var xmlhttp
function loadXMLDoc(url)
{
 document.getElementById('Tower').innerHTML= "Idaho Falls"; 
 xmlhttp=null
 //code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
 //code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (xmlhttp!=null)
    {
    xmlhttp.onreadystatechange=state_Change;
  
    xmlhttp.open("GET",url,true);
    xmlhttp.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" ); //-- ie caching problem
    xmlhttp.send(null);
    }
  else
    {
    alert("Your browser does not support XMLHTTP.");
    }
}

function towerName(TowerID){
  var longName;
  switch (TowerID){
  case "IDA":
    longName = "Idaho Falls";
    break;
  case "RXB":
    longName = "Rexburg";
    break;
  case "TER":
    longName = "Terreton";
    break;
  case "BLK":
    longName = "Blackfoot";
    break;
  case "FOR":
    longName = "Fort Hall";
    break;
  case "LOS":
    longName = "Rest Area";
    break;    
  }
  return longName;
}

function state_Change()
{	
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {    
    for (i = 0; i <= 5; i++){
      if (xmlhttp.responseXML.getElementsByTagName("TowerName")[i].childNodes[0].nodeValue == "IDA"){         
        document.getElementById('GroundTemp').innerHTML= xmlhttp.responseXML.getElementsByTagName("GroundTemp")[i].childNodes[0].nodeValue;
        document.getElementById('Dewpoint').innerHTML= xmlhttp.responseXML.getElementsByTagName("Dewpoint")[i].childNodes[0].nodeValue;
        document.getElementById('BP').innerHTML= xmlhttp.responseXML.getElementsByTagName("BP")[i].childNodes[0].nodeValue;
        document.getElementById('Chill').innerHTML= xmlhttp.responseXML.getElementsByTagName("Windchill")[i].childNodes[0].nodeValue;
        document.getElementById('PIC').innerHTML= xmlhttp.responseXML.getElementsByTagName("PIC")[i].childNodes[0].nodeValue;
        document.getElementById('RH').innerHTML= xmlhttp.responseXML.getElementsByTagName("RH")[i].childNodes[0].nodeValue;
        document.getElementById('SolarRAD').innerHTML= xmlhttp.responseXML.getElementsByTagName("SolarRAD")[i].childNodes[0].nodeValue;
        document.getElementById('TopT').innerHTML= xmlhttp.responseXML.getElementsByTagName("TopT")[i].childNodes[0].nodeValue;
        document.getElementById('Direction').innerHTML= xmlhttp.responseXML.getElementsByTagName("WindDirection")[i].childNodes[0].nodeValue;
        document.getElementById('Gust').innerHTML= xmlhttp.responseXML.getElementsByTagName("Gust")[i].childNodes[0].nodeValue;
        document.getElementById('Speed').innerHTML= xmlhttp.responseXML.getElementsByTagName("WindSpeed")[i].childNodes[0].nodeValue;
        document.getElementById('MaxT').innerHTML= xmlhttp.responseXML.getElementsByTagName("MaxT")[i].childNodes[0].nodeValue;
        document.getElementById('MinT').innerHTML= xmlhttp.responseXML.getElementsByTagName("MinT")[i].childNodes[0].nodeValue;
        document.getElementById('TimeStamp').innerHTML= xmlhttp.responseXML.getElementsByTagName("TimeStamp")[i].childNodes[0].nodeValue;
	  }
	}
  }
  else
  {
  //alert("ReadyState=" + xmlhttp.readyState + "  Status=" + xmlhttp.status);
  return false;
  }
}
