/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var http1;
var iInterval = 1000;

//var productArray = new Array();

var xqInfoEnabled = true;


function showinfo() {

    if (xqInfoEnabled) {
        setTimeout(showinfo,iInterval);
        //setTimeout(showinfo,1000);

        var r = document.getElementById(o);
        

        try {
            if (!http1) {
                //http1=GetXmlHttpObject();
                http1=createXMLHTTPObject();
            } else if (http1.readyState != 0) {
                http1.abort();
            }
            var d = new Date();
            var url="../inc/getproductindex.php?";
            
            for (var i=0; i<pArray.length; i++) {
                url=url+"p"+i+"="+pArray[i]+"&";
            }

            //url = url.substr(0,url.length-1);
            url = url+(url.substring(url.length-1) == '?' ? '' : '&')+"dtm="+d.getTime();

            url = encodeURI(url);
//alert(url);
            http1.open("GET",url,true);
            http1.setRequestHeader('Cache-Control','no-cche');
            http1.send(null);

            //r.innerHTML = url;

            http1.onreadystatechange=function() {
                    if (http1.readyState == 4) {
                        if (http1.status == 200 || http1.status == 304) {
                            var data = http1.responseText;
                            var tmp1,tmp2,tmp3;
//alert(data);
                            //r.innerHTML = data;

                            if (data.length != "") {
                                var dataArray = data.split('||');
                                //var s = Math.abs(parseInt(strs[1]));
                                if (dataArray.length > 0) {
                                    for (var k1=0; k1<dataArray.length; k1++) {
                                        var farray = dataArray[k1].split(',');
                                        tmp1 = document.getElementById(p2Array[k1]);
                                        tmp2 = document.getElementById(p3Array[k1]);
                                        tmp3 = document.getElementById(p4Array[k1]);
                                        tmp1.innerHTML = hms(farray[0]);
                                        tmp2.innerHTML = farray[1];
                                        tmp3.innerHTML = farray[3];
                                    }
                                }
/*
                                obj.innerHTML = strs[0];
                                ct.innerHTML = strs[2].substring(strs[2].length-5);
                                if (s <= 10)
                                    ct.style.color="red";
                                else
                                    ct.style.color="#74CF42";
*/
                            } else {
                                if (p2Array.length > 0) {
                                    for (var k=0; k<p2Array.length; k++) {
                                        tmp1 = document.getElementById(p2Array[k]);
                                        tmp2 = document.getElementById(p3Array[k]);
                                        tmp3 = document.getElementById(p4Array[k]);
                                        tmp1.innerHTML = "02:00";
                                        tmp2.innerHTML = "00.00";
                                        tmp3.innerHTML = "";
                                    }
                                }
                            }

                            r.innerHTML = data;
                            //alert(data);
                        }
                    }
            };            
        } catch (err) {
            //r.innerHTML = err.description;
            xqCheckDipEnabled = false;
            //alert("Error");
        }
        
    }

}


/*
function GetXmlHttpObject() {
    if (window.XMLHttpRequest)
        return new XMLHttpRequest();

    if (window.ActiveXObject)
        return new ActiveXObject("Microsoft.XMLHTTP");

    return null;
//    return new XMLHttpRequest();
}
*/

var XMLHttpFactories = [
	function () {return new XMLHttpRequest()},
	function () {return new ActiveXObject("Msxml2.XMLHTTP")},
	function () {return new ActiveXObject("Msxml3.XMLHTTP")},
	function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

function createXMLHTTPObject() {
	var xmlhttp = false;
	for (var i=0;i<XMLHttpFactories.length;i++) {
		try {
			xmlhttp = XMLHttpFactories[i]();
		}
		catch (e) {
			continue;
		}
		break;
	}
	return xmlhttp;
}

function hms(secs) {
    time=[0,0,secs];

    for (var i=2;i>1;i--) {
        time[i-1]=Math.floor(time[i]/60);
        time[i]=time[i]%60;
        if(time[i]<10)
            time[i]='0'+time[i];
    }

    if (time[1]<10) {
        time[1]='0'+time[1];
    }

    var str = time.join(':');
    //return str.substring(str.length-5);
    strpos = str.indexOf(":");
    str = str.substr(strpos+1);
    //str = time[1].toString()+':'+time[2].toString();
    return str;
}
