function displayAQ(URI) {

var xmlhttp=false;

/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  xmlhttp.open("GET", URI ,true);
  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==2) {
    }
    if (xmlhttp.readyState==4) {
    if (xmlhttp.status == 200) {
      var xmlDoc = xmlhttp.responseXML; 
      formatAQ(xmlDoc);
    
  }
}
}
xmlhttp.send(null);
}

function formatAQ(xmlDoc) {
      if (xmlDoc.getElementsByTagName('ozone')[0].firstChild) {
        var ozone = xmlDoc.getElementsByTagName('ozone')[0].firstChild.nodeValue;
        $('ozone').innerHTML = ozone;
      } else {
        $('ozone').innerHTML = "n/a";
      }
      if (xmlDoc.getElementsByTagName('pm025')[0].firstChild) {
        var pm025 = xmlDoc.getElementsByTagName('pm025')[0].firstChild.nodeValue;
        $('pm025').innerHTML = pm025;
      } else {
        $('pm025').innerHTML = "n/a";
      }
      if (xmlDoc.getElementsByTagName('pm10')[0].firstChild) {
        var pm10 = xmlDoc.getElementsByTagName('pm10')[0].firstChild.nodeValue;
        $('pm10').innerHTML = pm10;
      } else {
        $('pm10').innerHTML = "n/a";
      }
      //var aqi = ozone;
      //if ($('pm025').innerHTML > aqi) { aqi = $('pm025').innerHTML; }
      //if ($('pm10').innerHTML > aqi) { aqi = $('pm10').innerHTML; }
      //$('aqi').innerHTML = aqi;
      //if (aqi < 51) { var aqcolor = "#CCFFCC"; }
      //if (aqi > 50 && aqi < 101) { var aqcolor = "#FFFF99"; }
      //if (aqi > 100 && aqi < 151) { var aqcolor = "#FFCC99"; }
      //if (aqi > 150 && aqi < 201) { var aqcolor = "#FF9999"; }
      //if (aqi > 200 && aqi < 301) { var aqcolor = "#CC99CC"; }
      //if (aqi > 300) { var aqcolor = "#CC9999"; }
      //if (aqi == "") { var aqcolor = "#FFFFFF"; }
      //wxTable.rows[14].cells[1].style.backgroundColor=aqcolor;

      var aq1color = "#FFFFFF";
      if (ozone < 51) { var aq1color = "#CCFFCC"; }
      if (ozone > 50 && ozone < 101) { var aq1color = "#FFFF99"; }
      if (ozone > 100 && ozone < 151) { var aq1color = "#FFCC99"; }
      if (ozone > 150 && ozone < 201) { var aq1color = "#FF9999"; }
      if (ozone > 200 && ozone < 301) { var aq1color = "#CC99CC"; }
      if (ozone > 300) { var aq1color = "#CC9999"; }
      if (ozone == "") { var aq1color = "#FFFFFF"; }
      if ($('ozone').innerHTML == "n/a") { var aq1color = "#FFFFFF"; }
      aqTable.rows[0].cells[0].style.backgroundColor=aq1color;

      var aq2color = "#FFFFFF";
      if (pm025 < 51) { var aq2color = "#CCFFCC"; }
      if (pm025 > 50 && pm025 < 101) { var aq2color = "#FFFF99"; }
      if (pm025 > 100 && pm025 < 151) { var aq2color = "#FFCC99"; }
      if (pm025 > 150 && pm025 < 201) { var aq2color = "#FF9999"; }
      if (pm025 > 200 && pm025 < 301) { var aq2color = "#CC99CC"; }
      if (pm025 > 300) { var aq2color = "#CC9999"; }
      if (pm025 == "") { var aq2color = "#FFFFFF"; }
      if ($('pm025').innerHTML == "n/a") { var aq2color = "#FFFFFF"; }
      aqTable.rows[0].cells[2].style.backgroundColor=aq2color;

      var aq3color = "#FFFFFF";
      if (pm10 < 51) { var aq3color = "#CCFFCC"; }
      if (pm10 > 50 && pm10 < 101) { var aq3color = "#FFFF99"; }
      if (pm10 > 100 && pm10 < 151) { var aq3color = "#FFCC99"; }
      if (pm10 > 150 && pm10 < 201) { var aq3color = "#FF9999"; }
      if (pm10 > 200 && pm10 < 301) { var aq3color = "#CC99CC"; }
      if (pm10 > 300) { var aq3color = "#CC9999"; }
      if (pm10 == "") { var aq3color = "#FFFFFF"; }
      if ($('pm10').innerHTML == "n/a") { var aq3color = "#FFFFFF"; }
      aqTable.rows[0].cells[4].style.backgroundColor=aq3color;

if (aq1color == "#FFFFFF" && aq2color == "#FFFFFF" && aq3color == "#FFFFFF") {
  wxTable.rows[15].style.visibility="collapse";
} else {
  wxTable.rows[15].style.visibility="visible";
}

}

function getAQ() {
  displayAQ("ajax.back.php?url=aq");
  setTimeout("getAQ()", 900000);
}
