function justNumber(thisElement)
{
	thisElement.value = thisElement.value.replace(/\D/g, '');
}

function checkMail(email)
{
	var x = email.value;
	var filter  = /(([a-zA-Z0-9\.\_]{1,})(\@|\@)([a-zA-Z0-9\.\_\-]{1,}\.[a-zA-Z]{2,4}))/;
	if (filter.test(x))
	{
		return false;
	} 
	else
	{
		return true;
	} 
}

//fooldal esemenyek
$(document).ready(function() {

	jQuery(function($){
		$.datepicker.regional['hu'] = {clearText: 'törlés', clearStatus: '',
			closeText: 'bezárás', closeStatus: '',
			prevText: '&laquo;&nbsp;vissza', prevStatus: '',
			nextText: 'előre&nbsp;&raquo;', nextStatus: '',
			currentText: 'ma', currentStatus: '',
			monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
			'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
			monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
			'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
			monthStatus: '', yearStatus: '',
			weekHeader: 'Hé', weekStatus: '',
			dayNames: ['Vasámap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
			dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
			dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
			dayStatus: 'DD', dateStatus: 'D, M d',
			dateFormat: 'yy-mm-dd', firstDay: 1, 
			initStatus: '', isRTL: false};
		$.datepicker.setDefaults($.datepicker.regional['hu']);
	});

	$.datepicker.setDefaults({showOn: 'both', buttonImageOnly: true, 
    buttonImage: 'images/calendar.png', buttonText: ''});

	if($.cookie('menu') == 0) {
		$("#menuBoxContent").hide();
		$("#arrowMenuBox").attr("src","images/downarrow.png");
	}

	if($.cookie('ownmenu') == 0) {
		$("#ownMenuBoxContent").hide();
		$("#arrowOwnMenuBox").attr("src","images/downarrow.png");
	}

	if($.cookie('category') == 0) {
		$("#categoryContent").hide();
		$("#arrowCategory").attr("src","images/downarrow.png");
	}

	if($.cookie('basket') == 0) {
		$("#basketBoxContent").hide();
		$("#arrowBasket").attr("src","images/downarrow.png");
	}

	if($.cookie('newsletter') == 0) {
		$("#newsletterContent").hide();
		$("#arrowNewsletter").attr("src","images/downarrow.png");
	}

	if($.cookie('tellbox') == 0) {
		$("#tellboxContent").hide();
		$("#arrowTellbox").attr("src","images/downarrow.png");
	}
	
	$("#btnLogin").click(function() {
		if($("#login_usr_usr").val() && $("#login_usr_pwd"))
		{
			$("#loginForm").submit();
		}
	});
	
	$("#basketBoxContent span").html($.cookie("basketText"));
	
	$("#arrowMenuBox").click(function() {
			var fileName = $("#arrowMenuBox").attr("src").split('/');
			fileName = fileName[fileName.length - 1];
			if(fileName == "uparrow.png") {
				$("#arrowMenuBox").attr("src","images/downarrow.png");
				$("#menuBoxContent").hide("slow");
				$.cookie("menu",0);
			} else {
				$("#arrowMenuBox").attr("src","images/uparrow.png");
				$("#menuBoxContent").show("slow");
				$.cookie("menu",1);
			}
	});

	$("#arrowOwnMenuBox").click(function() {
			var fileName = $("#arrowOwnMenuBox").attr("src").split('/');
			fileName = fileName[fileName.length - 1];
			if(fileName == "uparrow.png") {
				$("#arrowOwnMenuBox").attr("src","images/downarrow.png");
				$("#ownMenuBoxContent").hide("slow");
				$.cookie("ownmenu",0);
			} else {
				$("#arrowOwnMenuBox").attr("src","images/uparrow.png");
				$("#ownMenuBoxContent").show("slow");
				$.cookie("ownmenu",1);
			}
	});
	
	$("#arrowCategory").click(function() {
			var fileName = $("#arrowCategory").attr("src").split('/');
			fileName = fileName[fileName.length - 1];
			if(fileName == "uparrow.png") {
				$("#arrowCategory").attr("src","images/downarrow.png");
				$("#categoryContent").hide("slow");
				$.cookie("category",0);
			} else {
				$("#arrowCategory").attr("src","images/uparrow.png");
				$("#categoryContent").show("slow");
				$.cookie("category",1);
			}
	});

	$("#arrowBasket").click(function() {
			var fileName = $("#arrowBasket").attr("src").split('/');
			fileName = fileName[fileName.length - 1];
			if(fileName == "uparrow.png") {
				$("#arrowBasket").attr("src","images/downarrow.png");
				$("#basketBoxContent").hide("slow");
				$.cookie("basket",0);
			} else {
				$("#arrowBasket").attr("src","images/uparrow.png");
				$("#basketBoxContent").show("slow");
				$.cookie("basket",1);
			}
	});

	$("#arrowNewsletter").click(function() {
			var fileName = $("#arrowNewsletter").attr("src").split('/');
			fileName = fileName[fileName.length - 1];
			if(fileName == "uparrow.png") {
				$("#arrowNewsletter").attr("src","images/downarrow.png");
				$("#newsletterContent").hide("slow");
				$.cookie("newsletter",0);
			} else {
				$("#arrowNewsletter").attr("src","images/uparrow.png");
				$("#newsletterContent").show("slow");
				$.cookie("newsletter",1);
			}
	});

	$("#arrowTellbox").click(function() {
			var fileName = $("#arrowTellbox").attr("src").split('/');
			fileName = fileName[fileName.length - 1];
			if(fileName == "uparrow.png") {
				$("#arrowTellbox").attr("src","images/downarrow.png");
				$("#tellboxContent").hide("slow");
				$.cookie("tellbox",0);
			} else {
				$("#arrowTellbox").attr("src","images/uparrow.png");
				$("#tellboxContent").show("slow");
				$.cookie("tellbox",1);
			}
	});
	
	$("#quickSearchLink").click(function() {
		$("#quickSearchDiv").show("slow");
	});
	
	$("#quickSearchIcon").click(function () {
		if($("#quickSearchInput").val()){
			window.location.href = 'index.php?page=search&search='+$("#quickSearchInput").val();
		}
	});

	$("#quickSearchInput").keyup(function(e) {
		if(e.keyCode == 13) {
			window.location.href = 'index.php?page=search&search='+$("#quickSearchInput").val();
 		}
	});

	/* NewsLetter BOX */
	$("#textNewsLetter").change(function() {
		if(checkMail(this)){
			$("#textNewsLetter").addClass("textitems_error");
			$("#textNewsLetter_msg").html("Hibás e-mail cím!");
			$("#newsLetterError").val(1);
		}	else{
			$("#textNewsLetter").removeClass("textitems_error");
			$("#textNewsLetter_msg").html("");
			$("#newsLetterError").val(0);
		}
	});
	
	$("#btnNewsLetter").click(function(e) {
		$("#textNewsLetter").trigger('change');
		if($("#newsLetterError").val() == 1) {
			return;
		}
		var xPos = e.pageX - 200;
		var yPos = e.pageY - 50;
		$.getJSON("modules/ajax/signnews.php?email="+$("#textNewsLetter").val(), function(json){
				if(json.success == 1) {
					if(jQuery.browser.msie){
						if(jQuery.browser.version == '6.0') {
							alert(json.msg);							
						} else {
							$(".infoLayer").css("margin-top",(e.pageY - 50)+"px");
							$(".infoLayer").css("margin-left",(e.pageX - 200)+"px");
							$(".infoLayer").html("<p><b>"+json.msg+"</b></p>");
							$(".infoLayer").fadeIn("slow", function () {
								var t = setTimeout("$('.infoLayer').fadeOut('slow')", 3000);
							});
						}
					} else {
						$(".infoLayer").css("margin-top",yPos+"px");
						$(".infoLayer").css("margin-left",xPos+"px");
						$(".infoLayer").html("<p><b>"+json.msg+"</b></p>");
						$(".infoLayer").slideDown("slow", function () {
							var t = setTimeout("$('.infoLayer').slideUp('slow')", 3000);
						});
					}
				}
			$("#textNewsLetter").val("");
			});
	});
	
	/* Ajanlo BOX */
	$("#textAjanlo").change(function() {
		if(checkMail(this)){
			$("#textAjanlo").addClass("textitems_error");
			$("#textAjanlo_msg").html("Hibás e-mail cím!");
			$("#ajanloError").val(1);
		}	else{
			$("#textAjanlo").removeClass("textitems_error");
			$("#textAjanlo_msg").html("");
			$("#ajanloError").val(0);
		}
	});
	
	$("#btnAjanlo").click(function() {
			$("#textAjanlo").trigger('change');
			if($("#ajanloError").val() == 1) {
				return;
			}
			window.location.href="index.php?page=sponsor&email="+$("#textAjanlo").val();
	});	

	/* Megrendeles a fooldalrol */
	$(".basketItems, .prBasketItems").click(function() {
		this.value = "";
	});
	
	$(".basketItems, .prBasketItems").keyup(function() {
		justNumber(this);
	});	
	
	$(".basketButtonDiv img, .prBasketButtonDiv img").click(function(e) {
		var xPos = e.pageX - 200;
		var yPos = e.pageY - 50;
		var id = this.id.split('_');
		id = id[id.length - 1];
		if($("#basketInput_"+id).val() && $("#basketInput_"+id).val() != '0 db' && $("#basketInput_"+id).val() != 0){
			$.getJSON("modules/ajax/basket.php?cmd=put&db="+$("#basketInput_"+id).val()+"&pid="+id, function(json){
				if(json.success == 1) {
					var basketText = 'Az Ön kosarában <b>'+json.sumpiece+'</b>  db <br /> termék található, amelynek értéke: <b>'+json.sumprice+'</b> Ft ('+json.sumeuro+' &#8364;) és <b>'+json.sumimportpiece+'</b> db eurós termék található, amelynek értéke: <br /><b>'+json.sumimportprice+'</b> &#8364;.<br /><br />';
					$.cookie("basketText",basketText);					
					$("#basketBoxContent span").html(basketText);
					
					if(jQuery.browser.msie){
						if(jQuery.browser.version == '6.0') {
							alert('A terméket a kosárba helyeztük!');							
						} else {
							$(".infoLayer").css("margin-top",(e.pageY - 50)+"px");
							$(".infoLayer").css("margin-left",(e.pageX - 200)+"px");
							$(".infoLayer").html("<p><b>A terméket a kosárba helyeztük!</b></p>");
							$(".infoLayer").fadeIn("slow", function () {
								var t = setTimeout("$('.infoLayer').fadeOut('slow')", 3000);
							});
						}
					} else {
						$(".infoLayer").css("margin-top",yPos+"px");
						$(".infoLayer").css("margin-left",xPos+"px");
						$(".infoLayer").html("<p><b>A terméket a kosárba helyeztük!</b></p>");
						$(".infoLayer").slideDown("slow", function () {
							var t = setTimeout("$('.infoLayer').slideUp('slow')", 3000);
						});
					}
					$("#basketInput_"+id).val('0 db');
				}
			});
		}
	}
	);

	$(".galleryThumb").click(function() {
		window.location.href=this.id;
	});

	
	$("#logoutLink").click(function() {
		var basketText = 'Az Ön kosarában <b>0</b>  db <br /> termék található, amelynek értéke: <b>0</b> Ft (0 &#8364;) és <b>0</b> db eurós termék található, amelynek értéke: <b>0</b> &#8364;.<br /><br />';
		$.cookie("basketText",basketText);					
	});

	$("#dialog").dialog({
			modal: true	,
			bgiframe: true,
			height: 570,
			width: 930

	});	

	$(document).ready(function(){
		var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
		if($.browser.msie && ie6) {
			$(document).pngFix(); 	
		}

		
    });

/*
	$(".prBasketButtonDiv img").click(function() {
		var id = this.id.split('_');
		id = id[id.length - 1];
		if($("#basketInput_"+id).val() && $("#basketInput_"+id).val() != '0 db'){
			alert('kosarba tettem: ' + $("#basketInput_"+id).val() + ' id: '+ id );
			$.getJSON("modules/ajax/basket.php?cmd=put&db="+$("#basketInput_"+id).val()+"&pid="+id, function(json){
  			if(json.success == 0){
					alert('hiba');
				}	else{
					alert(json.basket_id);
				}
			});
		}
	});
*/

});

