//var mapstraction = new Mapstraction('mapstraction','google');

// JavaScript Document



var pm_regBl = new Array(['pm_zone','PlantMaps Hardiness Zones are based on average winter lows from 1960 to 2005'],['usda_zone','USDA Hardiness Zones are based on average lows from 1960-1990'],['uk_zone','UK/Ireleand Hardiness Zones based on USDA temperature intervals']);





var last_tile_list = "";

var quote = "100";



var map;

var gmarkers = [];

var htmls = [];

var s = 0;



var myLayers =[];

var myImgs = [];

var minxA = [];

var minyA = [];

var maxxA = [];

var maxyA = [];



var baseIcon = new GIcon();

baseIcon.iconSize=new GSize(32,32);

baseIcon.shadowSize=new GSize(56,32);

baseIcon.iconAnchor=new GPoint(16,32);

baseIcon.infoWindowAnchor=new GPoint(16,0);






var loc_icon = new GIcon(baseIcon, "http://maps.google.com/mapfiles/kml/pal3/icon0.png", null, "http://maps.google.com/mapfiles/kml/pal3/icon0s.png");



function gZip(){
	id = document.getElementById('zs').value;
	var url = 'pm_queries.php?';
    var pars = "Z2Z=" + id;
    //alert(url + pars);
    var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: sZip });
}
function sZip(oreq){
	
	loc_list = oreq.responseXML.getElementsByTagName('LOCATION');
	zipcode = "";
	zone_id="";
	zip_name="";
	zip_st_cd="";
	loc="";
	zid = "";
	x=0;
	y=0;
	for (var i=0;i<loc_list.length;i++){
			zipcode = loc_list[i].getAttribute("ID");
			x = loc_list[i].getAttribute("LONGITUDE");
			y = loc_list[i].getAttribute("LATITUDE");
			zimg = loc_list[i].getAttribute("IMG");
			zid = loc_list[i].getAttribute("ZONE_ID");
			zip_name = loc_list[i].getAttribute("NAME");
			zip_st_cd = loc_list[i].getAttribute("ST_CD");
			img_obj = 'z'+loc_list[i].getAttribute("ZONE_ID");
			loc="interactive-"+loc_list[i].getAttribute("ST_NM")+"-usda-plant-zone-hardiness-map.php"
			
			if (i==0){
			zone_id = zone_id + "USDA Zone " + zid;
			}
			if (i>0){
				zone_id = zone_id + ", USDA Zone " + zid;
			}

	}

	//alert(ddl);
	
	if(loc_list.length==0){
		document.getElementById('zinfo').innerHTML = "Zip Not Valid!  Try Another...";
	}
	else{
		loc=loc+"?ZS=1&ZIPCODE="+zipcode+"&ZIP_NAME="+zip_name+"&ZIP_ST_CD="+zip_st_cd+"&ZONE_ID="+zone_id+"&X="+x+"&Y="+y;
		//alert(loc);
		document.location.href=loc;
		//document.getElementById('zinfo').innerHTML = "Zip: "+zipcode + " " + zip_name+", "+zip_st_cd+" - "+ zone_id ;
		//poiZoom(x,y,map,11);
	}
}




function poiZoom(x,y,map,dist){

		map.setCenter(new GLatLng(y,x), dist);

}







function createMarker(point, number, icon) {

  alert("t");

  var marker = new GMarker(point,icon);

  

  GEvent.addListener(marker, "click", function() {

    marker.openInfoWindowHtml(number + "</b>");

  });

  return marker;

}







function buildTOC(type){

	if (type == "USDAZ"){

	

	}





}





function addReg(imgid,MIN_Y,MIN_X,MAX_Y,MAX_X){

	

	var boundaries = new GLatLngBounds(new GLatLng(MIN_Y,MIN_X), new GLatLng(MAX_Y,MAX_X));

	var nrmap = new GGroundOverlay("images/icons/" + imgid, boundaries);

	map.addOverlay(nrmap);

	

	

	

}





