
$(document).ready(function() {
	$(".articlemenu").hide();
	$("ul.nawi li:first").addClass("active").show();
	$(".articlemenu:first").show();
        
        
        $("ul.nawi li").click(function() {
                $("ul.nawi li").removeClass("active");
                $(this).addClass("active");
                $(".articlemenu").hide();

                var activeTab = $(this).find("a").attr("href");
                $(activeTab).fadeIn();
                
                $("#kind_id option").each(function () {
                    $(this).hide();
                  });

                
                var rodzaj = $(this).find("a").attr("id");
                if (rodzaj == 'Komercyjne') {
                    $("#typnier").show();                    
                    $("#rynpierwotny").hide();
                    
                    $("#rodzaj_oferty option").each(function () {
                        $(this).hide();
                      });
                    
                    $("#rodzaj_oferty [value='Lokal']").show();
                    $("#rodzaj_oferty [value='Hala']").show();
                    $("#rodzaj_oferty [value='Kamienica']").show();
                    $("#rodzaj_oferty [value='Biurowiec']").show();
                    $("#rodzaj_oferty [value='Lokal']").attr("selected","selected");
                } else if (rodzaj == 'Developerskie') {
                    $("#typnier").hide();                    
                    $("#rynpierwotny").show();
                } else {
                    $("#typnier").show();                    
                    $("#rynpierwotny").hide();
                    
                    $("#rodzaj_oferty option").each(function () {
                        $(this).hide();
                      });
                      
                    $("#rodzaj_oferty [value='" + rodzaj + "']").show();
                    $("#rodzaj_oferty [value='" + rodzaj + "']").attr("selected","selected");
                }


                return false;
        });
});


function SprawdzNotatnik() {
    var c = readCookie("notatnik");
    
    if (c === null) c = "";
          
    var cc = c.split(',').length - 1;
    
    if (cc > 0) {
        $('.lnkNotatnik').css('font-weight', 'bold');
        $('.spNotatnik').html('('+cc+')');
    }
}


function DodajOstatnioOgladane(Id) {
    var c = readCookie("ostatnioogladane");
    
    if (c === null) c = "";
    
    if (c.indexOf(","+Id+",") == -1) c = Id+"," + c;
    
    eraseCookie("ostatnioogladane");

    createCookie("ostatnioogladane", c, 31);
    
    var cc = c.split(',').length - 1;
    
    if (cc > 0) {
        $('.lnkNotatnik').css('font-weight', 'bold');
        $('.spNotatnik').html('('+cc+')');
    }
}

function DodajDoNotatnika(Id, msg, reload) {
    var c = readCookie("notatnik");
    
    if (c === null) c = "";
    
    if (c.indexOf(","+Id+",") == -1) c = Id+"," + c;
    
    eraseCookie("notatnik");

    createCookie("notatnik", c, 31);
    
    var cc = c.split(',').length - 1;
    
    if (cc > 0) {
        $('.lnkNotatnik').css('font-weight', 'bold');
        $('.spNotatnik').html('('+cc+')');
    }

    //if (msg != "") setTimeout(function () { alert(msg); }, 100);
    
    if (reload) {
        document.location.reload(false);
    } else {
        //$('#offer_'+Id).remove();
        //$('#hr-line_'+Id).remove();
    }
}

function UsunZNotatnika(Id, msg, reload) {
    var c = readCookie("notatnik");
    
    if (c === null) c = "";
    
    if (c.indexOf(Id+",") > -1) {
        c = c.replace(Id+",", "");
    }
    
    eraseCookie("notatnik");

    createCookie("notatnik", c, 31);
    
    var cc = c.split(',').length - 1;
    
    if (cc > 0) {
        $('.lnkNotatnik').css('font-weight', 'bold');
        $('.spNotatnik').html('('+cc+')');
    } else {
        $('.lnkNotatnik').css('font-weight', 'normal');
        $('.spNotatnik').html('');
    }
    
    //if (msg != "") setTimeout(function () { alert(msg); }, 100);
    
    if (reload) {
        document.location.reload(false);
    } else {
        $('#offer_'+Id).remove();
        $('#hr-line_'+Id).remove();
    }
    
}

