﻿var objekt;
var jezik;
var destinacija;
var tvrtka;
var arrdest;
var arrtipoviSJ;  
var arrobjekti;
var podaciZaDDL
var arrTipoviPPTema;
var arrTipoviAktivnostiIZL;

var div = new Array(); 
div[0] = 'svi';
div[1] = 'HO_AP';
div[2] = 'KA_NT';
div[3] = 'NT_AN';
div[4] = 'VAHO_VACLUB';
div[5] = 'VACLUB_VAHO';
div[6] = 'KA';
div[7] = 'NT';
div[8] = 'VAHO_HO';
div[9] = 'VACLUB_HO';
div[10] = 'HO_VACLUB';
div[11] = 'HO';

var objektidiv = new Array(); 
objektidiv[0] = 'PO_HO';
objektidiv[1] = 'PO_AP';
objektidiv[2] = 'PO_KA';
objektidiv[3] = 'PO_NT';
objektidiv[4] = 'PO_VAHO';
objektidiv[5] = 'PO_VACLUB';
objektidiv[6] = 'RB_HO';
objektidiv[7] = 'RB_AP';
objektidiv[8] = 'RB_KA';
objektidiv[14] = 'RB_VAHO';
objektidiv[9] = 'KR_HO';
objektidiv[10] = 'KR_KA';
objektidiv[11] = 'KR_NT';
objektidiv[12] = 'DU_HO';
objektidiv[13] = 'DU_KA';
objektidiv[15] = 'DU_VACLUB';

function UcitajPodatkeZaDDL(jezik)
{
    if(jezik==null) UcitajPocetneParametre();
    podaciZaDDL = AjaxUtils.DajPodatkeZaDDL(jezik).value;

    if(arrdest==null) arrdest = podaciZaDDL.DestinacijeZaDDL;
    if(arrobjekti==null) arrobjekti=podaciZaDDL.ObjektiZaDDL;
    if(arrTipoviPPTema==null) arrTipoviPPTema=podaciZaDDL.PPTemeZaDDL;
    if(arrtipoviSJ==null) arrtipoviSJ=podaciZaDDL.TipoviSJZaDDL;
    if(arrTipoviAktivnostiIZL==null)arrTipoviAktivnostiIZL=podaciZaDDL.TipoviAktivnostiIzletiZaDDL;
}

//destInfo.aspx i objekt.aspx
var slike = null;
function UcitajSlikeDestInfo(BrojSlika, Destinacija)
{
    slike = new Array(); 
    var i = 1; 
    for (i = 1 ; i <= BrojSlika ; i++) 
    { 
       var v_slika = new Image(); 
       v_slika.src = Destinacija + '/destInfo/slika_' + i + '_v.jpg'; 
       slike[ i ] = v_slika; 
    }
    
}

function UcitajSlikeObjekt(BrojSlika, Tvrtka, Objekt, Stranica)
{
    slike = new Array(); 
    var i = 1; 
    for (i = 1 ; i <= BrojSlika ; i++) 
    { 
       var v_slika = new Image(); 
       v_slika.src = Tvrtka + '/' + Objekt + '/' + Stranica + '_' + i + '_v.jpg'; 
       slike[ i ] = v_slika; 
    }
    
}

function PostaviPrvuSliku(BrojSlika, sl)
{
    if (sl<=BrojSlika)
    {
         document.getElementById('BigImg').src = slike[sl].src;  
    }
}

function ChangePicture(broj) 
{ 
    document.getElementById('BigImg').src = slike[broj].src;        
}

function UcitajPocetneParametre()
{
//    objekt='NA';
//        var tob=queryString('o');
//        if(tob!='false') objekt=tob;
    jezik='ENG';
        var tjz=queryString('j');
        if(tjz!='false') jezik=tjz;
//    destinacija='NA';
//        var tde=queryString('d');
//        if(tde!='false') destinacija=tde;
//    tvrtka='NA';
//        var ttv=queryString('t');
//        if(ttv!='false') tvrtka=ttv;

    //checkImgLoad();
    //alert(JeOperater);
}

// tb1  --- id prvog inputa (arrive)
// tb2  --- id prvog inputa (depart)
// kojimijenjam = 1 ili 2 ---- da znam zeli li promjeniti arrive ili depart
function DajKalendar(tb1, tb2, kojimijenjam, jezik)  
{
    var UpitOd = 'ctl00_CPH_tje_desno_DatumDolaska';
    var UpitDo = 'ctl00_CPH_tje_desno_DatumOdlaska';
 
    var link='Kalendar.aspx';  
            
    if ((tb1 != null)&(tb2 != null)) 
    {
        var mTB1, mTB2;
        if (tb1 == 'UpitOd') //runat=server pa dajem CLient.ID
        {
           mTB1 = UpitOd;
           mTB2 = UpitDo;
        }
        else
        {
            mTB1 = tb1;
            mTB2 = tb2;
        }
    
        var arrive = this.document.getElementById(mTB1).value.replace('.','/').replace('.','/').replace('.',''); 
        var depart = this.document.getElementById(mTB2).value.replace('.','/').replace('.','/').replace('.',''); 
        
        link = link + '?arrive='+arrive+'&depart='+depart+'&idtb1='+mTB1+'&idtb2=' + mTB2 + '&kojimijenjam='+kojimijenjam + '&j=' + jezik;
    }
 
    var NewWin=window.open(link,'kalendar','width=180,height=210,toolbar=no,location=no,scrollbars=no,resizable=no');
    NewWin.focus()
}

function DajKalendarIframe(tb1, tb2, kojimijenjam, jezik)
{
    if ((tb1 != null)&(tb2 != null)&(kojimijenjam!=null)) 
    {
        var i;
        for (i = 1; i < 3; i++)
        {
            var oznaka ='iKalendar' + i;
            var iFrameToShow = document.getElementById(oznaka);
            var arrive = document.getElementById('arrive').value;
            var depart = document.getElementById('depart').value;
            
            if ((iFrameToShow != null) && (arrive != null) &&(depart!=null))
            {
                if (i == kojimijenjam)
                {
                    //alert('otvori: '+ oznaka);
                    iFrameToShow.style.display = 'inline';
                    iFrameToShow.src = 'iframe_Kalendar.aspx?j=' + jezik + '&arrive=' + arrive + '&depart=' + depart + '&kojimijenjam=' + kojimijenjam;
                }
                else
                {
                    //alert('zatvori: ' + oznaka);
                    iFrameToShow.style.display = 'none';
                }
            }
        }
    }
}

function DajTipSmjInfoIframe(frameID, tipSmjestaja, objekt, jezik, tvrtka)
{
    if(frameID != null)
    {
        var idElementa = frameID;
        var iFrameToShow = document.getElementById(idElementa);
        
        if (iFrameToShow != null)
        {
            //prikazi iframe sa tipom smjestaja
            iFrameToShow.style.display = 'block';
            iFrameToShow.src = 'iframe_InfoTipSmjestaja.aspx?j=' + jezik + '&tipsmj=' + tipSmjestaja + '&o=' + objekt + '&t=' + tvrtka;
        }
    }
}

function ZatvoriTipSmjInfoIframe()
{
    var oznaka ='iTipSmjestajaInfo';
         var iFrameToShow = window.parent.document.getElementById(oznaka);
         if (iFrameToShow != null)
         {
            iFrameToShow.style.display = 'none';
         }
}

function ZatvoriKalendarIframe()
{
    for (i = 1; i < 3; i++)
    {
         var oznaka ='iKalendar' + i;
         var iFrameToShow = window.parent.document.getElementById(oznaka);
         if (iFrameToShow != null)
         {
            iFrameToShow.style.display = 'none';
         }
    }
}

