﻿// JScript File
var W3CDOM = (document.createElement && document.getElementsByTagName);
var lastOpenDivId='';
window.onload = init;

var originalClassNameString = "";

function init(){
    // fire " pinball effect " 
    pinballEffect()
}

function pinballEffect()
{
	if (!W3CDOM) return;
	var allElements = document.getElementsByTagName('*');
	var originalBackgrounds=new Array();
	for (var i=0; i<allElements.length; i++)
	{
		if (allElements[i].className.indexOf('pinball-scoop') !=-1)
		{
			//allElements[i].onmouseover = mouseGoesOver;
			//allElements[i].onmouseout = mouseGoesOut;
			allElements[i].onclick = mouseGoesClick;
			allElements[i].style.cursor="pointer";
		}
	}
}

function mouseGoesOver()
{
	originalClassNameString = this.className;
	this.className += " pinball-on";
	this.style.cursor = "pointer";
	//this.style.cursor = "hand";

}

function mouseGoesOut()
{
	this.className = originalClassNameString;
}

function mouseGoesClick()
{
	var allThisAreasElements = this.getElementsByTagName('*');
	for (var j=0; j<allThisAreasElements.length; j++)
	{
		if (allThisAreasElements[j].className.indexOf('pinball-sinkhole') != -1)
		{
			var url = allThisAreasElements[j].href;
			window.location = url;
		}
	}
}

// check this function in other browsers
function OpenPopup(url)
{
	window.open(url,'BigPicture','directories=no,menubar=no,resizable=yes,status=yes,titlebar=no,toolbar=no,top=300,left=300,width=300,height=300');
}

