$(document).ready(function(){
	
	/************************
	 * HORNI HOVER MENU
	 ************************/
	$("div#headmenu ul li").hover(function() {
		$(this).children("ul").show();
	}, function() {
		$(this).children("ul").hide();
	});

	
	$("#kosik-platba").hide();
	$("#kosik-udaje").hide();
	$(".krok").click(function(){
		var go = false;
		switch ($(this).attr("id")){
			case "krok1":
				$("#kosik-platba").hide("slow");
				$("#kosik-udaje").hide("slow");
				$("#kosik-zbozi").show("slow");
				go = true;
				break;
			case "krok2":
				$("#kosik-zbozi").hide("slow");
				$("#kosik-udaje").hide("slow");
				$("#kosik-platba").show("slow");
				go = true;
				break;
			case "krok3":
				if ($("input[@name='platba']").is(":checked") && $("input[@name='doprava']").is(":checked")){
					$("#kosik-zbozi").hide("slow");
					$("#kosik-platba").hide("slow");
					$("#kosik-udaje").show("slow");
					go = true;
				}
				break;
		}
		if (go){
			$(".krok").removeClass("inactkrok");
			$(".krok").addClass("inactkrok");
			$(this).removeClass("inactkrok");
			$(this).addClass("actkrok");
		}
	});
	
	$(".doprava").click(function(){
		//alert('asd');
		//alert($(this).attr("value"));
		$.get("kosik-doprava2.php", { id: $(this).attr("value") }, function(vystup){
			//alert(vystup);
			//$("#doprava-zdarma").html(vystup);
		});
		$("#doprava-cena").load("kosik-doprava-cena.php");
		$("#kosik-cena-celkem").load("kosik-cena-celkem.php");
	});
	
	$("#kosik-dalsi1").click(function(){
		// prejdeme na krok 2
		$("#kosik-zbozi").hide("slow");
		$("#kosik-udaje").hide("slow");
		$("#kosik-platba").show("slow");
		$(".krok").removeClass("inactkrok");
		$(".krok").addClass("inactkrok");
		$("#krok2").removeClass("inactkrok");
		$("#krok2").addClass("actkrok");
	});
	$("#kosik-dalsi2").click(function(){
		var errors = '';
		if ($("input[@name='platba']").is(":checked") && $("input[@name='doprava']").is(":checked")){
			// prejdeme na krok 3
			$("#kosik-zbozi").hide("slow");
			$("#kosik-platba").hide("slow");
			$("#kosik-udaje").show("slow");
			$(".krok").removeClass("inactkrok");
			$(".krok").addClass("inactkrok");
			$("#krok3").removeClass("inactkrok");
			$("#krok3").addClass("actkrok");
		}
		else
			errors += '<strong>Nevyplnili jste správně:</strong><br /><ul><li>musíte zvolit způsob platby i dopravy</li></ul>';
		$(".error").html(errors);
	});
	$("#kosik-predchozi2").click(function(){
		// prejdeme na krok 1
		$("#kosik-platba").hide("slow");
		$("#kosik-udaje").hide("slow");
		$("#kosik-zbozi").show("slow");
		$(".krok").removeClass("inactkrok");
		$(".krok").addClass("inactkrok");
		$("#krok1").removeClass("inactkrok");
		$("#krok1").addClass("actkrok");
	});
	$("#kosik-predchozi3").click(function(){
		// prejdeme na krok 2
		$("#kosik-zbozi").hide("slow");
		$("#kosik-udaje").hide("slow");
		$("#kosik-platba").show("slow");
		$(".krok").removeClass("inactkrok");
		$(".krok").addClass("inactkrok");
		$("#krok2").removeClass("inactkrok");
		$("#krok2").addClass("actkrok");
	});
	$("#kosik-vse").click(function(){
		var errors = '';
		// zobrazime vsechno
		$("#kosik-zbozi").show("slow");
		$("#kosik-udaje").show("slow");
		$("#kosik-platba").show("slow");
		$(".krok").removeClass("inactkrok");
		$(".krok").addClass("actkrok");
		if ($("input[@name='platba']").is(":checked") && $("input[@name='doprava']").is(":checked")){
			//alert('All checked');
		}
		else{
			errors += '<li>způsob platby i dopravy</li>';
		}
		if ($("input[@name='obj_firma']").val() == ''){
			errors += '<li>Vaše jméno</li>';
		}
		if ($("input[@name='obj_ulice']").val() == ''){
			errors += '<li>Vaši ulici</li>';
		}
		if ($("input[@name='obj_mesto']").val() == ''){
			errors += '<li>Vaše město</li>';
		}
		if ($("input[@name='obj_psc']").val() == ''){
			errors += '<li>Vaše PSČ</li>';
		}
		if ($("input[@name='obj_mail']").val() == ''){
			errors += '<li>Vaši e-mailovou adresu</li>';
		}
		if ($("input[@name='obj_telefon']").val() == ''){
			errors += '<li>Váš telefon</li>';
		}
		
		if (errors != ''){
			errors = '<strong>Nevyplnili jste údaje: </strong><br /><ul>' + errors + '</ul>';
			//alert(errors);
		}
		$(".error").html(errors);
	});
	
	$("input[@src='new_layout/odeslat-objednavku.gif']").click(function(event){
		var errors = '';
		// regularni vyraz pro cisla
		var numericExp = /^[0-9]+$/;
		// email
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		
		if ($("input[@name='obj_firma']").val() == ''){
			errors += '<li>Vaše jméno</li>';
		}
		if ($("input[@name='obj_ulice']").val() == ''){
			errors += '<li>Vaši ulici</li>';
		}
		if ($("input[@name='obj_mesto']").val() == ''){
			errors += '<li>Vaše město</li>';
		}
		var psc = $("input[@name='obj_psc']").val();
		if (psc == '' || psc.length > 6){
			errors += '<li>Vaše PSČ není ve správném tvaru</li>';
		}
		var mail = $("input[@name='obj_mail']").val();
		if (mail == '' || !pattern.test(mail)){
			errors += '<li>Vaše e-mailová adresa není ve správném tvaru</li>';
		}
		var mobile = $("input[@name='obj_telefon']").val();
		if (/*(!mobile.match(numericExp) && mobile.indexOf('+') == -1 && mobile.indexOf(' ') == -1) || !((mobile[0] > 5 && mobile[0] < 8) || mobile[0] == '+' || mobile[0] == '0') ||*/ mobile == ''){
			errors += '<li>Váš telefon není v platném tvaru</li>';
		}
		
		$(".error").html(errors);
		if (errors != '')
			event.preventDefault();
	});

        $("#pouzit_body").click(function(){
		window.location.href = 'eakce.php?cmd=vernost_sleva';
	});
	
	/*$(".platba").click(function(){
		//$(".doprava").removeAttr("disabled");
		$.post("kosik-doprava.php", { id: $(this).attr("value") }, function(vystup){
			$("#kosik-doprava").html(vystup);
		});
	});*/
    
    $("a[@rel='lightbox']").fancybox();
});
