/*====SWAP OUT OPTIONS FOR SUBCATEGORY================*/
/*====================================================*/
function swapSubcats(t,i) {//t=self reference; i=writable select object ID;
    var sIndex=(t.selectedIndex-1);//--->COMPENSATE FOR THE BLANK OPTION (FIRST ONE)
    document.getElementById(i).options.length=0;
    for(var x in subcats[sIndex]) {
        var newOption=new Option(subcats[sIndex][x],subcats[sIndex][x]);
        document.getElementById(i).options[x]=newOption;
    }
}
/*======SWAP STATES/PROVINCES=============*/
/*========================================*/
var stateList=new Array(
	new Array(
        new Array("","--"),
		new Array("AL","Alabama"),new Array("AK","Alaska"),new Array("AZ","Arizona"),new Array("AR","Arkansas"),new Array("CA","California"),
		new Array("CO","Colorado"),new Array("CT","Connecticut"),new Array("DE","Delaware"),new Array("FL","Florida"),new Array("GA","Georgia"),new Array("HI","Hawaii"),
		new Array("ID","Idaho"),new Array("IL","Illinois"),new Array("IN","Indiana"),new Array("IA","Iowa"),new Array("KS","Kansas"),new Array("KY","Kentucky"),
		new Array("LA","Louisiana"),new Array("ME","Maine"),new Array("MD","Maryland"),new Array("MA","Massachusetts"),new Array("MI","Michigan"),new Array("MN","Minnesota"),
		new Array("MS","Mississippi"),new Array("MO","Missouri"),new Array("MT","Montana"),new Array("NE","Nebraska"),new Array("NV","Nevada"),new Array("NH","New Hampshire"),
		new Array("NJ","New Jersey"),new Array("NM","New Mexico"),new Array("NY","New York"),new Array("NC","North Carolina"),new Array("ND","North Dakota"),
		new Array("OH","Ohio"),new Array("OK","Oklahoma"),new Array("OR","Oregon"),new Array("PA","Pennsylvania"),new Array("RI","Rhode Island"),
		new Array("SC","South Carolina"),new Array("SD","South Dakota"),new Array("TN","Tennessee"),new Array("TX","Texas"),new Array("UT","Utah"),new Array("VT","Vermont"),
		new Array("VA","Virginia"),new Array("WA","Washington"),new Array("WV","West Virginia"),new Array("WI","Wisconsin"),new Array("WY","Wyoming")
	),
	new Array(
        new Array("","--"),
		new Array("AB","Alberta"),new Array("BC","British Columbia"),new Array("MB","Manitoba"),new Array("NB","New Brunswick"),new Array("NL","Newfoundland"),
		new Array("NT","Northwest Territories"),new Array("NS","Nova Scotia"),new Array("NU","Nunavut"),new Array("ON","Ontario"),new Array("PE","Prince Edward Island"),
		new Array("QC","Quebec"),new Array("SK","Saskat"),new Array("YT","Yukon Teritory")
	)
);
function stateOpts(c,s,i,v) {//s=state to match; c=country to utilize; i=write to select object ID; v=display abbr. or full name: 0=abbr. 1=full name
	c=(c=="CA" || c=="CAN" ? 1 : 0);
	document.getElementById(i).options.length=0;
	for(var x in stateList[c]) {
		var newOption=new Option(stateList[c][x][v],stateList[c][x][0]);
		document.getElementById(i).options[x]=newOption;
	}
}
function openAdvanced(t) {
	if(document.getElementById('advancedSearchDiv').style.display!="block") {
		document.getElementById('advancedSearchDiv').style.display="block";
	}else{
		document.getElementById('advancedSearchDiv').style.display="none";
	}
}