function DajKalendarIframeSBrojemNocenja(tb1, tb2, kojimijenjam, jezik, BrNocenjaId)
{
    var UpitOd = 'ctl00_CPH_tje_desno_DatumDolaska';
    var UpitDo = 'ctl00_CPH_tje_desno_DatumOdlaska';
    
    if ((tb1 != null)&(tb2 != null)&(kojimijenjam!=null)) 
    {
    
        var mTB1, mTB2;
        if (tb1 == 'UpitOd') //runat=server pa dajem CLient.ID
        {
           mTB1 = UpitOd;
           mTB2 = UpitDo;
        }
        else
        {
            mTB1 = tb1;
            mTB2 = tb2;
        }

        var arrive = this.document.getElementById(mTB1).value.replace('.','/').replace('.','/').replace('.',''); 
        var depart = this.document.getElementById(mTB2).value.replace('.','/').replace('.','/').replace('.',''); 

        var i;
        for (i = 1; i < 3; i++)
        {
        
            var oznaka ='iKalendar' + i;
            var iFrameToShow = document.getElementById(oznaka);
            var arrive = document.getElementById('arrive').value;
            var depart = document.getElementById('depart').value;
        
            if ((iFrameToShow != null) && (arrive != null) &&(depart!=null))
            {
                if (i == kojimijenjam)
                {
                    //alert('otvori: '+ oznaka);
                    iFrameToShow.style.display = 'inline';
                    iFrameToShow.src = 'iframe_Kalendar.aspx?j=' + jezik + '&arrive=' + arrive + '&depart=' + depart + '&kojimijenjam=' + kojimijenjam + '&BrNocenjaId=' + BrNocenjaId;
                }
                else
                {
                    //alert('zatvori: ' + oznaka);
                    iFrameToShow.style.display = 'none';
                }
            }
        }
    }
}

function DajKalendarSBrojemNocenja(tb1, tb2, kojimijenjam, jezik, BrNocenjaId)  
{
     var UpitOd = 'ctl00_CPH_tje_desno_DatumDolaska';
    var UpitDo = 'ctl00_CPH_tje_desno_DatumOdlaska';
 
    var link='Kalendar.aspx';  
            
    if ((tb1 != null)&(tb2 != null)) 
    {
        var mTB1, mTB2;
        if (tb1 == 'UpitOd') //runat=server pa dajem CLient.ID
        {
           mTB1 = UpitOd;
           mTB2 = UpitDo;
        }
        else
        {
            mTB1 = tb1;
            mTB2 = tb2;
        }
    
        var arrive = this.document.getElementById(mTB1).value.replace('.','/').replace('.','/').replace('.',''); 
        var depart = this.document.getElementById(mTB2).value.replace('.','/').replace('.','/').replace('.',''); 
       
        link = link + '?arrive='+arrive+'&depart='+depart+'&idtb1='+mTB1+'&idtb2=' + mTB2 + '&kojimijenjam='+kojimijenjam + '&j=' + jezik + '&BrNocenjaId=' + BrNocenjaId;
    }
 
    var NewWin=window.open(link,'kalendar','width=180,height=210,toolbar=no,location=no,scrollbars=no,resizable=no');
    NewWin.focus()
}

function UpisiOzneceniDatume(arriveDat,departDat,arriveTB,departTB)
{
    this.document.getElementById(arriveTB).value = arriveDat ;
    this.document.getElementById(departTB).value = departDat ;                 
}

function UpisiBrojNocenja(BrNocenjaID, BrojNocenja)
{
    this.document.getElementById(BrNocenjaID).selectedIndex = BrojNocenja -1;
}

function PromjenjenDatumDolaska(arriveId, departId, BrNocenjaId, jezik)
{
    var select_brnocenja = this.document.getElementById(BrNocenjaId);
    var BrojNocenja = select_brnocenja.selectedIndex + 1;
    
    var arrive = this.document.getElementById(arriveId).value;     
    var poruka = AjaxUtils.ProvjeriDatum(arrive, jezik).value;
    
    if ( poruka == 'NA' ) //datum je u dobrom formatu
    {
        arrive = arrive.replace('.','/').replace('.','/').replace('.',''); 
        
        var datumi = AjaxUtils.DajDatumePremaDatumuDolaska(arrive, BrojNocenja).value;       
        UpisiOzneceniDatume(datumi.DatumDolaska, datumi.DatumOdlaska, arriveId, departId);
        UpisiBrojNocenja(BrNocenjaId, datumi.BrojNocenja);         
    }
    else
    {
        var depart = this.document.getElementById(departId).value.replace('.','/').replace('.','/').replace('.','');  
        var StariDatumDolaska = AjaxUtils.DajDatumDolaska(depart, BrojNocenja).value;
        this.document.getElementById(arriveId).value = StariDatumDolaska;  
        alert( poruka );  
    }
}

function PromjenjenDatumOdlaska(arriveId, departId, BrNocenjaId, jezik)
{
    var select_brnocenja = this.document.getElementById(BrNocenjaId);
 
    var BrojNocenja = select_brnocenja.selectedIndex + 1;
    
    var depart = this.document.getElementById(departId).value;     
    var poruka = AjaxUtils.ProvjeriDatum(depart, jezik).value;
    
    if ( poruka == 'NA' ) //datum je u dobrom formatu
    {
        depart = depart.replace('.','/').replace('.','/').replace('.',''); 
        arrive = this.document.getElementById(arriveId).value.replace('.','/').replace('.','/').replace('.',''); 
        var datumi = AjaxUtils.DajDatumePremaDatumuOdlaska(arrive, depart, BrojNocenja).value;       
        UpisiOzneceniDatume(datumi.DatumDolaska, datumi.DatumOdlaska, arriveId, departId);
        UpisiBrojNocenja(BrNocenjaId, datumi.BrojNocenja);         
    }
    else
    {
        var arrive = this.document.getElementById(arriveId).value.replace('.','/').replace('.','/').replace('.','');  
        var StariDatumOdlaska = AjaxUtils.DajDatumOdlaska(arrive, BrojNocenja).value;
        this.document.getElementById(departId).value = StariDatumOdlaska;  
        alert( poruka );  
    }
}

function NapuniDDLSBrojevima(MaxBroj,id)
{
    var select = this.document.getElementById(id);
    
    if (select != null)
    {
        var i;
        for (i=1; i <= MaxBroj; i++)
        {
            select.options[i-1] = new Option(i,i);
        }
    }
    
 
}

function NapuniDDLSBrojevimaIOznaci(MaxBroj, id, Selected)
{
    var select = this.document.getElementById(id);
    
    if (select != null)
    {
        var i;
        for (i=1; i <= MaxBroj; i++)
        {
            select.options[i-1] = new Option(i,i);
        } 
        
        if ( (Selected != null) && (Selected<MaxBroj) )
        {
            select.selectedIndex = Selected-1;
        }
    }
    
   
}

function NapuniDDLSBrojevimaIOznaciISakrijKontrolu(MaxBroj, id, Selected)
{
    var select = this.document.getElementById(id);
    
    
    
    if (select != null)
    {
    
        var i;
        for (i=0; i <= MaxBroj; i++)
        {
            select.options[i] = new Option(i,i);
        } 
        
        if ( (Selected != null) && (Selected<MaxBroj) )
        {
            select.selectedIndex = Selected-1;
        }
        if (MaxBroj != '')
        {
            if (MaxBroj == '0')
            {
                select.style.display = 'none';
            }
            else
            {
                select.style.display = 'block';
                select.selectedIndex=0;
            }
            
        }
        else
        {
            select.style.display = 'none';
        }  
        
    }
}

function PromjenjenBrojNocenja(arriveId, departId, BrNocenjaId)
{
    var select_brnocenja = this.document.getElementById(BrNocenjaId);
    var BrojNocenja = select_brnocenja.selectedIndex + 1;
    var arrive = this.document.getElementById(arriveId).value.replace('.','/').replace('.','/').replace('.',''); 
    
    var NoviDatumOdlaska = AjaxUtils.DajDatumOdlaska(arrive, BrojNocenja).value;
    this.document.getElementById(departId).value = NoviDatumOdlaska;    
}

//function PromjenjenDatumOdlaska(arriveId, departId, BrNocenjaId)
//{
//    //treba postaviti broj nocenja
//    var arrive = this.document.getElementById(arriveId).value.replace('.','/').replace('.','/').replace('.',''); 
//    var depart = this.document.getElementById(departId).value.replace('.','/').replace('.','/').replace('.',''); 
//        
//    var NoviBrojNocenja = AjaxUtils.DajBrojNocenja(arrive, depart).value;
//    this.document.getElementById(BrNocenjaId).selectedIndex = NoviBrojNocenja - 1;    
//}

