/**
* zeruje caly koszyk
*/	
	function kasuj_zamowienie(){
		if (confirm('Czy na pewno chcesz usunac cale zamówienie?')) {
			document.getElementById('kasowanie').value='1';
			document.forms[1].submit();
		}
	}	
	
/**
 *wpisuje 0 do input o podanym identyfikatorze
 * wywolywane przez nacisniecie ikony kosza w "Twoj koszyk"
*/ 
function wyrzuc_z_koszyka(ktory) {
	document.getElementById(ktory).value = 0;
}

/**
* przeladowuje strone - skok pod wskazany adres
*/
function przeladuj(adres) {
	document.location.href=adres;
}

/**
* zmienia status elementu "wyslij zamowienie" na niedostepny po wprowadzeniu jakichkolwiek zmian w zamowieniu zbiorczym
*/
function disable_send(item1_id, item2_id) {
	document.getElementById('wyslij_zamowienie_1').disabled = true;
	document.getElementById('wyslij_zamowienie_2').disabled = true;
}

/**
* sprawdza poprawnosc danych wprowadzonych przez klienta wysylajacego zamowienie
*/
function ValidateForm_daneKontrahenta()
{
	if(document.getElementById('formularz').imie.value == "")
	{
		alert("Proszę podać imię osoby zamawiającej lub kontaktowej");
		return false
	}
	if(document.getElementById('formularz').nazwisko.value == "")
	{
		alert("Proszę podać nazwisko osoby zamawiającej lub kontaktowej");
		return false
	}
	if(document.getElementById('formularz').nazwa_firmy.value == "")
	{
		alert("Proszę podać nazwę firmy");
		return false
	}
	if(document.getElementById('formularz').adres_e_mail.value == "")
	{
		alert("Proszę podać adres e-mail");
		return false
	}
	if ((document.getElementById('formularz').adres_e_mail.value.indexOf("@") == -1) || (document.getElementById('formularz').adres_e_mail.value.indexOf(".") == -1))
	{
		alert("Proszę podać poprawny adres e-mail");
		return false
	}
	if(document.getElementById('formularz').adres_firmy.value == "")
	{
		alert("Proszę podać adres firmy");
		return false
	}
	if(document.getElementById('formularz').numer_tel.value == "")
	{
		alert("Proszę podać numer telefonu");
		return false
	}
	if(document.getElementById('formularz').nip.value == "")
	{
		alert("Proszę podać NIP firmy");
		return false
	}
	if(document.getElementById('formularz').termin_realizacji.value == "")
	{
		alert("Proszę podać termin realizacji");
		return false
	}
	if(document.getElementById('formularz').forma_platnosci.value == "")
	{
		alert("Proszę podać formę płatności");
		return false
	}
	if ((document.getElementById('formularz').rodzaj_transportu[1].checked) && (document.getElementById('formularz').nazwa_przewoznika.value == "")){
		alert("Proszę podać nazwę przewoźnika");
		return false
	}
	if ((document.getElementById('formularz').rodzaj_transportu[1].checked) && (document.getElementById('formularz').numer_klienta.value == "")){
		alert("Proszę podać numer klienta");
		return false
	}
		
	return true;
}

/**
* sprawdza poprawnosc danych wprowadzonych przy opinii o kalendarzu
*/
function ValidateForm_OpiniaOKalendarzu()
{
	if(document.getElementById('formularz')._name.value == "")
	{
		alert("Proszę podać imię i/lub nazwisko");
		return false
	}
	if(document.getElementById('formularz')._title.value == "")
	{
		alert("Proszę podać tytuł opinii");
		return false
	}
	if(document.getElementById('formularz')._review.value == "")
	{
		alert("Proszę podać treść opinii");
		return false
	}

	return true;
}