function UsunCalyNotatnik() {
    eraseCookie("notatnik");
    document.location.reload();
}

function GetFoto(id, wym_mini, wym_big, wym_max, opis) {
    setTimeout( function() {
        var mini = '';
        $.get('handler?action=foto&id=' + id + '&wym=' + wym_mini, function(data) {
              if (data != '') {
                  mini = data;
              }
              if (mini != '' && big != '' && max != '') WriteFoto(id, mini, big, max, opis);
            });

        var big = '';
        $.get('handler?action=foto&id=' + id + '&wym=' + wym_big, function(data) {
              if (data != '') {
                  big = data;
              }
              if (mini != '' && big != '' && max != '') WriteFoto(id, mini, big, max, opis);
            });

        var max = '';
        $.get('handler?action=foto&id=' + id + '&wym=' + wym_max, function(data) {
              if (data != '') {
                  max = data;
              }
              if (mini != '' && big != '' && max != '') WriteFoto(id, mini, big, max, opis);
            });
    }, 100);
}

function WriteFoto(id, mini, big, max, opis) {
    var link = '<a href="'+big+'" rel="'+max+'"><img src="'+mini+'" class="thumb" title="'+(opis != '-' ? opis : '')+'" style="width:88px; height:88px;" /></a>';

    $('#img'+id).html(link);
}



function AutoComplete() {
    $('#province_id').change(function(){					
        var province = $('#province_id').val();	

        $.ajax({
                url: 'handler?action=lokalizacje&term='+encodeURI(province),
                timeout: 2000,
                success: function(data){
                $('#lokalizacja_inp').html(data);
                }				
        });					
    });
}
function StartLokalizacje() {	
    
    var province = $('#province_id').val();	

    $.ajax({
            url: 'handler?action=lokalizacje&term='+encodeURI(province),
            timeout: 2000,
            success: function(data){
            $('#lokalizacja_inp').html(data);	
            }				
    });			
    
}


function AutoCompleteDzielnice() {
    
    setTimeout( function() {
        $('#lokalizacja_inp').change(function(){					
            var location = $('#lokalizacja_inp').val();					
            $.ajax({
                    url: 'handler?action=dzielnice&term='+encodeURI(location),
                    timeout: 2000,
                    success: function(data){
                    $('#dzielnica_inp').html(data);
                    zliczelementy();
                    }				
            });					
        
        });
    }, 2000);
}
function StartDzielnice() {	
     
    //$(this).checked=true;
    
    setTimeout( function() {
        var location = $('#lokalizacja_inp').val();					
        //alert(location);
        $.ajax({
                url: 'handler?action=dzielnice&term='+encodeURI(location),
                timeout: 2000,
                success: function(data){
                $('#dzielnica_inp').html(data);	
                }				
        });
    }, 1000);
    
    zliczelementy();
}

function zliczelementy() {
    
   setTimeout( function() {
        var ile = 0;   
        $('.inpwartosc').each(function() {
            if (this.checked==true) {
                ile += 1;
            }
        });
        
        if (ile>0) {
            $('#txtDzielnice').val('Zaznaczono element (' + ile + ')');
        } else {
            $('#txtDzielnice').val('Wybierz dzielnicę');
        }
        
        //alert(ile);
        
        var size = $('.inpwartosc').length;
        if (size<15) {$('#Lista_Dzielnice').css('width','200px');
        } else if (size>=15 && size<30) {$('#Lista_Dzielnice').css('width','400px');
        } else if (size>=30) {$('#Lista_Dzielnice').css('width','600px');
        }
        
    }, 1500); 

}

        


function rozwin(el) {
     $('#' + el).slideDown();
}
function zwin(el) {
     $('#' + el).slideUp();
     
     zliczelementy();
}


function SugerowaneWartosci() {
    var opt = [["0", "50 000", "100 000", "150 000", "200 000", "250 000", "300 000", "350 000", "400 000"], ["0", "25", "30", "35", "40", "45", "50", "55", "60", "65", "70", "75", "80", "100", "120", "150", "200"]];
    
    var tab = {"price_min" : 0, "price_max" : 0, "area_min" : 1, "area_max" : 1};
    
    $.each(tab, function(key, value) {
        $("#"+key).attr('autocomplete','off');
    
        $("#"+key).autocomplete({
                source: opt[value],
                minLength: 0
        });

        $("#"+key).bind('click', function() {
            $(this).autocomplete('search');
        });
    });
}

