var empryvar="";

window.onload=function ()
{
			
	//document.getElementById("ex3_outerDiv").height=400+"px";		

btnlogining=document.getElementById('btnlogin');
if(btnlogining!=null)
{
btnlogining.onclick=logining;
}
registerbtn=document.getElementById('registrbtn');
if(registerbtn!=null)
{
registerbtn.onclick=sendRegistration;
}

rememberbtn=document.getElementById('btnremember');
if(rememberbtn!=null)
{
rememberbtn.onclick=rememberUser;
}


catalogNameForSearch=document.getElementById('catalogNameForSearch');
if(catalogNameForSearch!=null)
{
catalogNameForSearch.onchange=getCatalogHaracteristicsByIdItem;
}
}
////


function goToOtrasl(el)
{
selectotraslObj=document.getElementById('selectotrasl');
if(selectotraslObj.value>0)
{
document.location="/ru/catalog/"+selectotraslObj.value;
}
}

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.location="/"+req.responseJS.lang+'/reguserspage/';
	    if(req.responseJS.refreshPage==1)
	    {
	    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 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("selectotrasl2");
city=document.getElementById("city");
phone=document.getElementById("phone");
email=document.getElementById("email");
changeadd=document.getElementById("changeadd");
codep=document.getElementById("code");
otherp=document.getElementById("other");
sbcrbhdn=document.getElementById("sbcrbaddhdn");
    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:"",
phone:phone.value,
email:email.value,
changeadd:changeadd.value,
code:codep==null?0:codep.value,
sbcrbaddhdn:sbcrbhdn==null?0:sbcrbhdn.value,
other:otherp.value,
 input:'registration' } );
}


function getCatalogHaracteristicsByIdItem(v)
{
   var val = this.value.split('~');
   if(val[1]==0){
document.getElementById("getCatalogHaracteristicsByIdItem").innerHTML = "<div class='line'><div class='name'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><div class='rightPart2'><img width=16  src=/img/ajax-loader.gif > &nbsp;load...</div></div>";
    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("searchbutton").disabled =false;
          document.getElementById("searchbuttonspan").innerHTML ="";
	    document.getElementById("getCatalogHaracteristicsByIdItem").innerHTML = req.responseJS.content;
	    }
	    }
	    catch(Erro){
	    
	    }
		}
		else{
	
		}
    }
    // Prepare request object (automatically choose GET or POST).
    req.open('POST', '/getters/getCatalogHaracteristicsByIdItem.php', true);
    // Send data to backend.
    req.send( { iditem:val[0] } );
    }else{
    document.getElementById("searchbuttonspan").innerHTML ="Надо выбрать  конечную рубрику каталога";
    }
}

function RalSearch()
{

document.getElementById("ralSearchForm").submit();

}