//UC_ObjTrazi.ascx
function PrikaziOdabranoObjTrazi(jezik,objekt,BookingOnLine, NijeKamp)
{
    var arrive = this.document.getElementById('arrive').value.replace('.','/').replace('.','/').replace('.',''); 
    var depart = this.document.getElementById('depart').value.replace('.','/').replace('.','/').replace('.',''); 
    var promokod = this.document.getElementById('PromoKod').value;
    var odabranitab;
    
    if (this.document.getElementById('hCurrentTab') != null)
    {
        odabranitab = this.document.getElementById('hCurrentTab').value;
    }
    else
    {
        odabranitab = 1;
    }
    
    var select = this.document.getElementById('osoba');                    
    var adult;
    
    if (select!=null)
        adult = select.options[select.selectedIndex].value;
    else
        adult = 0;
        

    var selectdj = this.document.getElementById('brdjece');                    
    var child;
    
    if (selectdj!=null)
        child = selectdj.options[selectdj.selectedIndex].value;
    else
        child = 0;




    var link;
    
    if (BookingOnLine)
    {
//        if (NijeKamp)
            link = 'obj_onb.aspx?s=o_onl_book&o=' + objekt;
//        else
//            link = 'http://www.riviera.hr/kampovi/prva.aspx?obj=' + objekt;
    }
    else
    {
        link = 'obj_upit.aspx?o=' + objekt;
    }
    
    link = link + '&j='+jezik + '&arrive=' + arrive + '&depart=' + depart + '&Adult=' + adult+ '&child=' + child + '&promokod=' + promokod;
    
    var brojsobaSelect = this.document.getElementById('brojsoba');

    if ( brojsobaSelect != null )
    {
        var brsoba = brojsobaSelect.selectedIndex + 1;
        link = link + '&brsoba=' + brsoba;
    }
    
    this.document.location.href = link + '&ot=' + odabranitab;
}
                

function PrikaziSljedeceDijete(RedniBroj)
{
    var IdDiva = 'Dijete' + (RedniBroj+1);
    document.getElementById(IdDiva).style.display="block";
}

function NapuniDestinacije(nazivSelectElementaKojegTrebaNapuniti)
{
    try
    {
        var i=0;
        var dest;
        if(nazivSelectElementaKojegTrebaNapuniti==null)
            dest= document.getElementById('destinacija');
           else
            dest= document.getElementById(nazivSelectElementaKojegTrebaNapuniti);

        for (i=0; i < arrdest.length; i++)
        {
            var mDest = arrdest[i].split('#');
            dest.options[i]=new Option(mDest[1],mDest[0]);
        }
    }
    catch(ex){}
}

function NapuniTipoveAktivnostiIzleta(nazivSelectElementaKojegTrebaNapuniti)
         
{
//    try
//    {
        var i=0;
        var dest;
        if(nazivSelectElementaKojegTrebaNapuniti==null)
            aktivnost= document.getElementById('tipaktivnosti');
           else
            aktivnost= document.getElementById(nazivSelectElementaKojegTrebaNapuniti);

        for (i=0; i < arrTipoviAktivnostiIZL.length; i++)
        {
            var mAktivnost = arrTipoviAktivnostiIZL[i].split('#');
            aktivnost.options[i]=new Option(mAktivnost[1],mAktivnost[0]);
        }
//    }
//    catch(ex){}
}

function NapuniDestinacijeBezNA()
{
    try
    {
        var i;
        var dest = document.getElementById('destinacija');

        for (i=1; i < arrdest.length; i++)
        {
            var mDest = arrdest[i].split('#');
            dest.options[i-1]=new Option(mDest[1],mDest[0]);
        }
    }
    catch(ex){}
}

function NapuniDestinacijeObjUpit()
{
    try
    {
        var i=0;
        var dest = document.getElementById('destinacija_upit');

        for (i=0; i < arrdest.length; i++)
        {
            var mDest = arrdest[i].split('#');
            dest.options[i]=new Option(mDest[1],mDest[0]);
        }
    }
    catch(ex){}
}


//poziva se na  page-u destObjekti.aspx
function Prikazi_destObjekti(id)
{
     //imena divova na  page-u destObjekti.aspx
     for (i=0; i< div.length; i++) 
     { 
       var elem = document.getElementById(div [i]); 
       if ( elem != null)
       {
//           if ( div [i].indexOf(id) >= 0 )
           if ( div [i] == id )  
                elem.style.display = 'block';  
           else elem.style.display = 'none';  
        } 
     } 
}

//klik na batun trazi na userkontrol UC_trazi (bez datuma)
function PrikaziOdabrano(jezik)
{
    var link = 'objekti.aspx?j='+jezik;

    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('tipobjekta');
    var obj = document.getElementById('objekt');
    
    //odabrana destinacija
    var SelectedDest = 'sve';
    if (dest.selectedIndex >= 0)
    {
        SelectedDest = dest.options[dest.selectedIndex].value;
    }
    
    var SelectedTipSJ = '';
    if ( tipsj.selectedIndex >= 0)
    {
        SelectedTipSJ = tipsj.options[tipsj.selectedIndex].value;
    }
    
    var SelectedObj = '';
    if ( obj.selectedIndex >= 0)
    {
        SelectedObj = obj.options[obj.selectedIndex].value;
    }
    
    if (SelectedObj != '') //odi na stranice objekta
    {
        link = 'objekt.aspx?s=o_objektu&o=' + SelectedObj+ '&j='+jezik;
    }
    else 
    {
        if (SelectedDest == 'sve') //objekti.aspx
        {
            if (SelectedTipSJ == '')
            {
                link = 'objekti.aspx?j='+jezik;
            }
            else
            {
                link = 'objekti.aspx?TipSJ=' + SelectedTipSJ + '&j='+jezik;
            }
        }
        else //destObjekti.aspx
        {
            if (SelectedTipSJ == '')
            {
                link = 'destObjekti.aspx?d=' + SelectedDest + '&j='+jezik;
            }
            else
            {
                link = 'destObjekti.aspx?d=' + SelectedDest + '&TipSJ=' + SelectedTipSJ + '&j='+jezik;
            }
        }
    }
    if (SelectedObj.substring(0,1).toLowerCase() =="c")
    {
        window.open('http://www.camping-adriatic.com/'+link,'Camping','');        
    }
    else
    {
        if(link.indexOf('objekt.aspx')>=0)
        {
           document.location.href=AjaxUtils.DajLijepiURLObjekta(SelectedObj, jezik).value;
           //alert(AjaxUtils.DajLijepiURLObjekta(SelectedObj, jezik).value);
        }
        else
        {
        //alert("else##"+AjaxUtils.DajLijepiURLObjekta(SelectedObj, jezik).value);
        document.location.href = link;        
        }
    }
    
}
function PrikaziOdabraniUvjet(jezik)
{
    var link = 'izlList.aspx?j='+jezik;
    
    var dest = this.document.getElementById('destinacijaIzl');
    var tipakt = this.document.getElementById('tipaktivnosti');
    var odabranitab;
    
    if (this.document.getElementById('hCurrentTab') != null)
    {
        odabranitab = this.document.getElementById('hCurrentTab').value;
    }
    else
    {
        odabranitab = 2;
    }
    
    var SelectedDest = 'NA';
    if (dest.selectedIndex >= 0)
    {
        SelectedDest = dest.options[dest.selectedIndex].value;
        if (SelectedDest == 'sve')
        {
            SelectedDest = 'NA';
        }
    }
      
    var SelectedTipAktiv = 'NA';
    if ( tipakt.selectedIndex >= 0)
    {
        SelectedTipAktiv = tipakt.options[tipakt.selectedIndex].value;
        if (SelectedTipAktiv == 'sve')
        {
            SelectedTipAktiv = 'NA';
        }
    }
    link = 'izlList.aspx?d=' + SelectedDest + '&izlteme=' + SelectedTipAktiv + '&j='+jezik;
     document.location.href = link + '&ot=' + odabranitab; 
}
//klik na batun trazi na userkontrol UC_trazi ispod datuma
function UC_trazi_PrikaziOLB(jezik,djeca)
{
    if(djeca!=null)
    {
        if (djeca)
        {
            PrikaziUpitZaDjecu(jezik);
        }
        else
        {
            PrikaziOLB(jezik);
        }    
    }
    else
    {
        PrikaziOLB(jezik);
    }
        
}

