
function syncml_login(){
	
	
    var _usr = document.getElementsByName("authuser")[0].value;
    var _pass = document.getElementsByName("authpass")[0].value;
    
    if (((_usr != '') && (_pass != '')) || _usr=='demo'){
    hideloginerror();
	//var request = CreateRequest('syncml.php?function=syncml_login&authuser=7' + _usr + '&authpass=' + _pass);
	var request = CreateRequest('syncml.php?function=syncml_login&authuser=' + _usr + '&authpass=' + _pass);
	
	if(_usr!='demo') { _usr=getmsisdn(_usr); } else { _usr='demo'; }
	if (CheckRequest(request)){
	    var _sid = request.responseXML.getElementsByTagName('SID')[0].firstChild.data;
	    var _services = request.responseXML.getElementsByTagName('SERVICES')[0].firstChild.data;
	    //alert('SID='+_sid);
	    login_show4();
	    document.cookie = 'USR=' + _usr;
	    document.cookie = 'SID=' + _sid;
	    document.cookie = 'SRV=' + _services;
	    //document.cookie = 'MSIDN=7' + _usr;
	    document.cookie = 'MSISDN=' + _usr;
	    
	    setCookie("login_name",_usr,14);
	    window.location.href = "main.html";
	    
	}
    }
    else 
    {
    	showloginerror("Не задан номер или пароль!");
	//alert("Не заданы имя или пароль!");
    }
}

$(document).ready(function() {
	Nifty("#m-center-content","big");
	Nifty("#m-greeting","big");
	
	if(document.getElementsByName("authuser")[0].value=='' || document.getElementsByName("authuser")[0].value=='7') {
		var ck='';
		try { ck=getCookie("login_name"); }  catch(e) { }
		if(typeof ck!="undefined" && ck!='') if(ck!=null) if( ck.length!=null) if (ck.length>3) {
		document.getElementsByName("authuser")[0].value=ck;
		}
	}
	$('#m-login-form').keypress(function (e) {
      if (e.which == 13) syncml_login();
    });
    $('#m-demo a').click(function() {
    	document.getElementsByName("authuser")[0].value='demo';
    	document.getElementsByName("authpass")[0].value='demo';
    	syncml_login();
    	return false;
    });
});

function showloginerror(text) {
	var _f0=document.getElementById("m-login-error");
	if(_f0!='') {
		_f0.style.display='inline';
		mcenterh(190);
		if(text!='') _f0.innerHTML=text;
	}
}
function hideloginerror() {
	var _f0=document.getElementById("m-login-error");
	if(_f0!='') {
		_f0.style.display='none';
		mcenterh(150);
	}
}
function mcenterh(newh) {
	var _m1=document.getElementById("m-center-content");
	var _m2=document.getElementById("m-center-content2");
	if((_m1!='') && (_m2!='')) {
		_m1.style.height=(newh+40) + "px";
		_m2.style.height=newh + "px";
	}
}
