	 var states = new Array();	 states["AK"] = ("AK");	 states["AL"] = ("AL");	 states["AZ"] = ("AZ");	 states["AR"] = ("AR");	 states["CA"] = ("CA");	 states["CO"] = ("CO");	 states["CT"] = ("CT");	 states["DE"] = ("DE");	 states["DC"] = ("DC");	 states["FL"] = ("FL");	 states["GA"] = ("GA");	 states["GU"] = ("GU");	 states["HI"] = ("HI");	 states["ID"] = ("ID");	 states["IL"] = ("IL");	 states["IN"] = ("IN");	 states["IA"] = ("IA");	 states["KS"] = ("KS");	 states["KY"] = ("KY");	 states["LA"] = ("LA");	 states["ME"] = ("ME");	 states["MD"] = ("MD");	 states["MA"] = ("MA");	 states["MI"] = ("MI");	 states["MN"] = ("MN");	 states["MS"] = ("MS");	 states["MO"] = ("MO");	 states["MT"] = ("MT");	 states["NE"] = ("NE");	 states["NV"] = ("NV");	 states["NH"] = ("NH");	 states["NJ"] = ("NJ");	 states["NM"] = ("NM");	 states["NY"] = ("NY");	 states["NC"] = ("NC");	 states["ND"] = ("ND");	 states["OH"] = ("OH");	 states["OK"] = ("OK");	 states["OR"] = ("OR");	 states["PA"] = ("PA");	 states["RI"] = ("RI");	 states["SC"] = ("SC");	 states["SD"] = ("SD");	 states["TN"] = ("TN");	 states["TX"] = ("TX");	 states["UT"] = ("UT");	 states["VT"] = ("VT");	 states["VA"] = ("VA");	 states["WA"] = ("WA");	 states["WV"] = ("WV");	 states["WI"] = ("WI");	 states["WY"] = ("WY");	 states["AA"] = ("AA");	 states["AE"] = ("AE");	 states["AP"] = ("AP");	 var provinces = new Array();	provinces["AB"] = ("AB");	provinces["BC"] = ("BC");	provinces["MB"] = ("MB");	provinces["NB"] = ("NB");	provinces["NL"] = ("NL");	provinces["NT"] = ("NT");	provinces["NS"] = ("NS");	provinces["NU"] = ("NU");	provinces["ON"] = ("ON");	provinces["PE"] = ("PE");	provinces["QC"] = ("QC");	provinces["SK"] = ("SK");	provinces["YT"] = ("YT");		var mexStates = new Array();	mexStates["AG"] = ("AG");	mexStates["BC"] = ("BC");	mexStates["BN"] = ("BN");	mexStates["BS"] = ("BS");	mexStates["CH"] = ("CH");	mexStates["CL"] = ("CL");	mexStates["CM"] = ("CM");	mexStates["CO"] = ("CO");	mexStates["CS"] = ("CS");	mexStates["DF"] = ("DF");	mexStates["DG"] = ("DG");	mexStates["GR"] = ("GR");	mexStates["GT"] = ("GT");	mexStates["HG"] = ("HG");	mexStates["JA"] = ("JA");	mexStates["MI"] = ("MI");	mexStates["MO"] = ("MO");	mexStates["MX"] = ("MX");	mexStates["NA"] = ("NA");	mexStates["NL"] = ("NL");	mexStates["OA"] = ("OA");	mexStates["PU"] = ("PU");	mexStates["QR"] = ("QR");	mexStates["QT"] = ("QT");	mexStates["SI"] = ("SI");	mexStates["SL"] = ("SL");	mexStates["SO"] = ("SO");	mexStates["TB"] = ("TB");	mexStates["TL"] = ("TL");	mexStates["TM"] = ("TM");	mexStates["VE"] = ("VE");	mexStates["YU"] = ("YU");	mexStates["ZA"] = ("ZA");	mexStates["OT"] = ("OT");/**********   PER COUNTRY   *****************/	  function checkState(field) {	  	var fieldValue = field.value.toUpperCase();	  	if (fieldValue.length > 0 && states[fieldValue] == null) {			alert('Please enter a valid U.S. State abbreviation.');			select(field);			return false;  		} else {	  		field.value = fieldValue;	  		return true;  		}		return null;	  } 	  	  function checkProvince(field) {	  	var fieldValue = field.value.toUpperCase();	  	if (fieldValue.length > 0 && provinces[fieldValue] == null) {			alert('Please enter a valid Province abbreviation.');			select(field);			return false;  		} else {	  		field.value = fieldValue;	  		return true;  		}		return null;	  } 	  function checkMexState(field) {	  	var fieldValue = field.value.toUpperCase();	  	if (fieldValue.length > 0 && mexStates[fieldValue] == null) {			alert('Please enter a valid Mexican State abbreviation.');			select(field);			return false;  		} else {	  		field.value = fieldValue;	  		return true;  		}		return null;	  } 	  	  /*************   COMBO of countries   *************/	  function checkStateProvince(field) {	  	var fieldValue = field.value.toUpperCase();	  	if (fieldValue.length > 0 && states[fieldValue] == null && provinces[fieldValue] == null) {			alert('Please enter a valid U.S. State, or Canadian Province abbreviation.');			select(field);			return false;  		} else {	  		field.value = fieldValue;	  		return true;  		}		return null;	  } 	  function checkStateMex(field) {	  	var fieldValue = field.value.toUpperCase();	  	if (fieldValue.length > 0 && states[fieldValue] == null && mexStates[fieldValue] == null) {			alert('Please enter a valid U.S. State, or Mexican State abbreviation.');			select(field);			return false;  		} else {	  		field.value = fieldValue;	  		return true;  		}		return null;	  } 	  function checkStateProvMex(field) {	  	var fieldValue = field.value.toUpperCase();	  	if (fieldValue.length > 0 && states[fieldValue] == null && provinces[fieldValue] == null && mexStates[fieldValue] == null) {			alert('Please enter a valid U.S. State, Canadian Province, or Mexican State abbreviation.');			select(field);			return false;  		} else {	  		field.value = fieldValue;	  		return true;  		}		return null;	  } /**************   COUNTRY  NAME  *************/function checkCountry(field) {	if (field.value == 'Canada' ||		field.value == 'canada' ||		field.value == 'CA' ||		field.value == 'ca') {			field.value = 'Canada';			return true;	} else {		if(field.value == 'Mexico' ||			field.value == 'MX') {				field.value = 'Mexico';				return true;		} else {			if(field.value == 'United States of America' ||			field.value == 'united states of america' ||			field.value == 'United States' ||			field.value == 'united states' ||			field.value == 'U.S.A.' ||			field.value == 'U.S.' ||			field.value == 'USA' ||			field.value == 'US' ||			field.value == 'usa' ||			field.value == 'us') {				field.value = 'United States';				return true;			} else {				if(field.value == '') {					return true;				} else {					alert('Please enter a valid country name.');					select(field);					return false;				}			}		}	}}
