jQuery(document).ready(function($) {
  $('a[rel*=facebox]').facebox();
$('.tips').tooltip({
    track: true,
    delay: 0,
    showURL: false,
    showBody: "##",
    fade: 250
	});
})
// test form zamowienie dane
function dane_form_check(form) {
 dat = 'imie;nazwisko;email;telefon;ulica;numer_domu;kod;miasto;wojewodztwo;security_code';
 dat = dat.split(";");
 err = 0;

 for(i in dat)
	{
	if (!$('#'+dat[i]).val())
		{
		err++;
		}
	}


 if($('#dostawa_inny').get(0).checked==true)
 	{
 	dat = 'dostawa_imie;dostawa_nazwisko;dostawa_telefon;dostawa_ulica;dostawa_numer_domu;dostawa_kod;dostawa_miasto;dostawa_wojewodztwo';
 	dat = dat.split(";");

 	for(i in dat)
		{
		if (!$('#'+dat[i]).val())
			{
			err++;
			}
		}
	}

 if (err>0)
 	{
    jAlert('<b>Proszę wypełnić wszystkie wymagane pola!</b>', 'BŁĄD');
	return false;
 	}

 else return true;
}

function ups_check() {
///1Z0VW4147943528243
if ($("#ups_nr").val().length==18)
	{
	window.open('http://wwwapps.ups.com/WebTracking/track?HTMLVersion=5.0&loc=pl_PL&Requester=UPSHome&track.x=Monitoruj&trackNums='+$('#ups_nr').val());
	}
else	{
	if ($("#ups_nr").val().length==27 || $("#ups_nr").val().length==14)
		{
		if ($("#ups_nr").val().length==27)
			{
			$('#ups_nr').val( $('#ups_nr').val().substr(7,14) );
			window.open('http://www.dpd.com.pl/tracking.asp?przycisk=Wyszukaj&ID_kat=3&ID=33&Mark=18&p1='+$('#ups_nr').val());
			}
		else
			{
			window.open('http://www.dpd.com.pl/tracking.asp?przycisk=Wyszukaj&ID_kat=3&ID=33&Mark=18&p1='+$('#ups_nr').val());
			}
		}
        else
        	{
		jAlert('<b>Wprowadzony numer nie jest prawidłowym numerem monitorowania<br>(typowy format UPS zawiera 18 zanków, np. 1Z0VW4146840558148<br>DPD zawiera 27 lub 14 znaków, np. 00417110001593069357A101616 lub 0003568069357A).<br>Sprawdź poprawność wprowadzenia numeru lub zapytaj o niego nadawcę.</b>', 'BŁĄD');
        	}

	}
/*
if ($("#ups_nr").val().length!=18)
	{
    jAlert('<b>Wprowadzony numer nie jest prawidłowym numerem monitorowania<br>(typowy format zawiera 18 zanków, np. 1Z0VW4146840558148).<br>Sprawdź poprawność wprowadzenia numeru lub zapytaj o niego nadawcę.</b>', 'BŁĄD');
	}
else
	{
	window.open('http://wwwapps.ups.com/WebTracking/track?HTMLVersion=5.0&loc=pl_PL&Requester=UPSHome&track.x=Monitoruj&trackNums='+$('#ups_nr').val());
	}
*/
}

// test form rejestracja
function reg_form_check(form) {
 dat = 'login;imie;nazwisko;email;telefon;ulica;numer_domu;kod;miasto;wojewodztwo;security_code';
 dat = dat.split(";");
 err = 0;

 for(i in dat)
	{
	if (!$('#'+dat[i]).val())
		{
		err++;
		}
	}
 if (err>0)
 	{
    jAlert('<b>Proszę wypełnić wszystkie wymagane pola!</b>', 'BŁĄD');
	return false;
 	}
 else  if ($('#zgoda').get(0).checked==true) return true;
 else
 	{
    jAlert('<b>Zapoznanie się z regulaminiem i jego akceptacja jest obowiązkowe.</b>', 'BŁĄD');
	return false;

 	}
}

