
var errors = 15;
function stateHandler(isError, element, errorDiv, errValue)
{
	if (isError) {
		$(element).css("background-color", "#ffcccc");
		$(errorDiv).slideDown(350);
		 errors |= errValue;
	} else {
		$(element).css("background-color", "");
		$(errorDiv).slideUp(350);
		errors &= (~errValue);
	}
	
}

function isLogin(data){
    stateHandler((data > 0), '#reg_nick', '#reg_loginExist', 1);
}

function chkLogin()
{
	stateHandler(($('#reg_nick').attr("value").length < 3), '#reg_nick', '#reg_login', 1);
}

function chkLoginExist()
{
    $.get("/ajax/rejestracja_ajx.php", { login: $('#reg_nick').attr("value") },function(data){isLogin(data)});
}

function chkPasswd()
{
	stateHandler($('#reg_haslo').attr("value") != $('#reg_haslo2').attr("value"), '#reg_haslo2', '#reg_pass', 4);
}

function chkMail()
{
	stateHandler(!$('#reg_email').attr("value").match(/^[\w.-]+@[\w.-]+\.[a-z]{2,4}$/), '#reg_email', '#reg_mail', 8);	
}

function chkMail2()
{
	stateHandler($('#reg_email').attr("value") != $('#reg_email2').attr("value"), '#reg_email2', '#reg_mail2', 8);	
}



