
function BadStuff(i) {
	if (i.search(/http\:/i) >= 0) return true;
	if (i.search(/url\=/i) >= 0) return true;
	if (i.search(/href\=/i) >= 0) return true;
	return false;
}

function Err(Msg, Control) {
	alert(Msg);
	Control.focus();
	return false;
}

function validate() {
	
	var M = "Do not include http, url or href here";

	var box = document.theForm.Name;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='') 		return Err('Your Company Name is a required field.', box);
	
	box = document.theForm.Contact;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='') 		return Err('Your Contact Person is a required field.', box);
	
	box = document.theForm.Email;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='') 		return Err('Your Email address is a required field.', box);
	
	var fa = document.theForm.FullAddress;
	
	box = document.theForm.Address;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='' && fa.value=="Yes") return Err('Your Address is a required field.', box);
	
	box = document.theForm.City;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='' && fa.value=="Yes") return Err('Your City is a required field.', box);
	
	box = document.theForm.PostCode;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='' && fa.value=="Yes") return Err('Your Post Code is a required field.', box);
	
	box = document.theForm.Country;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='' && fa.value=="Yes") return Err('Your Country is a required field.', box);
	
	if (box.value=="United States") {
		box = document.theForm.State;
		if (box.value=='') 	return Err('Your State is a required field.', box);
	}
	else {
		box = document.theForm.Provence;	
		if(BadStuff(box.value)) return Err(M, box);
	}
	
	box = document.theForm.Phone;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='' && fa.value=="Yes") return Err('Your Phone Number is a required field.', box);
	
	box = document.theForm.WebSite;
	if(BadStuff(box.value)) return Err(M, box);
	if (box.value=='' && fa.value=="Yes") return Err('Your Web Site URL is a required field.', box);
		
	box = document.theForm.Fax;
	if(BadStuff(box.value)) return Err(M, box);
	box = document.theForm.Comment;
	if(BadStuff(box.value)) return Err(M, box);
	
	if(fa.value=="Yes") { 
		box = document.theForm.Listing;
		if(BadStuff(box.value)) return Err(M, box);
		if (box.value=='') return Err('Please provide the text for your listing.', box);
		box = document.theForm.Description;
		if(BadStuff(box.value)) return Err(M, box);
		box = document.theForm.AdminContact;
		if(BadStuff(box.value)) return Err(M, box);
		box = document.theForm.Categories;
		if(BadStuff(box.value)) return Err(M, box);
		box = document.theForm.AdminEmail;
		if(BadStuff(box.value)) return Err(M, box);
		box = document.theForm.AltPhone;
		if(BadStuff(box.value)) return Err(M, box);
		box = document.theForm.Stock;
		if(BadStuff(box.value)) return Err(M, box);
	}
	
	
	return true;
}

function Init() {
	 var t=document.theForm;
	 FillSmall();
	 t.Country.options[t.Country.options.length] = new Option("SHOW MORE COUNTRIES","SHOW",false,false);
}

