var xmlHttp

function getlogin()
{
document.getElementById("free_login").innerHTML="Идёт загрузка..."
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузер не поддерживает запросы HTTP")
return
}
var url="getfreelogin.php"
url=url+"?sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("free_login").innerHTML=xmlHttp.responseText 
} 
}

function getuserinfo(num, sid)
{
document.getElementById("user_information").style.display = (navigator.appName == 'Microsoft Internet Explorer') ? "block" : "table-cell";
document.getElementById("user_information").innerHTML = "Идёт загрузка...";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузер не поддерживает запросы HTTP")
return
}
var url="/demo/getuserinfo.php"
url = url + "?num=" + num
url = url + "&sam=" + sid
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange=stateChanged2
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged2() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("user_information").innerHTML=xmlHttp.responseText 
} 
}

function confirmpay()
{
document.getElementById("pay_information").innerHTML = "Идет проверка...";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузер не поддерживает запросы HTTP")
return
}
var tip = (document.getElementById('acc').checked == 'checked') ? '0' : '1';
var nom = (document.getElementById('acc').checked == 'checked') ? document.getElementById('acc_no').value : document.getElementById('acc_id').value;
var url="/demo/confirmpay.php"
url = url + "?acc=" + document.getElementById('acc_from').value + "&tip=" + tip + "&num=" + nom;
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange=stateChanged3
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged3() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
var balance = parseFloat(xmlHttp.responseText);
if (parseFloat(document.getElementById('summa').value) > balance) document.getElementById("pay_information").innerHTML = "На выбранном счете недостаточно средств для перевода!";
else 
{
    var str = xmlHttp.responseText;
    if (str[str.length - 1] == 'n') document.getElementById("pay_information").innerHTML = "Неверно указан получатель, проверьте введенный номер!";
    else document.pay.submit();
}
} 
}

function confirmout()
{
document.getElementById("pay_information").innerHTML = "Идет проверка...";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузер не поддерживает запросы HTTP")
return
}
var nom = document.getElementById('acc_from').value;
var url="/demo/confirmout.php"
url = url + "?acc=" + nom;
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange=stateChanged4
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged4() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
var balance = parseFloat(xmlHttp.responseText);
if (parseFloat(document.getElementById('summa').value) > balance) document.getElementById("pay_information").innerHTML = "На выбранном счете недостаточно средств для перевода!";
else document.pay.submit();
}
}

function checkuser(sid)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузер не поддерживает запросы HTTP")
return
}
var url="/demo/getuserinfo.php"
url = url + "?num="
url = url + "&sam=" + sid
url = url + "&sid=" + Math.random()
xmlHttp.onreadystatechange=stateChanged5
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged5() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
var inf=xmlHttp.responseText 
if (inf.length < 30) alert("Пользователь не найден, проверьте введенный SAM.online ID");
else document.pay.submit();
} 
} 
 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 