function SubmitWyszukiwarka() {
    
    if ($('#numer_oferty').val() != '' && $('#numer_oferty').val() != null && $('#numer_oferty').val() != 'numer oferty') {
        $.get('handler?action=nr&val=' + $('#numer_oferty').val(), function(data) {
          if (data != '') {
              document.location.href='oferta,'+data;
          } else {
              $('#numer_oferty').val('');
              alert('Oferta o podanym numerze nie istnieje.');
          }
        });
    } else {
        SubmitForm('frmWyszukiwarka');
    }
}

function SubmitWyczysc() {
    SubmitForm('frmWyszukiwarkaClear');
}

function ToggleSelect(sel) {
    $('.select-box').each(function() {
        if (($(this).attr('id')) != sel) {
            $(this).hide();
        }
    });

    $('#'+sel).toggle();
}


function Sort(param) {
    //alert(param);
    if (param == 'P1') {
        $('#hidSort').val('P1');
    } else if (param == 'P2') {
        $('#hidSort').val('P2');
    }
    if (param == 'L1') {
        $('#hidSort').val('L1');
    } else if (param == 'L2') {
        $('#hidSort').val('L2');
    }
    if (param == 'A1') {
        $('#hidSort').val('A1');
    } else if (param == 'A2') {
        $('#hidSort').val('A2');
    }
    if (param == 'C1') {
        $('#hidSort').val('C1');
    } else if (param == 'C2') {
        $('#hidSort').val('C2');
    }
    //$('#hidSort').val(param);

    SubmitForm('frmSort');
}

function ShowNotatnikPrint(param){
    //alert(param);
    if($(".ofeform:checked").length>0){
            var w=window.open("notatnik_wydruk/show?sygn="+param,"","width=700,scrollbars=yes,resizable=yes,menubar=yes ");
        }else{
            alert("Nie zostały zaznaczone żadne oferty");
        }
}

function SubmitZglosOferte() {
    var test = true;
    
    if($('#agree_id:checked').length ==0){ test=false;alert("Prosimy zaznaczyć klauzulę 'Wyrażam zgodę... '");}

    var err = '';

    $('#zo_imie').css('border','1px solid #999');
    $('#zo_nazwisko').css('border','1px solid #999');
    $('#zo_telefon').css('border','1px solid #999');

    if ($('#zo_imie').val() == '') { test = false; err += 'Imię'; $('#zo_imie').css('border','1px solid red');}
    if ($('#zo_nazwisko').val() == '') { test = false; err += ', Nazwisko'; $('#zo_nazwisko').css('border','1px solid red');}
    if ($('#zo_telefon').val() == '') { test = false; err += ', Telefon'; $('#zo_telefon').css('border','1px solid red');}    
    if ($('#mailoddzial').val() == '') {
        test = false;
        err += '\nProszę wybrać oddział do którego ma zostać wysłane zgłoszenie.'
    }

    if (test) {
        SubmitForm('frmZglosOferte');
    } else {
        test = true;

        if (err != '') {
            alert('Formularz zawiera błędy. \nProszę poprawić błędy i/lub uzupełnić brakujące pola: ' + err);
            err = '';
        }
    }
}

function SubmitZglosPoszukiwanie() {
    var test = true;
    
    if($('#agree_id:checked').length ==0){ test=false;alert("Prosimy zaznaczyć klauzulę 'Wyrażam zgodę... '");}

    var err = '';

    $('#zp_imie').css('border','1px solid #999');
    $('#zp_nazwisko').css('border','1px solid #999');
    $('#zp_telefon').css('border','1px solid #999');

    

    if ($('#zp_imie').val() == '') { test = false; err += 'Imię'; $('#zp_imie').css('border','1px solid red');}
    if ($('#zp_nazwisko').val() == '') { test = false; err += ', Nazwisko'; $('#zp_nazwisko').css('border','1px solid red');}
    if ($('#zp_telefon').val() == '') { test = false; err += ', Telefon'; $('#zp_telefon').css('border','1px solid red');}
    if ($('#mailoddzial').val() == '') {
        test = false;
        err += '\nProszę wybrać oddział do którego ma zostać wysłane zgłoszenie.'
    }


    if (test) {
        SubmitForm('frmZglosPoszukiwanie');
    } else {
        test = true;

        if (err != '') {
            alert('Formularz zawiera błędy. \nProszę poprawić błędy i/lub uzupełnić brakujące pola: ' + err);
            err = '';
        }
    }
}