function ChangeCountryDisplay() {
	var t=document.theForm;
	
	if (t.Country.value=="SHOW") {   // clicked on show more
		 t.Country.options.length--;
		 FillLarge();
		 return;
    }
	if (t.Country.value == null || t.Country.value == "Choose One") return;
	if (t.Country.value=="United States") {
		t.State.disabled = false;
		t.Provence.disabled = true;
	}
	else {
		t.State.disabled = true;
		t.Provence.disabled = false;
	}
}
function FillSmall() {
	 t=document.theForm.Country;
	 t.options.length=0;
     t.options[t.options.length] = new Option("Choose One","",true,false);
     t.options[t.options.length] = new Option("United States","United States",false,false);
     t.options[t.options.length] = new Option("United Kingdom","United Kingdom",false,false);
     t.options[t.options.length] = new Option("Argentina","Argentina",false,false);
     t.options[t.options.length] = new Option("Australia","Australia",false,false);
     t.options[t.options.length] = new Option("Austria","Austria",false,false);
     t.options[t.options.length] = new Option("Belgium","Belgium",false,false);
     t.options[t.options.length] = new Option("Brazil","Brazil",false,false);
     t.options[t.options.length] = new Option("Belarus","Belarus",false,false);
     t.options[t.options.length] = new Option("Canada","Canada",false,false);
     t.options[t.options.length] = new Option("China","China",false,false);
     t.options[t.options.length] = new Option("Germany","Germany",false,false);
     t.options[t.options.length] = new Option("Denmark","Denmark",false,false);
     t.options[t.options.length] = new Option("Spain","Spain",false,false);
     t.options[t.options.length] = new Option("Finland","Finland",false,false);
     t.options[t.options.length] = new Option("France","France",false,false);
     t.options[t.options.length] = new Option("Greece","Greece",false,false);
     t.options[t.options.length] = new Option("Hong Kong","Hong Kong",false,false);
     t.options[t.options.length] = new Option("Hungary","Hungary",false,false);
     t.options[t.options.length] = new Option("India","India",false,false);
     t.options[t.options.length] = new Option("Ireland","Ireland",false,false);
     t.options[t.options.length] = new Option("Israel","Israel",false,false);
     t.options[t.options.length] = new Option("Italy","Italy",false,false);
     t.options[t.options.length] = new Option("Japan","Japan",false,false);
     t.options[t.options.length] = new Option("Mexico","Mexico",false,false);
     t.options[t.options.length] = new Option("Netherlands","Netherlands",false,false);
     t.options[t.options.length] = new Option("Norway","Norway",false,false);
     t.options[t.options.length] = new Option("Poland","Poland",false,false);
     t.options[t.options.length] = new Option("Puerto Rico","Puerto Rico",false,false);
     t.options[t.options.length] = new Option("Portugal","Portugal",false,false);
     t.options[t.options.length] = new Option("Russia","Russia",false,false);
     t.options[t.options.length] = new Option("Singapore","Singapore",false,false);
     t.options[t.options.length] = new Option("Sweden","Sweden",false,false);
     t.options[t.options.length] = new Option("Switzerland","Switzerland",false,false);
     t.options[t.options.length] = new Option("Taiwan","Taiwan",false,false);
     t.options[t.options.length] = new Option("Turkey","Turkey",false,false);
     t.options[t.options.length] = new Option("Ukraine","Ukraine",false,false);
}

