﻿var BLANK_PAGE = "wuc_iframe_popup_blank.htm"; //"blank.htm";

/*************** WUC_iframe_popup.ascx ********************/
function showFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "visible";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "visible";
	}
}


function hideFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "hidden";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "hidden";
	}
}

function ShowPopUp(popupID,IframeSrc,TrebaZatamniti)
{

   if(TrebaZatamniti != null)       
   {    
        if(TrebaZatamniti=="False")
            TrebaZatamniti=false;
        else
            TrebaZatamniti = true; 
   }
   else
        TrebaZatamniti = true;
            
   var mIframe  = this.document.getElementById('popup_iframe_'+ popupID);     
   if((mIframe.src.toLowerCase().indexOf(BLANK_PAGE) >= 0)||(mIframe.src.length==0))
   {
       mIframe.src = IframeSrc;
   }       
   this.document.getElementById(popupID).style.display = 'block';
   
   if(TrebaZatamniti)
        this.document.getElementById('overlay').style.display = 'block';
   
   this.document.getElementById(popupID).style.top = (document.documentElement.scrollTop + 100) + 'px';
   hideFlash(); 

}

function ShowPopUpIIzmjeniSrc(popupID,IframeSrc,TrebaZatamniti)
{
    var id='popup_iframe_'+ popupID;    
    this.document.getElementById(id).src = IframeSrc;
    this.document.getElementById(popupID).style.display = 'block';
    this.document.getElementById('overlay').style.display = 'block';
    this.document.getElementById(popupID).style.top = (parent.document.documentElement.scrollTop+ 100) + 'px';
    hideFlash(); 
}

function HidePopUp(popupID)
{
    var mIframe = this.document.getElementById('popup_iframe_'+ popupID);  
    if(mIframe.src.toLowerCase().indexOf("fotoalbum") < 0)
        mIframe.src = BLANK_PAGE;            
    this.document.getElementById(popupID).style.display = 'none';
    this.document.getElementById('overlay').style.display = 'none';
    showFlash();
}
/*************** WUC_iframe_popup.ascx ********************/

/*************** WUC_objekt_galerija_slika.ascx ***********/
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 UcitajSlikeGalerije(BrojSlika, Path)
{
    slike = new Array(); 
    var i = 1; 
    for (i = 1 ; i <= BrojSlika ; i++) 
    { 
       var v_slika = new Image(); 
       v_slika.src = Path + '_' + i + '_v.jpg'; 
       slike[ i ] = v_slika; 
    }
    
}



function ChangePicture(broj,alt) 
{ 
    document.getElementById('BigImg').src = slike[broj].src;    
    var tekst = document.getElementById('BigImgTekst');
    if((alt!=null)&&(tekst!=null))
        tekst.innerHTML = alt.replace("#apostrof#","'");
 
}
/*************** WUC_objekt_galerija_slika.ascx ***********/

function ChangeContentClass(className)
{
    var content = this.document.getElementById('contentDiv');
    
    if(content!=null)
    {
        content.className += ' ' + className;
    }
}


/********************* obj_cjenik ***********************************/
//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;
//        }
//        alert(iFrameToShow.style.top);
//        iFrameToShow.style.top = (document.documentElement.scrollTop + 100) + 'px';
//    }
//}

function ZatvoriTipSmjInfoIframe()
{
    var oznaka ='iTipSmjestajaInfo';
         var iFrameToShow = window.parent.document.getElementById(oznaka);
         if (iFrameToShow != null)
         {
            iFrameToShow.style.display = 'none';
         }
}

 function SetFrameHeight(nazivFrejma) {
            var nazivF = nazivFrejma;               
            if(document.getElementById && !(document.all)) {                    
                var h = document.getElementById(nazivF).contentDocument.body.scrollHeight;
                document.getElementById(nazivF).style.height = h + 'px';                    
            }
            else if(document.getElementById) {
              h = document.frames(nazivF).document.body.scrollHeight;
              document.getElementById(nazivF).style.height = h + 'px';
           }
        }
