
var HOSTNAME="http://paradizo.com/";var HTTPD_HOSTNAME="http://static.paradizo.com/";__AutoComplete=new Array();isIE=document.all?true:false;isGecko=navigator.userAgent.toLowerCase().indexOf('gecko')!=-1;isOpera=navigator.userAgent.toLowerCase().indexOf('opera')!=-1;function AutoComplete_Create(id,data,defaultText)
{__AutoComplete[id]={'data':data,'isVisible':false,'element':document.getElementById(id),'dropdown':null,'highlighted':null};__AutoComplete[id]['element'].setAttribute('autocomplete','off');__AutoComplete[id]['element'].onkeydown=function(e){return AutoComplete_KeyDown(this.getAttribute('id'),e);}
__AutoComplete[id]['element'].onkeyup=function(e){return AutoComplete_KeyUp(this.getAttribute('id'),e);}
__AutoComplete[id]['element'].onkeypress=function(e){if(!e)e=window.event;if(e.keyCode==13||isOpera)return false;}
__AutoComplete[id]['element'].ondblclick=function(){AutoComplete_ShowDropdown(this.getAttribute('id'));}
__AutoComplete[id]['element'].onclick=function(e){if(!e)
e=window.event;e.cancelBubble=true;e.returnValue=false;__AutoComplete[id]['element'].value='';}
if(defaultText!=null)
__AutoComplete[id]['element'].value=defaultText;var docClick=function()
{for(id in __AutoComplete){AutoComplete_HideDropdown(id);}}
if(document.addEventListener){document.addEventListener('click',docClick,false);}else if(document.attachEvent){document.attachEvent('onclick',docClick,false);}
if(arguments[2]!=null){__AutoComplete[id]['maxitems']=arguments[2];__AutoComplete[id]['firstItemShowing']=0;__AutoComplete[id]['lastItemShowing']=arguments[2]-1;}
AutoComplete_CreateDropdown(id);if(isIE){__AutoComplete[id]['iframe']=document.createElement('iframe');__AutoComplete[id]['iframe'].id=id+'_iframe';__AutoComplete[id]['iframe'].style.position='absolute';__AutoComplete[id]['iframe'].style.top='0';__AutoComplete[id]['iframe'].style.left='0';__AutoComplete[id]['iframe'].style.width='0px';__AutoComplete[id]['iframe'].style.height='0px';__AutoComplete[id]['iframe'].style.zIndex='98';__AutoComplete[id]['iframe'].style.visibility='hidden';__AutoComplete[id]['element'].parentNode.insertBefore(__AutoComplete[id]['iframe'],__AutoComplete[id]['element']);}}
function AutoComplete_CreateDropdown(id)
{var left=AutoComplete_GetLeft(__AutoComplete[id]['element']);var top=AutoComplete_GetTop(__AutoComplete[id]['element'])+__AutoComplete[id]['element'].offsetHeight;var width=240;__AutoComplete[id]['dropdown']=document.createElement('div');__AutoComplete[id]['dropdown'].className='autocomplete';__AutoComplete[id]['element'].parentNode.insertBefore(__AutoComplete[id]['dropdown'],__AutoComplete[id]['element']);__AutoComplete[id]['dropdown'].style.left=left+'px';__AutoComplete[id]['dropdown'].style.top=top+'px';__AutoComplete[id]['dropdown'].style.width=width+'px';__AutoComplete[id]['dropdown'].style.zIndex='99';__AutoComplete[id]['dropdown'].style.visibility='hidden';}
function AutoComplete_GetLeft(element)
{var curNode=element;var left=0;do{left+=curNode.offsetLeft;curNode=curNode.offsetParent;if(isIE&&curNode.tagName.toLowerCase()=='html')
break;}while(curNode.tagName.toLowerCase()!='body');return left;}
function AutoComplete_GetTop(element)
{var curNode=element;var top=0;do{top+=curNode.offsetTop;curNode=curNode.offsetParent;if(isIE&&curNode.tagName.toLowerCase()=='html')
break;}while(curNode.tagName.toLowerCase()!='body');return top;}
function AutoComplete_ShowDropdown(id)
{AutoComplete_HideAll();var value=__AutoComplete[id]['element'].value.toLowerCase();var toDisplay=new Array();var newDiv=null;var text=null;var numItems=__AutoComplete[id]['dropdown'].childNodes.length;while(__AutoComplete[id]['dropdown'].childNodes.length>0){__AutoComplete[id]['dropdown'].removeChild(__AutoComplete[id]['dropdown'].childNodes[0]);}
for(i=0;i<__AutoComplete[id]['data'].length;++i){if(__AutoComplete[id]['data'][i].substr(0,value.length)==value){toDisplay[toDisplay.length]=__AutoComplete[id]['data'][i];}}
if(toDisplay.length==0){AutoComplete_HideDropdown(id);return;}
for(i=0;i<toDisplay.length;++i){newDiv=document.createElement('div');newDiv.className='autocomplete_item';newDiv.setAttribute('id','autocomplete_item_'+i);newDiv.setAttribute('index',i);newDiv.style.zIndex='99';if(toDisplay.length>__AutoComplete[id]['maxitems']&&navigator.userAgent.indexOf('MSIE')==-1){newDiv.style.width=__AutoComplete[id]['element'].offsetWidth-22+'px';}
var textSplit=toDisplay[i].split(":",2);newDiv.setAttribute('urlLoc',textSplit[0]);newDiv.onmouseover=function(){AutoComplete_HighlightItem(__AutoComplete[id]['element'].getAttribute('id'),this.getAttribute('index'));};newDiv.onclick=function(){AutoComplete_SetValue(__AutoComplete[id]['element'].getAttribute('id'),this.getAttribute('index'));AutoComplete_HideDropdown(__AutoComplete[id]['element'].getAttribute('id'));}
text=document.createTextNode(textSplit[1]);newDiv.appendChild(text);__AutoComplete[id]['dropdown'].appendChild(newDiv);}
if(toDisplay.length>__AutoComplete[id]['maxitems']){__AutoComplete[id]['dropdown'].style.height=(__AutoComplete[id]['maxitems']*15)+2+'px';}else{__AutoComplete[id]['dropdown'].style.height='';}
__AutoComplete[id]['dropdown'].style.left=AutoComplete_GetLeft(__AutoComplete[id]['element']);__AutoComplete[id]['dropdown'].style.top=AutoComplete_GetTop(__AutoComplete[id]['element'])+__AutoComplete[id]['element'].offsetHeight;if(isIE){__AutoComplete[id]['iframe'].style.top=__AutoComplete[id]['dropdown'].style.top;__AutoComplete[id]['iframe'].style.left=__AutoComplete[id]['dropdown'].style.left;__AutoComplete[id]['iframe'].style.width=__AutoComplete[id]['dropdown'].offsetWidth;__AutoComplete[id]['iframe'].style.height=__AutoComplete[id]['dropdown'].offsetHeight;__AutoComplete[id]['iframe'].style.visibility='visible';}
if(!__AutoComplete[id]['isVisible']){__AutoComplete[id]['dropdown'].style.visibility='visible';__AutoComplete[id]['isVisible']=true;}
if(__AutoComplete[id]['dropdown'].childNodes.length!=numItems){__AutoComplete[id]['highlighted']=null;}}
function AutoComplete_HideDropdown(id)
{if(__AutoComplete[id]['iframe']){__AutoComplete[id]['iframe'].style.visibility='hidden';}
if(__AutoComplete[id]['dropdown']!=null)
__AutoComplete[id]['dropdown'].style.visibility='hidden';__AutoComplete[id]['highlighted']=null;__AutoComplete[id]['isVisible']=false;}
function AutoComplete_HideAll()
{for(id in __AutoComplete){AutoComplete_HideDropdown(id);}}
function AutoComplete_HighlightItem(id,index)
{if(__AutoComplete[id]['dropdown'].childNodes[index]){for(var i=0;i<__AutoComplete[id]['dropdown'].childNodes.length;++i){if(__AutoComplete[id]['dropdown'].childNodes[i].className=='autocomplete_item_highlighted'){__AutoComplete[id]['dropdown'].childNodes[i].className='autocomplete_item';}}
__AutoComplete[id]['dropdown'].childNodes[index].className='autocomplete_item_highlighted';__AutoComplete[id]['highlighted']=index;}}
function AutoComplete_Highlight(id,index)
{if(index==1&&__AutoComplete[id]['highlighted']==__AutoComplete[id]['dropdown'].childNodes.length-1){__AutoComplete[id]['dropdown'].childNodes[__AutoComplete[id]['highlighted']].className='autocomplete_item';__AutoComplete[id]['highlighted']=null;}else if(index==-1&&__AutoComplete[id]['highlighted']==0){__AutoComplete[id]['dropdown'].childNodes[0].className='autocomplete_item';__AutoComplete[id]['highlighted']=__AutoComplete[id]['dropdown'].childNodes.length;}
if(__AutoComplete[id]['highlighted']==null){__AutoComplete[id]['dropdown'].childNodes[0].className='autocomplete_item_highlighted';__AutoComplete[id]['highlighted']=0;}else{if(__AutoComplete[id]['dropdown'].childNodes[__AutoComplete[id]['highlighted']]){__AutoComplete[id]['dropdown'].childNodes[__AutoComplete[id]['highlighted']].className='autocomplete_item';}
var newIndex=__AutoComplete[id]['highlighted']+index;if(__AutoComplete[id]['dropdown'].childNodes[newIndex]){__AutoComplete[id]['dropdown'].childNodes[newIndex].className='autocomplete_item_highlighted';__AutoComplete[id]['highlighted']=newIndex;}}}
function AutoComplete_SetValue(id,index)
{__AutoComplete[id]['element'].setAttribute('currentLocation',__AutoComplete[id]['dropdown'].childNodes[index].getAttribute('urlLoc'));__AutoComplete[id]['element'].value=__AutoComplete[id]['dropdown'].childNodes[__AutoComplete[id]['highlighted']].innerHTML;locationSelectionUpdated(__AutoComplete[id]['dropdown'].childNodes[index].getAttribute('urlLoc'));}
function AutoComplete_ScrollCheck(id)
{if(__AutoComplete[id]['highlighted']>__AutoComplete[id]['lastItemShowing']){__AutoComplete[id]['firstItemShowing']=__AutoComplete[id]['highlighted']-(__AutoComplete[id]['maxitems']-1);__AutoComplete[id]['lastItemShowing']=__AutoComplete[id]['highlighted'];}
if(__AutoComplete[id]['highlighted']<__AutoComplete[id]['firstItemShowing']){__AutoComplete[id]['firstItemShowing']=__AutoComplete[id]['highlighted'];__AutoComplete[id]['lastItemShowing']=__AutoComplete[id]['highlighted']+(__AutoComplete[id]['maxitems']-1);}
__AutoComplete[id]['dropdown'].scrollTop=__AutoComplete[id]['firstItemShowing']*15;}
function AutoComplete_KeyDown(id)
{if(arguments[1]!=null){event=arguments[1];}
var keyCode=event.keyCode;switch(keyCode){case 13:if(__AutoComplete[id]['highlighted']!=null){AutoComplete_SetValue(id);AutoComplete_HideDropdown(id);}
event.returnValue=false;event.cancelBubble=true;break;case 27:AutoComplete_HideDropdown(id);event.returnValue=false;event.cancelBubble=true;break;case 38:if(!__AutoComplete[id]['isVisible']){AutoComplete_ShowDropdown(id);}
AutoComplete_Highlight(id,-1);AutoComplete_ScrollCheck(id,-1);return false;break;case 9:if(__AutoComplete[id]['isVisible']){AutoComplete_HideDropdown(id);}
return;case 40:if(!__AutoComplete[id]['isVisible']){AutoComplete_ShowDropdown(id);}
AutoComplete_Highlight(id,1);AutoComplete_ScrollCheck(id,1);return false;break;}}
function AutoComplete_KeyUp(id)
{if(arguments[1]!=null){event=arguments[1];}
var keyCode=event.keyCode;switch(keyCode){case 13:event.returnValue=false;event.cancelBubble=true;break;case 27:AutoComplete_HideDropdown(id);event.returnValue=false;event.cancelBubble=true;break;case 38:case 40:return false;break;default:AutoComplete_ShowDropdown(id);break;}}
function AutoComplete_isVisible(id)
{return __AutoComplete[id]['dropdown'].style.visibility=='visible';}
function loadDestinations()
{populateSuggestions();}
function createAutoCompleteBox(inputDomId,data,defaultTextDomId)
{AutoComplete_Create(inputDomId,data,null);}
function createAutoCompleteBox2(inputDomId,data)
{AutoComplete_Create(inputDomId,data,jQuery('#locDefaultText').text());createQToolTips(jQuery("span#helpOnetext").text());}
function createLocationDropDownOnPostBack(inputDomId,data)
{AutoComplete_Create(inputDomId,data,jQuery('#locDefaultText').text());hideCategoryLoadingImageOnPostBack();}
function removeSelectedLocation()
{locationSelectionUpdated(jQuery('span#locUrl').text());jQuery('span#locUrl').html('');}
var categories=["bedroomFilters","ratesFilters","vacation-rentals","luxury-vacation-clubs","luxury-services","luxury-hotels","yacht-charters","luxury-membership-clubs","associations-affiliations","ultimate-experiences-tours"];function createGoogleAnalyticalUrl()
{var strFilterQueryStr="searchFilter.html?";strFilterQueryStr=strFilterQueryStr.concat("location=",jQuery('span#locUrl').text());jQuery.each(categories,function(){var cat="&"+this.toString()+"=";jQuery('ul#'+this.toString()+' :checked').each(function(){strFilterQueryStr=strFilterQueryStr.concat(cat,jQuery(this).parent().children('span').text());});});try{var pageTracker=_gat._getTracker("UA-5140769-1");pageTracker._setDomainName(".paradizo.com");pageTracker._trackPageview(strFilterQueryStr);}catch(err){}}
function showAllCategoryFilters(categoryId)
{jQuery('ul#'+categoryId).children('li:gt(0)').fadeIn('fast');jQuery('#openedCats').val(jQuery('#openedCats').val()+categoryId);jQuery('ul#'+categoryId+'_expand').children('li:first').children('span').toggle();}
function showLessCategoryFilters(categoryId)
{jQuery('ul#'+categoryId).children('li:gt(3)').hide()
jQuery('ul#'+categoryId+'_expand').children('li:first').children('span').toggle();var cats=jQuery('#openedCats').val();cats=cats.replace(categoryId,'');jQuery('#openedCats').val(cats);}
function showCategoryLoadingImage()
{jQuery.each(categories,function(){jQuery("div#cat_"+this).children('img').toggle();jQuery('ul#'+this).children('li').removeAttr("filter");});}
function hideCategoryLoadingImage()
{jQuery.each(categories,function(){var numForCats=jQuery("div#cat_"+this).children('span:first').text();renderCatsServiceTypeLists(this,numForCats,HTTPD_HOSTNAME+'assets/');});if(!jQuery('#initialResultReturn').is(':checked'))
{showModalWindow('div#dialog')
jQuery('#initialResultReturn').attr('checked',true);}
if(!jQuery('#resultReturns').is(':checked'))
{showModalWindow('div#dialog2')}
validateCategorySelections();}
function hideCategoryLoadingImageOnPostBack()
{jQuery.each(categories,function(){var numForCats=jQuery("div#cat_"+this).children('span:first').text();renderCatsServiceTypeLists(this,numForCats,HTTPD_HOSTNAME+'assets/');});if(!jQuery('#initialResultReturn').is(':checked'))
{showModalWindow('div#dialog')
jQuery('#initialResultReturn').attr('checked',true);}
validateCategorySelections();}
function luxuryServiceCategroiesSelected()
{var luxuryServiceCats=["luxury-vacation-clubs","luxury-services","luxury-hotels","yacht-charters","luxury-membership-clubs","associations-affiliations","ultimate-experiences-tours"];var serviceSelected=false;jQuery.each(luxuryServiceCats,function(){jQuery('ul#'+this.toString()+' :checked').each(function(){serviceSelected=jQuery(this).val();});if(serviceSelected)
return false;});return serviceSelected;}
function vacationRentalCategoriesSelected()
{var optionVRSelected=false;jQuery('ul#vacation-rentals :checked').each(function(){optionVRSelected=jQuery(this).val();});if(!optionVRSelected)
{jQuery('ul#bedroomFilters :checked').each(function(){optionVRSelected=jQuery(this).val();});}
if(!optionVRSelected)
{jQuery('ul#ratesFilters :checked').each(function(){optionVRSelected=jQuery(this).val();});}
return optionVRSelected;}
function validateCategorySelections()
{var optionVRSelected=vacationRentalCategoriesSelected();var luxuryServiceSelected=luxuryServiceCategroiesSelected();if(optionVRSelected&&!luxuryServiceSelected)
{jQuery("div#cat_bedroomFilters, ul#bedroomFilters").show();jQuery("div#cat_ratesFilters, ul#ratesFilters").show();jQuery.each(categories,function(){if('vacation-rentals'.toString()!=this.toString()&&'bedroomFilters'.toString()!=this.toString()&&'ratesFilters'.toString()!=this.toString())
jQuery("div#cat_"+this+", ul#"+this+", ul#"+this+"_expand").hide();});}else if(!optionVRSelected&&luxuryServiceSelected)
{jQuery("div#cat_bedroomFilters, ul#bedroomFilters").hide();jQuery("div#cat_ratesFilters, ul#ratesFilters").hide();jQuery.each(categories,function(){if('vacation-rentals'.toString()==this.toString()||'bedroomFilters'.toString()==this.toString()||'ratesFilters'.toString()==this.toString())
{jQuery("div#cat_"+this+", ul#"+this+", ul#"+this+"_expand").hide();}else
{jQuery("div#cat_"+this+", ul#"+this+", ul#"+this+"_expand").show();}});}else
{jQuery.each(categories,function(){jQuery("div#cat_"+this+", ul#"+this+", ul#"+this+"_expand").show();});}}
function renderCatsServiceTypeLists(categoryId,noOfCats,assetUrl)
{if(noOfCats>4)
{if(jQuery('#openedCats').val().indexOf(categoryId)>-1)
{jQuery('ul#'+categoryId).children('li:gt(3)').fadeIn('fast');jQuery('ul#'+categoryId+'_expand').children('li:first').show().children('span:last').show();renderMoreOptionsImages(categoryId,assetUrl);renderLessOptionsImages(categoryId,assetUrl);}else{jQuery('ul#'+categoryId).children('li:gt(3)').hide();jQuery('ul#'+categoryId+'_expand').children('li:first').show().children('span:first').show();renderMoreOptionsImages(categoryId,assetUrl);renderLessOptionsImages(categoryId,assetUrl);}}else if(categoryId=='bedroomFilters'||categoryId=='ratesFilters')
jQuery('ul#'+categoryId).children('li:gt(0)').fadeIn('fast');}
function renderLessOptionsImages(categoryId,assetUrl)
{jQuery('ul#'+categoryId+'_expand').children('li:last').children('span:first').hover(function()
{jQuery(this).css('cursor','pointer');jQuery(this).css('text-decoration','underline');},function(){jQuery(this).css('cursor','default');jQuery(this).css('text-decoration','');});}
function renderMoreOptionsImages(categoryId,assetUrl)
{jQuery('ul#'+categoryId+'_expand').children('li:first').children('span:last').hover(function()
{jQuery(this).css('cursor','pointer');jQuery(this).css('text-decoration','underline');},function(){jQuery(this).css('cursor','default');jQuery(this).css('text-decoration','');});}
function showModalWindow(id)
{var maskHeight=jQuery(document).height();var maskWidth;if(isIE&&searchVersion(navigator.userAgent,"MSIE")==6)
maskWidth=900;else
maskWidth=jQuery(window).width();jQuery('#mask').css({'width':maskWidth,'height':maskHeight});jQuery('#mask').fadeIn(1000);jQuery('#mask').fadeTo("slow",0.6);var winH=jQuery(window).height();if(isOpera)
winH=winH/2;var winW=jQuery(window).width();jQuery(id).css('top',winH/2-jQuery(id).height()/2);jQuery(id).css('left',winW/2-jQuery(id).width()/2);jQuery(id).fadeIn(2000);jQuery('.window .close').click(function(e){e.preventDefault();jQuery('#mask').hide();jQuery('.window').hide();});jQuery('div#mask').click(function(){jQuery(this).hide();jQuery('.window').hide();});}
function searchVersion(dataString,versionSearchString){var index=dataString.indexOf(versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+versionSearchString.length+1));}
function createQToolTips(tipText)
{jQuery('img#helpOne').qtip({content:tipText,position:{corner:{tooltip:'leftMiddle',target:'rightMiddle'}},style:{width:200,padding:5,border:{width:5,radius:5},fontSize:11,tip:'leftMiddle',name:'dark'}});}
function createQToolTips(tipText)
{jQuery('img#helpOne').qtip({content:tipText,position:{corner:{tooltip:'leftMiddle',target:'rightMiddle'}},style:{width:200,padding:5,border:{width:5,radius:5},fontSize:11,tip:'leftMiddle',name:'dark'}});}
function togglePartnerPhoneNumber()
{jQuery('span#viewNumberInfo').hide();jQuery('span#viewNumber').show();jQuery('div#partnerPhoneNumber').attr('onclick','');}
var loadQueue=new Array();function initialize(){for(var i=0;i<loadQueue.length;i++){loadQueue[i]();}}
function toggleCurrencyMenu(){var menu=document.getElementById("currency_menu");menu.style.display=(menu.style.display!='none'?'none':'');}
function submitSearchForm(){if(validateForm()){document.search.submit();}}
function submitSmallSearchForm(){if(validateForm()){document.searchSmall.submit();}}
function validateForm(){var value=document.getElementById('q').value;if(value!=null&&value!=""){return true;}
else{return false;}}
function changeLocation(array){window.location=HOSTNAME+array.join("/")+"_1";}
function moveToTargetDiv(sourceDiv){document.getElementById(sourceDiv+'_target').innerHTML=document.getElementById(sourceDiv).innerHTML;}
function clearInputFieldOnce(field){if(!field._haschanged){field.value='';}
this._haschanged=true;}
function checkInquiryFormData(){var defaultText=jQuery.trim(jQuery("span#defaultComment").text());var userInput=jQuery.trim(document.getElementById('commentsField').value.toString());if(userInput==null||userInput.length==0)
{var message=jQuery("span#commentIsRequired").text();alert(message);return false;}else if(userInput.toLowerCase()==defaultText.toLowerCase())
{var message=jQuery("span#commentIsRequired").text();alert(message);return false;}
else
{return true;}}
var persistclose=1
var startX=30
var startY=5
var verticalpos="frombottom"
function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function get_cookie(Name){var search=Name+"="
var returnvalue="";if(document.cookie.length>0){offset=document.cookie.indexOf(search)
if(offset!=-1){offset+=search.length
end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;returnvalue=unescape(document.cookie.substring(offset,end))}}
return returnvalue;}
function closebar(){if(persistclose)
{document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"}}
function staticbar(){var barheight=document.getElementById("topbar").offsetHeight
var ns=(navigator.appName.indexOf("Netscape")!=-1)||window.opera;var d=document;function ml(id){var el=d.getElementById(id);if(!persistclose||persistclose&&get_cookie("remainclosed")=="")
el.style.visibility="visible";if(d.layers)el.style=el;el.sP=function(x,y){this.style.right=x+"px";this.style.top=y+"px";};el.x=startX;if(verticalpos=="fromtop")
el.y=startY;else{if(isIE6())
startY=160;el.y=ns?pageYOffset+innerHeight:iecompattest().scrollTop+iecompattest().clientHeight;el.y-=startY;}
return el;}
window.stayTopLeft=function(){if(verticalpos=="fromtop"){var pY=ns?pageYOffset:iecompattest().scrollTop;ftlObj.y+=(pY+startY-ftlObj.y)/8;}
else{var pY=ns?pageYOffset+innerHeight-barheight:iecompattest().scrollTop+iecompattest().clientHeight-barheight;ftlObj.y+=(pY-startY-ftlObj.y)/8;}
ftlObj.sP(ftlObj.x,ftlObj.y);setTimeout("stayTopLeft()",10);}
ftlObj=ml("topbar");stayTopLeft();}
function isIE6()
{var isIE=document.all?true:false;if(!isIE)
return false;else
{var index=navigator.userAgent.indexOf("MSIE");if(index==-1)
return false;else if(parseFloat(navigator.userAgent.substring(index+"MSIE".length+1))==6)
return true;else
return false;}}