function SubmitFinansowanie() {
    var test = true;

    var err = '';

    $('#f_imie').css('border','1px solid #999');
    $('#f_nazwisko').css('border','1px solid #999');

    if ($('#f_imie').val() == '') { test = false; err += 'Imię'; $('#f_imie').css('border','1px solid red');}
    if ($('#f_nazwisko').val() == '') { test = false; err += ', Nazwisko'; $('#f_nazwisko').css('border','1px solid red');}

    if (test) {
        SubmitForm('frmFinansowanie');
    } else {
        test = true;

        if (err != '') {
            alert('Formularz zawiera błędy. \nProszę poprawić błędy i/lub uzupełnić brakujące pola: ' + err);
            err = '';
        }
    }
}

function SubmitZnajomy() {
    var test = true;

    var err = '';

    $('#txtimie').css('border','1px solid #999');
    $('#txtemail').css('border','1px solid #999');


    if ($('#txtemail').val() == '') { test = false; if (err != '') {err += ', ';} err += 'Email '; $('#txtemail').css('border','1px solid red');}
    if ($('#txtimie').val() == '') { test = false; if (err != '') {err += ', ';} err += 'Imie '; $('#txtimie').css('border','1px solid red');}


    if (test) {
        SubmitForm('frmZnajomy');
    } else {
        test = true;

        if (err != '') {
            alert('Formularz zawiera błędy. \nProszę poprawić błędy i/lub uzupełnić brakujące pola: ' + err);
            err = '';
        }
    }
}

function zliczcheck() {    
    var tekst = '';

     $('.ofeform:checked').each(function() {
         //alert($(this).val());
         tekst += $(this).val() + " ";
     });   

     $('#sygnatury').val(tekst);
}

function SubmitKontakt(miejsce) {
    ok=true;

    if($('#agree_id:checked').length ==0){ ok=false;alert("Prosimy zaznaczyć klauzulę 'Wyrażam zgodę... '");}
    
    if(miejsce=='notatnik'){
        if($('.ofeform:checked').length ==0){ ok=false;alert("Nie zostały zaznaczone żadne oferty");}
    }
    if($("#mailoddzial").val()==""){
        ok=false;
        alert("Nie został zaznaczony żaden oddział");
    }
    if(ok==true){
        var test = true;
        var err = '';

        $('#ko_imie').css('border','1px solid #999');
        $('#ko_telkom').css('border','1px solid #999');
        $('#ko_mail').css('border','1px solid #999');

        if ($('#ko_imie').val() == '') { test = false; err += 'Imię:'; $('#ko_imie').css('border','1px solid red');}

        if ($('#ko_telkom').val() == '') { test = false; if (err != '') {err += ', ';} err += 'Tel. kom."'; $('#ko_telkom').css('border','1px solid red');}

        if ($('#ko_mail').val() == '') { test = false; if (err != '') {err += ', ';} err += 'Email:'; $('#ko_mail').css('border','1px solid red');}

        //if (!$('#zgoda-1').is(':checked') || !$('#zgoda-2').is(':checked')) { test = false; if (err != '') {err += ', ';} err += 'Zgoda-1, Zgoda-2'; }

        if (test) {
            SubmitForm('frmKontakt');
        } else {
            test = true;

            if (err != '') {
                alert('Formularz zawiera błędy. \nProszę poprawić błędy i/lub uzupełnić brakujące pola: ' + err);
                err = '';
            }
        }
    }
    
}