function OpenReviewPopup(url)
{
	window.open(url,'AddReview','directories=no,menubar=no,resizable=yes,status=yes,titlebar=no,toolbar=no,top=50,left=200,width=650,height=800,scrollbars=yes');
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function sortTbl(o)
{
    var sortUrl         = document.getElementById("_ctl0_ContentPlaceHolder1_ModeControl_ucPagingList_sortUrl").value;
    var radio           = document.getElementsByName("_ctl0:ContentPlaceHolder1:ModeControl:sort");  
    
    for(var j=0; j<radio.length; j++)
    {
        if(radio[j].checked)    url2(sortUrl+"&SortBy="+radio[j].value+"&SortDir=ASC");
    }
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function url2(url)		{	isLeaving=false;window.location.href	    = url;		}
function open2(url)		{	window.open(url,"newwin");				}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function visible(o)     {if(o) o.style.visibility 	    = "visible";}
function hidden(o)      {if(o) o.style.visibility	    = "hidden";	}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function disabled(o)    {if(o) o.disabled		 	    = true;	    }
function enabled(o)     {if(o) o.disabled		 	    = false;    }
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isNone(o)      {if(o){if(o.style.display=="none")	return true; else	return false;} }
function none(o)        {if(o) o.style.display		    = "none";	}
function block(o)       {if(o) o.style.display		    = "block";	}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function blocknone(o)
{	
	try
	{
		if(o)
		{
			if(o.style.display && o.style.display=="block")
			{
					none(o);
			}	
			else	block(o);
		}
	}
	catch(e){ws("blocknone() "+e.description)}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function imageOff(o){o.src		= o.src.replace(/_on\./gi,"_off.");}
function imageOn(o) {o.src		= o.src.replace(/_off\./gi,"_on.");}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function imageOnOff(o)
{
	try
	{
		if(o && o.src)
		{
			if(o.src.indexOf("_on.")>0)
			{
					imageOff(o);
			}	
			else	imageOn(o);
		}
	}
	catch(e){ws("imageOnOff() "+e.description)}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function classOff(o){o.className	= o.className.replace(/_on/gi,"_off");}
function classOn(o) {o.className	= o.className.replace(/_off/gi,"_on");}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function CInt(vle, dflt)
{
    var str		= trim(vle);
    var strd	= trim(dflt);
    
	var intg	= parseInt(str,10);
	var intd	= parseInt(strd,10);
	
		intd	= (isNaN(intd)?0:intd);
    
	return (isNaN(intg)?intd:intg);
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function CStr(vle, dflt)
{
       dflt += "";
    if(dflt=="undefined") dflt = "";
    if(dflt=="null")      dflt = "";

       vle += "";
    if(vle=="undefined") return dflt;
    if(vle=="null")      return dflt;
    
    return vle;
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function trim(vle)
{
        var trm = CStr(vle);
    return  trm.replace(/(^\s*)|(\s*$)/g, "");
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function dbg(O)
{
	if(typeof(O)=="string"||typeof(O)=="number"){alert(O);return;}
	
	var arr	=	[];
	
	for(var o in O)
	{
		if(typeof(O[o])=="string"||typeof(O[o])=="number")
		{
				arr.push(o+"='"+O[o]+"' ");
		}
		else	arr.push(o);
	}
	arr.sort();
	alert(arr.join("; "));
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function OpenGeneralPopup(folderid,docid){
    var url = CLVAR.GENERAL_POPUP_URL + (folderid!=null?"&FolderID="+folderid:"") + (docid!=null?"&DocID="+docid:"")
    window.open(url,'popUp','width=455,height=580,menubar=no,toolbar=no,resizable=yes,status=yes,top=100,left=100,scrollbars=yes')
}
function OpenHotelPicturesPopup(key){
    var url = CLVAR.HOTEL_PICTURES_POPUP_URL + "&key=" + key
    window.open(url,'popUp','width=510,height=480,menubar=no,toolbar=no,resizable=yes,status=yes,top=100,left=100')
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function ElementDimensions(obj){
	
      this.objOffLeft=0;
      
      this.objOffTop=0;
      
      this.objOffWidth=0;
      
      this.objOffHeight=0;

      this.objOffWidth=obj.offsetWidth;

      this.objOffHeight=obj.offsetHeight;

      this.objOffLeft=obj.offsetLeft;

      this.objOffTop=obj.offsetTop;

      var objPar=obj.offsetParent;

      while(objPar){

            obj=objPar;

            this.objOffLeft+=obj.offsetLeft;

            this.objOffTop+=obj.offsetTop;

            objPar=obj.offsetParent;

      }


}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
var openedHotelDiv = null;
function showMore(id,srcID)
{
	var div					= window.document.getElementById(id);
	var src					= window.document.getElementById(srcID);
	
	    src         = new ElementDimensions(src)
	
	if(div) 
	{
		if(openedHotelDiv != null) hideMore(openedHotelDiv)
		
		div.style.display	= "";
		div.style.left = src.objOffLeft + src.objOffWidth - div.offsetWidth
		div.style.top = src.objOffTop + src.objOffHeight
		openedHotelDiv = div
	}
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function hideMore(o)
{
		o.style.display		= "none";
}
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
// mailing list - start
function JoinToMailingList(email){

    
    var sURL = CLVAR.XMLHTTP_PATH  + "HotelsJoinMailingList.aspx?lang=" + CLVAR.LANG + "&email=" + email
    
    if ( window.XMLHttpRequest ) {
	   pingAJAX = new XMLHttpRequest();
    } else {
	   pingAJAX = new ActiveXObject("MSXML2.XMLHTTP");
    }
    
    pingAJAX.onreadystatechange = MailingListCallback;    
    
    pingAJAX.open( "GET", sURL, true );
    
    pingAJAX.send(null);
}

function MailingListCallback(){
    if ( pingAJAX.readyState == 4) {
		try{
		    var xml = pingAJAX.responseXML
		    //alert(pingAJAX.responseText)
		    //alert(xml.xml)
		    var m = xml.documentElement.getElementsByTagName("MailingList");
		    
		    
		    if (m && m.length > 0) {
		       alert(m[0].getAttributeNode("msg").nodeValue);
		       
		    }
		    else{
		        alert("MailingListCallback : There was a problem retrieving the XML data:\n" + pingAJAX.statusText)
		    }

		}
		catch(e){
		    alert("MailingListCallback : Error : " + e.description );
		}
	}
}
// mailing list - end

function swapDisplay2(obj,id){
		if(document.getElementById(id).style.display=='none')
			{
				document.getElementById(id).style.display='';
				obj.className='order_on';
			}
		else
			{
				document.getElementById(id).style.display='none';
				obj.className='order_off';
			}
	}


var NewsletterFieldCleared = false;
function clearNewsletterField(obj){
    if(NewsletterFieldCleared){
        return;
    }
    
    obj.value="";
    NewsletterFieldCleared = true;
}

function openDestinationsDiv(id)
{
   // alert(id);
    if (lastOpenDivId != '')
        closeDestinationsDiv(lastOpenDivId);
    document.getElementById(id).style.display='block';
    lastOpenDivId=id;
}
function closeDestinationsDiv(id)
{
    document.getElementById(id).style.display='none';
}

function openCarsDiv(id)
{
    if (lastOpenDivId != '')
        closeCarsDiv(lastOpenDivId);
    document.getElementById(id).style.display='block';
    lastOpenDivId=id;
}
function closeCarsDiv(id)
{
    document.getElementById(id).style.display='none';
}

function openEventsDiv(id)
{
  
  
    if (lastOpenDivId != '')
        closeEventsDiv(lastOpenDivId);
    document.getElementById(id).style.display='block';
   
    lastOpenDivId=id;
}
function closeEventsDiv(id)
{
   
    document.getElementById(id).style.display='none';
}



/////////////////////////////////////////////////////////////////////////
var galleryAJAX = null;

var galleries = {};

var keyParams = {};

//var galleryPopPagingHTML = "";

//var gallerieslist = "513,514"

var currentgallery = ""

var gallerypage = "1";

var basketAJAX = null;



function GetGalleryKey()
{
    var key = "GALLERY_"+keyParams.folderid + "_" + keyParams.docid + "_" + keyParams.page
    
    return key;
}

function CheckPaging(){
    var arr = gallerieslist.split(",");
    if(arr.length == 1)
    {
        //galleryPopPagingHTML = " ";
    }
    
}
function CloseGalleryPopup()
{
//    if(isnull(galleryPopPagingHTML))
//    {
        var arr = gallerieslist.split(",")
//    }
    
    var divPopup = document.getElementById('galleryPop');
    divPopup.innerHTML = ""
    divPopup.style.display='none'
}

function ShowGalleryPopupEvent(ev,folderid,docid,page){
    if (window.event)
        window.event.cancelBubble = true; //IE
    else
        ev.stopPropagation() //FF
        
    ShowGalleryPopup(folderid,docid,page)
}
function ShowGalleryPopup(folderid,docid,page)
{
    CloseGalleryPopup()
    
    keyParams.folderid = folderid
    keyParams.docid = docid
    keyParams.page = page
    
    var key = GetGalleryKey()
    
    
    if(!isnull(galleries[key]))
    {
        DrowGalleryPopup(galleries[key])
        return;
    }
    
    
    
    var sURL = CLVAR.XMLHTTP_PATH  + "Gallery.aspx?lang=" + CLVAR.LANG + "&FolderID=" + folderid + "&DocID=" + docid + "&Page=" + page + "&gallerieslist=" + gallerieslist.replace(/,/gi,";")
    
    //try{window.clipboardData.setData("Text",sURL);}catch(e){};
    
    
    if ( window.XMLHttpRequest ) 
    {
	   galleryAJAX = new XMLHttpRequest();
    }
    else 
    {
	   galleryAJAX = new ActiveXObject("MSXML2.XMLHTTP");
    }
    galleryAJAX.onreadystatechange = ShowGalleryPopupCallback;  
    
    galleryAJAX.open( "GET", sURL, true );
    
    galleryAJAX.send(null);
}


function ShowGalleryPopupCallback()
{
    if ( galleryAJAX.readyState == 4) {
        try{
            var content = galleryAJAX.responseText
            var contentArr = content.split("~~~")
            
            content = contentArr[1]
            
            galleries[GetGalleryKey()] = content;
            
            //alert(content);
            //try{window.clipboardData.setData("Text",content);}catch(e){};
            DrowGalleryPopup(content)
            
            
            
        }
        catch(e){
            alert(e.description)
        }
    }
}

function DrowGalleryPopup(str)
{
    var divPopup = document.getElementById('galleryPop');
    //try{window.clipboardData.setData("Text",galleryPopPagingHTML);}catch(e){};
    
    divPopup.innerHTML = str; //+ galleryPopPagingHTML;
    divPopup.style.display=''
    
    currentgallery = keyParams.folderid;
}

function ShowPrevGallery(docid)
{
    var gallery = ""
    var arr = gallerieslist.split(",")
    for(var i = 0; i < arr.length; i++)
    {
        if(arr[i] == currentgallery)
        {
            if(i == 0)
            {
                gallery = arr[arr.length-1]
            }
            else
            {
                gallery = arr[i-1]
            }
        }
    }
    ShowGalleryPopup(gallery,docid,1)
}

function ShowNextGallery(docid)
{
    var gallery = ""
    var arr = gallerieslist.split(",")
    
    for(var i = 0; i < arr.length; i++)
    {
        if(arr[i] == currentgallery)
        {

            if(i == arr.length-1)
            {
                gallery = arr[0]
            }
            else
            {
                gallery = arr[i+1]
            }
        }
    }
    
    ShowGalleryPopup(gallery,0,1)
}
var bigImgGlobal = null
function ShowPicture(smallImgId,bigImgId,tdTextId,BigImgSrc,BigImgAlt,BigImgText,divBigImgId)
{
    //var smallImg=document.getElementById(bigImgId.replace('imgBig',smallImgId));
    var bigImg=document.getElementById(bigImgId);
    var tdText=document.getElementById(tdTextId);
    
    
    
    try{
    var divBigImg=document.getElementById(divBigImgId);
    if(bigImgGlobal != null){
        divBigImg.style.backgroundImage =  "url(" + bigImg.src + ")";
    
    }
    }
    catch(e){}
    bigImgGlobal = bigImg;
    changeOpac(0); 	
    //bigImg.src=smallImg.BigImgSrc;
    //bigImg.alt=smallImg.BigImgAlt;
    //tdText.innerHTML=smallImg.BigImgText;
    bigImg.src=BigImgSrc.replace(/`/gi,"'");
    imageFadeIn();
    
    try{
        bigImg.alt=BigImgAlt.replace(/`/gi,"'");
        tdText.innerHTML=BigImgText.replace(/`/gi,"'");
        var divBigImg=document.getElementById(divBigImgId);
        divBigImg.title = BigImgAlt.replace(/`/gi,"'");
    }catch(e){}
    
}

function imageFadeIn()
{
    var speed = 5; 
    var timer = 0;
    for(i = 0; i <= 100; i++) { 
        setTimeout("changeOpac(" + i + ")",(timer * speed)); 
        timer++; 
    } 
}

//change the opacity for different browsers 
function changeOpac(opacity)
{ 
    var object = bigImgGlobal.style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 

function StopTicker(obj)
{
    try
    {
        obj.stop();
    }
    catch(e){}
}
function StartTicker(obj)
{
    try
    {
        obj.start();
    }
    catch(e){}
}

function openHotelsDestinationsDiv(id,fid)
{
   // alert(id);
    if (lastOpenDivId != '')
        closeDestinationsDiv(lastOpenDivId);
    document.getElementById(id).style.display='block';
    lastOpenDivId=id;
    if(id!=fid)
     closeHotelsDestinationsDiv(fid);
}
function closeHotelsDestinationsDiv(id)
{
    document.getElementById(id).style.display='none';
}


function OpenHotelPopup(url)
{
	window.open(url,'HotelpopUp','directories=no,menubar=no,resizable=no,status=no,titlebar=no,toolbar=no,top=300,left=300,width=605,height=430,scrollbars=yes');
}




function DrawBasketData()
{
    
    var sURL = CLVAR.XMLHTTP_PATH  + "BasketData.aspx";
    
    //try{window.clipboardData.setData("Text",sURL);}catch(e){};
    
    
    if ( window.XMLHttpRequest ) 
    {
	   basketAJAX = new XMLHttpRequest();
    }
    else 
    {
	   basketAJAX = new ActiveXObject("MSXML2.XMLHTTP");
    }
    
    basketAJAX.onreadystatechange = ShowBasketCallback;  
    
    basketAJAX.open( "GET", sURL, true );
    
    basketAJAX.send(null);
    
}

function ShowBasketCallback()
{

    if ( basketAJAX.readyState == 4) 
    {

        try{
            var content = basketAJAX.responseText

            var contentArr = content.split("~~~")

            content = contentArr[1]
           // alert(content);
            var obj = document.getElementById("sideShoppingCart")
            if(obj);
            if(content!=''){
                obj.style.display='inline'
                obj.innerHTML = content;
            }
            
 
        }
        catch(e){
            alert('Err:' + e.description)
        }
    }
}

function DrawHotelsSE()
{
    var sURL = CLVAR.XMLHTTP_PATH  + "SearchEngineHotels1024.aspx";
    
    //try{window.clipboardData.setData("Text",sURL);}catch(e){};
    
    
    if ( window.XMLHttpRequest ) 
    {
	   HotelsSE_AJAX = new XMLHttpRequest();
    }
    else 
    {
	   HotelsSE_AJAX = new ActiveXObject("MSXML2.XMLHTTP");
    }
    
    HotelsSE_AJAX.onreadystatechange = HotelsSECallback;  
    
    HotelsSE_AJAX.open( "GET", sURL, true );
    
    HotelsSE_AJAX.send(null);

}

function HotelsSECallback()
{

    if ( HotelsSE_AJAX.readyState == 4) 
    {

        try{
            var content = HotelsSE_AJAX.responseText

            var contentArr = content.split("~~~")

            content = contentArr[1]
            //try{window.clipboardData.setData("Text",content);}catch(e){};
            //alert(content);
            var obj = document.getElementById("divHotelsSE")
            if(obj);
            if(content!=''){
                obj.style.display='inline'
                obj.innerHTML = content;
            }

        }
        catch(e){
            alert('Err:' + e.description)
        }
    }
}
 
function  ShowSpecialDeal()
{
    var sURL = CLVAR.XMLHTTP_PATH  + "ShowSpecialDeal.aspx?cityCode="+cityCode;
    
    //try{window.clipboardData.setData("Text",sURL);}catch(e){};
    
    
    if ( window.XMLHttpRequest ) 
    {
	   basketAJAX = new XMLHttpRequest();
    }
    else 
    {
	   basketAJAX = new ActiveXObject("MSXML2.XMLHTTP");
    }
    
    basketAJAX.onreadystatechange = ShowSpecialDealCallback;  
    
    basketAJAX.open( "GET", sURL, true );
    
    basketAJAX.send(null);
}

function ShowSpecialDealCallback()
{
    if ( basketAJAX.readyState == 4) 
    {
        try
        {
            var content = basketAJAX.responseText
            var contentArr = content.split("~~~")

            content = contentArr[1]
            var obj = document.getElementById("divSpecialDeal")
            if(obj);
            if(content=='1')
            {
                obj.style.display='inline'
            }
        }
        catch(e)
        {
            alert('Err:' + e.description)
        }
    }
}

function changepict(obj)
{
//    if(obj!=null)
//     {
//           
//        var elements = document.getElementsByTagName('div');

//        for(i = 0; i < elements.length; i++) 
//        {
//            elm = elements[i];
//            if(elm.getAttribute("AccordionHeader")=="AccordionHeader")
//            {     
//                
//                 elm.className='accordionHeader';
//            }
//        }///
//       
//        obj.className='accordionHeaderOn';
//        

//     }       
}
    
    
    
function ShowWebImage(url)
{
    window.open(url,'reviewImg');
}


function SetFlashObject(path,width,height)
{
    AC_FL_RunContent('codebase','https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width',width,'height',height,'align','middle','src',path,'quality','high','bgcolor','#ffffff','name','foo','allowscriptaccess','sameDomain','pluginspage','https://www.macromedia.com/go/getflashplayer','movie',path );
}




/********************* GOOGLE MAPS ******************************/

var map = null;
var geocoder = null;
var myMarkers=[]



function ShowHotelMap(pntx,pnty) {
    var mapDiv = document.getElementById("map");
    if (mapDiv != null && GBrowserIsCompatible()) {
    
        map = new GMap2(mapDiv);
        
        //var pntx=35.243322;
        //var pnty=38.963745;
        var center = new GLatLng(pnty, pntx);

        
        map.setCenter(center, 6);
        
        //var map_ctrl=new GLargeMapControl();
        //var map_type_ctrl=new GMapTypeControl();
        //var map_scale_ctrl=new GScaleControl();
        
        //map.addControl(map_ctrl);
        //map.addControl(map_type_ctrl);
        //map.addControl(map_scale_ctrl);
        
        var marker = new GMarker(center);
        map.addOverlay(marker);
        
        geocoder = new GClientGeocoder();
        
        GEvent.addListener(map, "click", function(overlay, point) {
            ShowHotelMapPopup(pntx,pnty)
        }
        );
        
//        GEvent.addListener(map, "click", function(overlay, point) {
//          if (overlay) {
//            //map.removeOverlay(overlay);
//            try{
//                var info = []
//                with(info){
//                    push("latitude : ")
//                    push(overlay.getPoint().lat())
//                    push("<br>")
//                    push("longitude  : ")
//                    push(overlay.getPoint().lng())
//                }
//                overlay.openInfoWindowHtml(info.join(""));
//            }
//            catch(e){
//            }
//          } else {
//            map.addOverlay(new GMarker(point));
//          }
//        });

    }
}

function ShowHotelMapPopup(pntx,pnty)
{

    var url =  CLVAR.POPUP_TEMPLATES_URL + "GoogleMaps/GoogleMaps.aspx?pntx=" + pntx + "&pnty=" + pnty  ;
    window.open(url,'Map','directories=no,menubar=no,resizable=yes,status=yes,titlebar=no,toolbar=no,top=300,left=300,width=600,height=500');
}

function ShowFullHotelMap(pntx,pnty)
{
    var mapDiv = document.getElementById("map");
    if (mapDiv != null && GBrowserIsCompatible()) {
    
        map = new GMap2(mapDiv);
        
        //var pntx=35.243322;
        //var pnty=38.963745;
        var center = new GLatLng(pnty, pntx);

        
        map.setCenter(center, 13);
        
        var map_ctrl=new GLargeMapControl();
        var map_type_ctrl=new GMapTypeControl();
        var map_scale_ctrl=new GScaleControl();
        
        map.addControl(map_ctrl);
        map.addControl(map_type_ctrl);
        map.addControl(map_scale_ctrl);
        
        var marker = new GMarker(center);
        map.addOverlay(marker);
        
        geocoder = new GClientGeocoder();

    }
}







function BookNowFromDestination(hotelname,ev,area)
{
    var se = document.getElementById("destSE")
    document.getElementById(seInnerHotelsClientID + "_selHotelName").value=hotelname
    
    try{
        if(!isnull(area)){
            document.getElementById(seInnerHotelsClientID + "_selArea").value=area
        }
    }
    catch(e)
    {
    
    }
    se.style.display='block'
    
    var theWidth = 0
	var theHeight = 0
    var yOffset = 0
		
	// Try to get the yoffset...
	if (window.pageYOffset)
	{
		yOffset = window.pageYOffset
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		yOffset = document.documentElement.scrollTop
	}
	else if (document.body)
	{
		yOffset = document.body.scrollTop
	}
	var evt = window.event?event:ev
	
	se.style.left = evt.clientX - 400;
	se.style.top =  evt.clientY+yOffset-50;
	

}
function CancelBookNowFromDestination()
{
    var se = document.getElementById("destSE")
    se.style.display='none'
}

function OpenSendToFriendPopUp()
{
    window.open(CLVAR.SEND_TO_A_FRIEND_URL,'SendToFriend','width=600,height=450,menubar=no,toolbar=no,resizable=yes,status=yes,top=200,left=250,scrollbars=no');
}















function OpenLeavingPopup()
{
    //alert(isLeaving)
    if(isLeaving){
        //showModalDialog(CLVAR.LEAVIN_SITE_POPUP_URL)
        //alert(CLVAR.LEAVIN_SITE_POPUP_URL)
        window.open(CLVAR.LEAVIN_SITE_POPUP_URL,'LeavingSite','width=470 height=470 top=200 left=320');
    }
}

function OpenReviewCalendar()
{
    isReview=true;
    objname = txtVisitDateId;
    ShowCalendar(objname,null,null,null,false);
    
}