﻿

function rozwinzwin(id) {
    if ($(id).style.display != "none") {
        Effect.SlideUp(id);
        $('HideShowButton').innerHTML = "Rozwiń";
    }
    else {
        Effect.SlideDown(id);
        $('HideShowButton').innerHTML = "Zwiń";
    }
    
    
}
function rozwin(id)
{
    $$('.Zwin').each(function(elem) {
        if (elem.id != id && elem.style.display != "none") Effect.SlideUp(elem.id);
    });
    Effect.SlideDown(id);
}
function zwin(id)
{
    var temp = "";
    var label;
    
    document.getElementById("TXT"+id).value = "";
    
    $$('#'+id+' .wysz_check input[type=checkbox]').each(function(elem) {
        if (elem.checked == true) 
        {
            $('TXT'+id).value = temp + $$('label[for=' + elem.id + ']')[0].innerHTML;
            temp = $('TXT'+id).value + ', ';
         }   
    });

    if (temp == "") document.getElementById("TXT"+id).value = "Wybierz z listy";

    Effect.SlideUp(id);
}


          function DrawCloud(MouseEvent,CloudTitle,CloudText,Operation){
              if(Operation==1){
                  PosX = 0;
                  PosY = 0;
                  //alert("Używasz [" + navigator.appName + "] - " + navigator.appVersion);
                    
                    if ( navigator.appVersion.indexOf("MSIE") > 0) 
                        {
                            //alert('MSIE 7');
                            PosX = MouseEvent.clientX + document.documentElement.scrollLeft;
                            PosY = MouseEvent.clientY + document.documentElement.scrollTop;
                        }
                    if ( navigator.appName == "Netscape" || navigator.appName == "Opera") 
                        {
                            //alert('Netscape');
                            PosX = MouseEvent.clientX + window.pageXOffset;
                            PosY = MouseEvent.clientY + window.pageYOffset;
                        }



                  //alert('Mysz MouseEvent.clientX: '+ MouseEvent.clientX + ' document.body.scrollLeft: '+document.body.scrollLeft+ ' document.documentElement.scrollLeft: '+document.documentElement.scrollLeft+' window.pageXOffset: '+window.pageXOffset);
                  //alert('Mysz MouseEvent.clientY: '+ MouseEvent.clientY + ' document.body.scrollTop: '+document.body.scrollTop+ ' document.documentElement.scrollTop: '+document.documentElement.scrollTop+' window.pageYOffset: '+window.pageYOffset);

                  //alert('x: '+PosX+'y: '+PosY);

                  PosXC = PosX;
                  PosYC = PosY;
                  document.getElementById("HintAnythingBoxTop").innerHTML = CloudTitle;
                  document.getElementById("HintAnythingBoxMiddle").innerHTML = CloudText;
                  document.getElementById("HintAnythingBox").style.left = PosX;
                  document.getElementById("HintAnythingBox").style.top = PosY;
                  BeginCloud = setTimeout("DisplayCloud(1,"+PosX+","+PosY+")",50);
              } else if(Operation==0){
                  clearTimeout(BeginCloud);
                  DisplayCloud(0,0,0);
              }
          }
          function DisplayCloud(Display,x,y){
            if (Display==1){
                  x = x - 30;
                  y = y - $("HintAnythingBox").getHeight() - 10;
                  
                  document.getElementById("HintAnythingBox").style.left = x+"px";
                  document.getElementById("HintAnythingBox").style.top = y+"px";
                  document.getElementById("HintAnythingBox").style.display = "block";
            }
            else if (Display==0){
                  document.getElementById("HintAnythingBox").style.display = "none";
            }
          }