adv=false;
function showZnajomy(tag, btn, tryb) {
    var dvZnajomy = $('#'+tag);
    ok=false;
    if(tryb=="wysz1"){
        adv=true;
        
        if ($("#search-box").css("width")=="710px") {
            colapse_adv();
        } else {
            $("#search-box").css("width","710px");
            $("#panel-right").css("top","10px");
            $(".search-content").css("height","190px");
            $(".buttons-my").css({"right":"0px","left":"148px"});
            $(".btnWyczysc").css("right","352px");

            $("#colapse-adv").hide();
            $(".btnZaawansowane").show();

            if ($("#rodzaj_oferty").val()==="Mieszkanie") {
                if ($("#rodzaj_oferty_mieszkanie").length >0) $("#rodzaj_oferty_mieszkanie").show();
                $("#rodzaj_oferty_pietro").show ();
                $("#rodzaj_liczba_pokoi").show();
            }
            if ($("#rodzaj_oferty").val()==="Dom") {
                if ($("#rodzaj_oferty_dom").length >0) $("#rodzaj_oferty_dom").show();
                $("#rodzaj_liczba_pokoi").show();
            }
            if ($("#rodzaj_oferty").val()==="Dzialka"){
                if ($("#rodzaj_oferty_grunt").length >0) $("#rodzaj_oferty_grunt").show();
            }
            if ($("#rodzaj_oferty").val()==="Lokal"){$("#rodzaj_oferty_lokal").show();} 
            if ($("#rodzaj_oferty").val()==="Obiekt"){$("#rodzaj_oferty_obiekt").show();} 
            $("#inp_c_m2").show();
            $("#inp_n_oferty").show();
            $(".adv-search-right").show();
        }
        
        
        
    }else if(tryb=="wysz2"){
        //$("#colapse-adv").hide();
        $(".btnZaawansowane").hide();
       
        $(".btnZaawansowane").attr("onclick","");
        $(".buttons-my").css({"right":"0px","left":"168px","bottom":"0px","top":"60px"});
        
        if ($("#rodzaj_oferty").val()==="Mieszkanie") {
            if ($("#rodzaj_oferty_mieszkanie").length >0) $("#rodzaj_oferty_mieszkanie").show();
            $("#rodzaj_oferty_pietro").show ();
            $("#rodzaj_liczba_pokoi").show();
        }
        if ($("#rodzaj_oferty").val()==="Dom") {
            if ($("#rodzaj_oferty_dom").length >0) $("#rodzaj_oferty_dom").show();
            $("#rodzaj_liczba_pokoi").show();
        }
        if ($("#rodzaj_oferty").val()==="Dzialka"){
            if ($("#rodzaj_oferty_grunt").length >0) $("#rodzaj_oferty_grunt").show();
        }
        if ($("#rodzaj_oferty").val()==="Lokal"){$("#rodzaj_oferty_lokal").show();} 
        if ($("#rodzaj_oferty").val()==="Obiekt"){$("#rodzaj_oferty_obiekt").show();} 
        $("#inp_c_m2").show();
        $("#inp_n_oferty").show();
        $(".adv-search-right").show();
        
        $(document).scrollTo('#wyszlong', 1000, {offset:-50} );
    }else if(tryb=="notatnik"){
        if($(".ofeform:checked").length>0){
            ok=true;
        }else{
            alert("Nie zostały zaznaczone żadne oferty");
        }
    }else{
        ok=true;
    }
    
    if(ok==true){
        if (dvZnajomy.css("display") == 'none') {
            dvZnajomy.show("slow");
            if (btn ==1) {
                $('#owiecej').hide();
                $('#omniej').show();
            }
        } else {
            dvZnajomy.hide("slow");
            if (btn ==1) {
                $('#owiecej').show();
                $('#omniej').hide();
            }
        }
    }
    
    
    
    
    
}

function colapse_adv(){
    $("#colapse-adv").hide();
    $("#search-box").css("width","468px");
    $("#panel-right").css("top","0px");
    $(".search-content").css("height","190px");
    $(".adv_search").each(function(){$(this).hide();});
    $(".buttons-my").css({"right":"140px","left":""});
    $(".adv-search-right").hide();
    
    $(".btnWyczysc").css("right","110px");
    //$(".pomleft").after($dv);
    //$("#search-middle-cont").hide();
}

function poknaj(tag) {
    var tagi = $('div.'+tag+':gt(2)');

    if (tagi.css("display") == 'none') {
        tagi.show("slow");
    } else {
        tagi.hide("slow");
    }
}

