var xmlHttp=false;
try{
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
    try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e2){
    xmlHttp=false;}
}
if(!xmlHttp&&typeof XMLHttpRequest!='undefined'){
    xmlHttp=new XMLHttpRequest();
}

function Login(Url){
    xmlHttp.open("POST",Url,false);
    xmlHttp.setRequestHeader("Content-Type","text/xml; charset=utf-8");
    try{xmlHttp.send("");
        if(xmlHttp.readyState==4)
            return xmlHttp.responseText;
        else 
            return null;
    }catch(E){
        alert("Server busy");
    }
}

function CreatObj(obj,set,child,text){
    var NewObj=child?window.opener.document.createElement(obj):document.createElement(obj);
    var type=set.split(',');
    for(type_num=0;type_num<type.length;type_num++){
        if(type[type_num]=='class')
            NewObj.className=type[type_num+1];
            else NewObj.setAttribute(type[type_num],type[type_num+1]);type_num++;
    }
    if(text)
        NewObj.appendChild((child?window.opener.document.createTextNode(text):
        document.createTextNode(text)));return NewObj;
}


function qs(str){var query=window.location.search.substring(1);var parms=query.split('&');for(var i=0;i<parms.length;i++){var pos=parms[i].indexOf('=');if(pos>0){var key=parms[i].substring(0,pos);var val=parms[i].substring(pos+1);}
if(key==str)return val;}
return"";}
function Wait(parentId,childId,Str,Num){parent.document.getElementById(parentId).rows[childId].cells[0].firstChild.rows[0].cells[1].firstChild.innerHTML=Str+(parseInt(Num)?(" <font class=\"link_01\">( "+Num+" )</font>"):"");}
function Mathematics(NumBer){var Number_tmp=NumBer.toString().split(".");if(Number_tmp[1]&&Number_tmp[1].length>2)return NumBer.toFixed(2);else return NumBer;}
function Mathematics_round(value,rank){return Math.round(value*Math.pow(10,rank))/Math.pow(10,rank);}
function StrToVer(Str){var TmpStr=decodeURIComponent(Str).split(",");for(var StrNum=0;StrNum<TmpStr.length;StrNum++){eval(TmpStr[StrNum]+"='"+StrNum+"'");}}
function NumFormat(NumBer){var tmp=Mathematics(NumBer).toString().split(".");var Num=parseInt(tmp[0].length/3)-((tmp[0].length%3)?0:1);var temp=new Array();for(var i=0;i<Num;i++){temp[Num-i]=tmp[0].substr((tmp[0].length-3),3);tmp[0]=tmp[0].substr(0,(tmp[0].length-3));}
temp[0]=tmp[0];return temp+(tmp[1]?"."+tmp[1]:"");}
