COUNTRIES = new Array();
LASTENTRY = new Array();



COUNTRIES["AU"] = new Array("Australia","Victoria", "New South Wales", "Queensland", "South Australia", "Western Australia", "Tasmania", "Northern Territory", "Australian Capital Territory");
COUNTRIES["AT"] = new Array("Austria");
COUNTRIES["BE"] = new Array("Belgium");
COUNTRIES["BR"] = new Array("Brazil");
COUNTRIES["CA"] = new Array("Canada");
COUNTRIES["CN"] = new Array("China");
COUNTRIES["CR"] = new Array("Costa Rica");;
COUNTRIES["CU"] = new Array("Cuba");
COUNTRIES["CY"] = new Array("Cyprus");
COUNTRIES["CZ"] = new Array("Czech Republic");
COUNTRIES["DK"] = new Array("Denmark");
COUNTRIES["EG"] = new Array("Egypt");
COUNTRIES["FI"] = new Array("Finland");
COUNTRIES["FR"] = new Array("France");
COUNTRIES["DE"] = new Array("Germany");
COUNTRIES["GR"] = new Array("Greece");
COUNTRIES["HK"] = new Array("Hong Kong");
COUNTRIES["HU"] = new Array("Hungary");
COUNTRIES["IS"] = new Array("Iceland");
COUNTRIES["IN"] = new Array("India");
COUNTRIES["IQ"] = new Array("Iraq");
COUNTRIES["IE"] = new Array("Ireland");
COUNTRIES["IL"] = new Array("Israel");
COUNTRIES["IT"] = new Array("Italy");
COUNTRIES["JM"] = new Array("Jamaica");
COUNTRIES["JP"] = new Array("Japan");
COUNTRIES["MT"] = new Array("Malta");
COUNTRIES["MX"] = new Array("Mexico");
COUNTRIES["MC"] = new Array("Monaco");
COUNTRIES["NL"] = new Array("Netherlands");
COUNTRIES["NZ"] = new Array("New Zealand");
COUNTRIES["NF"] = new Array("Norfolk Island");
COUNTRIES["NO"] = new Array("Norway");
COUNTRIES["PK"] = new Array("Pakistan");
COUNTRIES["PE"] = new Array("Peru");
COUNTRIES["PH"] = new Array("Philippines");
COUNTRIES["PL"] = new Array("Poland");
COUNTRIES["PT"] = new Array("Portugal");
COUNTRIES["PR"] = new Array("Puerto Rico");
COUNTRIES["ES"] = new Array("Spain");
COUNTRIES["SE"] = new Array("Sweden");
COUNTRIES["CH"] = new Array("Switzerland");
COUNTRIES["TH"] = new Array("Thailand");
COUNTRIES["TL"] = new Array("Timor-Leste");
COUNTRIES["TG"] = new Array("Togo");
COUNTRIES["TK"] = new Array("Tokelau");
COUNTRIES["TO"] = new Array("Tonga");
COUNTRIES["TT"] = new Array("Trinidad And Tobago");
COUNTRIES["TN"] = new Array("Tunisia");
COUNTRIES["TR"] = new Array("Turkey");
COUNTRIES["TM"] = new Array("Turkmenistan");
COUNTRIES["TV"] = new Array("Tuvalu");
COUNTRIES["UG"] = new Array("Uganda");
COUNTRIES["UA"] = new Array("Ukraine");
COUNTRIES["AE"] = new Array("United Arab Emirates");
COUNTRIES["UK"] = new Array ("United Kingdom","East & East Anglia","East Midlands","London & Thames","North East","North West","South & South East","South West","West Midlands","Yorkshire","Wales","Scotland","Northern Ireland");
COUNTRIES["US"] = new Array ("United States","Alabama","Alaska","Arizona","Arkansas","Armed Forces Asia","Armed Forces Europe","Armed Forces Pacific","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming");




function populate(select_trig, select_pop, select_trig_value, select_pop_value) {
	var trigi=1;
	
	if (select_trig.options.length < 2) {
		for (var key in COUNTRIES ) {
			select_trig.options[trigi] = new Option(COUNTRIES[key][0],key);
                	trigi++;
		}
	}

	if (select_trig_value) {
		formSetValue(select_trig,select_trig_value);
	}	

	if (select_trig.selectedIndex == 0 || COUNTRIES[select_trig.options[select_trig.selectedIndex].value].length == 1) {
		var i=1;
		if (select_pop) {
		    select_pop.disabled=true;  
		    clearSelect(select_pop);    
		    select_pop.options[1] = new Option("Not Applicable","");
			select_pop.selectedIndex=1;
		}
	}
	
	if (select_trig.selectedIndex > 0 && COUNTRIES[select_trig.options[select_trig.selectedIndex].value].length > 1) {

		if (select_pop) {
	        select_pop.disabled=false;
        	clearSelect(select_pop);
			for (i=1; i < COUNTRIES[select_trig.options[select_trig.selectedIndex].value].length; i++) {
				select_pop.options[i] = new Option(COUNTRIES[select_trig.options[select_trig.selectedIndex].value][i],i);
			}
		}
	}

	if (select_pop_value) {
		formSetValue(select_pop,select_pop_value);
	}	

	


}
function clearSelect(select_box){
	for(i = select_box.options.length -1; i > 0; i--){
		select_box.options[i] = null;
	}
}

function count(max) {
	var msgString = document.signup1.aboutyou.value;
	var msgLength= msgString.length;
	if (msgLength > max) {
		document.signup1.aboutyou.value = document.signup1.aboutyou.value.substr(0,max);
		msgLength=max;
		alert("Sorry, you have reached the limit.\n");
	}
	document.signup1.countup.value = msgLength;
	document.signup1.countdown.value = max-msgLength;
}

function goat(select_box,select_value) {
	for (i=0; i < select_box.length; i++) {
		if (select_box.options[i].value==select_value) { select_box.selectedIndex=i }
	}
	
}

function formSetValue(fieldElement,fieldValue) {
	
	if (fieldElement.type=="select-one") {
		for (i=0; i < fieldElement.length; i++) {
			if (fieldElement.options[i].value==fieldValue) { fieldElement.selectedIndex=i }
		}
		fieldElement.disabled=false;

	}
		
	if (fieldElement.type=="text") {
		fieldElement.value = fieldValue;
	}
	if (fieldElement.type=="checkbox") {
		fieldElement.checked = fieldValue;
	}
		
}




