function GaugeRequest(idreq) {
//    var url="http://localhost:8080/services/gaugeXML.php?tag&"+idreq;
    var url="http://www.wilsonvisuals.com/services/gaugeXML.php?tag&"+idreq;
   	var req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) { req = false;}
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) { req = false;}
		}
    }
	req.open("GET", url, true);
	req.send("");
    return req;
}
function loadGaugeXMLDoc(idreq,printRequest) {
    var answer=Array();
    var req = GaugeRequest (idreq);
	if(req) {
        req.onreadystatechange=function () {
            if (req.readyState==4){

                var xmlDoc=req.responseXML;

                var nme=xmlDoc.documentElement.getElementsByTagName("gaugename");
                var rdg=xmlDoc.documentElement.getElementsByTagName("reading");

                answer.gaugeName=nme[0].getAttribute("val");
                answer.gaugeType=nme[0].getAttribute("type"); // visual, etc.,
                var time=rdg[0].getAttribute("time");
                time=(time.replace(/T/,'-')).replace(/:/,'-');
                time=time.split(/-/);
                answer.dtime=new Array();
                answer.dtime['year']=time[0];
                answer.dtime['month']=time[1];
                answer.dtime['day']=time[2];
                answer.dtime['hour']=time[3];
                answer.dtime['min']=time[4];
                answer.cfs =rdg[0].getAttribute("cfs");
                answer.stage=rdg[0].getAttribute("stage");
                answer.imp= rdg[0].getAttribute("imp");
                printRequest(answer);
            }
        }
	} else {alert("It appears your browser can't handle this javascript code");}
}


