$.fn.fieldFocus = function(id){
	document.getElementById(id).focus();
}

$(document).ready(function() {
	$('#user_ttlink').click(function() {
		$('div#user_tt').slideToggle("slow");
	});
	$('#email_ttlink').click(function() {
		$('div#email_tt').slideToggle("slow");
	});
	$('#pass_ttlink').click(function() {
		$('div#pass_tt').slideToggle("slow");
	});
	$('#tt_post').click(function() {
		$('.tooltip').slideToggle("slow");
		return false;
	});
	
	$('#regnamefield').blur(function() {
		var field = $("input[@name=reg_name]").val();
		var alertmsg;
		if (field.length > 20) {
			alertmsg = "A megadott felhasználónév túl hosszú!";
		}
		if (field.length < 5) {
			alertmsg = "A megadott felhasználónév túl rövid!";
		}
		if (alertmsg.length > 0) {
	    var input = this;
	    setTimeout(function() {
		    input.focus();
	    }, 0); 			
			$('.quick-alert').html('Hiba: ' + alertmsg)
			.fadeIn('slow')
			.animate({opacity: 1.0}, 3000)
			.slideUp('slow');
    }
	});
	
	$('#emailfield').change(function() {
		var field = $('#emailfield').val();
		$.get("http://csereudules.com/phps/ajax/emailcheck.php", { email: field }, function(data) {
			if (data != 1) {
				var inputfield = $('#emailfield');
				setTimeout(function() {
					inputfield.focus();
				}, 0); 			
				$('.quick-alert').html('Hiba: ' + data)
				.fadeIn('slow')
				.animate({opacity: 1.0}, 3000)
				.slideUp('slow');
			}			
		});
	});
});