var xmlHttp
var url
var tar

function gsr(s)
  { if (tar=="check1") {copytest(s);}
  if (tar=="provtab") {provtab(s);}
  }

function stateChanged_gsr() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {gsr(xmlHttp.responseText)}}

function stateChanged_m() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { rtemp=xmlHttp.responseText.split('#1#');
    if (rtemp[1] && rtemp[2])
      {document.getElementById('logname').innerHTML=rtemp[1];
       document.getElementById('logt').innerHTML=rtemp[2]; }
      document.getElementById(tar).innerHTML=rtemp[0];}}

function stateChanged() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {document.getElementById(tar).innerHTML=xmlHttp.responseText}}

function GetXmlHttpObject()
 {
  var objXMLHttp=null
  if (window.XMLHttpRequest){objXMLHttp=new XMLHttpRequest()}
    else if (window.ActiveXObject) {objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")}return objXMLHttp}

 function show(str,t,m) {     //файл-цел, div-приемник, ?GET- g- да s-не
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null) {return}
if (m=='g'){url=str+ "&LastTime=" + new Date().getTime() }
    else
     {if(m=='s') {url=str+ "?LastTime=" + new Date().getTime()}}
  tar=t
  xmlHttp.onreadystatechange=stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)}

function show_p(str,t,m,n,p) {     //файл-цел, div-приемник, ?GET- g- да s-не POST - sp  без get gp със get, PostNAme, PostValue
  xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null) {return}
    if (m=='g' || m=='gp' || m=='rgp' || m=='r') {url=str+ "&LastTime=" + new Date().getTime() }
       else{if(m=='s' || m=='sp' || m=='rsp' ) {url=str+ "?LastTime=" + new Date().getTime()}}
  tar=t
  if (m=='g' || m=='s' || m=='r') {p=n+'='+encodeURIComponent(p) }
  xmlHttp.open("POST",url,true)
  xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
  xmlHttp.send(p)
  if (m=='rgp' || m=='rsp' || m=='r') {xmlHttp.onreadystatechange=stateChanged_gsr}
    else{xmlHttp.onreadystatechange=stateChanged_m}}


function sendform(pstr,pt,pm,pn,sf)
{var postdata="";
  fk=document.getElementById(sf);
  fl=fk.elements.length;
  for (i=0;i<fl;i++)
   {  g=fk.elements[i].name+'='+encodeURIComponent(fk.elements[i].value);
      if(fk.elements[i].type=='radio' || fk.elements[i].type=='checkbox')
       {  if(fk.elements[i].type=='radio' && fk.elements[i].checked==true)
          {postdata=postdata+fk.elements[i].name+'='+encodeURIComponent(fk.elements[i].value)+'&';}
          if(fk.elements[i].type=='checkbox' && fk.elements[i].checked==true)
          {postdata=postdata+fk.elements[i].name+'='+encodeURIComponent('on')+'&';}
          if(fk.elements[i].type=='checkbox' && fk.elements[i].checked==false)
          {postdata=postdata+fk.elements[i].name+'='+encodeURIComponent('off')+'&';}
       }else{postdata=postdata+fk.elements[i].name+'='+encodeURIComponent(fk.elements[i].value)+'&';}
      }
   show_p(pstr,pt,pm,pn,postdata);
  return false;}