/**
* sprawdza poprawnosc danych wprowadzonych przy wypelnianu ankiety "zamow darmowy katalog"
*/
function ValidateForm_AnkietaZamowDarmowyKatalog() {
    var f = document.getElementById('ankieta_zamow_katalog');

    // Dane teleadresowe
	if(f.imie_nazwisko.value == ""){
		alert("Proszę podać imię i nazwisko osoby kontaktowej");
		return false
	}
	if(f.telefon.value == ""){
		alert("Proszę podać numer telefonu osoby kontaktowej");
		return false
	}
	if(f.nazwa.value == ""){
		alert("Proszę podać nazwę firmy");
		return false
	}
	if(f.e_mail.value == ""){
		alert("Proszę podać adres e-mail osoby kontaktowej");
		return false
	}
	if ((f.e_mail.value.indexOf("@") == -1) || (f.e_mail.value.indexOf(".") == -1)){
		alert("Proszę podać poprawny adres e-mail");
		return false
	}
	if(f.ulica.value == ""){
		alert("Proszę podać nazwę ulicy z numerem domu");
		return false
	}
	if(f.kod.value == ""){
		alert("Proszę podać kod pocztowy miejscowości");
		return false
	}
	if(f.miasto.value == ""){
		alert("Proszę podać nazwę miejscowości");
		return false
	}
	if(f.wojewodztwo.value < 1){
		alert("Proszę wybrać nazwę województwa");
		return false
	}

    // Pytanie nr 1
    var iCheck_pyt_1_branza = 0;
    for (var i=0; i < f.pyt_1_branza.length; i++){
       if (f.pyt_1_branza[i].checked){
           iCheck_pyt_1_branza++;
       }
    }
    if (iCheck_pyt_1_branza == 0){
        alert("Proszę odpowiedzieć na pytanie 1");
        return false
    }
    if ((f.pyt_1_branza[f.pyt_1_branza.length-1].checked) && (f.pyt_1_branza_inne_txt.value == "")){
        alert("Proszę uszczegółowić odpowiedź 'inne' w pytaniu numer 1");
        return false
    }

    // Pytanie nr 2
    var iCheck_pyt_2_zrodlo = 0;
    for (i=0; i < f.pyt_2_zrodlo.length; i++){
       if (f.pyt_2_zrodlo[i].checked){
           iCheck_pyt_2_zrodlo++;
       }
    }
    if (iCheck_pyt_2_zrodlo == 0){
        alert("Proszę odpowiedzieć na pytanie 2");
        return false
    }
    if ((f.pyt_2_zrodlo[f.pyt_2_zrodlo.length-1].checked) && (f.pyt_2_zrodlo_inne_txt.value == "")){
        alert("Proszę uszczegółowić odpowiedź 'inne' w pytaniu numer 2");
        return false
    }

    // Pytanie nr 3
    var iCheck_pyt_3_wybor = 0;
    for (i=0; i < f.pyt_3_wybor.length; i++){
       if (f.pyt_3_wybor[i].checked){
           iCheck_pyt_3_wybor++;
       }
    }
    if (iCheck_pyt_3_wybor == 0){
        alert("Proszę odpowiedzieć na pytanie 3");
        return false
    }
    if ((f.pyt_3_wybor[f.pyt_3_wybor.length-1].checked) && (f.pyt_3_wybor_inne_txt.value == "")){
        alert("Proszę uszczegółowić odpowiedź 'inne' w pytaniu numer 3");
        return false
    }

    // Pytanie nr 4
    var iCheck_pyt_4_grupa = 0;
    for (i=0; i < f.pyt_4_grupa.length; i++){
       if (f.pyt_4_grupa[i].checked){
           iCheck_pyt_4_grupa++;
       }
    }
    if (iCheck_pyt_4_grupa == 0){
        alert("Proszę odpowiedzieć na pytanie 4");
        return false
    }
    if ((f.pyt_4_grupa[f.pyt_4_grupa.length-1].checked) && (f.pyt_4_grupa_inne_txt.value == "")){
        alert("Proszę uszczegółowić odpowiedź 'inne' w pytaniu numer 4");
        return false
    }

    // Pytanie nr 5
    var iCheck_pyt_5_tematyka = 0;
    for (i=0; i < f.pyt_5_tematyka.length; i++){
       if (f.pyt_5_tematyka[i].checked){
           iCheck_pyt_5_tematyka++;
       }
    }
    if (iCheck_pyt_5_tematyka == 0){
        alert("Proszę odpowiedzieć na pytanie 5");
        return false
    }
    if ((f.pyt_5_tematyka[f.pyt_5_tematyka.length-1].checked) && (f.pyt_5_tematyka_inne_txt.value == "")){
        alert("Proszę uszczegółowić odpowiedź 'inne' w pytaniu numer 5");
        return false
    }

    // Pytanie nr 6
    var iCheck_pyt_6_dziewczyny = 0;
    for (i=0; i < f.pyt_6_dziewczyny.length; i++){
       if (f.pyt_6_dziewczyny[i].checked){
           iCheck_pyt_6_dziewczyny++;
       }
    }
    if (iCheck_pyt_6_dziewczyny == 0){
        alert("Proszę odpowiedzieć na pytanie 6");
        return false
    }

    // Pytanie nr 7
	if(f.pyt_7_brakujaca_tematyka.value == "") {
		alert("Proszę odpowiedzieć na pytanie 7");
		return false
	}

    // Pytanie nr 8
    var iCheck_pyt_8_cecha = 0;
    for (i=0; i < f.pyt_8_cecha.length; i++){
       if (f.pyt_8_cecha[i].checked){
           iCheck_pyt_8_cecha++;
       }
    }
    if (iCheck_pyt_8_cecha == 0){
        alert("Proszę odpowiedzieć na pytanie 8");
        return false
    }
    if ((f.pyt_8_cecha[f.pyt_8_cecha.length-1].checked) && (f.pyt_8_cecha_inne_txt.value == "")){
        alert("Proszę uszczegółowić odpowiedź 'inne' w pytaniu numer 8");
        return false
    }

    return true;
}

