$(document).ready(function(){
/* ============================
		Iné drobné js
============================ */	
$("#zorad-podla-ceny").click(function(){
//	$(".zobrad-podla-ceny").toggle();
});
$(".vyrobcovia").click(function(){
	if($("#ajax_panel2").css('display')=='none'){
		$("#ajax_panel2").slideDown(300);	
	}else{
		$("#ajax_panel2").slideUp(300);	
	}
});
/* ============================
		Detail produktu - podobne, diskusia, video
============================ */
	$("#produkt_podobne").click(function(){
		$("#video_produkty_osadenie").css("display","none");
		$("#podobne_produkty_osadenie").css("display","inline");
		$("#diskusia_produkty_osadenie").css("display","none");
		
		$("#produkt_video").removeClass('link_blue_special').addClass('link_black_special');
		$("#produkt_podobne").removeClass('link_black_special').addClass('link_blue_special');
		$("#produkt_diskusia").removeClass('link_blue_special').addClass('link_black_special');
	});
	
	$("#produkt_video").click(function(){
		$("#video_produkty_osadenie").css("display","inline");
		$("#podobne_produkty_osadenie").css("display","none");
		$("#diskusia_produkty_osadenie").css("display","none");
		
		$("#produkt_podobne").removeClass('link_blue_special').addClass('link_black_special');
		$("#produkt_video").removeClass('link_black_special').addClass('link_blue_special');
		$("#produkt_diskusia").removeClass('link_blue_special').addClass('link_black_special');
	});
	
	$("#produkt_diskusia").click(function(){
		$("#diskusia_produkty_osadenie").css("display","inline");
		$("#video_produkty_osadenie").css("display","none");
		$("#podobne_produkty_osadenie").css("display","none");
		
		
		$("#produkt_podobne").removeClass('link_blue_special').addClass('link_black_special');
		$("#produkt_video").removeClass('link_black_special').addClass('link_black_special');
		$("#produkt_diskusia").removeClass('link_black_special').addClass('link_blue_special');
	});
/* ============================
		Prihlasenie
============================ */	
	$("#prihlasenie").submit(function() {
		prihlasovacie_meno = $("#prihlasovacie_meno").val();
		prihlasovacie_heslo = $("#prihlasovacie_heslo").val();
		
		if(prihlasovacie_meno.length>0 && prihlasovacie_heslo.length>0) {
			$.post("./ajax/prihlasenie.php", { prihlasovacie_meno: prihlasovacie_meno, prihlasovacie_heslo: prihlasovacie_heslo },
			function(data){
				if(data==0) $("#prihlasovacie_okienko_chyba").html("Nesprávne prihlasovacie údaje.");
				else $("#prihlasovacie_okienko").html(data);
			});
		}
		
		return false;
	});
	
	$("#prihlas_ma_kosik").submit(function() {
		prihlasovacie_meno = $("#prihlasovacie_meno2").val();
		prihlasovacie_heslo = $("#prihlasovacie_heslo2").val();
		
		if(prihlasovacie_meno.length>0 && prihlasovacie_heslo.length>0) {
			$.post("./ajax/prihlasenie.php", { prihlasovacie_meno: prihlasovacie_meno, prihlasovacie_heslo: prihlasovacie_heslo },
			function(data){
				if(data==0) $("#pozor_zle").css("display", "block");
				else window.location.href=document.prihlasenie2.action;
			});
		}
		return false;
	});
/* ============================
		Kosik
============================ */	
	$(".pridaj_do_kosika").click(function(){
		mnozstvo = $("#mnozstvo_"+$(this).attr("id")).attr("value");
		id_produktu = $(this).attr("id");
		$.post("./ajax/pridaj_do_kosika.php", { mnozstvo:mnozstvo, id_produktu:id_produktu },
		function(data){
			$(".vlozit_do_kosika").css("background-image", "url(./images/pridat_do_kosika_hover.jpg)"); 
			//update bocneho kosika
			pocet = (parseFloat(mnozstvo)+parseFloat($("#bocny_kosik_pocet_realna").attr("value")));
			$("#bocny_kosik_pocet").html(pocet);
			$("#bocny_kosik_pocet_realna").val(pocet);
			cena = (parseFloat(data)+parseFloat($("#bocny_kosik_suma_realna").attr("value"))).toFixed(2);
			$("#bocny_kosik_suma").html((cena).replace(".",",")+" &euro;");
			$("#bocny_kosik_suma_realna").val(cena);
			return false;
		});
	});
	
	$(".vlozit_do_kosika2").click(function(){
		mnozstvo = this.form.pocet_kusov.value;
		id_produktu = this.form.id_produktu_podobne.value;
		$.post("./ajax/pridaj_do_kosika.php", { mnozstvo:mnozstvo, id_produktu:id_produktu },
		function(data){
			$("#podobne_"+id_produktu).css("background-image", "url(./images/pridat_do_kosika_hover.jpg)"); 
			//update bocneho kosika
			pocet = (parseFloat(mnozstvo)+parseFloat($("#bocny_kosik_pocet_realna").attr("value")));
			$("#bocny_kosik_pocet").html(pocet);
			$("#bocny_kosik_pocet_realna").val(pocet);
			cena = (parseFloat(data)+parseFloat($("#bocny_kosik_suma_realna").attr("value"))).toFixed(2);
			$("#bocny_kosik_suma").html((cena).replace(".",",")+" &euro;");
			$("#bocny_kosik_suma_realna").val(cena);
			return false;
		});
	});
	
	$(".zmazat").click(function(){
		id_produktu = $(this).attr("id");
		$.post("./ajax/zmaz_z_kosika.php", { id_produktu:id_produktu },
		function(data){
			if(data==0) $("#produkt-"+id_produktu).css("display", "none");
			else alert("Nastala chyba. Prosím skúste to ešte raz.");
		});
	});
	
	$(".pocet_ks").blur(function(){
		id_produktu = $(this).attr("id");
		novy_pocet = $(this).attr("value");
		$.post("./ajax/update_pocet_produktov_kosik.php", { id_produktu:id_produktu, novy_pocet:novy_pocet },
		function(data){
			if(data==1) alert("Nastala chyba. Prosím skúste to ešte raz."+data);
		});
	});
	
	$("#doprava-kurier").focus(function(){
		$('#platba-priprevzati').attr('checked', true);
		$('#platba-dobierka').attr('checked', false);
	});
	$("#doprava-posta").focus(function(){
		$('#platba-priprevzati').attr('checked', false);
		$('#platba-dobierka').attr('checked', true);
	});
/* ============================
		OVERENIE FORMULARU
============================ */		
});