//============get plant list

function getPPL() {

	var url = 'pm_queries.php?';

 	var pars = 'PPL=1';

	//var pars = 'MAP=' + type;

	alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPPLResponse });

}

function showPPLResponse(originalRequest){

	loc_list = originalRequest.responseXML.getElementsByTagName('LOCATION');

	ddl = "<option value=\"foo\" selected=\"selected\">Select Plant</option>";

	

	for (var i=0;i<loc_list.length;i++){

			//alert(ddl);

			id = loc_list[i].getAttribute("PLANT_ID");

			sci_name = loc_list[i].getAttribute("SCI_NAME");

			com_name = loc_list[i].getAttribute("COM_NAME");

			

			ddl = ddl + '<option value="' + id + '">' + sci_name + ' - ' + com_name + '</option>';

	}

	//alert(ddl);

	

	document.getElementById('selectPD').innerHTML = ddl;

}

//============get plant data

function getStaticMap(par) {
	var url = 'pm_queries.php?';
 	var pars = 'GP=' + par;

	//var pars = 'MAP=' + type;

	//alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPDResponse });

}





function getMap() {



	var url = 'pm_queries.php?';

 	var pars = 'GP=' + document.getElementById('selectMap').value;

	//var pars = 'MAP=' + type;

	//alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPDResponse });

}

function getPD() {



	var url = 'pm_queries.php?';

 	var pars = 'GP=' + document.getElementById('selectPD').value;

	//var pars = 'MAP=' + type;

	//alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPRResponse });

}

function getPDA() {



	var url = 'pm_queries.php?';

 	var pars = 'GP=' + document.getElementById('selectPDA').value;

	//var pars = 'MAP=' + type;

	//alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPRResponse });

}

function getPDC() {



	var url = 'pm_queries.php?';

 	var pars = 'GP=' + document.getElementById('selectPDC').value;

	//var pars = 'MAP=' + type;

	//alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPRResponse });

}

//toc 

