//global variables
bSubPoly = true;  // set to true if sub poly maps are used; if false only usa map displayed
undefined;

function jsClickAllStates()
{	
	jsClickMap( "00000" );
}

function jsClickAllCounties()
{
	var oFIPS     = jsGetObjectRef("hidMapFIPS");
	jsClickMap( oFIPS.value + "000" );
}

function jsClickMap(sFIPS, sMapPage) {
	jsCheckMap(sMapPage, sFIPS);
} //jsClickMap
function jsCheckMap(sMapPage, sFIPS, oArea) { 
	var oMap      = jsGetObjectRef("hidMapPage");
	var oFIPS     = jsGetObjectRef("hidMapFIPS");
	
	var sCategoryId = "";
	var sCategoryText = "";
	var sServiceId = "";
	var sServiceText = "";
	
	var	oCategory = jsGetObjectRef("CtlContent_ddlCategories", "CtlContent:ddlCategories" );
	var	oService = jsGetObjectRef("CtlContent_ddlServices", "CtlContent:ddlServices" );
	
  if ( sMapPage  != undefined && sMapPage != "" && bSubPoly == true) {       
		if (typeof oMap  == "object") oMap.value  = sMapPage;
		if (typeof oFIPS == "object") oFIPS.value = sFIPS;
		document.forms[0].submit();
  } else {
		if (typeof oCategory == "object") {			
			sCategoryId = oCategory.value;
			sCategoryText = jsGetSelectText(oCategory);
		}
		if (typeof oService == "object"){
			sServiceId = oService.value;
			sServiceText = jsGetSelectText(oService);
		}
		
		var sNewLocation = "CustLookupTSP.aspx?fips=" + sFIPS+"&categoryid=" + sCategoryId + "&categorytext=" + sCategoryText + "&serviceid=" + sServiceId + "&servicetext=" + sServiceText;
		
		top.document.location = sNewLocation; 
  }
} //jsCheckMap

function jsResetMap(oArea ) {
  jsCheckMap("usa","00", oArea);
}  // jsResetMap