/********************* obj_cjenik ***********************************/

/********************* obj_lokacija ***********************************/
function KakoDoNasObjekt(destinacija, stranica, pikto,jezik)
{

    var svi = pikto.split('#');
    var i;
    for ( i=0; i<svi.length; i++ )
    {
      //[01-09-2008, DK: to vise nije img, nego a link]
         var current_img = this.document.getElementById('img_'+ svi[i] );
         if (current_img!=null)
             current_img.className = svi[i] + '_new';
            //current_img.src = 'images/' + jezik + '/' + 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';
    }
     
    //[01-09-2008, DK: to vise nije img, nego a link]
    var current_img = this.document.getElementById('img_'+stranica);  
    if (current_img!=null)
       current_img.className = stranica + '_new_selected';
  
    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 KakoDoNasNew(destinacija, pikto)
{
    var stranica = document.getElementById('selTipVozila').value;
        
    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';            
        
}   
/********************* obj_lokacija ***********************************/


function DajTipSmjInfoIframe(frameID, tipSmjestaja, objekt, jezik, tvrtka)
{
    var src = 'popObjektTipSmjestaja.aspx?j='+ jezik + '&tipsmj='+tipSmjestaja+'&o=' + objekt + '&t=' + tvrtka;
    ShowPopUpIIzmjeniSrc('WUC_iframe_popup_tip_smjestaja',src);
}

//search_results_iframe.aspx
function PrikaziFotografijeObjekta(IDobjekta,QS,NazivObjekta)
{
    this.parent.document.getElementById('overlay').style.display = 'block';
    var src = 'FotoAlbum.aspx?tag='+IDobjekta+'&' + QS;  
    ParentShowPopUpIIzmjeniSrc('WUC_iframe_popup_photo_gallery',src,NazivObjekta);
}

//search_results_iframe.aspx
function PrikaziGoogleMapObjekta(objekt,destinacija,jezik,title)
{
    this.parent.document.getElementById('overlay').style.display = 'block';
    var src = 'GoogleMap.aspx?o='+objekt+'&d=' + destinacija + '&j=' +jezik;
    ParentShowPopUpIIzmjeniSrc('WUC_iframe_popup_googleMap',src,'');
   //PostaviTitle('WUC_iframe_popup_googleMap','title');
}

function ParentShowPopUpIIzmjeniSrc(popupID,IframeSrc,pTitle)
{
    var id='popup_iframe_'+ popupID;
    this.parent.document.getElementById(id).src = IframeSrc;  
    if( (pTitle != '')&&( pTitle != null))
    {
        var title =this.parent.document.getElementById(popupID+'_title');
        title.innerHTML = pTitle;
    }
    
    var popup = this.parent.document.getElementById(popupID);
    if(popup!=null)
    {
        var top = 0;
        if(parent.document.documentElement!=null)
            top = parent.document.documentElement.scrollTop;
            
        popup.style.display = 'block';
        popup.style.top = (top + 100) + 'px';   
    }
}

//interest - tabovi
function PrikaziSve()
{
   var el = document.getElementById("destdiv");     
   var divovi = el.getElementsByTagName('div');
   var i;
   for (i=0; i<divovi.length; i++)
   {
        divovi[i].style.display = "block";
   }
   
   //dodao davor od dolje da se selektira "all tab" [12.7.08.]
    var tabovi = document.getElementById("desttab").rows[0].cells;
   var i;
   for (i=0; i<tabovi.length; i++)
   {
        tabovi[i].className = "normal";
   }
   document.getElementById('tab_all').className = "selected";
   
   var spanovi = el.getElementsByTagName('span');
   for (i=0; i<spanovi.length; i++)
   {
        var spanoviID = spanovi[i].id;
        //check if div contains foto album --> if 'yes' show div
        if (spanoviID.search('l_') != -1)
        {
            spanovi[i].style.display = 'block';
        }
   } 
}

function PrikaziJedan(id)
{

   var el = document.getElementById("destdiv");     
   var divovi = el.getElementsByTagName('div');
   var i;
  
   for (i=0; i<divovi.length; i++)
   {
        var divID = divovi[i].id;
        //check if div contains foto album --> if 'yes' show div
        if (divID.search('PanelFotoalbum') != -1)
        {
            divovi[i].style.display = 'block';
        }
        else
        {
            divovi[i].style.display = 'none';
        }
   } 
   
   if (document.getElementById("clearDiv") != null)
   {
        document.getElementById("clearDiv").style.display = "block";
   }
   
   if(document.getElementById('div_' + id) != null)
   {
        document.getElementById('div_' + id).style.display = "block";
   }
   
   if(document.getElementById('l_' + id) != null)
   {
        document.getElementById('l_' + id).style.display = "none";
   }
      
   var tabovi = document.getElementById("desttab").rows[0].cells;
   var i;
   for (i=0; i<tabovi.length; i++)
   {
        tabovi[i].className = "normal";
   }
   document.getElementById('tab_' + id).className = "selected";
    
}

function PrikaziJedanTipSmjestaja(id)
{
    //ako se ne proslijedi nista onda selektiraj prvi
    if (id == null)
    {
        PrikaziPrviTipSmjestaja();
        return;
    }
    
    var el = document.getElementById("destinationBottomList");     
    var divovi = el.getElementsByTagName('table');
    var i;

    for (i=0; i<divovi.length; i++)
    {
        var divID = divovi[i].id;
        //check if div contains foto album --> if 'yes' show div
        if (divID.search('PanelFotoalbum') != -1)
        {
            divovi[i].style.display = 'block';
        }
        else
        {
            divovi[i].style.display = 'none';
        }
    } 

    if (document.getElementById("clearDiv") != null)
    {
        document.getElementById("clearDiv").style.display = "block";
    }

    if(document.getElementById('div_' + id) != null)
    {
        document.getElementById('div_' + id).style.display = "block";
    }

    if(document.getElementById('l_' + id) != null)
    {
        document.getElementById('l_' + id).style.display = "none";
    }
      
    var tabovi = document.getElementById("desttab").rows[0].cells;
    var i;
    for (i=0; i<tabovi.length; i++)
    {
        tabovi[i].className = "normal";
    }
    document.getElementById('tab_' + id).className = "selected";
    
}

function PrikaziPrviTipSmjestaja()
{
    var el = document.getElementById("destinationBottomList");     
    var divovi = el.getElementsByTagName('table');
    var i;
    var isFirst = true;
    
    //selektiraj prvi div sa rezultatima
    for (i=0; i < divovi.length; i++)
    {
        var divID = divovi[i].id;
        //check if div contains foto album --> if 'yes' show div
        if ((divID.search('div_') != -1) && (isFirst == true))
        {
            divovi[i].style.display = 'block';
            isFirst = false;
        }
        else
        {
            divovi[i].style.display = 'none';
        }
        
    } 
    
    //selektiraj prvi tab  
    var tabovi = document.getElementById("desttab").rows[0].cells;
    var i;
    for (i=0; i < tabovi.length; i++)
    {
        if (i == 0)
        {
            tabovi[0].className = "selected";
            return;
        }
    }
}

/*function PrikaziMotiv(rednibroj)
{
    var divovi = document.getElementsByName("motivdiv");
   var i;
   for (i=0; i<divovi.length; i++)
   {
        divovi[i].style.display = "none";
   }
   
   var zaprikaz = document.getElementById('motiv_' + rednibroj);
   zaprikaz.style.display = "block";

   var tabovi = document.getElementsByName("motivtab");
   var i;
   for (i=0; i<tabovi.length; i++)
   {
        tabovi[i].className = "normal";
   }
   
   var zaprikaz = document.getElementById('tab_' + rednibroj);
   zaprikaz.className = "selected";
}
*/


/**************  destkakodonas.aspx ***************************/
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';            
        
}

