$(document).ready(function() {
                        
    $('a[rel*=lightbox]').lightBox();
    $('input[type=text]').addClass('txt');
    $('ul.lista_podstron_ajax li h3').click(function() {
        $('ul.lista_podstron_ajax div.on').hide().removeClass('on');
        $('ul.lista_podstron_ajax li.on').removeClass('on');
        $(this).next().show().addClass('on');
        $(this).parent().addClass('on');
        return false;
    });
    $("input:text, textarea").focus(function () {
        if($(this).attr('value')==$(this).attr('rel'))
            $(this).attr('value','');
    });

    $("input:text, textarea").focusout(function () {

        if($(this).attr('value')=='')
            $(this).attr('value',$(this).attr('rel'));
    });

    $("form").submit(function() {
				for(lp=0;lp<$(this).find("input[type=text]").length;lp++) {
                if($(this).find("input[type=text]:eq("+lp+")").attr('value')==$(this).find("input[type=text]:eq("+lp+")").attr('rel'))
                    $(this).find("input[type=text]:eq("+lp+")").attr('value','');
        }
    });
		
    $("form#sprawdz").submit(function() {
			
			var val=$("#sprawdz [name=cel]:checked").val();
			val=val.replace("#nr#", $("form#sprawdz [name=sz_przesylka]").val());
			$(this).attr('action',val);
    });


$("table#podsumowanie a.pokaz").toggle(
  function () {
	$("table#podsumowanie tr.szczegoly_"+$(this).attr('rel')).css('display','');
	$(this).html('<b>&raquo; ukryj</b>');
  },
  function () {
	$("table#podsumowanie tr.szczegoly_"+$(this).attr('rel')).css('display','none');
	$(this).html('<b>&raquo; pokaż</b>');
  }
);

$("input#usun_paczke").click(function() {
		$("[name=usun_id]").attr('value',$(this).attr('rel'));
		
	 });
		


     $("form#wycena").submit(function() {
               window.location ="#wynik";
							 wyczysc_komunikat("#komunikat");
					 		$('tr#waga_wymiarowa').hide();
							$('tr#niesortowalna').hide();

               
               blad="";
                if ($("#left_column [name=pobranie]").val().replace(",",".")>0 && $("form #id_kur").val()==2)
                {
                        if (($("#left_column [name=wartosc]").val().replace(",",".")-$("#left_column [name=pobranie]").val().replace(",","."))<0)
                            blad=blad+'Wartość paczki nie może być mniejsza od kwoty pobrania.<br />';
                }
                if ($("#left_column [name=dlugosc]").val())
                {
                        if (!(/^[0-9\.,]+$/.test($("#left_column [name=dlugosc]").val()))) blad=blad+'Długość paczki zawiera niedozwolone znaki.<br />';
                }
                else blad=blad+'Wpisz długość paczki.<br />';
                if ($("#left_column [name=szerokosc]").val())
                {
                        if (!(/^[0-9\.,]+$/.test($("#left_column [name=szerokosc]").val()))) blad=blad+'Szerokość paczki zawiera niedozwolone znaki.<br />';
                }
                else blad=blad+'Wpisz szerokość paczki.<br />';
                if ($("#left_column [name=wysokosc]").val())
                {
                        if (!(/^[0-9\.,]+$/.test($("#left_column [name=wysokosc]").val()))) blad=blad+'Wysokość paczki zawiera niedozwolone znaki.<br />';
                }
                else blad=blad+'Wpisz wysokość paczki.<br />';
                if ($("#left_column [name=waga]").val())
                {
                        if (!(/^[0-9\.,]+$/.test($("#left_column [name=waga]").val()))) blad=blad+'Waga paczki zawiera niedozwolone znaki.<br />';
                }
                else blad=blad+'Wpisz wagę paczki.<br />';
                if ($("#left_column [name=n_kod]").val())
                {
                        if (!(/^[0-9]{2}-[0-9]{3}$/.test($("#left_column [name=n_kod]").val()))) blad=blad+'Kod pocztowy adresu nadania jest niepoprawny.<br />';
                }
                else blad=blad+'Wpisz kod pocztowy adresu nadania paczki.<br />';
                if ($("#left_column [name=o_kod]").val())
                {
                        if ($("#left_column [name=id_kraj]").val()==19)
                        {
                                if (!(/^[0-9]{2}-[0-9]{3}$/.test($("#left_column [name=o_kod]").val()))) blad=blad+'Kod pocztowy odbiorcy jest nieprawidłowy.<br />';
                        }
                        else
                        {
                                //if (kod_test(document.getElementById('o_kod').value, kraj_id_kod(document.getElementById('id_kraj').value))==1) blad='Kod pocztowy odbiorcy jest nieprawidłowy.';
                        }
                }
                else blad=blad+'Wpisz kod pocztowy adresu odbioru paczki.<br />';


                if (blad) {
                    pokaz_komunikat("#komunikat",blad);
                } else {

                    $.post("include/ajax/wycena.php", $("#wycena").serialize(),function(data) {

                        $( "#wynik_wyceny" ).html( data );
                    });
                }
                    return false;
        });
				
				$("#alert .zamknij").click(function() {
					$("#alert").css("display",'none');
				});
								
});