function FillLarge() {
	FillSmall();
     t.options[t.options.length] = new Option("Algeria","Algeria",false,false);
     t.options[t.options.length] = new Option("Ascention Islands","Ascention Islands",false,false);
     t.options[t.options.length] = new Option("Andorra","Andorra",false,false);
     t.options[t.options.length] = new Option("Afghanistan","Afghanistan",false,false);
     t.options[t.options.length] = new Option("Antigua/Barbuda","Antigua/Barbuda",false,false);
     t.options[t.options.length] = new Option("Anguilla","Anguilla",false,false);
     t.options[t.options.length] = new Option("Albania","Albania",false,false);
     t.options[t.options.length] = new Option("Armenia","Armenia",false,false);
     t.options[t.options.length] = new Option("Netherlands Antilles","Netherlands Antilles",false,false);
     t.options[t.options.length] = new Option("Angola","Angola",false,false);
     t.options[t.options.length] = new Option("Antartica","Antartica",false,false);
     t.options[t.options.length] = new Option("American Samoa","American Samoa",false,false);
     t.options[t.options.length] = new Option("Aruba","Aruba",false,false);
     t.options[t.options.length] = new Option("Azerbaijan","Azerbaijan",false,false);
     t.options[t.options.length] = new Option("Bahamas","Bahamas",false,false);
     t.options[t.options.length] = new Option("Bahrain","Bahrain",false,false);
     t.options[t.options.length] = new Option("Barbados","Barbados",false,false);
     t.options[t.options.length] = new Option("Bangladesh","Bangladesh",false,false);
     t.options[t.options.length] = new Option("Belize","Belize",false,false);
     t.options[t.options.length] = new Option("Benin","Benin",false,false);
     t.options[t.options.length] = new Option("Bermuda","Bermuda",false,false);
     t.options[t.options.length] = new Option("Bhutan","Bhutan",false,false);
     t.options[t.options.length] = new Option("Bolivia","Bolivia",false,false);
     t.options[t.options.length] = new Option("Botswana","Botswana",false,false);
     t.options[t.options.length] = new Option("Bouvet island","Bouvet island",false,false);
     t.options[t.options.length] = new Option("Bosnia Herzego.","Bosnia Herzego.",false,false);
     t.options[t.options.length] = new Option("Burkina Faso","Burkina Faso",false,false);
     t.options[t.options.length] = new Option("Bulgaria","Bulgaria",false,false);
     t.options[t.options.length] = new Option("Burundi","Burundi",false,false);
     t.options[t.options.length] = new Option("British Virgin Is.","British Virgin Is.",false,false);
     t.options[t.options.length] = new Option("Bruneo","Bruneo",false,false);
     t.options[t.options.length] = new Option("Cambodia","Cambodia",false,false);
     t.options[t.options.length] = new Option("Cameroon","Cameroon",false,false);
     t.options[t.options.length] = new Option("Cape Verde","Cape Verde",false,false);
     t.options[t.options.length] = new Option("Cayman Is.","Cayman Is.",false,false);
     t.options[t.options.length] = new Option("Central African R.","Central African R.",false,false);
     t.options[t.options.length] = new Option("Cocos Islands","Cocos Islands",false,false);
     t.options[t.options.length] = new Option("Comoros","Comoros",false,false);
     t.options[t.options.length] = new Option("Congo, D. Rep.","Congo, D. Rep.",false,false);
     t.options[t.options.length] = new Option("Rep. of Congo","Rep. of Congo",false,false);
     t.options[t.options.length] = new Option("Chad","Chad",false,false);
     t.options[t.options.length] = new Option("Chile","Chile",false,false);
     t.options[t.options.length] = new Option("Christmas Island","Christmas Island",false,false);
     t.options[t.options.length] = new Option("Cote d'Ivoire","Cote d'Ivoire",false,false);
     t.options[t.options.length] = new Option("Cook Islands","Cook Islands",false,false);
     t.options[t.options.length] = new Option("Colombia","Colombia",false,false);
     t.options[t.options.length] = new Option("Costa Rica","Costa Rica",false,false);
     t.options[t.options.length] = new Option("Croatia/Hrvatska","Croatia/Hrvatska",false,false);
     t.options[t.options.length] = new Option("Cuba","Cuba",false,false);
     t.options[t.options.length] = new Option("Cyprus","Cyprus",false,false);
     t.options[t.options.length] = new Option("Czech Republic","Czech Republic",false,false);
     t.options[t.options.length] = new Option("Djibouti","Djibouti",false,false);
     t.options[t.options.length] = new Option("Dominica","Dominica",false,false);
     t.options[t.options.length] = new Option("Dominican Rep.","Dominican Rep.",false,false);
     t.options[t.options.length] = new Option("Ecuador","Ecuador",false,false);
     t.options[t.options.length] = new Option("El Salvador","El Salvador",false,false);
     t.options[t.options.length] = new Option("Egypt","Egypt",false,false);
     t.options[t.options.length] = new Option("Equatorial Guinea","Equatorial Guinea",false,false);
     t.options[t.options.length] = new Option("Eritrea","Eritrea",false,false);
     t.options[t.options.length] = new Option("Estonia","Estonia",false,false);
     t.options[t.options.length] = new Option("Ethiopia","Ethiopia",false,false);
     t.options[t.options.length] = new Option("Falkland Islands","Falkland Islands",false,false);
     t.options[t.options.length] = new Option("Faroe Islands","Faroe Islands",false,false);
     t.options[t.options.length] = new Option("Fiji","Fiji",false,false);
     t.options[t.options.length] = new Option("French Guiana","French Guiana",false,false);
     t.options[t.options.length] = new Option("French Polynesia","French Polynesia",false,false);
     t.options[t.options.length] = new Option("French South Ter.","French South Ter.",false,false);
     t.options[t.options.length] = new Option("Gabon","Gabon",false,false);
     t.options[t.options.length] = new Option("Gambia","Gambia",false,false);
     t.options[t.options.length] = new Option("Georgia","Georgia",false,false);
     t.options[t.options.length] = new Option("Ghana","Ghana",false,false);
     t.options[t.options.length] = new Option("Gibraltar","Gibraltar",false,false);
     t.options[t.options.length] = new Option("Greenland","Greenland",false,false);
     t.options[t.options.length] = new Option("Grenada","Grenada",false,false);
     t.options[t.options.length] = new Option("Guadeloupe","Guadeloupe",false,false);
     t.options[t.options.length] = new Option("Guam","Guam",false,false);
     t.options[t.options.length] = new Option("Guatemala","Guatemala",false,false);
     t.options[t.options.length] = new Option("Guernsey","Guernsey",false,false);
     t.options[t.options.length] = new Option("Guinea","Guinea",false,false);
     t.options[t.options.length] = new Option("Guyana","Guyana",false,false);
     t.options[t.options.length] = new Option("Haiti","Haiti",false,false);
     t.options[t.options.length] = new Option("Heard McD Is.","Heard McD Is.",false,false);
     t.options[t.options.length] = new Option("Honduras","Honduras",false,false);
     t.options[t.options.length] = new Option("Iceland","Iceland",false,false);
     t.options[t.options.length] = new Option("Indonesia","Indonesia",false,false);
     t.options[t.options.length] = new Option("Isle of Man","Isle of Man",false,false);
     t.options[t.options.length] = new Option("British Indian O.T.","British Indian O.T.",false,false);
     t.options[t.options.length] = new Option("Iran","Iran",false,false);
     t.options[t.options.length] = new Option("Iraq","Iraq",false,false);
     t.options[t.options.length] = new Option("Jamaica","Jamaica",false,false);
     t.options[t.options.length] = new Option("Jersey","Jersey",false,false);
     t.options[t.options.length] = new Option("Jordan","Jordan",false,false);
     t.options[t.options.length] = new Option("Kenya","Kenya",false,false);
     t.options[t.options.length] = new Option("Kiribati","Kiribati",false,false);
     t.options[t.options.length] = new Option("Kyrgyzstan","Kyrgyzstan",false,false);
     t.options[t.options.length] = new Option("North Korea","North Korea",false,false);
     t.options[t.options.length] = new Option("South Korea","South Korea",false,false);
     t.options[t.options.length] = new Option("Kuwait","Kuwait",false,false);
     t.options[t.options.length] = new Option("Kazakhstan","Kazakhstan",false,false);
     t.options[t.options.length] = new Option("Laos","Laos",false,false);
     t.options[t.options.length] = new Option("Lebanon","Lebanon",false,false);
     t.options[t.options.length] = new Option("Saint Lucia","Saint Lucia",false,false);
     t.options[t.options.length] = new Option("Liechtenstein","Liechtenstein",false,false);
     t.options[t.options.length] = new Option("Sri Lanka","Sri Lanka",false,false);
     t.options[t.options.length] = new Option("Liberia","Liberia",false,false);
     t.options[t.options.length] = new Option("Lesotho","Lesotho",false,false);
     t.options[t.options.length] = new Option("Lithuania","Lithuania",false,false);
     t.options[t.options.length] = new Option("Luxembourg","Luxembourg",false,false);
     t.options[t.options.length] = new Option("Latvia","Latvia",false,false);
     t.options[t.options.length] = new Option("Libya","Libya",false,false);
     t.options[t.options.length] = new Option("Macau","Macau",false,false);
     t.options[t.options.length] = new Option("Macedonia","Macedonia",false,false);
     t.options[t.options.length] = new Option("Madagascar","Madagascar",false,false);
     t.options[t.options.length] = new Option("Malawi","Malawi",false,false);
     t.options[t.options.length] = new Option("Malaysia","Malaysia",false,false);
     t.options[t.options.length] = new Option("Maldives","Maldives",false,false);
     t.options[t.options.length] = new Option("Mali","Mali",false,false);
     t.options[t.options.length] = new Option("Malta","Malta",false,false);
     t.options[t.options.length] = new Option("Martinique","Martinique",false,false);
     t.options[t.options.length] = new Option("Marshall Is.","Marshall Is.",false,false);
     t.options[t.options.length] = new Option("Mauritania","Mauritania",false,false);
     t.options[t.options.length] = new Option("Mauritius","Mauritius",false,false);
     t.options[t.options.length] = new Option("Micronesia","Micronesia",false,false);
     t.options[t.options.length] = new Option("Moldova","Moldova",false,false);
     t.options[t.options.length] = new Option("Monaco","Monaco",false,false);
     t.options[t.options.length] = new Option("Mongolia","Mongolia",false,false);
     t.options[t.options.length] = new Option("Montserrat","Montserrat",false,false);
     t.options[t.options.length] = new Option("Morocco","Morocco",false,false);
     t.options[t.options.length] = new Option("Mozambique","Mozambique",false,false);
     t.options[t.options.length] = new Option("Myanmar(Burma)","Myanmar(Burma)",false,false);
     t.options[t.options.length] = new Option("Namibia","Namibia",false,false);
     t.options[t.options.length] = new Option("Nauru","Nauru",false,false);
     t.options[t.options.length] = new Option("Nepal","Nepal",false,false);
     t.options[t.options.length] = new Option("New Caledonia","New Caledonia",false,false);
     t.options[t.options.length] = new Option("New Zealand","New Zealand",false,false);
     t.options[t.options.length] = new Option("Niger","Niger",false,false);
     t.options[t.options.length] = new Option("Nigeria","Nigeria",false,false);
     t.options[t.options.length] = new Option("Nicaragua","Nicaragua",false,false);
     t.options[t.options.length] = new Option("Niue","Niue",false,false);
     t.options[t.options.length] = new Option("Norfolk Island","Norfolk Island",false,false);
     t.options[t.options.length] = new Option("North Mariana Is.","North Mariana Is.",false,false);
     t.options[t.options.length] = new Option("Oman","Oman",false,false);
     t.options[t.options.length] = new Option("Panama","Panama",false,false);
     t.options[t.options.length] = new Option("Peru","Peru",false,false);
     t.options[t.options.length] = new Option("Pakistan","Pakistan",false,false);
     t.options[t.options.length] = new Option("Palau","Palau",false,false);
     t.options[t.options.length] = new Option("Palestinian Ter.","Palestinian Ter.",false,false);
     t.options[t.options.length] = new Option("Papua N. Guinea","Papua N. Guinea",false,false);
     t.options[t.options.length] = new Option("Paraguay","Paraguay",false,false);
     t.options[t.options.length] = new Option("Philippines","Philippines",false,false);
     t.options[t.options.length] = new Option("Pitciarn Is.","Pitciarn Is.",false,false);
     t.options[t.options.length] = new Option("Qatar","Qatar",false,false);
     t.options[t.options.length] = new Option("Reunion Is.","Reunion Is.",false,false);
     t.options[t.options.length] = new Option("Romainia","Romainia",false,false);
     t.options[t.options.length] = new Option("Rwanda","Rwanda",false,false);
     t.options[t.options.length] = new Option("San Marino","San Marino",false,false);
     t.options[t.options.length] = new Option("Saudi Arabia","Saudi Arabia",false,false);
     t.options[t.options.length] = new Option("Senegal","Senegal",false,false);
     t.options[t.options.length] = new Option("Seychelles","Seychelles",false,false);
     t.options[t.options.length] = new Option("Sierre Leone","Sierre Leone",false,false);
     t.options[t.options.length] = new Option("Slovak Republic","Slovak Republic",false,false);
     t.options[t.options.length] = new Option("Slovenia","Slovenia",false,false);
     t.options[t.options.length] = new Option("Solomon Is.","Solomon Is.",false,false);
     t.options[t.options.length] = new Option("Somalia","Somalia",false,false);
     t.options[t.options.length] = new Option("South Africa","South Africa",false,false);
     t.options[t.options.length] = new Option("St. Helena","St. Helena",false,false);
     t.options[t.options.length] = new Option("St. Kitts & Nevis","St. Kitts & Nevis",false,false);
     t.options[t.options.length] = new Option("St. Pierre Miquel.","St. Pierre Miquel.",false,false);
     t.options[t.options.length] = new Option("St. Vincent Gren.","St. Vincent Gren.",false,false);
     t.options[t.options.length] = new Option("Sudan","Sudan",false,false);
     t.options[t.options.length] = new Option("Suriname","Suriname",false,false);
     t.options[t.options.length] = new Option("Svalbard","Svalbard",false,false);
     t.options[t.options.length] = new Option("Swaziland","Swaziland",false,false);
     t.options[t.options.length] = new Option("Syria","Syria",false,false);
     t.options[t.options.length] = new Option("Tajikstan","Tajikstan",false,false);
     t.options[t.options.length] = new Option("Tanzania","Tanzania",false,false);
     t.options[t.options.length] = new Option("Thailand","Thailand",false,false);
     t.options[t.options.length] = new Option("Togo","Togo",false,false);
     t.options[t.options.length] = new Option("Tokelau","Tokelau",false,false);
     t.options[t.options.length] = new Option("Tonga","Tonga",false,false);
     t.options[t.options.length] = new Option("Tunisia","Tunisia",false,false);
     t.options[t.options.length] = new Option("Turkmenistan","Turkmenistan",false,false);
     t.options[t.options.length] = new Option("Turks & Caicos Is.","Turks & Caicos Is.",false,false);
     t.options[t.options.length] = new Option("Trinidad & Tobago","Trinidad & Tobago",false,false);
     t.options[t.options.length] = new Option("Tuvalu","Tuvalu",false,false);
     t.options[t.options.length] = new Option("Uganda","Uganda",false,false);
     t.options[t.options.length] = new Option("United Arab Emirates","United Arab Emirates",false,false);
     t.options[t.options.length] = new Option("Uruguay","Uruguay",false,false);
     t.options[t.options.length] = new Option("US Minor Is.","US Minor Is.",false,false);
     t.options[t.options.length] = new Option("Uzbekistan","Uzbekistan",false,false);
     t.options[t.options.length] = new Option("Vanuatu","Vanuatu",false,false);
     t.options[t.options.length] = new Option("Vatican City","Vatican City",false,false);
     t.options[t.options.length] = new Option("Venezuela","Venezuela",false,false);
     t.options[t.options.length] = new Option("Vietnam","Vietnam",false,false);
     t.options[t.options.length] = new Option("Western Samoa","Western Samoa",false,false);
     t.options[t.options.length] = new Option("Yemen","Yemen",false,false);
     t.options[t.options.length] = new Option("Yugoslavia","Yugoslavia",false,false);
     t.options[t.options.length] = new Option("Zaire (D.R.Congo)","Zaire (D.R.Congo)",false,false);
     t.options[t.options.length] = new Option("Zambia","Zambia",false,false);
     t.options[t.options.length] = new Option("Zimbabwe","Zimbabwe",false,false);

}