/****************************    VIDEO    ****************************************/
function PrikaziPopUpMultimedijaTraka(kljuc, objekt, jezik)
{
    this.document.getElementById('popupMT').style.display = 'block';
}

function SakrijPopUpVideo()
{
    this.document.getElementById('popupVideo').style.display = 'none'
}

function PrikaziPopUpMultimedijaTrakaVideo(kljuc, objekt, jezik)
{
    this.document.getElementById('popupVideo').style.display = 'block';
}
/****************************  END  VIDEO ****************************************/

//search_results.aspx
function SakrijPleaseWaitCont()
{
    $(".wrapper_bottom #overlay").css({display:"none"});
    this.document.getElementById("pleaseWaitCont").style.display = 'none';
    //this.document.getElementById("overlay").style.visibility = "hidden";
    //sakrijSivo();
    
}
function PrikaziPleaseWaitCont()
{
    this.document.getElementById("pleaseWaitCont").style.display = 'block';
    this.document.getElementById('overlay').style.display = 'block';
}

function DoShowPopup(src, objekt, destinacija, jezik, css, additional,pTitle)
{
    var src = src + '?o='+objekt+'&d=' + destinacija + '&j=' +jezik;
    if (additional != null)
    {
        src = src + additional;
    }
    
    if (css != null)
    {
        document.getElementById('WUC_iframe_popup').className = 'popupCont' + css;
    }
    else
    {
        document.getElementById('WUC_iframe_popup').className = 'popupCont';
    }
    
    ParentShowPopUpIIzmjeniSrc('WUC_iframe_popup',src,pTitle);
    this.document.getElementById('overlay').style.display = 'block';
    hideFlash();
}

