//bejelentkezés submit
function doLogin(username,password) {
	
	$("#portletcontLoginForm").fadeOut("slow", function() {
		$.post("/login.php", {uname: username, password: password}, function(data) { loginCallback(data); });
	});
	
}

function loginCallback(data) {
	
	if (data != "not ok") {
		$("#portletcontLoginFormSuccess").html(data);
		$("#portletcontLoginFormSuccess").fadeIn("slow");
	} else
		$("#portletcontLoginFormWrong").fadeIn("slow");

}

//elfelejtett jelszó mail callback
function checkForgottenMail(data) {

	if (data == "ok") {
		$("#elfelejtettJelszoMailFalseText").fadeOut("slow", function() {
			$("#elfelejtettJelszoMailOkText").fadeIn("slow");
		});
	}else{
		$("#elfelejtettJelszoMailOkText").fadeOut("slow", function() {
			$("#elfelejtettJelszoMailFalseText").fadeIn("slow");
		});
	}

}

//komment küldése
function sendComment() {
	
	if ($.trim($("#commentTextArea").val()) != "") {
			$.post("/include/sendcomment.php", {event: $("input:#eventId").val(), szoveg: $("#commentTextArea").val(), lang: $("input:#lang").val(), css: $("input:#css").val()}, function(data) { reloadComments(data); });
			return true;
	} else {
		$('#dialog_komment').dialog('open');
		return false;
		
	} 
		
}

function reloadComments(data) {
	
	$("#commentTextArea").val("");
	
	if (data == "ok") {
	
		$('#dialog_komment_ok').dialog('open');
		return true;
	
	}else {
		
		$('#dialog_komment_error').dialog('open');
		return false;
		
	}

}

//programértesító feliratkozás eredmény kiértékelő
function programertesitoCallback(data) {

	if (data == "ok") {
		$("p:#programertesito_rosszemail").fadeOut("fast");
		$("p:#programertesito_rosszkod").fadeOut("fast");
		$("p:#programertesito_siker").fadeIn("slow");
	}else if (data == "email") {
		$("p:#programertesito_rosszemail").fadeIn("slow");
		$("p:#programertesito_rosszkod").fadeOut("fast");
		$("p:#programertesito_siker").fadeOut("fast");
	}else if (data == "kod") {
		$("p:#programertesito_rosszemail").fadeOut("fast");
		$("p:#programertesito_rosszkod").fadeIn("slow");
		$("p:#programertesito_siker").fadeOut("fast");
	}else
		alert(data);

}

//küldés emailben
function sendInEmailCallback(data) {

	if (data == "ok") {
		$("p:#minden_kotelezo").fadeOut("fast");
		$("p:#email_nemvalid").fadeOut("fast");
		$("p:#send_ok").fadeIn("slow");
	}else{
		$("p:#minden_kotelezo").fadeOut("fast");
		$("p:#email_nemvalid").fadeOut("fast");
		$("p:#send_nemok").fadeIn("slow");
	}

}

//órarend
function orarendSzukito() {
	
	$.post("/include/orarend_szukito.php", { tanar: $("#tanarselect").val(), korcsoport: $("#korcsoportselect").val(), tantargy: $("#tantargyselect").val(), foglalkozas: $("#foglalkozasselect").val() }, function (data) {orarendCallback(data);});
	
}

function orarendCallback(data) {

	$("div:#foglalkozasContainer").html(data);

}

function jegyfoglalasCallback(data)
{
	$("#jegyfoglalasRosszKod").css("display","none");
	$("#jegyfoglalasMindenMezo").css("display","none");
	$("#jegyfoglalasNincsJegy").css("display","none");
	$("#jegyfoglalasNincsEnnyiJegy").css("display","none");
	$("#jegyfoglalasSikeres").css("display","none");
	
	if (data == "403")
		$("#jegyfoglalasRosszKod").css("display","");
	else if (data == "hianyos")
		$("#jegyfoglalasMindenMezo").css("display","");
	else if (data == "nincs jegy")
		$("#jegyfoglalasNincsJegy").css("display","");
	else if (data == "keves jegy")
		$("#jegyfoglalasNincsEnnyiJegy").css("display","");
	else if (data == "ok")
		$("#jegyfoglalasSikeres").css("display","");
	
	$('#dialog_foglalas').dialog("close");
	$('#dialog_foglalas_uzenet').dialog("open");
}