function PrikaziOLB(jezik)
{
    var link = 'obj_trazi.aspx?j='+jezik;

    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('tipobjekta');
    var obj = document.getElementById('objekt');
  
    //odabrana destinacija
    var SelectedDest = 'sve';
    if (dest.selectedIndex >= 0)
    {
        SelectedDest = dest.options[dest.selectedIndex].value;
    }
    
    var SelectedTipSJ = '';
    if ( tipsj.selectedIndex >= 0)
    {
        SelectedTipSJ = tipsj.options[tipsj.selectedIndex].value;
    }
    
    var SelectedObj = '';
    if ( obj.selectedIndex >= 0)
    {
        SelectedObj = obj.options[obj.selectedIndex].value;
    }
    
    if (SelectedObj != '') //odi na stranice objekta
    {
        link = 'obj_upit.aspx?o=' + SelectedObj + '&redirect=Y&';  //redirecta sa obj_upit  na obj_onb ukoliko odabrani objekt ima on line booking
    }
    else 
    {
        if (SelectedDest == 'sve') //objekti.aspx
        {
            if (SelectedTipSJ == '')
            {
                link = 'obj_trazi.aspx?';
            }
            else
            {
                link = 'obj_trazi.aspx?TipSJ=' + SelectedTipSJ + '&';
            }
        }
        else //destObjekti.aspx
        {
            if (SelectedTipSJ == '')
            {
                link = 'obj_trazi.aspx?d=' + SelectedDest + '&';
            }
            else
            {
                link = 'obj_trazi.aspx?d=' + SelectedDest + '&TipSJ=' + SelectedTipSJ + '&';
            }
        }
    }
    
    //jos dodaj datume i broj odraslih na link
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
    var adult = document.getElementById('Adult');  
    
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
    var adultNum = adult.options[adult.selectedIndex].value;
    
    link = link + 'arrive=' + arriveDat + '&depart=' + departDat + '&adult=' + adultNum + '&j='+jezik ; 
    
    var promokod = document.getElementById('promokod');    
    if (promokod != null)
        link = link + '&promokod=' + promokod.value;
    
//    var visesoba = document.getElementById('visesoba');   
//    if (visesoba != null)
//    {
//        if ( visesoba.checked )
//            link = link + '&visesoba=Y';
//        else
//            link = link + '&visesoba=N';    
//    }
//    
//    var divcekam = this.document.getElementById('cekam');
//    if (divcekam != null)
//        divcekam.style.display = 'block';   
        
    var brojsobaSelect = this.document.getElementById('brojsoba');
    if ( brojsobaSelect != null )
    {
        var brsoba = brojsobaSelect.selectedIndex + 1;
        link = link + '&brsoba=' + brsoba;
    }
         
    document.location.href = link;        
}


function PrikaziUpitZaDjecu(jezik)
{
    var link = 'djecaUpit.aspx?j='+jezik;

    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('tipobjekta');
    var obj = document.getElementById('objekt');
  
    //odabrana destinacija
    var SelectedDest = 'sve';
    if (dest.selectedIndex >= 0)
    {
        SelectedDest = dest.options[dest.selectedIndex].value;
    }
    
    var SelectedTipSJ = '';
    if ( tipsj.selectedIndex >= 0)
    {
        SelectedTipSJ = tipsj.options[tipsj.selectedIndex].value;
    }
    
    var SelectedObj = '';
    if ( obj.selectedIndex >= 0)
    {
        SelectedObj = obj.options[obj.selectedIndex].value;
    }
    
    if (SelectedObj != '')
    {
        link = link + '&fromObj=' + SelectedObj;
    }
    if (SelectedDest != 'sve')
    {
        link = link + '&d=' + SelectedDest;
    }
    if (SelectedTipSJ != '')
    {
        link = link +'&TipSJ=' + SelectedTipSJ;
    }
  
    
    //jos dodaj datume i broj odraslih na link
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
    var adult = document.getElementById('Adult');  
    
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
    var adultNum = adult.options[adult.selectedIndex].value;
    
    link = link + '&arrive=' + arriveDat + '&depart=' + departDat + '&adult=' + adultNum; 
    
    document.location.href = link;        
}


function PrikaziFormuZaUpit(jezik,redirect)
{
    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('tipobjekta');
    var obj = document.getElementById('objekt');
  
    //odabrana destinacija
    var SelectedDest = 'sve';
    if (dest.selectedIndex >= 0)
    {
        SelectedDest = dest.options[dest.selectedIndex].value;
    }
    
    var SelectedTipSJ = '';
    if ( tipsj.selectedIndex >= 0)
    {
        SelectedTipSJ = tipsj.options[tipsj.selectedIndex].value;
    }
    
    var SelectedObj = '';
    if ( obj.selectedIndex >= 0)
    {
        SelectedObj = obj.options[obj.selectedIndex].value;
    }
       
    var link = 'obj_upit.aspx?j='+jezik + '&d=' + SelectedDest + '&tipsj=' +  SelectedTipSJ + '&o=' + SelectedObj + '&redirect=' + redirect;
 
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
    var adult = document.getElementById('Adult');  
    
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
    var adultNum = adult.options[adult.selectedIndex].value;
    
    link = link + '&arrive=' + arriveDat + '&depart=' + departDat + '&adult=' + adultNum ;   
    
    var promokod = document.getElementById('promokod');  
    
    if (promokod != null)
        link = link + '&promokod=' + promokod.value;
    
    document.location.href = link;
//    }
//    else PrikaziOLB(jezik);
}

function PrikaziFormu(objekt, jezik)
{
    var link = 'obj_upit.aspx?j=' + jezik + '&o=' + objekt ;
    
    this.document.location.href = link;
}

function OznaciSelectedDestObjUpit(currentDest)
{
    var dest = document.getElementById('destinacija_upit');
     
    var i = 0;
    while ( i < dest.options.length )
    {
        if (dest.options[i].value == currentDest)
        {
            dest.selectedIndex = i;
            i = dest.options.length;
        }
        i++;    
    }
}

//obitelj.aspx
function OznaciSelectedDest(currentDest)
{
    var dest = document.getElementById('destinacija');
  
    var i = 0;
    while ( i < dest.options.length )
    {
        if (dest.options[i].value == currentDest)
        {
            dest.selectedIndex = i;
            i = dest.options.length;
        }
        i++;    
    }
}

function PopustiZaDjecu( jezik, objekt )
{
    var dest = document.getElementById('destinacija');
  
    var selectedDest = dest.options[dest.selectedIndex].value;
    
//    if ( selectedDest.length > 2 )
//        selectedDest = 'na';
    
    var link = 'djeca_popustTabl.aspx?j=' + jezik + '&d=' + selectedDest + '&fromObj=' + objekt;
    this.document.location.href = link;    
}

function OznaciSelectedDestITipObj(currentDest, currentTipSJ)
{
    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('tipobjekta');
    
    var i = 0;
    while ( i < dest.options.length )
    {
        if (dest.options[i].value == currentDest)
        {
            dest.selectedIndex = i;
            i = dest.options.length;
        }
        i++;    
    }
    
    i = 0;
    while ( i < tipsj.options.length )
    {
        if (tipsj.options[i].value == currentTipSJ)
        {
            tipsj.selectedIndex = i;
            i = tipsj.options.length;
        }
        i++;    
    }
    
// to je za sakriti promo kod
    var obj = document.getElementById('objekt');
    var idobjekta;
        if ( obj.selectedIndex>0 )
        {
	        try
	        {
		        var spanID=document.getElementById('promoArea');
				        spanID.style.display = 'block';
	        }
	        catch (e) {}
        }
        else
        {
	        try
	        {
		        var spanID=document.getElementById('promoArea');
				        spanID.style.display = 'none';
	        }
	        catch (e) {}
        }

}

function OznaciDestITipSJZaObjekt()
{

    var obj = document.getElementById('objekt');
    var idobjekta;
       
    if ( obj != null )
    {
        if ( obj.selectedIndex>=0 )
        {
            idobjekta = obj.options[obj.selectedIndex].value;
	        try
	        {
		        var spanID=document.getElementById('promoArea');
				        spanID.style.display = 'block';
	        }
	        catch (e) {}
        }
        else
        {
	        try
	        {
		        var spanID=document.getElementById('promoArea');
				        spanID.style.display = 'none';
	        }
	        catch (e) {}
        }
    }
    

    
    var objDest, objTipSJ;
    
    var i = 0;
    while (i < arrobjekti.length)
    {
        if (arrobjekti[i].indexOf(idobjekta)>=0)
        {
            var tmpObjekt = arrobjekti[i].split('#');
            if ( tmpObjekt[0].indexOf('_')>0)
            {  
                var DestTipSJ = tmpObjekt[0].split('_');
                objDest = DestTipSJ[0];
                objTipSJ = DestTipSJ[1];
            }
            i = arrobjekti.length;
        }        
        i++;
    }
        
    OznaciSelectedDestITipObj(objDest, objTipSJ);
}

