highlightmaps = function(highlight) {
     document.getElementById('map-1').src = document.getElementById('map-url-1').value + highlight +".gif";
     document.getElementById('map-legend-1').innerHTML = '<span style="background: #0a0;">&nbsp;</span>' + map_array_1[highlight];

     var2_value = document.getElementById('variable2').value;
     if (var2_value != "0") {
     document.getElementById('map-2').src = document.getElementById('map-url-2').value + highlight +".gif";
     document.getElementById('map-legend-2').innerHTML = '<span style="background: #0a0;">&nbsp;</span>' + map_array_2[highlight];
     }
     location.hash="map-image";
}
highlightmapsfromselect = function(region) {
    highlight = document.getElementById(region).value;
     document.getElementById('map-1').src = document.getElementById('map-url-1').value + highlight +".gif";
     document.getElementById('map-legend-1').innerHTML = '<span style="background: #0a0;">&nbsp;</span>' + map_array_1[highlight];

     var2_value = document.getElementById('variable2').value;
     if (var2_value != "0") {
     document.getElementById('map-2').src = document.getElementById('map-url-2').value + highlight +".gif";
     document.getElementById('map-legend-2').innerHTML = '<span style="background: #0a0;">&nbsp;</span>' + map_array_2[highlight];
     }
}
showlist = function(selectedtype) {
   document.regenmap.alpha.value = "0";
   if (selectedtype != 'rank') {
     document.regenmap.alpha.value = "1";
    }
  document.regenmap.submit() ;
}
showmap2 = function() {
   document.regenmap.submit() ;  
}
showUSMap = function() {
  var1_value = document.varGroup.variable.value;
  if (var1_value == "0") {
 	alert("Please select a variable to view a map.");
  } else  {
   location.href = "/mapsReports/maps/map.asp?state=101&variable=" + var1_value;
  }
}
showStateMap = function() {
  var1_value = document.varGroup.variable.value;
  state_value = document.varGroup.state.value;
  if (var1_value == "0") {
 	alert("Please select a variable to view a map.");
  } else  {

	if (state_value == "0") {
	alert("Please select a state.");
	} else {

	   location.href = "/mapsReports/maps/map.asp?state=" + state_value + "&variable=" + var1_value;

	}
  }
}
showvargroup = function() {
   var1_value = document.regenmap.variable.value;
   var2_value = document.regenmap.variable2.value;
   var_state = document.regenmap.state.value;
   vargroup = document.regenmap.vargroup.value;
   location.href= "/mapsReports/maps/map.asp?state=" + var_state + "&variable=" + var1_value + "&variable2=" + var2_value + "&vargroup=" + vargroup + "#vars";
}
function var2Value(newvalue) {
document.getElementById("variable2").value = newvalue;
}
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
if (document.regenmap.GRP.value==0) {
	document.regenmap.Var2.disabled = true;
}
else {
	document.regenmap.Var2.disabled = false;
}
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null; 
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1]; 
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
}
