

$(document).ready(function(){
	
	$(".loginDobozHibaAzonositoUres").css({display: "none"});
	$(".loginDobozHibaJelszoUres").css({display: "none"});
	$(".loginDobozHibaAzonosito").css({display: "none"});
	$(".loginDobozHibaTiltott").css({display: "none"});
	
	// ha nincs belépve a login dobozt teszem láthatóvá
	if (belepettFelhasznalo==0) {
		$(".loginDobozBelepesElott").css({display: "block"});
		$(".loginDobozBelepesUtan").css({display: "none"});
	} else {
		$(".loginDobozBelepesElott").css({display: "none"});
		$(".loginDobozBelepesUtan").css({display: "block"});
	}
	
	$('input[name=jelszoLoginBox]').keypress(function(event){
 
		var keycode = (event.keyCode ? event.keyCode : event.which);
		if(keycode == '13'){
			 loginBoxProcess();
		}
		event.stopPropagation();
	});

	
});
		

function loginBoxProcess() {

	var userName = $("input[name=azonositoLoginBox]").val();
	var password = $("input[name=jelszoLoginBox]").val();
	var ok = true;
	
	if (userName.length==0) {
		alert($(".loginDobozHibaAzonositoUres").html());
		return false;
	}
	
	if (password.length==0) {
		alert($(".loginDobozHibaJelszoUres").html());
		return false;
	} else {
		$(".loginDobozHibaJelszoUres").css({display: "none"});
	}
	
	
	if (ok==true) {
		$("input[name=azonosito]").attr("disabled",true);
		$("input[name=jelszo]").attr("disabled",true);
		$(".loginDobozBelepesElott").css({opacity: .4});
		$(".loginDobozHibaAzonosito").css({display: "none"});
		
		var autoLogin = false;
		if ($("input[name=belepve]").attr('checked')) {
			autoLogin = true;
		}
		
		$.ajax({
			  type: 'POST',
			  url: queryUri,
			  data: { userName: userName, userPassword: password, autoLogin : autoLogin },
			  success: function(data) {
			   		$("input[name=azonosito]").removeAttr("disabled");
			   		$("input[name=jelszo]").removeAttr("disabled");
					$(".loginDobozBelepesElott").css({opacity: 1});
					
					if (data.loginStatus=='errorAuthenticate') {
						alert($(".loginDobozHibaAzonosito").html());
					}
					
					if (data.loginStatus == 'loggedUser') {
						if (data.isReload==1) {
							window.location.href=window.location.href=window.location.href;
							return ;
						}
						
						$(".loginDobozBelepesElott").css({display: "none"});
						$(".loginDobozBelepesUtan").css({display: "block"});
						$(".loginDobozBelepesUtan p").text(data.azonosito);
					}
			    	// alert(data.loginStatus);
			  },
			  dataType: 'json'
		});
	}
}

function logoutBoxProcess() {

	var url = '/'+currentPage+'/loginBoxLogout';
	$.ajax({
			type: 'POST',
			url: url,
			success: function(data) {
				$("input[name=azonositoLoginBox]").val('');
				$("input[name=jelszoLoginBox]").val('');
			   	$(".loginDobozBelepesUtan").css({display: "none"});
				$(".loginDobozBelepesElott").css({display: "block"});
			}
	});
}