function laduj(blok,plik,zmienne) {
    $.ajax({
	type: 'POST',
	url: "include/ajax/"+plik+".php",
	cache: false,
	data: zmienne,
	beforeSend: function(html){
        	$(blok).html('<div class="laduj_plik"></div>');
	},
		
	error: function(html){
		$(blok).html('blad');
	},
	success: function(html){
		$(blok).html(html);
	}
    });
}

function laduj_clear(blok,plik,zmienne) {
    $.ajax({
	type: 'POST',
	url: "include/ajax/"+plik+".php",
	cache: false,
	data: zmienne,

	error: function(html){
		$(blok).html('blad');
	},
	success: function(html){
		$(blok).html(html);
	}
    });
}

function print_site() {
	window.print()
}
	
function pokaz_komunikat(box, komunikat) {
    $(box).fadeIn("fast").html(komunikat);
}

function wyczysc_komunikat(box) {
    $(box).hide().html('');
}


function kraj()
{
	if ($('#id_kraj').val()==19)
	{
		$('#tr_paleta').show();
		$('#tr_dokumenty').show();
		$('#tr_pobranie').show();
		$('#tr_cennik').show();
		$('#tr_awizacja_odbior').show();
		$('#tr_awizacja_dostawa').show();
		$('#tr_dostawa_osoba').show();
		$('#tr_kurier').show();
		$('#tr_sobota').show();
	}
	else
	{
		$('#tr_paleta').hide();
		$('#tr_dokumenty').hide();
		$('#tr_pobranie').hide();
		$('#tr_cennik').hide();
		$('#tr_awizacja_odbior').hide();
		$('#tr_awizacja_dostawa').hide();
		$('#tr_dostawa_osoba').hide();
		$('#tr_sobota').hide();
		$('#tr_niesortowalna').show();
		$('#tr_kurier').hide();
	}
	kurier_ustaw();
}
function kurier_ustaw()
{
	if ($('#id_kur').val()==1)
	{
		
		$('#td_pobranie_typ').hide();
		$('#tr_awizacja_odbior').hide();
		$('#tr_awizacja_dostawa').hide();
		$('#tr_dostawa_osoba').hide();
		$('#tr_kraj').show();
		if ($('#id_kraj').attr('value')==19)
		{
			$('#tr_sobota').show();
			$('#tr_pobranie').show();
		}
		else
		{
			$('#tr_sobota').hide();
		}
	}
	else
	{
		$('#tr_pobranie').show();
		$('#td_pobranie_typ').show();
		$('#tr_awizacja_odbior').show();
		$('#tr_awizacja_dostawa').show();
		$('#tr_dostawa_osoba').show();
		$('#tr_sobota').hide();
		$('#tr_kraj').hide();
	}
	$('#table_wynik').hide();
}

function pokaz_ukryj()
{
	if (document.getElementById('paleta').checked)
	{
		document.getElementById('tr_niesortowalna').style.display='none';
		document.getElementById('tr_sobota').style.display='none';
	}
	else
	{
		document.getElementById('tr_niesortowalna').style.display='';
		document.getElementById('tr_sobota').style.display='';
	}
}

