


function createXmlHttpRequestObject()
{
    var xmlHttp;

  try
  {
      xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP",
                                    "Microsoft.XMLHTTP");
      for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
    {
      try
      {
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      }
      catch (e) {}
    }
  }

  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else
    return xmlHttp;
}
var xmlHttp = createXmlHttpRequestObject();


function handleServerResponse()
{
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
      try
      {
        Login();
      }
      catch(e)
      {
    displayError(e.toString());
      }
    }

    else
    {
      alert("There was a problem accessing the server: " + xmlHttp.statusText);
    }
  }
}



function process()
{

  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  {
   var url = 'ajax/stv.php';

var x = document.getElementsByTagName('input');
var id ='';
var rkw=0;
for (var irk=0;irk<x.length;irk++) {
if (x[irk].type != 'text') continue;
kl =  x[irk].id;
id+= '&pr' + rkw + '=' + document.getElementById(kl).value;
 rkw = rkw + 1;
}
  //  alert(id);
 xmlHttp.open("GET", url + "?r=1" + id, true);

    xmlHttp.onreadystatechange = handleServerResponse;

    xmlHttp.send(null);
  }
  else

    setTimeout('process()', 1000);
}

 function Login()
 {

 	    var addResponse = xmlHttp.responseText;
        var myRe=/(\s*.*)divenddiv(\s*.*)/i;
        var myRe2=/(\s*.*)divprogdiv(\s*.*)divprogdiv(\s*.*)divprogdiv(\s*.*)divprogdiv(\s*.*)divprogdiv(\s*.*)divprogdiv(\s*.*)divprogdiv(\s*.*)/i;
        var myRe3=/(\s*.*)div1div(\s*.*)div1div(\s*.*)div1div(\s*.*)div1div(\s*.*)div1div(\s*.*)div1div(\s*.*)/i;
        var myRe4=/(\s*.*)divdiv(\s*.*)divdiv(\s*.*)divdiv(\s*.*)divdiv(\s*.*)divdiv(\s*.*)divdiv(\s*.*)divdiv(\s*.*)divdiv(\s*.*)/i;

     myArray = myRe.exec(addResponse);
     var cens = myArray[1];
     var c_sums = myArray[2];

      mArr = myRe4.exec(c_sums);
         var p_local = mArr[1];
         var p_set = mArr[2];
        var p1_s = mArr[3];
        var p2_s = mArr[4];
        var p3_s = mArr[5];
        var p4_s = mArr[6];
        var p5_s = mArr[7];
        var p6_s = mArr[8];
        var p7_s = mArr[9];

           document.getElementById("p_hasp").innerHTML = p_local;
      document.getElementById("p_net_hasp").innerHTML = p_set;
      document.getElementById("p_local_sum").innerHTML = p1_s;
      document.getElementById("p_set_sum").innerHTML = p2_s;
      document.getElementById("p_pr5_sum").innerHTML = p3_s;
      document.getElementById("p_pr4_sum").innerHTML = p4_s;
      document.getElementById("p_pr3_sum").innerHTML = p5_s;
      document.getElementById("p_pr2_sum").innerHTML = p6_s;
      document.getElementById("p_pr1_sum").innerHTML = p7_s;


         pr_c = new Array();

    mArr2 = myRe2.exec(cens);

 for (var zz=1;zz<8;zz++) {

    var prog = mArr2[zz];

       mArr3 = myRe3.exec(prog);

    for (var qx=1;qx<8;qx++) {
       pr_c[qx] = mArr3[qx];
       document.getElementById("p_pr"+ qx + zz).innerHTML = pr_c[qx];
     }


 }
}

function addZakaz (tip){      if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  {

   var url = 'ajax/addzakaz.php';

var x = document.getElementsByTagName('input');
var id ='';
for (var i=0;i<x.length;i++) {
if (x[i].type != 'text') continue;
kl =  x[i].id;
id+= '&pr' + i + '=' + document.getElementById(kl).value;
}
  //  alert(id);
 xmlHttp.open("GET", url + "?tip="+ tip + id, true);

    xmlHttp.onreadystatechange = handleServerResponse2;

    xmlHttp.send(null);
  }
  else

    setTimeout('addZakaz(url, tip)', 1000);
}

function handleServerResponse2()
{
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
      try
      {
          var aRtip = xmlHttp.responseText;
          window.location.href="http://potok.ru/?vs=zak&tip="+ aRtip;

         // document.getElementById("divMessage").innerHTML =    'poiuyt' + aResponse + '';
      }
      catch(e)
      {
    displayError(e.toString());
      }
    }

    else
    {
      alert("There was a problem accessing the server: " + xmlHttp.statusText);
    }
  }
}
/////////////////////////////////////////////

function handleServerRTF()
{
  if (xmlHttp.readyState == 4)
  {
    if (xmlHttp.status == 200)
    {
      try
      {
          var aRtip = xmlHttp.responseText;
          window.location.href="http://potok.ru/price_new.rtf";
      }
      catch(e)
      {
    displayError(e.toString());
      }
    }

    else
    {
      alert("There was a problem accessing the server: " + xmlHttp.statusText);
    }
  }
}



function rtfMetod()
{

  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  {
   var url = 'ajax/rtf.php';

var x = document.getElementsByTagName('input');
var id ='';
var rkw=0;
for (var irk=0;irk<x.length;irk++) {
if (x[irk].type != 'text') continue;
kl =  x[irk].id;
id+= '&pr' + rkw + '=' + document.getElementById(kl).value;
 rkw = rkw + 1;
}
  //  alert(id);
 xmlHttp.open("GET", url + "?r=1" + id, true);

    xmlHttp.onreadystatechange = handleServerRTF;

    xmlHttp.send(null);
  }
  else

    setTimeout('rtfMetod()', 1000);
}