// test login dane
function reg_login_check(form) {
 dat = 'login;haslo';
 dat = dat.split(";");
 err = 0;

 for(i in dat)
	{
	if (!$('#'+dat[i]).val())
		{
		err++;
		}
	}
 if (err>0)
 	{
    jAlert('<b>Proszę wypełnić pola loginu i hasła!</b>', 'BŁĄD');
	return false;
 	}
 else return true;
}


// test form profil
function profil_form_check(form) {
 dat = 'imie;nazwisko;email;telefon;ulica;numer_domu;kod;miasto;wojewodztwo';
 dat = dat.split(";");
 err = 0;

 for(i in dat)
	{
	if (!$('#'+dat[i]).val())
		{
		err++;
		}
	}
 if (err>0)
 	{
    jAlert('<b>Proszę wypełnić wszystkie wymagane pola!</b>', 'BŁĄD');
	return false;
 	}
 if ($("#pass_new").val() || $("#pass_newp").val())
 	{
    if ($("#pass_new").val()==$("#pass_newp").val()) return true;
    else
    	{
	    jAlert('<b>Pola "NOWE HASŁO" i "POWTÓRZ HASŁO" różnią się!</b><br><br>Jeśli nie chcesz zmieniac hasła pozostaw te pola puste.', 'BŁĄD');
		return false;
    	}
 	}
 else  return true;
 }

// odzyskaj form profil
function odzyskaj_form_check(form) {
 dat = 'login;email';
 dat = dat.split(";");
 err = 0;

 for(i in dat)
	{
	if (!$('#'+dat[i]).val())
		{
		err++;
		}
	}
 if (err>0)
 	{
    jAlert('<b>Proszę wypełnić wszystkie wymagane pola!</b>', 'BŁĄD');
	return false;
 	}
 return true;
}

// test raty potwierdzenie
function raty_form_check(url) {
 if ($('#raty_procedura').get(0).checked==true)
 	{
	$('#action_buttons').hide();
 	top.location=url;
 	return true;
 	}
 else
 	{
    jAlert('<b>Zanim złożysz zamówienie, zapoznaj się z procedurą udzielenia kredytu ratalnego Raty Żagiel.</b>', 'Informacja');
	return false;
 	}
}

// funkcja chowania lewych paneli
function showDz(id,obj)	{
if ($.cookie('dzSh_'+id)=='show' || $.cookie('dzSh_'+id)==null)
	{
	$.cookie('dzSh_'+id, 'hidden', {expires:365})
    $('#dz_'+id).hide();
    $(obj).attr('class','leftTitleOff leftAtiv');
	}
else
	{
	$.cookie('dzSh_'+id, 'show', {expires:365})
    $('#dz_'+id).show();
    $(obj).attr('class','leftTitle leftAtiv');
	}
}

// funkcje przelaczanie wyszukiwania zaawansowanego
function zmianaDzialu(val) {
 if (!val)
 	{
	$(".fkat").hide();
	$(".fpdk").hide();
 	$("#zaawansowane").hide();
 	}
 else
 	{
 	$(".fkat").hide();
	$(".fpdk").hide();
 	$("#fd_"+val).show();
 	$("#zaawansowane").show();
 	}
}

function zmianaKategorii(val) {
 if (!val)
 	{
 	$(".fpdk").hide();
 	$("#skt").val('');
	getMarka();
 	}
 else
 	{
	$(".fpdk").hide();
	$("#fk_"+val).show();
	$("#skt").val(val);
	$("#spkt").val('');
	getMarka();
 	}
}

function zmianaPodKategorii(val) {
 if (!val)
 	{
 	$("#spkt").val('');
	getMarka();
 	}
 else
 	{
	$("#spkt").val(val);
	getMarka();
 	}
}

function getMarka() {
url = "wyszukiwanie.zaawansowane.marki.php?";
url = url + "mr=" + $("#smr").val() + "&kt=" + $("#skt").val() + "&pkt=" + $("#spkt").val();
$("#selectMarka").hide();
$.get(url, function(data){ $("#selectMarka").empty().append(data).show(); } );
}

function advSearchCls() {
$(".fkat:hidden").empty();
$(".fpdk:hidden").empty();
return true;
}

