(function($){if($('#scrollToTop').length){$('#scrollToTop').localScroll();}
if($('#fancyEPC').length){$("#fancyEPC").fancybox();}
if($('#fancyReqForm').length){$("#fancyReqForm").fancybox();}
if($('#printBrochure').length){$("#printBrochure").fancybox({'width':700,'height':'85%','transitionIn':'none','transitionOut':'none','type':'iframe'});}
$("#filterSortOptions").live("change keyup",function(){$("#submitSortingForm").submit();});if($('#filterSortOptions option').length){var searchOrderHidden=$('#searchOrderHidden').text();$('#filterSortOptions option').each(function(){if($(this).val()==searchOrderHidden){$(this).attr("selected","selected");}});}
if($('#locSearchArea option').length){var searchAreaHidden=$('#searchAreaHidden').text();$('#locSearchArea option').each(function(){if($(this).val()==searchAreaHidden){$(this).attr("selected","selected");}});}
if($('#searchStatus option').length){var searchStatusHidden=$('#searchStatusHidden').text();$('#searchStatus option').each(function(){if($(this).val()==searchStatusHidden){$(this).attr("selected","selected");}});}
if($('#searchType option').length){var searchTypeHidden=$('#searchTypeHidden').text();$('#searchType option').each(function(){if($(this).val()==searchTypeHidden){$(this).attr("selected","selected");}});}
if($('#searchMinPrice option').length){var searchMinPriceHidden=$('#searchMinPriceHidden').text();$('#searchMinPrice option').each(function(){if($(this).val()==searchMinPriceHidden){$(this).attr("selected","selected");}});}
if($('#searchMaxPrice option').length){var searchMaxPriceHidden=$('#searchMaxPriceHidden').text();$('#searchMaxPrice option').each(function(){if($(this).val()==searchMaxPriceHidden){$(this).attr("selected","selected");}});}
if($('#searchMinBed option').length){var searchMinBedHidden=$('#searchMinBedHidden').text();$('#searchMinBed option').each(function(){if($(this).val()==searchMinBedHidden){$(this).attr("selected","selected");}});}
if($('#searchMaxBed option').length){var searchMaxBedHidden=$('#searchMaxBedHidden').text();$('#searchMaxBed option').each(function(){if($(this).val()==searchMaxBedHidden){$(this).attr("selected","selected");}});}
if($('#searchMinBath option').length){var searchMinBathHidden=$('#searchMinBathHidden').text();$('#searchMinBath option').each(function(){if($(this).val()==searchMinBathHidden){$(this).attr("selected","selected");}});}
if($('#searchMaxBath option').length){var searchMaxBathHidden=$('#searchMaxBathHidden').text();$('#searchMaxBath option').each(function(){if($(this).val()==searchMaxBathHidden){$(this).attr("selected","selected");}});}
if($('#searchFurnish option').length){var searchFurnishHidden=$('#searchFurnishHidden').text();$('#searchFurnish option').each(function(){if($(this).val()==searchFurnishHidden){$(this).attr("selected","selected");}});}
if($('#searchServiced option').length){var searchServicedHidden=$('#searchServicedHidden').text();$('#searchServiced option').each(function(){if($(this).val()==searchServicedHidden){$(this).attr("selected","selected");}});}
$('.mainNav li.navWithMenu').mouseenter(function(){$(this).find('a:first').addClass("ieAct");$(this).find('.dropDown').show();});$('.mainNav li.navWithMenu').mouseleave(function(){$(this).find('a:first').removeClass("ieAct");$(this).find('.dropDown').hide();});$(".formTabs li").click(function(){$(".formTabs li").removeClass("active");$(this).addClass("active");var activeSearch=$(this).attr('id');$('.searchHidden').attr('value',activeSearch);return false;});if($('.propItem').length){$(".propItem").hoverIntent({sensitivity:3,interval:30,over:detailsSlideUp,timeout:30,out:detailsSlideDown});function detailsSlideUp(){$(this).find('.propInfoGrid').animate({top:'-60px'},{queue:false,duration:600});}
function detailsSlideDown(){$(this).find('.propInfoGrid').animate({top:'180px'},{queue:false,duration:600});}}
$('#gridType a').click(function(e){if($(this).hasClass('active')){return false;}else{$('#gridType a').removeClass('active');$(this).addClass('active');var gridType=$(this).parent().attr('id');$('#searchResults .propResults').fadeOut(function(){$(this).parent().removeClass('gridView listView').addClass(gridType).find('.propResults').fadeIn();});$.cookie("layoutCookie",gridType)}
e.preventDefault();});if($('#searchResults').length){if($.cookie("layoutCookie")){var currLayout=$.cookie("layoutCookie");$('#searchResults').attr('class',currLayout);$('#searchResults').fadeTo(1);var setIcon='#'+currLayout;$('#gridType a').removeClass('active');$(setIcon).find('a').addClass('active');}else{$('#searchResults').fadeTo(1);}}
if($('#searchAlert').length){if(!$.cookie("alertCookie")){$('#searchAlert').show();}
$('#searchAlert a').click(function(){$.cookie("alertCookie","true",{expires:7});$('#searchAlert').fadeOut();return false;});}
$('a[rel~=external]').click(function(){this.target="_blank";});if($('.propGalleryThumbs').length){$('.propGalleryThumbs li a').click(function(){var imgToReplace=$(this).attr('href');var capToReplace=$(this).attr('title');$(".propGalleryMain img").attr("src",imgToReplace);$(".propGalleryMain figcaption").text(capToReplace);return false;});}
if($('.contactForm').length){jQuery.validator.messages.required="";jQuery.validator.messages.email="";$(".contactForm").validate();}
if($('.repairAndNoticeForm').length){jQuery.validator.messages.required="";jQuery.validator.messages.email="";$(".repairAndNoticeForm").validate();}
if($('.requestViewingForm').length){jQuery.validator.messages.required="";jQuery.validator.messages.email="";$(".requestViewingForm").validate();}
if($('#date').length){$("#date").datepicker({minDate:"+1M +0D",inline:true,dateFormat:'dd/mm/yy'});}
function createDropDown(){var source=$("#noResultsSource");var selected=$("#searchSource option:selected");var options=$("option",source);$("#areaDropDown").append('<dl id="noResultsTarget" class="noResultsDropdown"></dl>')
$("#noResultsTarget").append('<dt><a href="#">'+selected.text()+'<span class="noResultsValue">'+selected.val()+'</span></a></dt>')
$("#noResultsTarget").append('<dd><ul></ul></dd>')
options.each(function(){$("#noResultsTarget dd ul").append('<li><a href="#">'+
$(this).text()+'<span class="noResultsValue">'+
$(this).val()+'</span></a></li>');});}
if($('.noSearchResults').length){createDropDown();$(".noResultsDropdown dt a").click(function(){$(".noResultsDropdown dd ul").toggle();return false;});$(document).bind('click',function(e){var $clicked=$(e.target);if(!$clicked.parents().hasClass("noResultsDropdown"))
$(".noResultsDropdown dd ul").hide();});$(".noResultsDropdown dd ul li a").click(function(){var text=$(this).html();$(".noResultsDropdown dt a").html(text);$(".noResultsDropdown dd ul").hide();var source=$("#noResultsSource");source.val($(this).find("span.noResultsValue").html())
return false;});}
function createSearchDropDown(){var source=$("#searchSource");var selected=$("#searchSource option:selected");var options=$("option",source);$("#searchDropdown").append('<dl id="searchTarget" class="searchDropdown"></dl>')
$("#searchTarget").append('<dt><a href="#">'+selected.text()+'<span class="searchValue">'+selected.val()+'</span></a></dt>')
$("#searchTarget").append('<dd><ul></ul></dd>')
options.each(function(){var catClass=$(this).attr('class');$("#searchTarget dd ul").append('<li class="'+catClass+'"><a href="#">'+
$(this).text()+'<span class="searchValue">'+
$(this).val()+'</span></a></li>');});}
if($('.searchDropdownHolder').length){createSearchDropDown();$(".searchDropdown dt a").click(function(){$(".searchDropdown dd ul").toggle();return false;});$(document).bind('click',function(e){var $clicked=$(e.target);if(!$clicked.parents().hasClass("searchDropdown"))
$(".searchDropdown dd ul").hide();});$(".searchDropdown dd ul li a").click(function(){var text=$(this).html();$(".searchDropdown dt a").html(text);$(".searchDropdown dd ul").hide();var source=$("#searchSource");source.val($(this).find("span.searchValue").html())
return false;});}})(this.jQuery);window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console){console.log(Array.prototype.slice.call(arguments));}};(function(doc){var write=doc.write;doc.write=function(q){log('document.write(): ',arguments);if(/docwriteregexwhitelist/.test(q))write.apply(doc,arguments);};})(document);
