var SHOSTNAME="https://paradizo.com/";var HOSTNAME="http://paradizo.com/";var HTTPD_HOSTNAME="http://static.paradizo.com/";var categories=["rentalSettingsFilters","rentalAmenitiesFilters","rentalSuitablityFilters","rentalActivitiesFilters","bedroomFilters","ratesFilters","staffFilters","vacation-rentals","luxury-vacation-clubs","luxury-services","luxury-hotels","yacht-charters","luxury-membership-clubs","associations-affiliations","ultimate-experiences-tours"];function hideCategoryLoadingImageOnPostBack2()
{jQuery.each(categories,function(){var numForCats=jQuery("div#cat_"+this).children('span:first').text();renderCatsServiceTypeLists(this,numForCats,HTTPD_HOSTNAME+'assets/');});validateCategorySelections();}
function showAjaxLoadingImage()
{jQuery.each(categories,function(){jQuery("div#cat_"+this).children('span.bg-loading').toggle();jQuery('ul#'+this).children('li').removeAttr("filter");});}
function hideAjaxLoadingImage()
{jQuery.each(categories,function(){var numForCats=jQuery("div#cat_"+this).children('span:first').text();renderCatsServiceTypeLists(this,numForCats,HTTPD_HOSTNAME+'assets/');});validateCategorySelections();}
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{_gaq.push(['_setAccount','UA-5140769-1'],['_setDomainName','paradizo.com'],['_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('span.bg-loading').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();});}
if(!optionVRSelected)
{jQuery('ul#staffFilters :checked').each(function(){optionVRSelected=jQuery(this).val();});}
if(!optionVRSelected)
{jQuery('ul#rentalSuitablityFilters :checked').each(function(){optionVRSelected=jQuery(this).val();});}
if(!optionVRSelected)
{jQuery('ul#rentalActivitiesFilters :checked').each(function(){optionVRSelected=jQuery(this).val();});}
if(!optionVRSelected)
{jQuery('ul#rentalAmenitiesFilters :checked').each(function(){optionVRSelected=jQuery(this).val();});}
if(!optionVRSelected)
{jQuery('ul#rentalSettingsFilters :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("div#cat_staffFilters, ul#staffFilters").show();jQuery("div#rentalSuitablityFilters, ul#rentalSuitablityFilters").show();jQuery("div#rentalActivitiesFilters, ul#rentalActivitiesFilters").show();jQuery("div#rentalAmenitiesFilters, ul#rentalAmenitiesFilters").show();jQuery("div#rentalSettingsFilters, ul#rentalSettingsFilters").show();jQuery.each(categories,function(){if('vacation-rentals'.toString()!=this.toString()&&'bedroomFilters'.toString()!=this.toString()&&'ratesFilters'.toString()!=this.toString()&&'staffFilters'.toString()!=this.toString()&&'rentalSuitablityFilters'.toString()!=this.toString()&&'rentalActivitiesFilters'.toString()!=this.toString()&&'rentalAmenitiesFilters'.toString()!=this.toString()&&'rentalSettingsFilters'.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("div#cat_staffFilters, ul#staffFilters").hide();jQuery("div#rentalSuitablityFilters, ul#rentalSuitablityFilters").hide();jQuery("div#rentalActivitiesFilters, ul#rentalActivitiesFilters").hide();jQuery("div#rentalAmenitiesFilters, ul#rentalAmenitiesFilters").hide();jQuery("div#rentalSettingsFilters, ul#rentalSettingsFilters").hide();jQuery.each(categories,function(){if('vacation-rentals'.toString()==this.toString()||'bedroomFilters'.toString()==this.toString()||'ratesFilters'.toString()==this.toString()||'staffFilters'.toString()==this.toString()||'rentalSuitablityFilters'.toString()==this.toString()||'rentalActivitiesFilters'.toString()==this.toString()||'rentalAmenitiesFilters'.toString()==this.toString()||'rentalSettingsFilters'.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(categoryId=='bedroomFilters'||categoryId=='ratesFilters'||categoryId=='rentalActivitiesFilters'||categoryId=='rentalSuitablityFilters'||categoryId=='vacation-rentals'||categoryId=='rentalAmenitiesFilters'||categoryId=='rentalSettingsFilters')
{jQuery('ul#'+categoryId).children('li:gt(0)').fadeIn('fast');}else if(noOfCats>4&&(categoryId!='bedroomFilters'||categoryId!='ratesFilters'||categoryId!='rentalActivitiesFilters'||categoryId!='rentalSuitablityFilters'||categoryId!='vacation-rentals'||categoryId!='rentalAmenitiesFilters'||categoryId!='rentalSettingsFilters'))
{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);}}}
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 toggleSearchCategory()
{var actionUrl=null;jQuery("#searchCategoryFilters :selected").each(function(i,selected)
{actionUrl=jQuery(selected).val();});if(actionUrl!="nothing")
window.location=HOSTNAME+actionUrl;}
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 validateForm(){var value=document.getElementById('q').value;if(value!=null&&value!=""){return true;}
else{return false;}}
function submitSmallSearchForm(){if(validateSmallSearchForm()){document.searchSmall.submit();}}
function validateSmallSearchForm(){var value=document.getElementById('searchSmallInput').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();submitInquiryComplete();alert(message);return false;}else if(userInput.toLowerCase()==defaultText.toLowerCase())
{var message=jQuery("span#commentIsRequired").text();submitInquiryComplete();alert(message);return false;}
else
{return true;}}
function checkConciergeInquiryFormData(){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();submitConciergeInquiryComplete();alert(message);return false;}else if(userInput.toLowerCase()==defaultText.toLowerCase())
{var message=jQuery("span#commentIsRequired").text();submitConciergeInquiryComplete();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(){if(document.getElementById("topbar")!=null)
{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;}}
function validatePageNumber(inputField,maxPages,url)
{inputField.value=inputField.value.replace(/[^0-9\.]/g,'');if(maxPages!=null)
{if(parseInt(inputField.value)>parseInt(maxPages))
{inputField.value="";}else
{if(arguments[3]!=null){event=arguments[3];}
var keyCode=event.keyCode;switch(keyCode){case 13:gotToPage(url);break;}}}}
function gotToPage(url)
{var newPageNumber=jQuery.trim(document.getElementById('newPageNumber').value.toString());if(newPageNumber==""||newPageNumber==null)
return;if(url==""||url==null)
return;window.location=HOSTNAME+url.slice(0,url.lastIndexOf("_")+1)+newPageNumber;}
function submitInquiry()
{jQuery("span#sending-inquiry-wait").show();jQuery("input.send__inquiry_btn_white_bg").hide();}
function submitConciergeInquiry(){jQuery("span#sending-inquiry-wait").show();jQuery("input.send_concierge_inquiry_btn_white_bg").hide();}
function submitConciergeInquiryComplete(){jQuery("span#sending-inquiry-wait").hide();jQuery("input.send_concierge_inquiry_btn_white_bg").show();}
function submitInquiryComplete()
{jQuery("span#sending-inquiry-wait").hide();jQuery("input.send__inquiry_btn_white_bg").show();}
function viewPromotionDetails(promoId)
{jQuery("div#promo_"+promoId).children("div.promo-details-summary").slideToggle("slow");jQuery("div#promo_"+promoId).children("div.promo-details-footer").children('span').toggle();}
function setListingInquiryPromotion(promoId)
{var title=jQuery("div#promo_"+promoId).children("div.promo-details-header").children("span.promo-title").text()
jQuery("div#selected-promotion span#promotion-name").text(title);jQuery("div#selected-promotion input#promotion-id").val(promoId);jQuery("div#selected-promotion div#selected-promotion-details-container").show();}
function stripPricing(element)
{var price=jQuery(element).val();price=price.replace(/[^0-9\.]+/g,"");price=price.replace(/\./g,"");jQuery(element).val(price);}
function calculateNewNetRate(price,rate)
{return(Number(price)/Number((100-rate)/100)).toFixed(2);}
function recalculatePublicPrice(element,elementIdToChange)
{var price=jQuery(element).val();var rate=jQuery('input#commissionOverPrice').val();var model=jQuery('input[name=listingBusModel]:checked').val()
if(model=="NET_RATE")
{jQuery('input#'+elementIdToChange).val(calculateNewNetRate(price,rate));}else
{jQuery('input#'+elementIdToChange).val(price);}}
function recalculatePublicPrice2(element,elementIdToChange)
{var price=jQuery(element).val();var rate=jQuery('input#commissionOverPrice').val();var model=jQuery('input#commissionModel').val()
if(model=="NET_RATE")
{jQuery('input#'+elementIdToChange).val(calculateNewNetRate(price,rate));}else
{jQuery('input#'+elementIdToChange).val(price);}}
function recalculateAllPublicPrice(element,elementToUse,elementIdToChange)
{var price=jQuery('input#'+elementToUse).val();var rate=jQuery(element).val();var model=jQuery('input[name=listingBusModel]:checked').val()
if(model=="NET_RATE")
{jQuery('input#'+elementIdToChange).val(calculateNewNetRate(price,rate));}else
{jQuery('input#'+elementIdToChange).val(price);}}
function recalculateAllPublicPrice2(elementToUse,elementIdToChange)
{var price=jQuery('input#'+elementToUse).val();var rate=jQuery('input#commissionOverPrice').val();var model=jQuery('input[name=listingBusModel]:checked').val()
if(model=="NET_RATE")
{jQuery('input#'+elementIdToChange).val(calculateNewNetRate(price,rate));}else
{jQuery('input#'+elementIdToChange).val(price);}}
function showLoginModal()
{var offerText=jQuery("div#promotion-modal-container").html();var offerhtml={player:'html',content:offerText,title:'Paradizo Exclusive Offers',height:'355',width:'460'};Shadowbox.open([offerhtml]);}
function showListingAdded()
{jQuery(document.getElementById("member-trip-folders-form:new-trip-folder")).hide();jQuery("div.trip-folders-container").hide();jQuery(document.getElementById("member-trip-folders-form:trip-folders-saved")).slideToggle("slow");}
function showTripFolders()
{jQuery("div.trip-folders-container").slideToggle("slow");jQuery(document.getElementById("member-trip-folders-form:new-trip-folder")).hide();}
function showNewTripFolders()
{jQuery("div.trip-folders-container").hide();jQuery(document.getElementById("member-trip-folders-form:new-trip-folder")).fadeIn("slow");}
function closeNewTripFolders()
{jQuery(document.getElementById("member-trip-folders-form:new-trip-folder")).fadeOut("slow");jQuery(document.getElementById("member-trip-folders-form:trip-folders-saved")).fadeOut("slow");}
function createNewFolerWithInputValue()
{var folder=jQuery(document.getElementById("member-trip-folders-form:folderName")).val().replace(/(<([^>]+)>)/ig,"");;if(folder.length>0)
{createNewFolder(folder);}}
function emailToAFriend(url)
{Shadowbox.open({player:'iframe',title:'Email a Friend',content:url,width:720,height:690});}
function editConciergeComments(url)
{Shadowbox.open({player:'iframe',title:'Edit/Add Concierge Comments',content:url,width:450,height:350});}
function addAskTheConciergeTeam(url)
{Shadowbox.open({player:'iframe',title:'Add Ask the Concierge Team',content:url,width:600,height:500});}
function sendYourMemories(listingUrl)
{var url=HOSTNAME+"listings/util/send-your-memories.html?url="+listingUrl;Shadowbox.open({player:'iframe',title:'Send Your Memories',content:url,width:720,height:750});}
function askTheConciergeTeam(listingUrl)
{var url=HOSTNAME+"listings/util/ask-the-concierge-team.html?url="+listingUrl;Shadowbox.open({player:'iframe',title:'Ask the Concierge Team',content:url,width:720,height:600});}
function openPhotoTagMenuPopup(url)
{Shadowbox.open({player:'iframe',title:'Manage Photo Tags',content:url,width:350,height:663});}
function loadCarrouselTag(tagId){jQuery("#carrouselTag"+tagId).jCarouselLite({btnNext:"#next"+tagId,btnPrev:"#prev"+tagId,vertical:false,speed:800,mouseWheel:true,scroll:3,visible:5});}
function loadCarrouselRelated(){jQuery("#carrouselRelated").jCarouselLite({btnNext:"#nextRelated",btnPrev:"#prevRelated",vertical:false,speed:800,mouseWheel:true,scroll:1,visible:4});}
function doCommandLink(aId){document.getElementById(aId).click();}