function showPDResponse(originalRequest){

	loc_list = originalRequest.responseXML.getElementsByTagName('LOCATION');

	map.clearOverlays();

	//ddl = "<option selected=\"selected\">Select Plant</option>";

	//alert(loc_list.length);

	info = "";

	

	

	

	for (var i=0;i<loc_list.length;i++){

			//alert(ddl);

			

			REG_ID = loc_list[i].getAttribute("REG_ID");

			REG_NAME = loc_list[i].getAttribute("REG_NAME");

			REG_TYPE = loc_list[i].getAttribute("REG_TYPE");

			MIN_X = loc_list[i].getAttribute("MIN_X");

			MIN_Y = loc_list[i].getAttribute("MIN_Y");

			MAX_X = loc_list[i].getAttribute("MAX_X");

			MAX_Y = loc_list[i].getAttribute("MAX_Y");

			INFO1 = loc_list[i].getAttribute("INFO1");

			REG_NAME2 = loc_list[i].getAttribute("REG_NAME2");

			IMG_ID = loc_list[i].getAttribute("IMG_ID");

			

			

			if(REG_TYPE == 'uk_zone' && i==0){

				poiZoom(-4.75,53.8,map,5);

			}

			

			

			NR_IMG = IMG_ID + ".png";

			minxA[i] = MIN_X;

			minyA[i] = MIN_Y;

			maxxA[i] = MAX_X;

			maxyA[i] = MAX_Y;

			

			

			var boundaries = new GLatLngBounds(new GLatLng(MIN_Y,MIN_X), new GLatLng(MAX_Y,MAX_X));

			myLayers[i] = new GGroundOverlay("images/icons/" + NR_IMG, boundaries);

			myImgs[i] = NR_IMG;

			

			//document.getElementById('currentwindow').innerHTML = "loading: " + i + " " + myImgs[i];

			//alert("loading: " + i + " " + myImgs[i]);

			//map.addOverlay(myLayers[i]);

			//alert("images/icons/" + NR_IMG);

			//nrMap = new GGroundOverlay("images/icons/" + NR_IMG, boundaries);

			//map.addOverlay(nrMap);

			

			//info = info + REG_NAME + ' - <a href="javascript:map.addOverlay(myLayers[' + i + ']);">on</a> <-> <a href="javascript:map.removeOverlay(myLayers[' + i + ']);">off</a><br>';

			if(i==0){

				for(j=0;j<pm_regBl.length;j++){

					if(REG_TYPE == pm_regBl[j][0]){

							info = info + pm_regBl[j][1];

					}

				}

			}

			

	}

	//alert(ddl);

	//'addReg(imgid,MIN_Y,MIN_X,MAX_Y,MAX_X)'

	

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="a1"><a href="javascript:addReg(\'' + myImgs[6] + '\',' + minyA[6] + ',' + minxA[6] + ',' + maxyA[6] + ',' + maxxA[6] + ');">1a<br>-60--55°F</a></div>\n';

	info = info + '<div class="tleft" id="a2"><a href="javascript:addReg(\'' + myImgs[8] + '\',' + minyA[8] + ',' + minxA[8] + ',' + maxyA[8] + ',' + maxxA[8] + ');">2a<br>-50--45°F</a></div>\n';

	info = info + '<div class="tleft" id="a3"><a href="javascript:addReg(\'' + myImgs[10] + '\',' + minyA[10] + ',' + minxA[10] + ',' + maxyA[10] + ',' + maxxA[10] + ');">3a<br>-40--35°F</a></div>\n';

	info = info + '<div class="tleft" id="a4"><a href="javascript:addReg(\'' + myImgs[12] + '\',' + minyA[12] + ',' + minxA[12] + ',' + maxyA[12] + ',' + maxxA[12] + ');">4a<br>-30--25°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="b1"><a href="javascript:addReg(\'' + myImgs[7] + '\',' + minyA[7] + ',' + minxA[7] + ',' + maxyA[7] + ',' + maxxA[7] + ');">1b<br>-55--50°F</a></div>\n';

	info = info + '<div class="tleft" id="b2"><a href="javascript:addReg(\'' + myImgs[9] + '\',' + minyA[9] + ',' + minxA[9] + ',' + maxyA[9] + ',' + maxxA[9] + ');">2b<br>-45--40°F</a></div>\n';

	info = info + '<div class="tleft" id="b3"><a href="javascript:addReg(\'' + myImgs[11] + '\',' + minyA[11] + ',' + minxA[11] + ',' + maxyA[11] + ',' + maxxA[11] + ');">3b<br>-35--30°F</a></div>\n';

	info = info + '<div class="tleft" id="b4"><a href="javascript:addReg(\'' + myImgs[13] + '\',' + minyA[13] + ',' + minxA[13] + ',' + maxyA[13] + ',' + maxxA[13] + ');">4b<br>-25--20°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="a5"><a href="javascript:addReg(\'' + myImgs[14] + '\',' + minyA[14] + ',' + minxA[14] + ',' + maxyA[14] + ',' + maxxA[14] + ');">5a<br>-20--15°F</a></div>\n';

	info = info + '<div class="tleft" id="a6"><a href="javascript:addReg(\'' + myImgs[16] + '\',' + minyA[16] + ',' + minxA[16] + ',' + maxyA[16] + ',' + maxxA[16] + ');">6a<br>-10--5°F</a></div>\n';

	info = info + '<div class="tleft" id="a7"><a href="javascript:addReg(\'' + myImgs[18] + '\',' + minyA[18] + ',' + minxA[18] + ',' + maxyA[18] + ',' + maxxA[18] + ');">7a<br>0-5°F</a></div>\n';

	info = info + '<div class="tleft" id="a8"><a href="javascript:addReg(\'' + myImgs[20] + '\',' + minyA[20] + ',' + minxA[20] + ',' + maxyA[20] + ',' + maxxA[20] + ');">8a<br>10-15°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="b5"><a href="javascript:addReg(\'' + myImgs[15] + '\',' + minyA[15] + ',' + minxA[15] + ',' + maxyA[15] + ',' + maxxA[15] + ');">5b<br>-15--10°F</a></div>\n';

	info = info + '<div class="tleft" id="b6"><a href="javascript:addReg(\'' + myImgs[17] + '\',' + minyA[17] + ',' + minxA[17] + ',' + maxyA[17] + ',' + maxxA[17] + ');">6b<br>-5-0°F</a></div>\n';

	info = info + '<div class="tleft" id="b7"><a href="javascript:addReg(\'' + myImgs[19] + '\',' + minyA[19] + ',' + minxA[19] + ',' + maxyA[19] + ',' + maxxA[19] + ');">7b<br>5-10°F</a></div>\n';

	info = info + '<div class="tleft" id="b8"><a href="javascript:addReg(\'' + myImgs[21] + '\',' + minyA[21] + ',' + minxA[21] + ',' + maxyA[21] + ',' + maxxA[21] + ');">8b<br>15-20°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="a9"><a href="javascript:addReg(\'' + myImgs[22] + '\',' + minyA[22] + ',' + minxA[22] + ',' + maxyA[22] + ',' + maxxA[22] + ');">9a<br>20-25°F</a></div>\n';

	info = info + '<div class="tleft" id="a10"><a href="javascript:addReg(\'' + myImgs[0] + '\',' + minyA[0] + ',' + minxA[0] + ',' + maxyA[0] + ',' + maxxA[0] + ');">10a<br>30-35°F</a></div>\n';

	info = info + '<div class="tleft" id="a11"><a href="javascript:addReg(\'' + myImgs[2] + '\',' + minyA[2] + ',' + minxA[2] + ',' + maxyA[2] + ',' + maxxA[2] + ');">11a<br>40-45°F</a></div>\n';

	info = info + '<div class="tleft" id="a12"><a href="javascript:addReg(\'' + myImgs[4] + '\',' + minyA[4] + ',' + minxA[4] + ',' + maxyA[4] + ',' + maxxA[4] + ');">12a<br>50-55°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="b9"><a href="javascript:addReg(\'' + myImgs[23] + '\',' + minyA[23] + ',' + minxA[23] + ',' + maxyA[23] + ',' + maxxA[23] + ');">9b<br>25-20°F</a></div>\n';

	info = info + '<div class="tleft" id="b10"><a href="javascript:addReg(\'' + myImgs[1] + '\',' + minyA[1] + ',' + minxA[1] + ',' + maxyA[1] + ',' + maxxA[1] + ');">10b<br>35-40°F</a></div>\n';

	info = info + '<div class="tleft" id="b11"><a href="javascript:addReg(\'' + myImgs[3] + '\',' + minyA[3] + ',' + minxA[3] + ',' + maxyA[3] + ',' + maxxA[3] + ');">11b<br>45-50°F</a></div>\n';

	info = info + '<div class="tleft" id="b12"><a href="javascript:addReg(\'' + myImgs[5] + '\',' + minyA[5] + ',' + minxA[5] + ',' + maxyA[5] + ',' + maxxA[5] + ');">12b<br>55-60°F</a></div>\n';

	info = info + '</div>\n';

	/*

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="a1"><a href="javascript:map.addOverlay(myLayers[6]);">1a<br>-60--55°F</a></div>\n';

	info = info + '<div class="tleft" id="a2"><a href="javascript:map.addOverlay(myLayers[8]);">2a<br>-50--45°F</a></div>\n';

	info = info + '<div class="tleft" id="a3"><a href="javascript:map.addOverlay(myLayers[10]);">3a<br>-40--35°F</a></div>\n';

	info = info + '<div class="tleft" id="a4"><a href="javascript:map.addOverlay(myLayers[12]);">4a<br>-30--25°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="b1"><a href="javascript:map.addOverlay(myLayers[7]);">1b<br>-55--50°F</a></div>\n';

	info = info + '<div class="tleft" id="b2"><a href="javascript:map.addOverlay(myLayers[9]);">2b<br>-45--40°F</a></div>\n';

	info = info + '<div class="tleft" id="b3"><a href="javascript:map.addOverlay(myLayers[11]);">3b<br>-35--30°F</a></div>\n';

	info = info + '<div class="tleft" id="b4"><a href="javascript:map.addOverlay(myLayers[13]);">4b<br>-25--20°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="a5"><a href="javascript:map.addOverlay(myLayers[14]);">5a<br>-20--15°F</a></div>\n';

	info = info + '<div class="tleft" id="a6"><a href="javascript:map.addOverlay(myLayers[16]);">6a<br>-10--5°F</a></div>\n';

	info = info + '<div class="tleft" id="a7"><a href="javascript:map.addOverlay(myLayers[18]);">7a<br>0-5°F</a></div>\n';

	info = info + '<div class="tleft" id="a8"><a href="javascript:map.addOverlay(myLayers[20]);">8a<br>10-15°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="b5"><a href="javascript:map.addOverlay(myLayers[15]);">5b<br>-15--10°F</a></div>\n';

	info = info + '<div class="tleft" id="b6"><a href="javascript:map.addOverlay(myLayers[17]);">6b<br>-5-0°F</a></div>\n';

	info = info + '<div class="tleft" id="b7"><a href="javascript:map.addOverlay(myLayers[19]);">7b<br>5-10°F</a></div>\n';

	info = info + '<div class="tleft" id="b8"><a href="javascript:map.addOverlay(myLayers[21]);">8b<br>15-20°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="a9"><a href="javascript:map.addOverlay(myLayers[22]);">9a<br>20-25°F</a></div>\n';

	info = info + '<div class="tleft" id="a10"><a href="javascript:map.addOverlay(myLayers[0]);">10a<br>30-35°F</a></div>\n';

	info = info + '<div class="tleft" id="a11"><a href="javascript:map.addOverlay(myLayers[2]);">11a<br>40-45°F</a></div>\n';

	info = info + '<div class="tleft" id="a12"><a href="javascript:map.addOverlay(myLayers[4]);">12a<br>50-55°F</a></div>\n';

	info = info + '</div>\n';

	info = info + '<div class="trow">\n';

	info = info + '<div class="tleft" id="b9"><a href="javascript:map.addOverlay(myLayers[23]);">9b<br>25-20°F</a></div>\n';

	info = info + '<div class="tleft" id="b10"><a href="javascript:map.addOverlay(myLayers[1]);">10b<br>35-40°F</a></div>\n';

	info = info + '<div class="tleft" id="b11"><a href="javascript:map.addOverlay(myLayers[3]);">11b<br>45-50°F</a></div>\n';

	info = info + '<div class="tleft" id="b12"><a href="javascript:map.addOverlay(myLayers[5]);">12b<br>55-60°F</a></div>\n';

	info = info + '</div>\n';

	*/

	document.getElementById('currentwindow').innerHTML = info + "<br><a href=\"javascript:map.clearOverlays();\">Clear Layers</a>";

}