function OznaciDestObjUpit()
{

    var obj = document.getElementById('objekt_upit');
    var idobjekta;
       
    if ( obj != null )
    {
        if ( obj.selectedIndex>=0 )
        {
            idobjekta = obj.options[obj.selectedIndex].value;
        }
    }
    
    
    var objDest;
    
    var i = 0;
    while (i < arrobjekti.length)
    {
        if (arrobjekti[i].indexOf(idobjekta)>=0)
        {
            var tmpObjekt = arrobjekti[i].split('#');
            if ( tmpObjekt[0].indexOf('_')>0)
            {  
                var DestTipSJ = tmpObjekt[0].split('_');
                objDest = DestTipSJ[0];             
            }
            i = arrobjekti.length;
        }        
        i++;
    }
        
    OznaciSelectedDestObjUpit(objDest);
}


function OznaciSelectedDestITipTeme(currentDest, currentTipTeme)
{
    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('ppteme');
    
    var i = 0;
    while ( i < dest.options.length )
    {
        if (dest.options[i].value == currentDest)
        {
            dest.selectedIndex = i;
            i = dest.options.length;
        }
        i++;    
    }
    
    i = 0;
    while ( i < tipsj.options.length )
    {
        if (tipsj.options[i].value == currentTipTeme)
        {
            tipsj.selectedIndex = i;
            i = tipsj.options.length;
        }
        i++;    
    }
}

function OznaciSelectedAdult (adlt)
{
   var adult = document.getElementById('Adult');
     
    var i = 0;
    while ( i < adult.options.length )
    {
        if (adult.options[i].value == adlt)
        {
            adult.selectedIndex = i;
            i = adult.options.length;
        }
        i++;    
    }
}

function OznaciSelectedDestAndTipAktivIzlet(dest, tipAktiv)
{
    var destinacija = document.getElementById('destinacijaIzl');
    var tipaktivnosti = document.getElementById('tipaktivnosti');
    
    var iDest = 0;
    while ( iDest < destinacija.options.length )
    {
        if (destinacija.options[iDest].value == dest)
        {
            destinacija.selectedIndex = iDest;
            iDest = destinacija.options.length;
        }
        iDest++;    
    }
    var iAktiv = 0;
    while ( iAktiv < tipaktivnosti.options.length )
    {
        if (tipaktivnosti.options[iAktiv].value == tipAktiv)
        {
            tipaktivnosti.selectedIndex = iAktiv;
            iAktiv = tipaktivnosti.options.length;
        }
        iAktiv++;    
        //tipaktivnosti.selectedIndex = 2;
    }
}

function NapuniDropDownListe(currentDest, currentTipSJ)
{
    var SelectedDest, SelectedTipSJ;
    
    var dest = document.getElementById('destinacija');
    var tipsj = document.getElementById('tipobjekta');
    var obj = document.getElementById('objekt');
    
       
    if ( currentDest == null )
    {
        if ( dest.selectedIndex>=0 )
        {
            SelectedDest = dest.options[dest.selectedIndex].value;
        }
        else 
        {
            SelectedDest = 'sve';
        }
   }
   else 
   { 
       SelectedDest = currentDest;
   } 
    
   if ( currentTipSJ == null )
   {
        if ( tipsj.selectedIndex>=0 )
        {
            SelectedTipSJ = tipsj.options[tipsj.selectedIndex].value;
        }
        else 
        {
             SelectedTipSJ = '';
        }
    }
   else 
   { 
       SelectedTipSJ = currentTipSJ;
   }    
     
      
      
   	while (0 < tipsj.options.length) 
    {
	    tipsj.options[(tipsj.options.length - 1)] = null;
	}

    var i=0;
    
    while (i < arrtipoviSJ.length)
    {
       // arrtipoviSJ[2] = 'PO#HO@Hoteli#AP@Apartmani#KA@Kampovi';
       if (arrtipoviSJ[i].indexOf(SelectedDest) == 0)
       {
            var mTipovi = arrtipoviSJ[i].split('#');
            var j;
            for (j=1; j<mTipovi.length; j++)
            {
                 var mTip = mTipovi[j].split('@');
                 tipsj.options[j-1] = new Option(mTip[1], mTip[0]);
            }
            i = arrtipoviSJ.length; //ne ulazi vise u while petlju!
       }
       i++
    }
    
    var text, index;   
    if ( SelectedDest == 'sve' )
    {
        if ( SelectedTipSJ.length > 0) 
        {   //trazi samo po tipu
            text = '_' + SelectedTipSJ;
            index = 2;          
        }
        else
        {   //drugim rjecima prikazi sve
            text = '_';
            index = 2;
        }
    }
    else
    {
        if ( SelectedTipSJ.length > 0) 
        {   //trazi samo po destinaciji
            text = SelectedDest + '_' + SelectedTipSJ;
            index = 0;          
        }
        else
        {   //trazi po destinaciji i tipu
            text = SelectedDest + '_';
            index = 0;
        }
    }
 

    while (0 < obj.options.length) 
    {
	    obj.options[(obj.options.length - 1)] = null;
	}
	  
    i = 0;
    var k = 1;
    var prethodni = '';
    obj.options[0] = new Option(arrobjekti[0],'');
    while ( i < arrobjekti.length)
    {
        //'PO_HO#hIsabella#Dvorac Isabella ***';
        if ( arrobjekti[i].indexOf(text) == index )
        {
            var mObj = arrobjekti[i].split('#');
            
             if ( mObj[1] != prethodni)
             {
                prethodni =  mObj[1];
                obj.options[k] = new Option(mObj[2], mObj[1]);
                k++;
             }          
        }    
        i++; 
    }  
   
 
     OznaciSelectedDestITipObj(SelectedDest, SelectedTipSJ);
}


