﻿var xmlHttp; 
var requestURL = "../Forms/ViewCenters.aspx";
var is_ie = (navigator.userAgent.indexOf("MSIE") >= 0) ? 1 : 0; 
var is_ie5 = ((navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0); 
var is_opera = ((navigator.userAgent.indexOf("Opera6")!=-1) || (navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
var is_netscape = (navigator.userAgent.indexOf("Netscape") >= 0) ? 1 : 0; 

function show_data_center(cityid,preno) 
{ 
	//alert(requestURL);
    var url = requestURL; 
    document.getElementById('spanCenterInfo').innerHTML = "<IMG id=imgloading' src='../Image/loading.gif' align='middle'/><font face='tahoma'>لطفا کمي صبر کنيد ...</font>";
    xmlHttp = GetXmlHttpObject1(ChangeHandler1); 
    //var params = formData2QueryString(document.forms[0]); 
    //alert(str);
    url += "?data="+cityid+"&preno="+preno;
    //req1.onreadystatechange = function() {processExpandRequest(el);};
    xmlHttp.onreadystatechange = ChangeHandler1;
    xmlHttp_Get1(xmlHttp, url); 
} 

function show_city_center(cityid) 
{ 
    var url = requestURL; 
    document.getElementById('tdCentersInfo').innerHTML = "<IMG id=imgloading' src='../Image/loading.gif' align='middle'/><font face='tahoma'>لطفا کمي صبر کنيد ...</font>";
    xmlHttp = GetXmlHttpObject1(ChangeHandler); 
    //var params = formData2QueryString(document.forms[0]); 
    //alert(str);
    url += "?city="+cityid;
    //req1.onreadystatechange = function() {processExpandRequest(el);};
    xmlHttp.onreadystatechange = ChangeHandler;
    xmlHttp_Get1(xmlHttp, url); 
} 
function ChangeHandler() 
{ 
    if (xmlHttp.readyState != 4 || xmlHttp.status != 200) {
      return;
    }
    var str = xmlHttp.responseText; 
    document.getElementById('tdCentersInfo').innerHTML = str;
    var tbc = document.getElementById('dgViewInfo');
	installSortableTable(tbc);
	applyMyTableStyles(tbc);
} 
function ChangeHandler1() 
{ 
/*
    if (xmlHttp.readyState == 4 || 
        xmlHttp.readyState == 'complete'){ 
        var str = xmlHttp.responseText; 
        document.getElementById('tdCenter').innerHTML = str;
    } 
*/
    if (xmlHttp.readyState != 4 || xmlHttp.status != 200) {
      return;
    }
    var str = xmlHttp.responseText; 
    
   /* var newElem = document.createElement("div");
    newElem.style.overflow = "auto";
    newElem.style.height = "300px";
    newElem.innerHTML = str;*/
    document.getElementById('spanCenterInfo').innerHTML = str;
    //alert(document.getElementById('tdCenter').innerHTML);
/*
    else 
    { 
        document.getElementById('datagrid').innerHTML = 
          "<table><tr><td width='28'><img " + 
          "src='images/waiting6.gif' ></td><td " + 
          "valign='middle'><b>Your record is loading " + 
          "please wait</b></td></tr></table>"; 
    } 
*/
} 


function xmlHttp_Get1(xmlhttp, url) 
{ 
    xmlhttp.open('GET', url, true); 
    xmlhttp.send(null); 
} 

function GetXmlHttpObject1(handler) { 
    var objXmlHttp = null;
    //Create the local xmlHTTP object instance 

    //Create the xmlHttp object depending on the browser 
    if (is_ie){ 
        //if not IE default to Msxml2 
        var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 
                                    'Msxml2.XMLHTTP'; 

        //Create the object 
        try{ 
            objXmlHttp = new ActiveXObject(strObjName); 
            objXmlHttp.onreadystatechange = handler; 
        } 
        catch(e){ 
            //Object creation errore 
            alert('Object cannot be created verify if ' + 
                  'Active scripting and activeX controls are enabled'); 
            return; 
        } 
    } 
    else if (is_opera){ 
        alert('Opera browser'); 
        return; 
    } 
    else{ 
        // other browsers eg mozilla , netscape and safari 
        objXmlHttp = new XMLHttpRequest(); 
        //objXmlHttp.onload = handler; 
        //objXmlHttp.onerror = handler; 
    } 

    //Return the instantiated object 
    return objXmlHttp; 
} 