function showPRResponse(originalRequest){

	map.clearOverlays();

	loc_list = originalRequest.responseXML.getElementsByTagName('LOCATION');

	//ddl = "<option selected=\"selected\">Select Plant</option>";

	//alert(loc_list.length);

	info = "";

	for (var i=0;i<loc_list.length;i++){

		//alert(ddl);

				

		REG_ID = loc_list[i].getAttribute("REG_ID");

		REG_NAME = loc_list[i].getAttribute("REG_NAME");

		REG_TYPE = loc_list[i].getAttribute("REG_TYPE");

		MIN_X = loc_list[i].getAttribute("MIN_X");

		MIN_Y = loc_list[i].getAttribute("MIN_Y");

		MAX_X = loc_list[i].getAttribute("MAX_X");

		MAX_Y = loc_list[i].getAttribute("MAX_Y");

		INFO1 = loc_list[i].getAttribute("INFO1");

		REG_NAME2 = loc_list[i].getAttribute("REG_NAME2");

		IMG_ID = loc_list[i].getAttribute("IMG_ID");

				

				

		NR_IMG = IMG_ID + ".png";

		

		

		

		addReg(NR_IMG,MIN_Y,MIN_X,MAX_Y,MAX_X);

				

		info = info + 'Currently Displaying ' + INFO1;

		newx = (parseFloat(MIN_X) + parseFloat(MAX_X))/2;

		newy = (parseFloat(MIN_Y) + parseFloat(MAX_Y))/2;

		//alert(newx + " " + newy);

		poiZoom(newx,newy,map,6);

				

	}

	

	document.getElementById('currentwindow').innerHTML = info;

	//alert(ddl);

}





