/* TRANSLATE */

trans_table['A jelszavadnak legalább 4 betűsnek kell lennie'] = {
	'en': 'The password has to be atleast 4 character long'
}

var timer = null;

function timercaller(func) {
	clearInterval(timer);
	func();
}

function keyup(obj, evt, func) {
	var isenter = !( evt.keyCode==13 || evt.which==13 );
	if (!isenter) return;
	clearInterval(timer);
	timer = setTimeout("timercaller("+func+")",600);
}

/* HANDLERS */

function checkusername() {
	$("#username_msg").load("ajax/regisztracio/check_username.php", {username : $("#username").val()})
}

function checkpassword() {
	if ($("#password").val() == "") {
		$("#password_msg").html('<span class="formcomment"><img src="media/img/icon_info.gif"/> '+_t('A felhasználónevedhez rendelendő jelszó')+'</span>')
		return
	}

	var passlen = $("#password").val().length
	if (passlen < 4) $("#password_msg").html('<span class="formcomment"><img src="media/img/icon_stop.gif"/> '+_t('A jelszavadnak legalább 4 betűsnek kell lennie')+'</span>')
	else  $("#password_msg").html('<span class="formcomment"><img src="media/img/icon_accept.gif"/> '+_t('A megadott jelszó megfelelő')+'</span>')
	checkpassword_again()
}

function checkpassword_again() {
	if ($("#password_again").val() == "") {
		$("#password_again_msg").html('<span class="formcomment"><img src="media/img/icon_info.gif"/> '+_t('A jelszavad újra az elgépelések elkerülése miatt')+'</span>')
		return
	}
	
	if ($("#password").val() != $("#password_again").val()) {
		$("#password_again_msg").html('<span class="formcomment"><img src="media/img/icon_stop.gif"/> '+_t('A megadott két jelszó nem egyezik')+'</span>')
	} else {
		$("#password_again_msg").html('<span class="formcomment"><img src="media/img/icon_accept.gif"/> '+_t('A megadott két jelszó megegyező')+'</span>')
	}
}

function checkemail() {
	if ($("#email").val() == "") {
		$("#email_msg").html('<span class="formcomment"><img src="media/img/icon_info.gif"/> '+_t('Email címed, ahol elérhetünk')+'</span>')
		return
	}
	if ($("#email").val().indexOf("@") > 1) {
		$("#email_msg").html('<span class="formcomment"><img src="media/img/icon_accept.gif"/> '+_t('Az email cím megfelelő')+'</span>')
	} else {
		$("#email_msg").html('<span class="formcomment"><img src="media/img/icon_stop.gif"/> '+_t('Nem megfelelő az email cím')+'</span>')
	}
}

/* BINDINGS */

$(document).ready(function() {
	/*if ($("#username").val() != "") checkusername();
	if ($("#email").val() != "") checkemail();*/
	
	$("#username").keyup(
		function(evt) {keyup(this, evt, checkusername)}
	);
	$("#password").keyup(
		function(evt) {checkpassword()}
	);
	$("#password_again").keyup(
		function(evt) {checkpassword_again()}
	);
	$("#email").keyup(
		function(evt) {checkemail()}
	);	
});


