window.onload=function ()
{
btnlogining=document.getElementById('btnlogin');
if(btnlogining!=null)
{
btnlogining.onclick=logining;
}
btnlogouting=document.getElementById('btnlogout');
if(btnlogouting!=null)
{
btnlogouting.onclick=logouting;
}
registerbtn=document.getElementById('registrbtn');
if(registerbtn!=null)
{
registerbtn.onclick=sendRegistration;
}

rememberbtn=document.getElementById('btnremember');
if(rememberbtn!=null)
{
rememberbtn.onclick=rememberUser;
}
courseeurbtn2=document.getElementById('courseeurbtn');
if(courseeurbtn2!=null)
{
courseeurbtn2.onclick=changecourseeur;
}

}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value) 
		thefield.value = "";
}


function entercheck(e){
    var keynum;
    var enterchk;
    if(window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    if(keynum==13) return true;
    else return false;
    
    
}
////
function logining()
{


inplogin=document.getElementById("login");
inppasword=document.getElementById("pass");
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        try{
        if(req.responseJS.errors!=null)
        {
        alert(req.responseJS.errors+"");
        }else{
	    document.getElementById("loginspan").innerHTML = req.responseJS.userwelcomecontent;
//            document.getElementById("cartspan").innerHTML = '<a href="/cart/"><font color=#000000><b>корзина <img border="0" width="16" alt="перейти в корзину" src="/img/korz2.jpg"/> /	<span> <strong>0</strong> товар(а) корзине</span></b></font></a>';
            if(req.responseJS.refreshPage==1)
	    {
            window.document.location=req.responseJS.url;
	    //window.document.location=document.location;
	    }
	    }
	    }
	    catch(Erro){
	    
	    }
		}
		else{
	
		}
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/logRegUsers.php', true);
    // Send data to backend.
    req.send( { login: inplogin.value, pasword:inppasword.value, input:'logining' } );

}

function logouting()
{

    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        try{
        if(req.responseJS.errors!=null)
        {
        alert(req.responseJS.errors+"");
        }else{
	    document.getElementById("loginspan").innerHTML = req.responseJS.userwelcomecontent;
            document.getElementById("cartspan").innerHTML = "";
	    if(req.responseJS.refreshPage==1)
	    {
            window.document.location=req.responseJS.url;
	    //window.document.location=document.location;
	    }
	    }
	    }
	    catch(Erro){
	    
	    }
		}
		else{
	
		}
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/logRegUsers.php', true);
    // Send data to backend.
    req.send( { input:'logouting' } );

}
////
function rememberUser()
{

rememberemail=document.getElementById("emailremember");
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        try{
        if(req.responseJS.errors!=null)
        {
        alert(req.responseJS.errors+"");
        }else{
	    document.getElementById("errorremember").innerHTML = req.responseJS.content;
	    }
	    }
	    catch(Erro){
	    
	    }
		}
		else{
	
		}
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/logRegUsers.php', true);
    // Send data to backend.
    req.send( { email: rememberemail.value,  input:'remember' } );

}


//////  функция регистрации, послылает данные  регистрации на сервер
function sendRegistration()
{
login2=document.getElementById("login2");
pass2=document.getElementById("password2");
pass2_1=document.getElementById("password2_1");
sname=document.getElementById("sname");
nameuser=document.getElementById("nameuser");
patronymic=document.getElementById("patronymic");
city=document.getElementById("city");
phone=document.getElementById("phone");
email=document.getElementById("email");
changeadd=document.getElementById("changeadd");

inn=document.getElementById("inn");
kpp=document.getElementById("kpp");
organization=document.getElementById("organization");
bik=document.getElementById("bik");
bank=document.getElementById("bank");
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        try{
        if(req.responseJS.errors!=null)
        {
        alert(req.responseJS.errors+"");
        }else{
	    document.getElementById("registrationspan").innerHTML = req.responseJS.userregcontent;
	    }
	    }
	    catch(Erro){
	    
	    }
		}
		else{
	
		}
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/logRegUsers.php', true);
    // Send data to backend.
    req.send( {login2:login2.value,
pass2:pass2.value,
pass2_1:pass2_1.value,
sname:sname.value,
name:nameuser.value,
patronymic:patronymic.value,
city:city.value,
phone:phone.value,
email:email.value,
inn:inn.value,
kpp:kpp.value,
organization:organization.value,
bik:bik.value,
bank:bank.value,
changeadd:changeadd.value,
 input:'registration' } );
}



function changecourseeur()
{

courseeur2=document.getElementById("courseeur");
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
        try{
        if(req.responseJS.errors!=null)
        {
        alert(req.responseJS.errors+"");
        }else{
	      alert(req.responseJS.content+"");
	   	    }
	    }
	    catch(Erro){
	    
	    }
		}
		else{
	
		}
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/logRegUsers.php', true);
    // Send data to backend. req.send( { login: inplogin.value, pasword:inppasword.value, input:'logining' } );
    req.send( { valueur: courseeur2.value, input:'changeval' } );

};