//============getPMLocations

function getPMLocations(type) {

	//var qtype = document.getElementById("locations").value;

  	var qtype = type;

  	

 	var url = 'ieaq.php?';

 	var pars = 'QTYPE=' + qtype;

	//var pars = 'MAP=' + type;

	alert(url + pars);

	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showPMResponse });

}

function showPMResponse(originalRequest){

		//alert('results: ' + originalRequest.responseText);

		loc_list = originalRequest.responseXML.getElementsByTagName('LOCATION');

		infowindow_html = '';

		rowcnt = 0;

		blockcnt = 0;

		

		//alert("Records: " + loc_list.length);

		document.getElementById('data').innerHTML = "";

		pointList = "<table id=\"points\">";

		rasterList = "<table id=\"raster\">";

		polyList = "<table id=\"poly\">";

		

		for (var i=0;i<loc_list.length;i++){

			id = loc_list[i].getAttribute("id");

			name = loc_list[i].getAttribute("name");

			latitude = loc_list[i].getAttribute("latitude");

			longitude = loc_list[i].getAttribute("longitude");

			latitude2 = loc_list[i].getAttribute("latitude2");

			longitude2 = loc_list[i].getAttribute("longitude2");

			st_cd = loc_list[i].getAttribute("st_cd");

			symbol1 = loc_list[i].getAttribute("symbol1");

			icon1 = loc_list[i].getAttribute("icon1");

			last = loc_list[i].getAttribute("last");

			change = loc_list[i].getAttribute("change");

			geo_type = loc_list[i].getAttribute("geo_type");

			

			//poiZoom(x,y,mapstraction)

			if (geo_type == 'POINT'){

				pointList = pointList + "<tr><td><input type=\"checkbox\" name=\"cbPoint\" value=\"" + id + "\" checked=\"checked\" /></td><td><a href=\"javascript:poiZoom(" + longitude + "," + latitude + ",12);\">" + name + "</a></td><td> " + last + "</td><td> " + change + "</td></tr>";

				

				

				ib = '<div class="attwin">' + name + "<br>" + last + "</div>";

				//alert(latitude);

				loc_icon = new GIcon(baseIcon, "images/icons/" + icon1, null, "images/icons/" + icon1);

				

				var point = new GLatLng(latitude,longitude);

				var marker = createMarker(point,ib,loc_icon);

      			map.addOverlay(marker);

			}

			if (geo_type == 'RASTER'){

					//alert("foo");

					//addImageOverlay(id, icon1, 75, longitude, latitude, longitude2, latitude2); 

					var boundaries = new GLatLngBounds(new GLatLng(latitude2,longitude), new GLatLng(latitude,longitude2));

					var oldmap = new GGroundOverlay("images/icons/" + icon1, boundaries);

					map.addOverlay(oldmap);

			}

				

		

		}

		

		pointList = pointList + "</table>";

		rasterList = rasterList + "</table>";

		//alert(botList);

		document.getElementById('data').innerHTML = "<form id=\"toc\"><h3>Points</h3>" + pointList + "<h3>Layers</h3>" + rasterList + "</form>";

		

		

		

}

