﻿function Registration() {
	var rl = $('#rLogin').val();
	var rp = $('#rPass').val();
	var rrp = $('#rRepass').val();
	var re = $('#rEmail').val();
	
	var reWord = new RegExp("^[a-zA-Z0-9]{4,20}$");
	var reEmail  = new RegExp("^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$","i");
	
	var error = false;
	var errortext = '';
	
	if (rl.length==0) {
		errortext += error ? '|10' : '10';
		error = true;
	} else if (!reWord.test(rl)){
		errortext += error ? '|11' : '11';
		error = true;
	}
	
	if (rp.length==0) {
		errortext += error ? '|20' : '20';
		error = true;
	} else if (!reWord.test(rp))	{	
		errortext += error ? '|21' : '21';
		error = true;
	}
	
	if (rrp.length==0) {
		errortext += error ? '|30' : '30';
		error = true;
	} else if (rp !=rrp) {
		errortext += error ? '|22' : '22';
		error = true;
	}

	if (re.length==0) {
		errortext += error ? '|40' : '40';
		error = true;
	} else if (!reEmail.test(re)) {
		errortext += error ? '|41' : '41';
		error = true;
	}
	
	if (error) ShowError(errortext);
	else $.post("../php/registration.php",
		{rlogin:rl,rpass:rp,rrepass:rrp,remail:re},
		function(data){
			if (data=="00") document.location.href="../tample.php?a=registr";
			else ShowError(data);
		},"text");
}
		
function Login() {
	var ll = $('#lLogin').val();
	var lp = $('#lPass').val();
	var reWord = new RegExp("^[a-zA-Z0-9]{4,20}$");
	var error = false;
	
	if (ll.length==0) error = true;
	else if (!reWord.test(ll)) error = true;

	if (lp.length==0) error = true;
	else if (!reWord.test(lp))	error = true;
	
	if (error) ShowLoginError("04");
	else $.post("../php/login.php",
		{login:ll,password:lp},
		function(data){
			if (data=="00") location.reload();
			else ShowLoginError(data);
		},"text");
}
		
function Logout() {
	$.post("../php/logout.php",
		   {},
		   function(){document.location.href="../index.php";},"text");	
}
function GetDate(){
	date = new Date();
	var hours = date.getHours();
	if (((hours>=0)&&(hours<=6))||((hours>=22)&&(hours<=23))){
		$("body").addClass("night");
		$("body").css("background","no-repeat top right #4E606A url(css/images/moon.jpg)");
		$("body").css("color","#FFFFFF");
	}else{
		if (document.body.scrollHeight>2036) $("body").css("background","no-repeat top center #BFE4FD url(css/images/clouds_n.jpg)");	
	}
}
