function shop_recalc () {
	var osszeg = 0;
	$('#due-shop-oldal .kosar_db').each(function(index) {
		if ($(this).val()!="") {
			osszeg += parseInt($(this).val())*parseInt($(this).data("termek-alapar"));
		};
	});
	$('#fizetendo').text(osszeg+" Ft");
}

function egyezik (checkbox, honnan, hova, tag) {
	checkbox.click(function() {
		if (!$(this).is(":checked")) {
			hova.find('input').val("");
		}else{
			honnan.find('input[type=text]').each(function(index) {
				var name = $(this).attr("name");
				hova.find('input[name='+tag+name+']').val($(this).val());
			});
		}
	});
}

function egyezik_tagjel (checkbox, honnan, hova) {
	checkbox.click(function() {
		if (!$(this).is(":checked")) {
			hova.find('input').val("");
		}else{
			honnan.find('input[type=text]').each(function(index) {
				var name = $(this).attr("name");
				hova.find('#p'+name.substring(1)).val($(this).val());

			});
		}
	});
}


$(document).ready(function() {
	$('.fancybox').fancybox();
	
	$(".inlabel input[type=text], .inlabel input[type=password], .inlabel textarea").focus(function() {
			$(this).siblings("label").hide();
		});
	$(".inlabel input[type=text], .inlabel input[type=password], .inlabel textarea").blur(function() {
		if ($(this).val()=="") {
			$(this).siblings("label").show();
		}
	});
	$(".inlabel input[type=text], .inlabel input[type=password], .inlabel textarea").each(function(i,e) {
		if ($(e).val()!="") {
			$(e).siblings("label").hide();			
		};
	});
	
	$(".inlabel input[type=text], .inlabel input[type=password]").change(function() {
		if ($(this).val()!="") {
			$(this).siblings("label").hide();
		};
	});
	
	$("#menu>ul>li").hover(
		function() {
			$(this).find("ul").css("display","block");
		},
		function() {
			$(this).find("ul").css("display","none");
	});
	
	
	/* Webshop */
	$(".shop-gomb").click(function() {
		var ez = $(this);
		var id = ez.data("termek-id");
		var db = ez.siblings('.db').val();
		
		$.ajax({
			type: "POST",
			cache: false,
			url: "/shop/kosarba",
			data: "id="+id+"&db="+db,
			success: function(data){
				$('#kosar span').text(data);
				alert(db+' db termék hozzáadva a kosárhoz');
			}
		});
	});
		
	$(".kosar_db").keyup(function() {
		var ez = $(this);
		var id = ez.data("termek-id");
		var db = ez.val();
		$.ajax({
			type: "POST",
			cache: false,
			url: "/shop/termekdb",
			data: "id="+id+"&db="+db,
			success: function(data){
				shop_recalc();
			}
		});
	});
	
	$('.termek_torles').click(function() {
		var termek_id = $(this).data("termek-id");
		var ez = $(this);
		$.ajax({
			type: "POST",
			cache: false,
			url: "/shop/termekdb",
			data: "id="+termek_id+"&db=0",
			success: function(data){
				ez.parent().parent().parent().parent().hide("slow").remove();
				shop_recalc();
			}
		});
	});

	$('#szamla').click(function() {
		if (!$(this).is(":checked")) {
			$('#szamlazasi_adatok, #egyezik_').hide();
		}else{
			$('#szamlazasi_adatok, #egyezik_').show();
		}
	});
	
	egyezik($('#egyezik'),$('#szallitasi_adatok'),$('#szamlazasi_adatok'),"Szaml");
	egyezik_tagjel($('#masolcheck'),$('.lakcim'),$('.levcim'));

	$('#Kulfoldi').click(function() {
		if ($(this).is(":checked")) {
			$('#KulfoldiCim').parent().removeClass("hidden");
		}else{
			$('#KulfoldiCim').parent().addClass("hidden");
		}
	});


	/* Médiatár */	
	
	$("#mediatar-oldal div.oldalak").delegate("a","click",function() {
		var $klikk = $(this);
		$kepek = $(this).parent().parent().find("div.csuszo");
		
		$kepek.stop();
		$kepek.animate({
			left: "-"+(($(this).text()-1)*420)+"px"
		},500);
		
		$(this).parent().find("span").replaceWith(function() {
			return	'<a href="#'+$(this).text()+'">'+$(this).text()+'</a>'
		});
		$klikk.replaceWith("<span>"+$klikk.text()+"</span>");
	});
	
	$(".uzenet").dialog({
		autoOpen:true,
		title:"Üzenet",
		buttons:{
			"Ok": function  () {
				$(this).dialog("close");
			}
		},
		modal:true
	});
	
	window.setInterval("hirvalt()",10000);
	
	$("a[href^=http]:not(.logout)").each(function(){
	if(this.href.indexOf(location.hostname) == -1) {
		$(this).attr({
			target: "_blank",
			title: "új ablakban nyílik meg!"
		});
	}
	});
	
	
	$('#fizmod').change(function() {
		if ($(this).val()=="Bankkártya") {
			$('#kartas_fiz_szoveg').show();
		}else{
			$('#kartas_fiz_szoveg').hide();
		}
	});
});
$("#slider-hir").css("overflow","visible");
function hirvalt () {
	$ujdiv = $("<div/>").addClass("slider-hirek").addClass("no-hr").css("top","-132px").html($("#slider-kep").html());
	$ujdiv.prependTo("#slider-hir");
	
	var $ahir = $("#slider-hir .slider-hirek").last();
	var tartalom = $ahir.clone().html();
	var kep = $ahir.find("div").data("hash");
	$("#slider-kep").fadeOut(300,function() {
		$("#slider-kep").html(tartalom);
		$("#slider-kep").css("background","url(/userfiles/hir/fo-kiemelt-kep/"+kep+")");
		$("#slider-kep").fadeIn();
	});
	
	$(".slider-hirek").animate({
		top: "+=132px"
	},null,null,function() {
			$ahir.remove();
	});
}