function goZip(){

	id = document.getElementById('zs').value;

	var url = 'pm_queries.php?';

    var pars = "Z2Z=" + id;

    alert(url + pars);

    var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showzip });

}



function showzip(oreq){

	map.clearOverlays();

	loc_list = oreq.responseXML.getElementsByTagName('LOCATION');

	zipcode = "";

	zone_id="";

	zip_name="";

	zip_st_cd="";

	zid = "";

	for (var i=0;i<loc_list.length;i++){

			//alert(ddl);

			zipcode = loc_list[i].getAttribute("ID");

			x = loc_list[i].getAttribute("LONGITUDE");

			y = loc_list[i].getAttribute("LATITUDE");

			zimg = loc_list[i].getAttribute("IMG");

			zid = loc_list[i].getAttribute("ZONE_ID");

			zip_name = loc_list[i].getAttribute("NAME");

			zip_st_cd = loc_list[i].getAttribute("ST_CD");

			img_obj = loc_list[i].getAttribute("OBJ");

			if(i==0){

				poiZoom(x,y,map,11);

			}

			//addReg(zimg,23.31071325,-126.88459457,50.39994746,-64.24055389);

			//console.log("zbToggle(" + img_obj + ",'" + zid + "');");

			//zbToggle(z7b,zid);

			if(img_obj=="z1a"){zbToggle(z1a,zid);}

			if(img_obj=="z1b"){zbToggle(z1b,zid);}

			if(img_obj=="z2a"){zbToggle(z2a,zid);}

			if(img_obj=="z2b"){zbToggle(z2b,zid);}

			if(img_obj=="z3a"){zbToggle(z3a,zid);}

			if(img_obj=="z3b"){zbToggle(z3b,zid);}

			if(img_obj=="z4a"){zbToggle(z4a,zid);}

			if(img_obj=="z4b"){zbToggle(z4b,zid);}

			if(img_obj=="z5a"){zbToggle(z5a,zid);}

			if(img_obj=="z5b"){zbToggle(z5b,zid);}		

			if(img_obj=="z6a"){zbToggle(z6a,zid);}

			if(img_obj=="z6b"){zbToggle(z6b,zid);}

			if(img_obj=="z7a"){zbToggle(z7a,zid);}

			if(img_obj=="z7b"){zbToggle(z7b,zid);}

			if(img_obj=="z8a"){zbToggle(z8a,zid);}

			if(img_obj=="z8b"){zbToggle(z8b,zid);}

			if(img_obj=="z9a"){zbToggle(z9a,zid);}

			if(img_obj=="z9b"){zbToggle(z9b,zid);}

			if(img_obj=="z10a"){zbToggle(z10a,zid);}

			if(img_obj=="z10b"){zbToggle(z10b,zid);}

			if(img_obj=="z11a"){zbToggle(z11a,zid);}

			if(img_obj=="z11b"){zbToggle(z11b,zid);}

			if(img_obj=="z12a"){zbToggle(z12a,zid);}

			if(img_obj=="z12b"){zbToggle(z12b,zid);}
			zone_id = zone_id + "USDA Zone " + zid + "<br>";

	}

	//alert(ddl);

	

	document.getElementById('data').innerHTML = "Zip: "+zipcode+"<br>" + zip_name+", "+zip_st_cd+"<br>"+ zone_id + "<a href=\"javascript:map.clearOverlays();\">Clear Layers</a><a href=\"javascript:loadZLA();\">test</a>";

}

