
function init() {
	var frm = document.getElementById("frmRace");
	country_OnChange(frm["country"]);
	if(frm) {
		if(frm["eventname"]) frm["eventname"].focus();
	}
}

function initCity() {
	state_OnChange(document.forms["frmRace"]["stateprovince"]);
}

function state_OnChange(fld) {
	var frm = document.getElementById("frmRace");
	var fldCity;
	if(frm && frm["country"] && frm["country"].options[frm["country"].selectedIndex].value=="US")  {
		fldCity = frm["city2"];
		if(fldCity) fldCity.options.length = 0;
		var ifrm = document.getElementById("iframeCityLookup");
		var val = fld.options[fld.selectedIndex].value;
		if(ifrm && val.length > 0) {
			ifrm.src="lookupCity.asp?s=" + val + "&d=";
		}
		//if(frm["address1"]) frm["address1"].focus();
	}
}

function country_OnChange(fld) {
	var frm = document.getElementById("frmRace");
	var fldSP, defSP = "";
	var sCountryWithCities = ""
	var Countries = new Array();
	Countries["US"]=1;
	Countries["CA"]=1;
	Countries["IT"]=1;
	if(frm) {
		fldSP = frm["stateprovince"];
		if(fldSP) fldSP.options.length = 0;
		if(frm.defaultState) defSP = frm.defaultState.value;
	}
	var ifrm = document.getElementById("iframeLookup");
	var val = fld.options[fld.selectedIndex].value;

	if(ifrm && Countries[val]==1) {
		ifrm.src="lookupSP.asp?c=" + val +  "&d=" + defSP;
	}
	/*
	if(Countries[val]==1) {
	    hideems("divregion");
		showems("divstate");
		if(frm["stateprovince"]) frm["stateprovince"].focus();
	} else {
	   hideems("divstate");
		showems("divregion");
		if(frm["address1"]) frm["address1"].focus();
	}
	*/
}

function addStateProvince(val, txt, dflt) {
	var frm = document.getElementById("frmRace");
	var fld;
	if(frm) {
		fld = frm["stateprovince"];
		if(fld) {
			var opt = document.createElement("option");
			opt.text = txt;
			opt.value = val;
			try {
				fld.add(opt, null);
			}
			catch(ex) {
				fld.add(opt);
			}
			if(dflt==val)
				fld.selectedIndex=fld.options.length-1;
		}
	}
}

function addCity(val, txt, dflt) {
	var frm = document.getElementById("frmRace");
	var fld;
	if(frm) {
		fld = frm["city2"];
		if(fld) {
			var opt = document.createElement("option");
			opt.text = txt;
			opt.value = val;
			try {
				fld.add(opt, null);
			}
			catch(ex) {
				fld.add(opt);
			}
			if(dflt==val)
				fld.selectedIndex=fld.options.length-1;
			}
		}
}