function DoShowPopupPomMeni(pLink,pTitle,pCssClass)
{
    ParentShowPopUpIIzmjeniSrc('WUC_iframe_popup',pLink,pTitle);
    this.document.getElementById('overlay').style.display = 'block';
    
    if(pCssClass!=null)
    {
        this.document.getElementById('WUC_iframe_popup').className += pCssClass;
    }
    hideFlash();
}

function DoShowPopupPomMeniVid(pLink,pTitle)
{
    ParentShowPopUpIIzmjeniSrc('WUC_iframe_popup_video',pLink,pTitle);
    this.document.getElementById('overlay').style.display = 'block';
    hideFlash();
}

function PostaviTitle(pPopID,pTitle)
{
    this.document.getElementById(pPopID+'_title').innerHTML = pTitle;
}

function ProsiriTitle(pPopID,pDodatakTitleu)
{
    this.document.getElementById(pPopID+'_title').innerHTML += pDodatakTitleu;
}

function PrikaziPopUpEvent(pIdEventa, pTitle, pQS)
{
    var mSrc = "popEvent.aspx?evid=" + pIdEventa + "&" + pQS;
    ShowPopUpIIzmjeniSrc('WUC_iframe_popup_events',mSrc);
    PostaviTitle('WUC_iframe_popup_events',pTitle);
}

//javascript iz valamar07 verzije prilagodjena na valamar08 zbog backward compatibility
//koristila se u kljucevima na ppDetalji.aspx
function PrikaziPopUpFormu(email)
{
   ShowPopUp('WUC_iframe_popup',this.document.getElementById('link_show_popup_WUC_iframe_popup_kontakt').href);
}


