var iswms = false;
var thefname = '';

function UndoMap(){
	document.getElementById("countyB").checked = true;
	document.getElementById("countyLabels").checked = false;
	document.getElementById("mcdB").checked = false;
	document.getElementById("mcdLabels").checked = false;
	document.getElementById("tractB").checked = false;
	document.getElementById("tractLabels").checked = false;
	document.getElementById("zipB").checked = false;
	document.getElementById("zipLabels").checked = false;
	document.getElementById("triablB").checked = false;
	document.getElementById("bgB").checked = false;
	MapReset()
}
 function getDetails(lat, longi){
  geodrop = document.getElementById("thegeo")
  var sURL = "Info.html?lat=" + lat + "&longi=" + longi + "&thegeo=" + geodrop.options[geodrop.selectedIndex].value
				 
  var str = "scrollbars=1,resizeable=1,height=200,width= 600";

  if (window.screen) {
    var ah = 100;
    var aw = screen.availWidth - 10;

    var xc = (aw - 500) / 2;
    var yc = 30;
    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc + ",toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1";
  }
   theWindow = window.open(sURL, 'Info', str);
   theWindow.focus()
 }

function showhideLabels(theimg, thediv) {
if (Right(document.getElementById(theimg).src, 8) != 'plus.gif'){
	document.getElementById(theimg).src = 'images/plus.gif'
	document.getElementById(thediv).style.display = 'none'
}
else{
	document.getElementById(theimg).src = 'images/minus.gif'
	document.getElementById(thediv).style.display = 'block'

}

}
function CreatePrintMap(){



}
function CreatetheMap(){
var thefield = '';
var thegeographies; 
if (document.getElementById("dsf").selectedIndex != 0){
	thefield = document.getElementById("dsf").options[document.getElementById("dsf").selectedIndex].value
	thefname = document.getElementById("dsf").options[document.getElementById("dsf").selectedIndex].text
}
else{
	thefield = document.getElementById("dother").options[document.getElementById("dother").selectedIndex].value
	thefname = document.getElementById("dother").options[document.getElementById("dother").selectedIndex].text
}


thegeographies = document.getElementById("thegeo").options[document.getElementById("thegeo").selectedIndex].value

if (thefield == '') {
	window.alert("Please select a variable to map.")
}
else {
	var currentTime = new Date()
	id = (parseInt(1+currentTime.getMonth())) + "_" + currentTime.getDate() + "_" + currentTime.getFullYear() + "_" + currentTime.getHours() + "_" + currentTime.getMinutes() + "_" + currentTime.getSeconds()
	if (thethematic){map.removeLayer(thethematic)};
        thethematic = new OpenLayers.Layer.WMS(document.getElementById("thegeo").options[document.getElementById("thegeo").selectedIndex].text + "/" + thefname , theserver + "wms.ashx",
            {layers: "thethematic",
			tilesOrigin : "0,0",
			transparent: "true",
            format: "image/png", request: "GetMap", CRS: new OpenLayers.Projection("EPSG:900913"),
			P_LAYER: "thethematic",
			P_NAME: eval("'" + thegeographies + "'"),
			P_PRINT: eval("'" + id + "'"),
			P_FIELD: eval("'" + thefield + "'"),
            version: "1.3.0"}, {isBaseLayer: false, opacity: .8, 'displayOutsideMaxExtent': true, 'visibility': true});
			map.addLayer(thethematic);
		StartAjaxRequest("updateLegend")
		vargeolist = ''
		ajaxRequest.open("GET", thecgi + "_legend_shared.py?thegeo=" + thegeographies + "&thefield=" + thefield + "&thevalstable=foodsvals&themetatable=fs_meta&theschema=Food", true);
		ajaxRequest.send(null);
}


}
function updateDataDrops(){
if(ajaxRequest.readyState == 4){
	datadrop = document.getElementById("myDrops")
	datadrop.innerHTML = ajaxRequest.responseText;
}

}
function updateLegend(){
if(ajaxRequest.readyState == 4){
	document.getElementById("thematicLeg").innerHTML = "<div style='margin: 3px'>" + thefname + "</div>" + ajaxRequest.responseText;
		document.getElementById("thematicLeg").style.display = 'block';
   }
}