var mail_ok = 0;

function clear_bcg(id){ 

	input = document.getElementById(id);

	input.value = "#de4e1c";

}



function clear_txt(id){ 

	input = document.getElementById(id);

	input.value = "";

}



function show_hide(id) {

	ckb = document.getElementById(id);

	shb = document.getElementById('show_hide_box');

	if(ckb.checked){ shb.style.display='block'; }

	else{ shb.style.display='none'; }

}



function sklep_prawa_strony()

{	

	sklep_prawa_ajax_start();

	$.post("/ajax.php", {opcja: "sklep_prawa", strona: $(this).html(), rodzaj: $("#sklep_prawa_sortuj :selected").val()}, function(data){$("#sklep_prawa_insert").html(data); $("#sklep_prawa_insert a.link").click(sklep_prawa_strony);});

	return false;

}



function sklep_prawa_zmien()

{

	sklep_prawa_ajax_start();

	$.post("/ajax.php", {opcja: "sklep_prawa", rodzaj: $("#sklep_prawa_sortuj :selected").val()}, function(data){$("#sklep_prawa_insert").html(data); $("#sklep_prawa_insert a.link").click(sklep_prawa_strony);});

}



function sklep_prawa_ajax_start()

{

	$("#sklep_prawa_insert").html('<br /><center>Loading...</center><br />');

}





$(document).ready(function()

	{

		$("#sklep_prawa_sortuj").change(sklep_prawa_zmien);

		$("#sklep_prawa_insert a.link").click(sklep_prawa_strony);

		//$("#sklep_prawa_insert").ajaxStart(sklep_prawa_ajax_start);

		$("a.fancybox").fancybox({

			'overlayShow'			: false,

			'zoomSpeedIn'			: 600,

			'zoomSpeedOut'			: 500,

			'easingIn'				: 'easeOutBack',

			'easingOut'				: 'easeInBack'



		}); 

		$("#wojewodztwo").removeAttr('disabled');

		$("#wojewodztwo").change(function(){

			wartosc=$("#wojewodztwo :selected").val();

			if (wartosc!='') 

				{

					$.post("/ajax.php", { opcja: "wojewodztwo", numer: wartosc },function(data){ $("#miasto").html(data); } );

					$(".miasto").css("display","block");

				}

				else

				{

					$(".miasto").css("display","none");

					$("#siec_wyniki").html('');

				}

				

		});		

		

		$("#miasto").change(function(){

			wartosc=$("#miasto :selected").val();

			woj=$("#wojewodztwo :selected").val();

			if (wartosc!='')

				{					

					$.post("/ajax.php", { opcja: "miasto", wojewodztwo: woj, numer: wartosc },function(data){ $("#siec_wyniki").html(data); } );

					$(".miasto").css("display","block");

				}

				else

				{

					$("#siec_wyniki").html('');

				}

		});

		

		$(".mapa_kup").click(koszyk_dodaj);

		$(".trek_buddy_kup").click(koszyk_dodaj2);

		

		$("#input_faktura").change(faktura_change);

		

		$(".skopiuj").click(faktura_kopiuj);

		

		$("#reg_form").submit(rejestracja_sprawdz);

		$("#change_form").submit(zmien_dane_sprawdz);

		

		//$("#log").focus(function() {if ($(this).val()=='podaj email...') $(this).val(''); });		

		//$("#log").blur(function() {if ($(this).val()=='') $(this).val('podaj email...');});

		

		//$("#pwd").focus(function() {if ($(this).val()=='podaj hasło...') {$("#pwd2").removeAttr('disabled'); $(this).attr('disabled','disabled'); $(this).css("display","none"); $("#pwd2").css("display",'block'); $("#pwd2").focus();} });

		

		$("#newsletter_mail").focus(function() {if ($(this).val()=='podaj e-mail...') $(this).val(''); });

	});



function puste(nazwa,opis) {

  if ($(nazwa).val()=='') 

  	{

	  alert(opis);

	  $(nazwa).focus();

	  $(nazwa).select();

	  return true;

	}

  return false;

}



function zaznaczone(nazwa,opis) {

  if ($(nazwa+':checked').length<1) 

  	{

	  alert(opis);

	  $(nazwa).focus();

	  return true;

	}

  return false;

}