function PrikaziEventPeriod(id)
{    
    var el = document.getElementById("destinationBottomList");     
    var divovi = el.getElementsByTagName('table');
    var i;

    for (i=0; i<divovi.length; i++)
    {
        var divID = divovi[i].id;
        //check if div contains foto album --> if 'yes' show div
        if (divID.search('PanelFotoalbum') != -1)
        {
            divovi[i].style.display = 'block';
        }
        else
        {
            divovi[i].style.display = 'none';
        }
    } 

    if (document.getElementById("clearDiv") != null)
    {
        document.getElementById("clearDiv").style.display = "block";
    }

    if(document.getElementById('div_' + id) != null)
    {
        document.getElementById('div_' + id).style.display = "block";
    }

    if(document.getElementById('l_' + id) != null)
    {
        document.getElementById('l_' + id).style.display = "none";
    }
      
    //tabovi
    var tabovi = document.getElementById("events_tab").rows[0].cells;
    var i;
    for (i=0; i<tabovi.length; i++)
    {
        tabovi[i].className = "normal";
    }
    document.getElementById('tab_' + id).className = "selected";
    
}

function PrikaziTab(pTabID)
{
    var el = document.getElementById("destinationBottomList");     
    var divovi = el.getElementsByTagName('table');
    var i;

    for (i=0; i<divovi.length; i++)
    {
        divovi[i].style.display = 'none';        
    } 

    if (document.getElementById("clearDiv") != null)
    {
        document.getElementById("clearDiv").style.display = "block";
    }

    if(document.getElementById('div_' + pTabID) != null)
    {
        document.getElementById('div_' + pTabID).style.display = "block";
    }

//    if(document.getElementById('l_' + pTabID) != null)
//    {
//        document.getElementById('l_' + pTabID).style.display = "none";
//    }
    
    //tabovi
    var tabovi = document.getElementById("tabovi").rows[0].cells;
    var i;
    for (i=0; i<tabovi.length; i++)
    {
        tabovi[i].className = "normal";
    }
    document.getElementById('tab_' + pTabID).className = "selected";
    
}


//JQUERY POSTAVKE

    $(document).ready(function(){
//    //Language switch
//    $("#languages ul").css({display:"none"});
//    $("#languages").bind("mouseenter",function(){	
//  	      $("#languages ul").css({display:"block"});
//        }).bind("mouseleave",function(){
//          $("#languages ul").css({display:"none"});
//    });

    visinaDokumenta = $(document).height();
    sirinaDokumenta = $(document).width();
    
    $("#overlay").css({ height: visinaDokumenta, width: sirinaDokumenta });
    $("iframe.popup_iframe_ie6").css({ height: visinaDokumenta, width: sirinaDokumenta });
    
    //kraj
    });                                 

/********************************************************/

function WUC_TraziSmjestaj_Promokod_Provjera(pTBpromokodID, pDDLobjektiID, pJezik)
{
    var prikazipopup = false;
    var promokod  = document.getElementById(pTBpromokodID);
    if ( promokod!=null )
    {
     
        if(promokod.value.length>0)
        { 
            var objekti  = document.getElementById(pDDLobjektiID);
            if(objekti!=null)
            {
                if(objekti.selectedIndex==0)//ako selected value nije NA
                {
                     prikazipopup = true;
                }
            }
        }
    }

    if(prikazipopup)
    {
        ShowPopUp('WUC_iframe_popup_promokod','popPromoKod.aspx?j='+pJezik,'False');  
        
    }
    return prikazipopup;
    
}
 
 function objonbiframe()
 {
    // window.parent.document.getElementById('ctl00_CPHDesnaKolona_mainContent').height = document.body.offsetHeight*93/100;
    SakrijPleaseWaitCont();
 }
 
 
 function SearchSpecialOfferNijeOdabranObjekt(pDDLobjektiID,pJezik,pLpromokodID)
 {
 
    var nijeodabran = false;
    var ddl = document.getElementById(pDDLobjektiID);
    
    if(ddl!=null)
    {
        if(ddl.selectedIndex==0)
        {        
            nijeodabran = true;
        }
    }

   
     
     
   
    if(nijeodabran)
    {
        ShowPopUp('WUC_iframe_popup_odaberiobj','popOdaberiobj.aspx?j='+pJezik,'False');  
    }   
    
    return nijeodabran; 
 }