function NapuniDropDownListePPtrazi(currentDest, currentTipTeme)
{
    var SelectedDest, SelectedTipTeme;
    
    var dest = document.getElementById('destinacija');
    var tipTeme = document.getElementById('ppteme');
    var obj = document.getElementById('objekt');
    
       
    if ( currentDest == null )
    {
        if ( dest.selectedIndex>=0 )
        {
            SelectedDest = dest.options[dest.selectedIndex].value;
        }
        else 
        {
            SelectedDest = 'sve';
        }
   }
   else 
   { 
       SelectedDest = currentDest;
   } 
    
   if ( currentTipTeme == null )
   {
        if ( tipTeme.selectedIndex>=0 )
        {
            SelectedTipTeme = tipTeme.options[tipTeme.selectedIndex].value;
        }
        else 
        {
             SelectedTipTeme = '';
        }
    }
   else 
   { 
       SelectedTipTeme = currentTipTeme;
   }    
     
      
      
   	while (0 < tipTeme.options.length) 
    {
	    tipTeme.options[(tipTeme.options.length - 1)] = null;
	}

    var i=0;
    while (i < arrTipoviPPTema.length)
    {
       // arrTipoviPPTema[2] = 'PO#HO@Hoteli#AP@Apartmani#KA@Kampovi';
       if (arrTipoviPPTema[i].indexOf(SelectedDest) == 0)
       {
            var mTipovi = arrTipoviPPTema[i].split('#');
            var j;
            for (j=1; j<mTipovi.length; j++)
            {
                 var mTip = mTipovi[j].split('@');
                 tipTeme.options[j-1] = new Option(mTip[1], mTip[0]);
            }
            i = arrTipoviPPTema.length; //ne ulazi vise u while petlju!
       }
       i++
    }
    
    var text, index;   
    if ( SelectedDest == 'sve' )
    {
        if ( SelectedTipTeme.length > 0) 
        {   //trazi samo po tipu
            text = '_' + SelectedTipTeme;
            index = 2;          
        }
        else
        {   //drugim rjecima prikazi sve
            text = '_';
            index = 2;
        }
    }
    else
    {
//        if ( SelectedTipTeme.length > 0) 
//        {   //trazi samo po destinaciji
//            text = SelectedDest + '_' + SelectedTipTeme;
//            index = 0;          
//        }
//        else
//        {   //trazi po destinaciji i tipu
            text = SelectedDest + '_';
            index = 0;
//        }
    }
 

    while (0 < obj.options.length) 
    {
	    obj.options[(obj.options.length - 1)] = null;
	}
	  
    i = 0;
    var k = 1;
    var prethodni = '';
    obj.options[0] = new Option(arrobjekti[0],'');
    while ( i < arrobjekti.length)
    {
        //'PO_HO#hIsabella#Dvorac Isabella ***';
        if ( arrobjekti[i].indexOf(text) == index )
        {
            var mObj = arrobjekti[i].split('#');
            
            if ( mObj[1] != prethodni)
             {
                prethodni = mObj[1];
                obj.options[k] = new Option(mObj[2], mObj[1]);
                k++;
             }          			 			   
//            obj.options[k] = new Option(mObj[2], mObj[1]);
//            k++;
        }    
        i++; 
    }  
   
 
     OznaciSelectedDestITipTeme(SelectedDest, SelectedTipTeme);
}



 //objekti.aspx
 function Prikazi(id,id2)
 {
    var i = 0;
    
    for (i=0; i< objektidiv.length; i++)
    {
       var elem = document.getElementById(objektidiv [i]); 
        
       if ( elem != null )
       {
           var bullet = document.getElementById('Bullet_' + objektidiv [i]); 
         
           if ( (id == 'svi') || (objektidiv [i].indexOf( '_' + id ) >0) || (objektidiv [i].indexOf( '_' + id2 ) >0))
           { 
                elem.style.display = 'block';  
                bullet.src='images/minus_plavi.gif';  
           }
           else
           { 
                elem.style.display = 'none';  
                bullet.src='images/plus_plavi.gif';   
           }
       }
    } 
 }
 
 function NapuniDropDownListeObjUpit(currentDest)
{
    var SelectedDest;
    
    var dest = document.getElementById('destinacija_upit');
    var obj = document.getElementById('objekt_upit');
     
    if ( currentDest == null )
    {
        if ( dest.selectedIndex>=0 )
        {
            SelectedDest = dest.options[dest.selectedIndex].value;
        }
        else 
        {
            SelectedDest = 'sve';
        }
   }
   else 
   { 
       SelectedDest = currentDest;
   } 
    
   
    var text, index;   
    if ( SelectedDest == 'sve' )
    {
        text = '_';
        index = 2;
    }
    else
    {    
        text = SelectedDest + '_';
        index = 0;      
    }
 

    while (0 < obj.options.length) 
    {
	    obj.options[(obj.options.length - 1)] = null;
	}
	  
    i = 0;
    var k = 1;
    var prethodni = '';
    obj.options[0] = new Option(arrobjekti[0],'');
    while ( i < arrobjekti.length)
    {
        //'PO_HO#hIsabella#Dvorac Isabella ***';
        if ( arrobjekti[i].indexOf(text) == index )
        {
            var mObj = arrobjekti[i].split('#');
             if ( mObj[1] != prethodni)
             {
                prethodni = mObj[1];
                obj.options[k] = new Option(mObj[2], mObj[1]);
                k++;
             }  
             
//            obj.options[k] = new Option(mObj[2], mObj[1]);
//            k++;
        }    
        i++; 
    }  
    
    OznaciSelectedDestObjUpit(SelectedDest);
}


function PromjenaRezervacije(jezik)
{
    var brojrez = document.getElementById('BrojRez').value;
    brojrez = brojrez.toUpperCase();
    var link;
    if ( (brojrez.length == 0) ||(brojrez.indexOf('REZ-') == 0))
        link = 'obj_upit.aspx?j='+jezik +'&BrojRez=' + brojrez;
    else
        link = 'obj_onb.aspx?j='+jezik +'&BrojRez=' + brojrez;
    document.location.href = link;
}


function displayhide(id)
{
	try
	{
		var spanID=document.getElementById(id);
		var bulletID=document.getElementById('Bullet_' + id);
		
		if(spanID.style.display=='none') 
			{
				spanID.style.display = 'block';
				bulletID.src='images/minus_plavi.gif';
			}
		else if(spanID.style.display=='block') 
			{	
				spanID.style.display = 'none';
				bulletID.src='images/plus_plavi.gif';
			}
		return (0);
	}
	catch (e) {}
}

function rez(id)
{
	try
	{
		var spanID=document.getElementById(id);
		var spanV=spanID.value;
        var prvi1=document.getElementById(id-1);
        var prvi2=document.getElementById(id-2);
        var treci1=document.getElementById(id+1);
        
        if(spanV=1) 
            {
				    spanID.style.display = 'block';
				    treci1.style.display = 'none';
			}
		else if(spanV=2) 
            {
				    spanID.style.display = 'block';
				    prvi1.style.display = 'none';
				    treci1.style.display = 'none';
			}
	    else
		
		
		return(0);
	}
	catch (e) {}
}


function MojShowHide(BrojDiva)
{ //ima ih 3
    try
    {
        var i;
        for (i=1; i<=3; i++)
        {
            var oznaka ='div' + i;
            var mDiv = document.getElementById(oznaka);
            oznaka = 'li' + i;
            var mLi = document.getElementById(oznaka);
            
            if ( i == BrojDiva )
            {
                mDiv.style.display = 'block';
                mLi.className = 'rez_izbornik_selected';
            }
            else 
            {
                mDiv.style.display = 'none';  
                mLi.className = 'rez_izbornik_normal';   
            }
        }
    }
	catch (e) {}
}



//######################################

function PageQuery(q) 
{
    if(q.length > 1) this.q = q.substring(1, q.length);
    else this.q = null;
    this.keyValuePairs = new Array();
    if(q) 
    {
        for(var i=0; i < this.q.split("&").length; i++) 
        {
        this.keyValuePairs[i] = this.q.split("&")[i];
        }
    }
    this.getKeyValuePairs = function() { return this.keyValuePairs; }
    this.getValue = function(s) 
    {
        for(var j=0; j < this.keyValuePairs.length; j++) 
        {
            if(this.keyValuePairs[j].split("=")[0] == s)
            return this.keyValuePairs[j].split("=")[1];
        }
    return false;
    }
    this.getParameters = function() 
    {
        var a = new Array(this.getLength());
        for(var j=0; j < this.keyValuePairs.length; j++) 
        {
            a[j] = this.keyValuePairs[j].split("=")[0];
        }
    return a;
    }
    this.getLength = function() { return this.keyValuePairs.length; } 
}

function queryString(key)
{
    var page = new PageQuery(window.location.search); 
    return unescape(page.getValue(key)); 
}

function OtvoriMaliProzor(theURL, winName)
{
	var features;
	features ="width=450,height=450,left=50,top=20,scrollbars=yes,resizable=no,location=no,status=no,menubar=no,toolbar=no,directories=no";
	var NewWin=window.open(theURL,winName,features);
	NewWin.focus();
 }
 
function OtvoriProzor(theURL, winName, x,y)
{
	var features;
	features ="width="+x+",height="+y+",left=50,top=20,scrollbars=no,resizable=no,location=no,status=no,menubar=no,toolbar=no,directories=no";
	var NewWin=window.open(theURL,winName,features);
	NewWin.focus();
 }

function OtvoriScrollProzor(theURL, winName, x,y)
{
	var features;
	features ="width="+x+",height="+y+",left=50,top=20,scrollbars=yes,resizable=no,location=no,status=no,menubar=no,toolbar=no,directories=no";
	var NewWin=window.open(theURL,winName,features);
	NewWin.focus();
 }

 
function ShowHidePopusti(dest)
 {
    var DestClientId = 'ctl00_CPH_tje_desno_';
    this.document.getElementById(DestClientId + 'PO').style.display = 'none'; 
    this.document.getElementById(DestClientId + 'KR').style.display = 'none'; 
    this.document.getElementById(DestClientId + 'DU').style.display = 'none'; 
    this.document.getElementById(DestClientId + 'RB').style.display = 'none'; 
    
    if (( dest == 'NA')||( dest == 'na'))
        dest = 'PO';
    
    this.document.getElementById(DestClientId + dest).style.display = 'block';

//    this.document.getElementById('li_PO').className = 'djeca_pop_meni2_normal'; 
//    this.document.getElementById('li_KR').className = 'djeca_pop_meni2_normal'; 
//    this.document.getElementById('li_DU').className = 'djeca_pop_meni2_normal'; 
//    this.document.getElementById('li_RB').className = 'djeca_pop_meni2_normal'; 
//    this.document.getElementById('li_' + dest).className = 'djeca_pop_meni2_selected';
 }
 
 function ShowHidePopustiHref(jezik, objekt)
 {
    var dest = this.document.getElementById('destinacija');
    var SelectedDest = dest.options[dest.selectedIndex].value;
   // Dolores, komentirala u dogovoru s Frankom, 11-04-2006, zbog boja ..
   // ShowHidePopusti(SelectedDest);
   this.document.location.href = 'djeca_popustTabl.aspx?d='+ SelectedDest + '&j=' + jezik + '&fromObj=' + objekt;
 }