function niewybrane(nazwa,opis) {

  if ($(nazwa+" option:selected").val()=='')

  	{

	  alert(opis);

	  $(nazwa).focus();

	  return true;

	}

  return false;

}





function email(nazwa,opis) {

  if ($(nazwa).val().match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/)==null) 

  	{

	  alert(opis);

	  $(nazwa).focus();

	  $(nazwa).select();

	  return true;

	}

  return false;

}



function IsEmailCorrect(email) {

  return email.match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/)!=null;

}



function zmien_dane_sprawdz()

{

	if (puste("#imie","Proszę podać imię.")) return false;

	if (puste("#nazwisko","Proszę podać nazwisko.")) return false;

	if (puste("#ulica","Proszę podać ulicę.")) return false;

	if (puste("#numer_domu","Proszę podać numer domu.")) return false;

	if (puste("#miejscowosc","Proszę podać miejscowość.")) return false;

	if (puste("#kod_pocztowy","Proszę podać kod pocztowy.")) return false;

	if (niewybrane("#wojewodztwo","Proszę wybrać województwo.")) return false;

	if (puste("#telefon","Proszę podać telefon.")) return false;

	if ($("#input_faktura:checked").length>0)

		{

			if (puste("#nip","Proszę podać NIP.")) return false;

			if (puste("#nazwa_firmy","Proszę podać nazwę firmy.")) return false;

			if (puste("#faktura_imie","Proszę podać imię do faktury.")) return false;

			if (puste("#faktura_nazwisko","Proszę podać nazwisko do faktury.")) return false;

			if (puste("#faktura_ulica","Proszę podać ulicę do faktury.")) return false;

			if (puste("#faktura_numer_domu","Proszę podać numer domu do faktury.")) return false;

			if (puste("#faktura_miejscowosc","Proszę podać miejscowość do faktury.")) return false;

			if (puste("#faktura_kod_pocztowy","Proszę podać kod pocztowy do faktury.")) return false;

			if (niewybrane("#faktura_wojewodztwo","Proszę wybrać województwo do faktury.")) return false;

		}

	if ($("#haslo").val().length!=0 || $("#powt_haslo").val().length!=0)

	if (($("#haslo").val()!=$("#powt_haslo").val() || $("#haslo").val().length<5))

		{

			alert("Proszę podać prawidłowe hasło. Hasło musi mieć conajmniej 5 znaków.");

			$("#haslo").focus();

			$("#haslo").select();

			return false;

		}

	return true;

}



function rejestracja_sprawdz()

{

	if (mail_ok==1) return true;

	if (puste("#imie","Proszę podać imię.")) return false;

	if (puste("#nazwisko","Proszę podać nazwisko.")) return false;

	if (puste("#ulica","Proszę podać ulicę.")) return false;

	if (puste("#numer_domu","Proszę podać numer domu.")) return false;

	if (puste("#miejscowosc","Proszę podać miejscowość.")) return false;

	if (puste("#kod_pocztowy","Proszę podać kod pocztowy.")) return false;

	if (niewybrane("#wojewodztwo","Proszę wybrać województwo.")) return false;

	if (puste("#telefon","Proszę podać telefon.")) return false;

	if ($("#input_faktura:checked").length>0)

		{

			if (puste("#nip","Proszę podać NIP.")) return false;

			if (puste("#nazwa_firmy","Proszę podać nazwę firmy.")) return false;

			if (puste("#faktura_imie","Proszę podać imię do faktury.")) return false;

			if (puste("#faktura_nazwisko","Proszę podać nazwisko do faktury.")) return false;

			if (puste("#faktura_ulica","Proszę podać ulicę do faktury.")) return false;

			if (puste("#faktura_numer_domu","Proszę podać numer domu do faktury.")) return false;

			if (puste("#faktura_miejscowosc","Proszę podać miejscowość do faktury.")) return false;

			if (puste("#faktura_kod_pocztowy","Proszę podać kod pocztowy do faktury.")) return false;

			if (niewybrane("#faktura_wojewodztwo","Proszę wybrać województwo do faktury.")) return false;

		}

	if (email("#email","Proszę podać prawidłowy adres e-mail.")) return false;

	if (!$("#reg_form").hasClass('bez'))

		if ($("#haslo").val()!=$("#powt_haslo").val() || $("#haslo").val().length<5)

		{

			alert("Proszę podać prawidłowe hasło. Hasło musi mieć conajmniej 5 znaków.");

			$("#haslo").focus();

			$("#haslo").select();

			return false;

		}

	if (email("#email","Proszę podać prawidłowy adres e-mail.")) return false;

	if (zaznaczone("#chb1","Proszę zaznaczyć zgodę na przechowywanie i przetwarzanie danych.")) return false;	

	if (zaznaczone("#chb2","Proszę zaznaczyć zgodę na przetwarzanie danych.")) return false;

	if (zaznaczone("#chb3","Proszę potwierdzic zapoznanie się z Regulaminem sklepu internetowego.")) return false;

	if (!$("#reg_form").hasClass('bez')) $.post("/ajax.php", { opcja: "sprawdz_mail", mail: $("#email").val() },function(data){ if (data=='jest') alert('Podany adres email znajduje się już naszej bazie danych.'); else {mail_ok=1; $("#reg_form").submit();} } );

	if ($("#reg_form").hasClass('bez')) return true;

	return false;

}