var form = "";
	var submitted = false;
	var error = false;
	var error_message = "";
	
	function over_udaje() {
		
		if (submitted == true) {
		    alert("Tento formulár ste už odoslali. Stlačte Ok a čakajte na dokončenie procesu.");
		    return false;
		  }
	  
		error = false;
	  	error_message = "<b>Vyskytly sa chyby behom spracovania Vášho formulára.</b><br /><br /><b>Opravte nasledujúce položky:</b><br />";
		
		check_input("meno", 2, "Nezadali ste meno.<br />");
		check_input("priezvisko", 2, "Nezadali ste priezvisko.<br />");
		check_input("ulica", 2, "Nezadali ste ulicu.<br />");
		check_input("mesto", 2, "Nezadali ste mesto.<br />");
		check_input("psc", 4, "Nezadali ste psč.<br />");
		check_mail("mail", 6, "Nezadali ste e-mail.<br />");
		
		if (error == true) {
			document.getElementById('pozor_zle2').style.display='block';
			document.getElementById('pozor_zle_vypis').innerHTML=error_message;
			return false;
		} 
		else {
			submitted = true;
			return true;
		}
		return false;
	}
	
	function check_input(field_name, field_size, message) {
	    var field_value = document.dodacia_fakturacna[field_name].value;
	    if (field_value == '' || field_value.length < field_size) {
	      error_message = error_message + message + "\n";
	      error = true;
	      document.dodacia_fakturacna[field_name].style.backgroundColor = '#EDEDED';
	    }
	  
	}
	
	function check_mail(field_name, field_size, message) {
	    var field_value = document.dodacia_fakturacna[field_name].value;
	    if (field_value == '' || field_value.length < field_size || field_value.indexOf("@")==-1) {
	      error_message = error_message + message + "\n";
	      error = true;
	      
	      document.dodacia_fakturacna[field_name].style.backgroundColor = '#EDEDED';
	    }
	}
	
	function cisti(field_name) {
		document.dodacia_fakturacna[field_name].style.backgroundColor = '#ffffff';
	}