function WybLok1(){
    var przedmiot=GetRadioButtonValue('wysz_lstRodzaje');
    var wojewodztwo=GetRadioButtonValue('lstWojewodztwa');
    var a=window.open("tree/lokacje.aspx?p="+przedmiot+"&w="+wojewodztwo,"virgo_lok","menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, width=500, height=500, status=no")
    a.focus();
}
function ZmianaRodzaju(przedmiot, nazwa){
    //document.getElementById("wwPokoje").style.display="none";
    document.getElementById("wwRodzajDomu").style.display="none";
    //document.getElementById("wwStanWybudowania").style.display="none";
    document.getElementById("wwRodzajBudynku").style.display="none";
    document.getElementById("wwPrzeznaczenie").style.display="none";
    document.getElementById("wwPrzeznaczenieLokale").style.display="none";
    document.getElementById("wwTypObiektu").style.display="none";
    
    if (przedmiot=="0") {
        //document.getElementById("wwPokoje").style.display="block";
        document.getElementById("wwRodzajBudynku").style.display="block";
    }
    if (przedmiot=="1") {
        document.getElementById("wwRodzajDomu").style.display="block";
        //document.getElementById("wwStanWybudowania").style.display="block";
    }
    if (przedmiot=="2" ){document.getElementById("wwPrzeznaczenie").style.display="block";}
    if (przedmiot=="3" ){document.getElementById("wwPrzeznaczenieLokale").style.display="block";} 
    if (przedmiot=="7"){document.getElementById("wwTypObiektu").style.display="block";}
    
    document.getElementById("TXTRozwijanaListaWyboru_Rodzaj").value = nazwa;
}

function WybLok(){
    var przedmiot=document.getElementById("ctl00_cntWyszukiwarka_WebWyszukiwarka_wysz_lstRodzaje").value;
    var kraj=document.getElementById("ctl00_cntWyszukiwarka_WebWyszukiwarka_wysz_lstKraj").value;
    if (przedmiot=="---") {alert("Proszę wybrać rodzaj nieruchomości");return false;}
    var a=window.open("tree/kraje.aspx?p="+przedmiot+"&w="+kraj,"virgo_woj","menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, width=500, height=500, status=no")
}

function ZamknijRodzaj() {
    zwin('RozwijanaListaWyboru_Rodzaj');
    ZmianaRodzaju(GetRadioButtonValue('wysz_lstRodzaje'), GetRadioButtonName('wysz_lstRodzaje'));
}

function ZamknijTyp() {
    zwin('RozwijanaListaWyboru_Typ');
    document.getElementById("TXTRozwijanaListaWyboru_Typ").value = GetRadioButtonName('wysz_lstSprzedazWynajem');
}

function ZamknijWojewodztwo() {
    zwin('RozwijanaListaWyboru_Wojewodztwo');
    $('TXTRozwijanaListaWyboru_Wojewodztwo').value = GetRadioButtonName('lstWojewodztwa');
}
function ZamknijPrzeznaczenie() {
    zwin('RozwijanaListaWyboru_Przeznaczenie');
    $('TXTRozwijanaListaWyboru_Przeznaczenie').value = GetRadioButtonName('wysz_lstPrzeznaczenie');
}
function ZamknijTypObiektu() {
    zwin('RozwijanaListaWyboru_TypObiektu');
    $('TXTRozwijanaListaWyboru_TypObiektu').value = GetRadioButtonName('wysz_lstTypObiektu');
}

function PokazMapeDzielnic() {          
    new Ajax.Request("mapadzielnic.aspx", {
      method: 'get',
      onSuccess: function(transport) {
            $('dvWyborDzielnic').innerHTML = transport.responseText;
            
            height=$$('.wyszukiwarkaPanel')[0].getStyle('height');

            $('wyszSubmitButton').hide();
            
            $('dvWyborDzielnic').setStyle({'height':height});
            $('dvWyborDzielnic').show();
       }
    });
}

function galMapaWstawDzielnice(d) {
    $('dvWyborDzielnic').hide();
    $('dvWyborDzielnic').innerHTML = "";
    $$('.wyszukiwarkaPanel')[0].setStyle({'height':'auto'});
    $('wyszSubmitButton').show();

    if (d !== 'undefined') {
        $$('.hidLocationsCache')[0].value=rtrim($$('.hidLocationsCache')[0].value, ",");
        if ($$('.hidLocationsCache')[0].value.indexOf(d.split(";")[0]) == -1) {
            if ($$('.hidLocationsCache')[0].value != "") $$('.hidLocationsCache')[0].value += ",";
            $$('.hidLocationsCache')[0].value += d;
        }
        Locations_LoadFromCache();
    }
}