function faktura_kopiuj()

{

	$("#faktura_imie").val($("#imie").val());

	$("#faktura_nazwisko").val($("#nazwisko").val());

	$("#faktura_ulica").val($("#ulica").val());

	$("#faktura_numer_domu").val($("#numer_domu").val());

	$("#faktura_miejscowosc").val($("#miejscowosc").val());

	$("#faktura_kod_pocztowy").val($("#kod_pocztowy").val());

	$("#faktura_wojewodztwo").val($("#wojewodztwo").val());

	return false;

}



function faktura_change()

{

	if ($("#input_faktura:checked").length>0) $("#div_faktura").slideDown("slow");

	if ($("#input_faktura:checked").length==0) $("#div_faktura").slideUp("slow");

}



function koszyk_dodaj()

{

	ilosc=parseInt($(this).parent().find(".ilosc").val());

	if (isNaN(ilosc) || ilosc<=0) 

		{

			alert('Proszę podać prawidłową liczbę produktów');

			$(this).parent().find(".ilosc").val('1');

			return false;

		}

	typ=$(this).parent().find(".typ_mapy").val();

	numer=$("#mapa_numer").val();

	rodzaj=$("#mapa_rodzaj").val();

	

	$("#lewa_koszyk ul").remove();

	$("#lewa_koszyk .ostatnio_dodane").html("<center>Aktualizacja koszyka...</center>");

	

	$.post("/ajax.php",{opcja : "koszyk_dodaj", numer : numer, ilosc : ilosc, typ : typ, rodzaj : rodzaj}, function (data) {

		$.post("/ajax.php",{opcja : "koszyk"}, function(data) {$("#lewa_koszyk").html(data); alert ("Produkt został dodany do koszyka");});

		//if (data=='dodane') alert("Wybrany przedmiot został dodany do państwa koszyka");

		});

	return false;

}



function koszyk_dodaj2()

{

	ilosc=parseInt($(this).parent().find(".ilosc").val());

	if (isNaN(ilosc) || ilosc<=0) 

		{

			alert('Proszę podać prawidłową liczbę produktów');

			$(this).parent().find(".ilosc").val('1');

			return false;

		}

	typ=$(this).parent().find(".typ_mapy").val();

	numer=$("#trek_buddy_id").val();

	rodzaj=$("#trek_buddy_rodzaj").val();

	

	$("#lewa_koszyk ul").remove();

	$("#lewa_koszyk .ostatnio_dodane").html("<center>Aktualizacja koszyka...</center>");

	

	$.post("/ajax.php",{opcja : "koszyk_dodaj", numer : numer, ilosc : ilosc, typ : typ, rodzaj : rodzaj}, function (data) {

		$.post("/ajax.php",{opcja : "koszyk"}, function(data) {$("#lewa_koszyk").html(data); alert ("Produkt został dodany do koszyka");});

		//if (data=='dodane') alert("Wybrany przedmiot został dodany do państwa koszyka");

		});

	return false;

}