function jump(targ,selObj,restore){ //v3.0
       eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
       if (restore) selObj.selectedIndex=0;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    function validateGodziny(){
	if( (godzina_max.val()*60+ parseFloat(minuty_max.val())) - (godzina_min.val()*60+ parseFloat(minuty_min.val())) < 60*przedzial_min_max ){
	    godzina_max.addClass("error");
	    //godzina_maxInfo.html(" Zachowaj miniumum "+przedzial_min_max+" godzinny odstęp!");
	    godzina_maxInfo.addClass("error");
	    return false;
	}
	else{
	    godzina_max.removeClass("error");
	    godzina_maxInfo.html("");
	    godzina_maxInfo.removeClass("error");
	    return true;
	}
    }
	
    function val5560(){
		
	godzina_min.find('option').remove().end();
	for(i=0; i<24; i++){
	    if( (i <= najwczesniejsza_godzina_odbioru_max && i >= hours+1 ) ){
		if( i < 10 ){
		    godzina_min.append('<option value="0'+(i)+'">0'+(i)+'</option>');
		} else {
		    godzina_min.append('<option value="'+(i)+'">'+(i)+'</option>');
		}
	    }
	}
		
	minuty_min.find('option').remove().end();
	for(i=0; i<12; i++){
	    if(i < 2 ){
		minuty_min.append('<option value="0'+(i*5)+'">0'+(i*5)+'</option>');
	    } else {
		minuty_min.append('<option value="'+(i*5)+'">'+(i*5)+'</option>');
	    }
	}
    }
	
	
	
	
	
    function valGodziny(){
	var czy_jest_5560 = false;
	if( najwczesniejsza_godzina_odbioru_max == godzina_min.val() ){
	    minuty_min.find('option').remove().end();
	    for( i=0; i<= Math.ceil( najwczesniejsza_godzina_minuty_odbioru_max/5 ); i++ ){
		if(i<2){
		    minuty_min.append('<option value="0'+(i*5)+'">0'+(i*5)+'</option>');
		} else{
		    minuty_min.append('<option value="'+(i*5)+'">'+(i*5)+'</option>');
		}
	    }
	} else if( godzina_min.val() == hours && data_str == dni_select.val()){
	    minuty_min.find('option').remove().end();
	    for(i=0; i<12; i++){
				
		if( Math.ceil( minuty_bez_zera / 5 ) == 12 ){
		    czy_jest_5560 = true;
		    val5560();
		}
				
		if( Math.ceil( minuty_bez_zera / 5 ) <= i && czy_jest_5560==false ){
		    if(i < 2 ){
			minuty_min.append('<option value="0'+(i*5)+'">0'+(i*5)+'</option>');
		    } else {
			minuty_min.append('<option value="'+(i*5)+'">'+(i*5)+'</option>');
		    }
		}
	    }
	} else {
	    minuty_min.find('option').remove().end();
	    for(i=0; i<12; i++){
		if(i < 2 ){
		    minuty_min.append('<option value="0'+(i*5)+'">0'+(i*5)+'</option>');
		} else {
		    minuty_min.append('<option value="'+(i*5)+'">'+(i*5)+'</option>');
		}
	    }
	}
    }
	
	
    function valDni(){
	if( dni_select.val() == data_str ){
	    disMinutyIGodzinyDanyDzien();
	} else{
	    disMinutyIGodziny();
	}
    }
    
    
    
    function disMinutyIGodziny(){
	minuty_min.find('option').remove().end();
	for(i=0; i<12; i++){
	    if(i < 2 ){
		minuty_min.append('<option value="0'+(i*5)+'">0'+(i*5)+'</option>');
	    } else {
		minuty_min.append('<option value="'+(i*5)+'">'+(i*5)+'</option>');
	    }
	}
		
	godzina_min.find('option').remove().end();
	for(i=0; i<24; i++){
	    if( i <= najwczesniejsza_godzina_odbioru_max ){
		if( i < 10 ){
		    godzina_min.append('<option value="0'+(i)+'">0'+(i)+'</option>');
		} else {
		    godzina_min.append('<option value="'+(i)+'">'+(i)+'</option>');
		}
	    } 
	}	
    }
	
	
    function disMinutyIGodzinyDanyDzien(){
	godzina_min.find('option').remove().end();
	for(i=0; i<24; i++){
	    if( (i <= najwczesniejsza_godzina_odbioru_max && i >= hours ) ){
	        if( i < 10 ){
		    godzina_min.append('<option value="0'+(i)+'">0'+(i)+'</option>');
		} else {
		    godzina_min.append('<option value="'+(i)+'">'+(i)+'</option>');
		}
	    }
	}
		
	minuty_min.find('option').remove().end();
	for(i=0; i<12; i++){
	    if( Math.ceil( minuty_bez_zera/5 ) <= i ){
		if(i < 2 ){
		    minuty_min.append('<option value="0'+(i*5)+'">0'+(i*5)+'</option>');
		} else {
		    minuty_min.append('<option value="'+(i*5)+'">'+(i*5)+'</option>');
		}
	    }
	}
    }