//function PosaljiEmailObjektForma(jezik,objekt,ime,mail,naslov,)
//{

//}

function PrikaziPopUp(idobjekta, jezik, yCoordinate)
{
   var p = this.document.getElementById('popup').style.display = 'block';
   
   //set popup div y position
   var iPx = yCoordinate;
   iPx = iPx + 130;
   this.document.getElementById('popup').style.top = iPx;
   
   //continue load div data
   var text = AjaxUtils.DajPopusteZaDjecu(idobjekta, jezik).value;
   this.document.getElementById('popuptext').innerHTML = text;
}

function PrikaziPopUpTermCond()
{
   this.document.getElementById('popupTC').style.display = 'block';
}

function PrikaziPopUpViseSoba()
{
   this.document.getElementById('popup').style.display = 'block';
}

function SakrijPopUp()
{
    this.document.getElementById('popup').style.display = 'none'
}

function SakrijPopUpMT()
{
    this.document.getElementById('popupMT').style.display = 'none'
}

function PrikaziPopUpMultimedijaTraka(kljuc, objekt, jezik)
{
    this.document.getElementById('popupMT').style.display = 'block';
    var text = AjaxUtils.DajVrijednostObjektKljuca(kljuc,objekt,jezik).value;
    this.document.getElementById('popuptextMT').innerHTML = text;
}

function SakrijPopUpVideo()
{
    this.document.getElementById('popupVideo').style.display = 'none'
}

function PrikaziPopUpMultimedijaTrakaVideo(kljuc, objekt, jezik)
{

    this.document.getElementById('popupVideo').style.display = 'block';
    var text = AjaxUtils.DajVrijednostObjektKljuca(kljuc,objekt,jezik).value;
    //this.document.getElementById('popuptextVideo').innerHTML = text;
}

function SakrijPopUpTC()
{
    this.document.getElementById('popupTC').style.display = 'none'
}

/* PopUp T&C za GC */
function PrikaziPopUpGCTC()
{
   this.document.getElementById('popupGCTC').style.display = 'block';
}

function SakrijPopUpGCTC()
{
    this.document.getElementById('popupGCTC').style.display = 'none'
}

/* end PopUp T&C za GC */

//metode za katalozi.aspx - koja oznacava svu djecu - za sada se ne upotrebljava
function OznaciGrupuItema( prefiksId )
{
    //ako je oznacen - oznaci svu djecu, inace od - oznaci svu djecu   
    var parent = this.document.getElementById(prefiksId);
    var children = this.document.forms[0][prefiksId];
 
    var i = 0;
    if ( parent.checked )
    {           
        for ( i = 0; i < children.length; i++)
            children[i].checked = true;
    }
    else
    {
      for ( i = 0; i < children.length; i++)
            children[i].checked = false;
    }   
}

function FormaZaUpitDjeca(jezik, objekt, destinacija)
{
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
     
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
  
    var dest = document.getElementById('destinacija');
    var SelectedDest; 
    if (destinacija != 'NA')
        SelectedDest = destinacija;
    else 
       SelectedDest = dest.options[dest.selectedIndex].value;
    
    
    var link = 'djecaUpit.aspx?j=' + jezik + '&fromObj=' + objekt + '&arrive=' + arriveDat + '&depart=' + departDat + '&d=' + SelectedDest;
  
    this.document.location.href = link;
}

function PrikaziFormuZaUpitDjeca(jezik)
{
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
     
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
  
    var dest = document.getElementById('destinacija');
    var SelectedDest = dest.options[dest.selectedIndex].value;
    if( SelectedDest == 'sve' )  SelectedDest='na';
  
    var obj = document.getElementById('objekt');
    var SelectedObj = '';
    if ( obj.selectedIndex >= 0)
    {
        SelectedObj = obj.options[obj.selectedIndex].value;
    }
    
    var link = 'obitelj.aspx?j=' + jezik  + '&arrive=' + arriveDat + '&depart=' + departDat + '&d=' + SelectedDest;
     
    if (SelectedObj != '') 
        link = link + '&fromObj=' + SelectedObj;
    
    var pk = this.document.getElementById('promokod').value;
    if ( pk != '')
        link = link + '&promokod=' + pk;
     
    this.document.location.href = link;
}

function PrikaziFormuDjecaObjTraziSEF(objekt, jezik, destinacija,purl)
{
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
     
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
    
    var link = purl+'obitelj.aspx?j=' + jezik  + '&arrive=' + arriveDat + '&depart=' + departDat + '&d=' + destinacija + '&fromObj=' + objekt;
    
    var pk = this.document.getElementById('promokod').value;
    if ( pk != '')
        link = link + '&promokod=' + pk;
     
    this.document.location.href = link;
}

function PrikaziFormuDjecaObjTrazi(objekt, jezik, destinacija)
{
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
     
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
    
    var link = '/obitelj.aspx?j=' + jezik  + '&arrive=' + arriveDat + '&depart=' + departDat + '&d=' + destinacija + '&fromObj=' + objekt;
    
    var pk = this.document.getElementById('promokod').value;
    if ( pk != '')
        link = link + '&promokod=' + pk;
     
    this.document.location.href = link;
}

function PrikaziFormuDjecaUCTrazi(jezik, destinacija)
{
    var arrive = document.getElementById('arrive');
    var depart = document.getElementById('depart'); 
     
    var arriveDat = arrive.value.replace('.','/').replace('.','/').replace('.','');
    var departDat = depart.value.replace('.','/').replace('.','/').replace('.','');
  
    var dest = document.getElementById('destinacija');
    var SelectedDest = destinacija; // dest.options[dest.selectedIndex].value;
    //if ( SelectedDest == 'NA' ) SelectedDest = 'PO'; //GM:komentirano prema zahtjevu u ZID#1448

    var obj = document.getElementById('objekt');
    var SelectedObj = '';
    if ( obj.selectedIndex >= 0)
    {
        SelectedObj = obj.options[obj.selectedIndex].value;
    }
    
    var link = 'obitelj.aspx?j=' + jezik  + '&arrive=' + arriveDat + '&depart=' + departDat + '&d=' + SelectedDest;
     
    if (SelectedObj != '') 
        link = link + '&fromObj=' + SelectedObj;
      
    this.document.location.href = link;
}

function OznaciDestITipSJZaObjektIPrikaziCB()
{
    OznaciDestITipSJZaObjekt();

     this.document.getElementById('cb').style.display="block";
}


var xmlhttp;

function loadXMLDoc(url)
{
// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
		xmlhttp.onreadystatechange = xmlhttpChange
		xmlhttp.open("GET",url,true)
		xmlhttp.send(null)
	}
// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		if (xmlhttp)
		{
		xmlhttp.onreadystatechange = xmlhttpChange
		xmlhttp.open("GET",url,true)
		xmlhttp.send()
		}
	}
}

function xmlhttpChange()
{
    var pocetak = '----start----';
    var kraj = '----end----';

	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4)
	{
		// if "OK"
		if (xmlhttp.status==200)
		{
		    var text = xmlhttp.responseText;
		    var div = document.getElementById('contentDiv');
		     
		     //uzmi samo ono sto ti treba od page-a
		     var start = text.indexOf(pocetak) + pocetak.length;
		     var stop = text.indexOf(kraj);
		     
		     var mojText = text.substring(start,stop); 
		     
		     div.innerHTML = mojText; 
		}
		else
		{
			alert("Problem retrieving data, please try again ...")
		}
	}
}