function hideright(id,scroll) {
    var tagi = $('#'+id);
    
    if (scroll==1){
        scrollTo(0,200);
    }
    
    if (tagi.css("display") == 'none') {
        //$('#search-box-pokaz').hide("slow");
        $('.belkapokazwyszukiwarke').hide(); 
        
        tagi.show();
    } else {
        tagi.hide();
        $('.belkapokazwyszukiwarke').show(); 
    }
    
    
}


// ----------------------------------- Losowy wybór oddziału --------------------------- //

function randOrd() {
    return (Math.round(Math.random())-0.5); 
} 
function pokazoddzialy() {

    var slideimages = new tablica();
    slideimages.sort(randOrd);

    for (i=0; i<slideimages.length; i++) {
        document.write('<div class="losujoddzialy" onclick="zaznaczdiv(this,\'' +slideimages[i][1] + '\');" style="background-image: url('+slideimages[i][0] + ');"></div>');
    }

}
function pokazwydrukoddzialy() {
    var slideimages = new tablica();
    slideimages.sort(randOrd);

/*<div> <img src="'+slideimages[i][0] + '" alt="" /></div>*/

    for (i=0; i<slideimages.length; i++) {
        document.write('<div class="wydoddzialy"> <div><b>'+slideimages[i][1] + '</b></div> <div>'+slideimages[i][2] + '</div> <div><b>telefon:</b> '+slideimages[i][3] + '</div></div>');
    }
}

function zaznaczdiv(tag,name) {
    //alert($(tag).css('background-color'));

    if ($(tag).css('background-color') != 'rgb(229, 98, 26)') {
        $('.losujoddzialy').each(function() {
            $(this).css('background-color','#F7F7F7');
            $(this).animate({opacity: 0.1});
        });
        $(tag).css('background-color','#E5621A');
        $(tag).animate({opacity: 1});
        $('#mailoddzial').val(name);
        
    } else {
        $('.losujoddzialy').each(function() {
            $(this).animate({opacity: 1});
        });
       $(tag).css('background-color','transparent'); 
       $('#mailoddzial').val("");
    }
    //$(tag).css('background-color','red');

}



function ZmianaRodzaju(przedm,adv){
    //alert(przedm);
    if ($("#rodzaj_oferty_dom").length >0) $("#rodzaj_oferty_dom").hide();
    if ($("#rodzaj_oferty_mieszkanie").length > 0) $("#rodzaj_oferty_mieszkanie").hide();
    if ($("#rodzaj_oferty_pietro").length > 0) $("#rodzaj_oferty_pietro").hide();
    
    if ($("#rodzaj_oferty_grunt").length >0) $("#rodzaj_oferty_grunt").hide();
    if ($("#rodzaj_oferty_lokal").length >0) $("#rodzaj_oferty_lokal").hide();
    if ($("#rodzaj_oferty_obiekt").length >0) $("#rodzaj_oferty_obiekt").hide();
    if ($("#rodzaj_liczba_pokoi").length > 0) $("#rodzaj_liczba_pokoi").hide();
    
    if(adv=='true'){
        //alert($("#rodzaj_oferty").val());
        if ($("#rodzaj_oferty").val()==="Mieszkanie") {
            if ($("#rodzaj_oferty_mieszkanie").length >0) $("#rodzaj_oferty_mieszkanie").show();
            $("#rodzaj_oferty_pietro").show ();
            $("#rodzaj_liczba_pokoi").show();
        }
        if ($("#rodzaj_oferty").val()==="Dom") {
            if ($("#rodzaj_oferty_dom").length >0) $("#rodzaj_oferty_dom").show();
            $("#rodzaj_liczba_pokoi").show();
        }
        if ($("#rodzaj_oferty").val()==="Dzialka"){
            if ($("#rodzaj_oferty_grunt").length >0) $("#rodzaj_oferty_grunt").show();
        }
        if ($("#rodzaj_oferty").val()==="Lokal"){$("#rodzaj_oferty_lokal").show();} 
        if ($("#rodzaj_oferty").val()==="Obiekt"){$("#rodzaj_oferty_obiekt").show();} 
    }
    
}
