$(document).ready(function(){
    var decorbox = $("#nav-decorbox");
    $("#header-nav li").mouseenter(function (e) {
        decorbox.animate({left:e.target.offsetLeft - 1 + "px"}, {queue:false, duration:500});
    });
	
	if(document.getElementById("bghover")) {
		$.get("checkcookie.php?t=" + Math.random(), function(data){
			if(data == 1) {
				$("#bghover").hide();
			} else {
				$("#alacarte").show();
				$.get("putcookie.php");
			}
		});
	}
	
	$('a.lightbox').lightBox();
	
	if(document.getElementById("alacarte")) {
		$("#alacarte").css("left", (~~($(window).width()-550)/2) + "px");
		$("#alacarte").css("top", (~~($(window).height()-400)/2) + "px");
	}
});

function closeAlacarte() {
	$("#alacarte").hide();
	$("#bghover").hide();
	return false;
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


function checkKapcsolatForm() {
	var email = trim(document.getElementById("email").value);
	var nev = trim(document.getElementById("nev").value);
	var szoveg = trim(document.getElementById("szoveg").value);
	var ell_szam = trim(document.getElementById("ell_szam").value);
	if(email == '' || nev == '' || ell_szam == '' || szoveg == '') {
		alert("Kérem töltsön ki minden mezőt!");
		return false;
	}
	if(!document.getElementById("levelkent").checked && !document.getElementById("vendegkonyvbe").checked) {
		alert("Kérem jelölje meg, hogy üzenetét levélként akarja elküldeni vagy a vendégkönyvbe szánja!");
		return false;
	}
	return true;
}