//djecaUpit.aspx
function OznaciDestZaObjekt()
{

    var obj = document.getElementById('objekt_upit');
    var idobjekta;
       
    if ( obj != null )
    {
        if ( obj.selectedIndex>=0 )
        {
            idobjekta = obj.options[obj.selectedIndex].value;
        }
    }
    
    
    var objDest;
    
    var i = 0;
    while (i < arrobjekti.length)
    {
        if (arrobjekti[i].indexOf(idobjekta)>=0)
        {
            var tmpObjekt = arrobjekti[i].split('#');
            if ( tmpObjekt[0].indexOf('_')>0)
            {  
                var DestTipSJ = tmpObjekt[0].split('_');
                objDest = DestTipSJ[0];
            }
            i = arrobjekti.length;
        }        
        i++;
    }
        
    var dest = document.getElementById('destinacija_upit');
    
    i = 0;
    while ( i < dest.options.length )
    {
        if (dest.options[i].value == objDest)
        {
            dest.selectedIndex = i;
            i = dest.options.length;
        }
        i++;    
    }
}

//
function OznaciObjekt(objekt)
{
    var obj = document.getElementById('objekt_upit');
    var idobjekta;
    
    var i = 0;
    while ( i < obj.options.length )
    {
        if (obj.options[i].value == objekt)
        {
            obj.selectedIndex = i;
            i = obj.options.length;
        }
        i++;    
    }
        
    OznaciDestZaObjekt();   
}

function PromijenjenObjekt(jezik)
{
    var obj = document.getElementById('objekt_upit');
    var idobjekta = 'NA';
       
    if ( obj != null )
    {
        if ( obj.selectedIndex>=0 )
        {
            idobjekta = obj.options[obj.selectedIndex].value;
        }
    }
    
    
    var objDest;
    var mDest = 'NA';    
    var i = 0;
    while (i < arrobjekti.length)
    {
        if (arrobjekti[i].indexOf(idobjekta)>=0)
        {
            var tmpObjekt = arrobjekti[i].split('#');
            if ( tmpObjekt[0].indexOf('_')>0)
            {  
                var DestTipSJ = tmpObjekt[0].split('_');
                objDest = DestTipSJ[0];
                mDest = DestTipSJ[0];
            }
            i = arrobjekti.length;
        }        
        i++;
    }
    
    if (idobjekta=='NA')
    {
        var dest = document.getElementById('destinacija_upit');
        if ( dest.selectedIndex>=0 )
        {
           objDest = dest.options[dest.selectedIndex];
            mDest = dest.options[dest.selectedIndex];
        }
    }
    
//    this.document.location.href = 'obj_upit.aspx?j=' + jezik + '&o=' + idobjekta + '&d=' + mDest;
    
    this.document.location.href = 'djecaUpit.aspx?j=' + jezik + '&fromObj=' + idobjekta + '&d=' + mDest;
}

function PromijenjenObjektObjUpit(jezik)
{
    var obj = document.getElementById('objekt_upit');
    var idobjekta = 'NA';
       
    if ( obj != null )
    {
        if ( obj.selectedIndex>=0 )
        {
            idobjekta = obj.options[obj.selectedIndex].value;
        }
    }
    
    
    var objDest;
    var mDest = 'NA';    
    var i = 0;
    while (i < arrobjekti.length)
    {
        if (arrobjekti[i].indexOf(idobjekta)>=0)
        {
            var tmpObjekt = arrobjekti[i].split('#');
            if ( tmpObjekt[0].indexOf('_')>0)
            {  
                var DestTipSJ = tmpObjekt[0].split('_');
                objDest = DestTipSJ[0];
                mDest = DestTipSJ[0];
            }
            i = arrobjekti.length;
        }        
        i++;
    }
    
    if (idobjekta=='NA')
    {
        var dest = document.getElementById('destinacija_upit');
        if ( dest.selectedIndex>=0 )
        {
           objDest = dest.options[dest.selectedIndex];
            mDest = dest.options[dest.selectedIndex];
        }
    }
    
    this.document.location.href = 'obj_upit.aspx?j=' + jezik + '&o=' + idobjekta + '&d=' + mDest;
}


function popimage(imagesrc,naslov,naziv){
    var look='status=no,scrollbars=no, width=300,height=300';
    popwin=window.open('',naziv,look);
    popwin.document.open();
    popwin.document.write('<head><title>'+naslov+'</title></head><body onLoad="self.resizeTo(document.imgItemPic.width+10,document.imgItemPic.height+55)" leftmargin="0" topmargin="0">');
    popwin.document.write('<a href="javascript:this.window.close()"><img name="imgItemPic" alt="'+naslov+'" border="0" vspace="0" hspace="0" src="'+imagesrc+'"></a>');
    popwin.document.write('</body>');
    popwin.document.close();
    popwin.focus();
   }   


function KakoDoNas(destinacija, stranica, pikto)
{
    var svi = pikto.split('#');
    var i;
    for ( i=0; i<svi.length; i++ )
    {
         var current_img = this.document.getElementById('img_'+ svi[i] );
         if (current_img!=null)
            current_img.src = 'images/' + svi[i] + '.gif';//destinacija + '/kakodonas/' + svi[i] + '.gif';
    
        var current_div = this.document.getElementById('div_'+svi[i]);
        if (current_div!=null)
            current_div.style.display = 'none';
    }
     
    
    var current_img = this.document.getElementById('img_'+stranica);
    if (current_img!=null)
        current_img.src = 'images/' + stranica + '_selected.gif';
    
    var current_div = this.document.getElementById('div_'+stranica);
    if (current_div!=null)
        current_div.style.display = 'block';
        
    var iframe = this.document.getElementById('ViaMichelin');
    if(iframe!=null)
        if (stranica == 'auto')
            iframe.style.display = 'block';
        else 
            iframe.style.display = 'none';            
        
}

function displayhide00(id)
{
	try
	{
		var spanID=document.all('Text00' + id);
		if(spanID.style.display=='inline') 
			{	
				spanID.style.display = 'none';
			}
			
		else if(spanID.style.display=='none') 
			{	
				spanID.style.display = 'inline';
			}
			
		else
		{
			spanID.style.display = 'none';
		}
		return (0);
	}
	catch (e) {}
}


/* UC_KratkaForma */

function PrikaziPopUpFormu(email)
{
   document.getElementById('myforma').focus();
   
   if(email!=null)
      this.document.getElementById('EmailZaSlanjeKontaktForme').value = email;
        
   this.document.getElementById('popupforma').style.display = 'block';
   this.document.getElementById('FormaPoruka').style.display = 'none';
   this.document.getElementById('PodaciDiv').style.display = 'block';
   
}
function SakrijPopUpFormu()
{
    this.document.getElementById('popupforma').style.display = 'none'
//    this.document.getElementById('FormaPoruka').style.display = 'none';
}

function PosaljiMejlovePopUpKratkaForma ( pJezik, pStranica, pObjekt, pNazivObjekta )
{
     SakrijPopUpFormu();
     var pMejlGosta = this.document.getElementById('UC_Kontaktforma_Email');
     var pUpisanNaslovPoruke = this.document.getElementById('UC_Kontaktforma_Naslov');
     var pUpisanaPoruka = this.document.getElementById('UC_Kontaktforma_Poruka');
     var pPromoKod = this.document.getElementById('UC_Kontaktforma_PromoKod');
//     var pEmailZaSlanjeKontaktForme = this.document.getElementById('EmailZaSlanjeKontaktForme').value;
     var pEmailZaSlanjeKontaktForme='reservations-porec@valamar.com';
     var poruka = AjaxUtils.PosaljiMejlovesaSubmitaneKratkeForme(pMejlGosta.value, pUpisanNaslovPoruke.value, pUpisanaPoruka.value, pPromoKod.value,pEmailZaSlanjeKontaktForme, pJezik, pStranica, pObjekt, pNazivObjekta).value;
  
     //ovisno o tome sto se dogodilo - kako je zavrsilo slanje poruka ...
 
     if ( poruka.search('#PROBLEM#') == 0 )
     {    
        poruka=poruka.replace('#PROBLEM#','');     
     }
     else
     {             
        this.document.getElementById('PodaciDiv').style.display = 'none'; 
        pUpisanNaslovPoruke.value = ''; 
        pUpisanaPoruka.value = '';
        pPromoKod.value = '';      
     }
     
     //prikazi poruku 
     this.document.getElementById('FormaPoruka').innerHTML = poruka;
     this.document.getElementById('popupforma').style.display = 'block';      
     this.document.getElementById('FormaPoruka').style.display = 'block';     
  }

function Blank(){}