function SprawdzOdpowiedzi(aOdpowiedzi){
    if (aOdpowiedzi[0] && aOdpowiedzi[1] && aOdpowiedzi[2] && aOdpowiedzi[3] && aOdpowiedzi[4] && aOdpowiedzi[5] && aOdpowiedzi[6] && aOdpowiedzi[7]){
        return true;
    }
    return false;
}
/**
 * jQuery
 */
jQuery.fn.maxChecked = function(nMaxSelected) {

    var sSelector = this.selector
    $(sSelector + ' input:checkbox').click( function(){
        //alert ("sss");
      var amount = $(sSelector + " input:checked").size();

      if( amount >= nMaxSelected ){
        $(sSelector + " input:checkbox:not(:checked)").attr('disabled', 'disabled');
      } else {
        $(sSelector + " input:checkbox:not(:checked)").removeAttr('disabled');
      }
    });
    return $();
};
	$(function() {

    $("input[name='rodzaj_transportu']").change(function(){
        if ($("input[name='rodzaj_transportu']:checked").val() == "przewoznik"){
            $("#rodzaj_transportu_nazwa_przewoznika").attr('disabled', false);
            $("#rodzaj_transportu_numer_klienta").attr('disabled', false);
            //alert ("aaaaa");
        } else {
            $("#rodzaj_transportu_nazwa_przewoznika").attr('disabled', true);
            $("#rodzaj_transportu_numer_klienta").attr('disabled', true);
        }
    });

		$( "#termin_realizacji" ).datepicker({dateFormat: 'yy-mm-dd',
								firstDay: 1,
								gotoCurrent: true,
								monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
								showOtherMonths: true,
                                nextText: 'Następny',
                                prevText: 'Poprzedni',
                                minDate: 0,
                                dayNames: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'],
								dayNamesMin: ['N', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'So']});

/*
        if ($("input[id='pyt_1_branza_inne']:checked").val() == true){
            alert("aaaaaaaaaa");
        }
        alert($("#pyt_1_branza_inne:checked").val());
        if ($("#pyt_1_branza_inne:checked").val() == true){
            alert("aaaaaaaaaa");
        }
        */
//       if($("#pyt_1_branza_inne").is(':checked'))

        $("#pyt_3_wybor_div").maxChecked(3);
        $("#pyt_5_tematyka_div").maxChecked(5);
        $("#pyt_6_dziewczyny_div").maxChecked(2);
        $("#pyt_8_cecha_div").maxChecked(4);

        var aOdpowiedzi = new Array(false, false, false, false, false, false,false, false);
//        var aOdpowiedzi = new Array(true, true, true, true, true, true,true, true);
        $("input[name='pyt_1_branza']").change(function(){
            aOdpowiedzi[0] = $("input[name='pyt_1_branza']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_2_zrodlo']").change(function(){
            aOdpowiedzi[1] = $("input[name='pyt_2_zrodlo']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_3_wybor']").change(function(){
            aOdpowiedzi[2] = $("input[name='pyt_3_wybor']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_4_grupa']").change(function(){
            aOdpowiedzi[3] = $("input[name='pyt_4_grupa']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_5_tematyka']").change(function(){
            aOdpowiedzi[4] = $("input[name='pyt_5_tematyka']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_6_dziewczyny']").change(function(){
            aOdpowiedzi[5] = $("input[name='pyt_6_dziewczyny']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_7_brakujaca_tematyka']").keyup(function(){
            aOdpowiedzi[6] = ($("input[name='pyt_7_brakujaca_tematyka']").val().length > 0) ? (true) : (false);
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_7_brakujaca_tematyka']").click(function(){
            aOdpowiedzi[6] = ($("input[name='pyt_7_brakujaca_tematyka']").val().length > 0) ? (true) : (false);
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });
        $("input[name='pyt_8_cecha']").change(function(){
            aOdpowiedzi[7] = $("input[name='pyt_8_cecha']").is(':checked');
            $("#submit").attr("disabled", !SprawdzOdpowiedzi(aOdpowiedzi));
        });

        $("#pyt_1_branza_inne").change(function(){
            if ($("#pyt_1_branza_inne").is(':checked')){
                $("#pyt_1_branza_inne_txt").removeAttr("disabled");
            } else {
                $("#pyt_1_branza_inne_txt").attr("disabled", true);
            }
        });
        $("input[name='pyt_2_zrodlo']").change(function(){
            if ($("input[name='pyt_2_zrodlo']:checked").val() == "inne"){
                $("#pyt_2_zrodlo_inne_txt").removeAttr("disabled");
            } else {
                $("#pyt_2_zrodlo_inne_txt").attr("disabled", true);
            }
        });
        $("#pyt_3_wybor_inne").change(function(){
            if ($("#pyt_3_wybor_inne").is(':checked')){
                $("#pyt_3_wybor_inne_txt").removeAttr("disabled");
            } else {
                $("#pyt_3_wybor_inne_txt").attr("disabled", true);
            }
        });
        $("#pyt_4_grupa_inne").change(function(){
            if ($("#pyt_4_grupa_inne").is(':checked')){
                $("#pyt_4_grupa_inne_txt").removeAttr("disabled");
            } else {
                $("#pyt_4_grupa_inne_txt").attr("disabled", true);
            }
        });
        $("#pyt_5_tematyka_inne").change(function(){
            if ($("#pyt_5_tematyka_inne").is(':checked')){
                $("#pyt_5_tematyka_inne_txt").removeAttr("disabled");
            } else {
                $("#pyt_5_tematyka_inne_txt").attr("disabled", true);
            }
        });
        $("#pyt_8_cecha_inne").change(function(){
            if ($("#pyt_8_cecha_inne").is(':checked')){
                $("#pyt_8_cecha_inne_txt").removeAttr("disabled");
            } else {
                $("#pyt_8_cecha_inne_txt").attr("disabled", true);
            }
        });
//       if($("input[name='pyt_1_branza']").attr('checked'))
//       {
//        alert("bbb");
//        }
/*
       $("#pyt_1_branza_inne").mouseover(alert("aaaaaaaaaa"));
        if ($("#pyt_1_branza_inne:checked").val() == undefined){
            alert("aaaaaaaaaa");
        }
        */
	});



function show_checked(){
//    if($("input[id='pyt_1_branza_inne']").is(':checked')){
//           alert("aaa");
//    }
//    window.alert($("input[id='pyt_1_branza_inne']").is(':checked'));
}
