var isIE6=($.browser.msie&&parseInt($.browser.version.substr(0,1))<7);var filterTimeout=null;var isNewFilter=false;var filtersData="";var selectedFilters="";var allFiltersData="";var addedFilters="";jQuery.extend(jQuery.expr[":"],{focus:function(a){return a==document.activeElement}});$(document).ready(function(){if($("#gallery_photos").length>0){$("#gallery_photos").galleryView()}if($("#floorplan_photos").length>0){$("#floorplan_photos").galleryView()}if($("#hips_photos").length>0){$("#hips_photos").galleryView()}if($("#gallery").length>0){$("#gallery").galleryView()}if($(".custselect").length>0){$("select.custselect").each(function(){if($(this).hasClass("make")){$(this).selectmenu({style:"dropdown",menuWidth:300})}else{$(this).selectmenu({style:"dropdown"})}})}if($(".main_nav").length>0){var b=$(".main_nav a.selected");$(".main_nav a").hover(function(){$(b).removeClass("selected")},function(){});$(".main_nav").hover(function(){},function(){$(b).addClass("selected")})}if($(".rounded").length>0){$(".rounded input").blur(function(){$(this).parents(".rounded").removeClass("colored")});$(".rounded input").focus(function(){$(this).parents(".rounded").addClass("colored")});$(".rounded .ui-selectmenu").focus(function(){$(this).parents(".rounded").addClass("colored")});$(".rounded .ui-selectmenu").blur(function(){$(this).parents(".rounded").removeClass("colored")});$(".rounded").mouseover(function(){$(this).addClass("colored")});$(".rounded").mouseout(function(){if(!$(this).find("input").is(":focus")){$(this).removeClass("colored")}})}initQuickSearchSliders();if($(".fish4family_link").length>0){$(".fish4family_link").click(function(){$(".fish4family").toggle();if($(".fish4family").is(":visible")){$(this).addClass("open")}else{$(this).removeClass("open")}})}$(".tab_bottom .tabs a").click(function(){var d=$(this).parents(".tab_bottom");d.find(".panel").hide();d.find("a").removeClass("selected");$(this).addClass("selected");var e=$(this).attr("id").replace("tab",$(".tabs ul").attr("class"));if(e!=""){$("#"+e).show();if($(this).parents(".rcol").length>0&&($(this).attr("disableFitLinks")==undefined||$(this).attr("disableFitLinks")!="true")){c($("#"+e))}}});$(".tab_bottom_lite .tabs a").click(function(){$(".tab_content_lite .pane").hide();$(".tabs a").removeClass("selected");$(this).addClass("selected");var d="#"+$(this).attr("name");if($(d).length>0){$(d).show()}if($("#mapTab").length>0&&$(".advert_features").length>0&&!preview){fnAdvertGallery()}$(".advert_content .waiting").hide()});if($(".tabs").length>0){$(".tabs").each(function(){$(this).find("li:first").attr("class","first");if($(this).find("li:first a").attr("id")!="app_tab"){$(this).find("li:first a").click()}})}function c(d){if($(d).length==0){return false}var g=11;var f=null;$(d).autolineheight();for(var e=0;e<10;e++){if($(".tag_cloud").attr("offsetHeight")<d.attr("scrollHeight")){$("#"+d.attr("id")+" nobr").each(function(){f=(parseInt($(this).css("font-size"))-1)>g?(parseInt($(this).css("font-size"))-1):g;$(this).css("font-size",f+"px")})}else{break}}}if($(".results_header").length>0){fitHeaderToSpace()}rewriteLocation();createSortingFunctionality();if($(".filters").length>0){createFiltersFunctionality();allFiltersData=getAllFilters();filtersData=getFormValues()}if($(".fish4Jobs").length>0&&$(".popular_searches a").length>10){$(".filters.popular_searches a:not('.more_searches')").each(function(d){if(d>9){$(this).hide()}});$(".popular_searches .more_searches").show();$(".filters .more_searches").click(function(){if($(this).hasClass("less")){$(".popular_searches a:not('.more_searches')").each(function(d){if(d>9){$(this).hide()}});$(this).text($(this).text().replace("Less","More"));$(this).removeClass("less")}else{$(".popular_searches a").show();$(this).text($(this).text().replace("More","Less"));$(this).addClass("less")}})}var a=navigator.userAgent.toLowerCase();if(a.search("iphone")>-1||a.search("ipod")>-1||a.search("ipad")>-1||a.search("android")>-1||a.search("blackberry")>-1||a.search("nokia")>-1){if($(".mobile_links").length>0){openDialog("mobile_links",710,320);$(".shade").css("z-index",100);$(".shade").css("opacity",0.75)}}});var ARR_FREE_PHONE=new Array("0800","0808");var ARR_PRICE_PHONE=new Array("0871","0872");$(document).ready(function(){if($(".contact_box p strong").length==0){return false}var f=$(".contact_box p strong").html().substring(0,4);var b="";var a="";var g=false;var d=false;for(var e=0;e<ARR_FREE_PHONE.length;e++){if(f==ARR_FREE_PHONE[e]){g=true;break}}if(!g){for(var c=0;c<ARR_PRICE_PHONE.length;c++){if(f==ARR_PRICE_PHONE[c]){d=true;break}}}if(g||d){b="<h2>How much will this "+f+" number cost me?</h2>";if(g){a="BT free phone call";b+="<p>When calling from a BT landline this call is free. Call charges from other operators may vary.</p>"}if(d){a="BT 10p/min";b+="<p>You will only be charged 10 pence per minute, anytime, when calling from a BT landline. Call charges from other operators may vary.</p>"}$(".contact_box p:first").append('<a class="call_cost" href="javascript:void(0)">'+a+"</a>");$(".call_cost").click(function(h){showPopupMsg(h,"cost_popup",b)});$(document).click(function(i){var h=$(i.target);if(!(h.is(".call_cost"))&&$(".cost_popup").is(":visible")){$(".cost_popup").hide()}})}});$(function(){addDefaultText()});$(function(){});var _POPUP_FEATURES="location=0,resizable=yes, statusbar=0,scrollbars=1, menubar=0, width=680, height=500";var _POPUP_FEATURES_CALC="location=0,resizable=yes, statusbar=0,scrollbars=1, menubar=0, width=550, height=550";var _POPUP_FEATURES_CALC_HOMES="location=0,resizable=yes, statusbar=0,scrollbars=1, menubar=0, width=1000, height=550";$(document).ready(function(){if($(".popup").length>0){$(".popup").click(function(){var b=_POPUP_FEATURES;var d=true;if($(this).attr("name").indexOf("calculator")!=-1){b=_POPUP_FEATURES_CALC;d=false}if($(this).attr("name").indexOf("home_calculator")!=-1){b=_POPUP_FEATURES_CALC_HOMES;d=false}if($(this).attr("name").indexOf("salary_calculator")!=-1){b=_POPUP_FEATURES_CALC_HOMES;d=false}if(d&&$.browser.msie){$(this).attr("target","_blank")}else{var a=$(this).attr("href");if(a!="javascript:void(0)"){$(this).attr("popup_url",a);$(this).attr("href","javascript:void(0)")}else{a=$(this).attr("popup_url")}var c=window.open(a,$(this).attr("target")||"_blank",b);c.focus()}})}});$(document).ready(function(){if($("#payment").length>0){$("#payment").validate({errorClass:"error_msg",errorElement:"span",rules:{address:"required",postcode:{required:true,postcodeUK:true},paymentType:"required"},messages:{paymentType:"Please choose your payment method type"}})}if($("#tipafriend").length>0){$("#tipafriend").validate({errorClass:"error_msg",errorElement:"span",rules:{from:{required:true,email:true},to:{required:true,email:true},title:"required",usermessage:"required",telephone:{phoneUK:true,required:false}}})}if($("#contactRecruiter").length>0){$("#contactRecruiter").validate({errorClass:"error_msg",errorElement:"span",rules:{from:{required:true,email:true},title:"required",usermessage:"required",telephone:{phoneUK:true,required:false}}})}if($(".edit_images_block #update").length>0){$("#update").validate({errorClass:"error_msg",errorElement:"span",rules:{imageData:"required",imageType:{required:true,differentThan:"0"},imageFormatCode:{required:true,differentThan:"0"},priority:"required",imageDescription:"required"}})}if($("#directorysearch").length>0){$("#directorysearch").validate({errorClass:"error_msg",errorElement:"span",rules:{name:{required:true}}})}if($("#sendtofriend").length>0){$("#sendtofriend").validate({errorClass:"error_msg",errorElement:"span",rules:{from:{required:true,email:true},to:{required:true,email:true}}})}if($("#contactsend").length>0){var a=$("#contactsend").validate({errorClass:"error_msg",errorElement:"span",rules:{firstname:"required",surname:"required",from:{email:true,required:true},comments:"required",contact_phone:{phoneUK:true,required:true},contact_address:"required",contact_postcode:"required"},messages:{from:"Please enter your email address",comments:"Please enter your question",firstname:"Please enter your first name",surname:"Please enter your surname",contact_phone:"Please enter your phone number",contact_address:"Please enter your address",contact_postcode:"Please enter your postcode"},success:function(){if(a.numberOfInvalids()>0&&$("#contactsend").length>0){$("#contactsend").find("input").each(function(){if($(this).val()==""){$(this).val($(this).attr("helpText"))}});$("#contactsend").find("textarea").each(function(){if($(this).val()==""){$(this).val($(this).attr("helpText"))}})}}})}});$(function(){if($(".date-pick").length>0){$(".date-pick").attr("readonly",true);if($(".dp-disabled").length>0){$(".dp-disabled").attr("disabled",true);$(".dp-disabled").parents("p").find("a").addClass("dp-disabled")}else{$(".date-pick").datePicker({clickInput:true})}}});function showPopupMsg(b,f,c){var a=0,e=0;var d=10;if(document.all){a=(document.documentElement&&document.documentElement.scrollLeft)?document.documentElement.scrollLeft:document.body.scrollLeft;e=(document.documentElement&&document.documentElement.scrollTop)?document.documentElement.scrollTop:document.body.scrollTop;a+=window.event.clientX;e+=window.event.clientY+d}else{a=b.pageX;e=b.pageY+d}if($("."+f).length==0){$(document.body).append('<div class="'+f+'">'+c+"</div>")}$("."+f).css("left",a);$("."+f).css("top",e);$("."+f).show()}function placeDartAd(a,c){var b=$("#"+a);if(c!=null&&b.css({display:"none"})){b.css({display:"block"})}domWrite(a,c,null);b.addClass("adLoaded");b.removeClass("loadingAd");b.css({visibility:"visible"})}function placeAd(b,a){var c=$("#"+b);var d=/^<a.*>.*AE[0-9]{1}.gif.*<\/a>/;if(a!=null&&c.css({display:"none"})&&!d.test(a)){c.css({display:"block"})}c.html(a);c.addClass("adLoaded");c.removeClass("loadingAd");c.css({visibility:"visible"})}function openDialog(b,c,a){if($.browser.msie&&parseInt($.browser.version)<7){if($("iframe.shade").length==0){$(document.body).append('<IFRAME class="shade">');if($("iframe#rshHistoryFrame").length>0){$("iframe#rshHistoryFrame").attr("src","blank.html")}}if($("iframe#rshHistoryFrame").length>0){$("iframe#rshHistoryFrame").attr("src","blank.html?preview");$("iframe#rshHistoryFrame").attr("class","shade");$("iframe#rshHistoryFrame").css({height:document.body.offsetHeight});$("iframe#rshHistoryFrame").css({width:"100%"});$("iframe#rshHistoryFrame").css({left:"0"});$("iframe#rshHistoryFrame").css({top:"0"});$("iframe#rshHistoryFrame").css({zIndex:"10"})}$(".shade").css("width",$(document).width());$(".shade").css("height",$(document).height());if($("iframe#rshHistoryFrame").length>0){$("iframe#rshHistoryFrame").css({filter:"alpha(opacity=0)"})}}$(".shade").css({filter:"alpha(opacity=20)"});$(".shade").show();if($.browser.msie&&parseInt($.browser.version)<7){$("div.shade").hide()}if(c){$("."+b).width(c)}if(a){$("."+b).height(a)}if(c){$("."+b).css({marginLeft:-c/2})}if(a){$("."+b).css({marginTop:-a/2})}$("."+b).fadeIn("slow")}function closeDialog(a){$("."+a).fadeOut("quick");$(".shade").fadeOut("slow")}function previewClick(){alert($("iframe#rshHistoryFrame").attr("src"))}String.prototype.replaceAll=function(d,b){var a=this.indexOf(d);var e=this;while(a>-1){e=e.replace(d,b);a=e.indexOf(d)}return e};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/,"")};function handleError(){if($("#request_error").length>0&&$(".fish4Holidays").length==-1){$("#request_error").show();$("#request_error").html("We are experiencing some server problems. Please reload the page and try again!")}}function saveAlert(c,b,a,d){$.ajax({type:"POST",url:b,data:c,success:function(f){if($(".save_alert_box").length==0){$(document.body).append('<div class="save_alert_box"></div>')}var e=((a-250)<0?10:(a-250))+"px";$(".save_alert_box").html(f);$(".save_alert_box").css("left",e);$(".save_alert_box").css("top",d+"px");$(".save_alert_box").fadeIn()}})}function saveAlertSubmit(b,a){if($("#alertDescription").val()!=""){$(".save_alert_box").fadeOut();$(".save_alert_link").hide();$(".results_top .waiting").show();$.ajax({type:"POST",url:b,data:"alertId="+a+"&alertDescription="+$("#alertDescription").val()+"&frequency="+$(".alertprompt input:radio:checked").val(),success:function(c){if(c!="fail"){$(".results_top .waiting").hide();$(".save_alert_link").html('<span class="saved">Successfully saved</span>');$(".save_alert_link").show();dcsMultiTrack("DCSext.jobsignup","1","DCSext.intsearch","")}}})}else{$(".alert_name_error").show();$("#alertDescription").addClass("error_msg");$("#alertDescription").focus(function(){$(".alert_name_error").hide();$("#alertDescription").removeClass("error_msg")})}}function saveAdvert(b,a,c){var d="saveAdvertId"+c;$("#"+c).parents(".save_advert_link").attr("id",d);$("#"+d+" .icon_save_ad").hide();$("#"+d+" .waiting").show();$.ajax({type:"POST",url:a,data:"adId="+c,success:function(e){if(e!="fail"){$("#"+d).html('<span class="saved">Successfully saved</span>');$("#"+d).show()}else{$("#"+d).html("Error saving. Try later");$("#"+d).show()}}})}function getCoordinates(b){var a=0,c=0;if(document.all){a=(document.documentElement&&document.documentElement.scrollLeft)?document.documentElement.scrollLeft:document.body.scrollLeft;c=(document.documentElement&&document.documentElement.scrollTop)?document.documentElement.scrollTop:document.body.scrollTop;a+=window.event.clientX;c+=window.event.clientY}else{a=b.pageX;c=b.pageY}return{x:a,y:c}}$(document).ajaxError(function(){handleError();if(window.console&&window.console.error){console.error(arguments)}});function clearFileInp(c){var b=document.getElementById(c);b.value="";var a=b.cloneNode(false);b.parentNode.replaceChild(a,b)}function filterResults(){if(!isNewFilter){if($(".reloader").length==0){$(".resultsblock").html("<div class='reloader'></div><div class='reloader_msg'>Please wait. We are filtering your results ...</div>"+$(".resultsblock").html());$(".reloader").css("height",$(".resultsblock").height());$(".reloader").css("visibility","visible");$(".reloader_msg").animate({top:$(window).scrollTop()+"px"},{queue:false,duration:350});$(window).scroll(function(){if($(".reloader_msg").length>0){$(".reloader_msg").animate({top:$(window).scrollTop()+"px"},{queue:false,duration:350})}})}}isNewFilter=true;getFilteredData()}function getFilteredData(){filterTimeout=window.setTimeout(function(){window.clearTimeout(filterTimeout);isNewFilter=false;$.ajax({type:"POST",url:filterResultsURL,data:filtersData+"&addedFilters="+filtersData.substring(filtersData.indexOf("filters")+8,filtersData.length)+allFiltersData+"&selectedFilters="+selectedFilters,success:function(d){if(!isNewFilter){var b=$.xmlDOM(d,function(e){alert("A parse error occurred! "+e)});if($(b).find("filteredresults").length>0){if($(b).find("results").length>0){$(".results_list").html($(b).find("results").text())}if($(b).find("filters").length>0){$(".navigatorFilters").html($(b).find("filters").text())}selectedFilters=filtersData.substring(filtersData.indexOf("filters")+8,filtersData.length);if($(".save_alert_results_link").length>0){if($(".save_alert_results_link").attr("url").indexOf("&filters")!=-1){$(".save_alert_results_link").attr("url",$(".save_alert_results_link").attr("url").substring(0,$(".save_alert_results_link").attr("url").indexOf("&filters"))+"&filters="+$(b).find("selectedNavigators").text().trim())}else{$(".save_alert_results_link").attr("url",$(".save_alert_results_link").attr("url")+"&filters="+$(b).find("selectedNavigators").text().trim())}}createSortingFunctionality();createFiltersFunctionality();initSecurityJS();reloadDartAds();$(".reloader").remove();$(".reloader_msg").remove()}else{var a=selectedFilters.split("-");$(".filter_row a").removeClass("selected");$("#filters_form input[type=checkbox]").attr("checked",false);for(var c=0;c<a.length;c++){$("input[value="+a[c]+"]").attr("checked",true);$("input[value="+a[c]+"]").parent("td").find("a").addClass("selected")}filtersData=filtersData.substring(0,filtersData.indexOf("filters")+8)+selectedFilters;$(".reloader").remove();$(".reloader_msg").remove();alert("Your filtering returned no results. Please try again or amend your search.")}allFiltersData=getAllFilters()}}})},2000)}function extendTimeout(){if(filterTimeout!=null){window.clearTimeout(filterTimeout);filterResults()}}function getAllFilters(){var b="";var a="&allFilters=";$("#filters_form input[type=checkbox]").each(function(){b+=$(this).val()+$(this).attr("count")+"-"});b=b.substr(0,b.length-1);b=a+b;return b}function getFormValues(){var b="";var c="";var a="&filters=";$("#filters_form input").each(function(){if(this.type=="checkbox"){if(this.checked){c+=this.value+"-"}}else{b+=this.name+"="+this.value+"&"}});c=c.substr(0,c.length-1);b=b.substr(0,b.length-1);b=b+a+c;return b}function fitHeaderToSpace(){var c=16;var a=null;for(var b=0;b<8;b++){if($(".results_header").attr("offsetHeight")<$(".results_header").attr("scrollHeight")){a=(parseInt($(".results_header").css("font-size"))-1)>c?(parseInt($(".results_header").css("font-size"))-1):c;$(".results_header").css("font-size",a+"px")}else{break}}$(".results_header").css("visibility","visible")}function clearAllFilters(){filtersData=filtersData.substring(0,filtersData.indexOf("filters=")+8);if(isNewFilter){extendTimeout()}else{filterResults()}}function createSortingFunctionality(){if($("#additional_sorting").length==0){return false}var b=$("input[name='sort']").val();var a=$("input[name='sortOrderDirection']").val();$("a.asort").bind("click",function(d){d.preventDefault();var c=$(this).parents("li").attr("id");var e=$(this).parents("li").attr("name");$("input[name='sort']").val(c.substr(c.indexOf("_")+1));$("input[name='sortOrderDirection']").val(e.substr(e.indexOf("_")+1));$(".btn_go").click()});$("a.sort_order").bind("click",function(d){d.preventDefault();var c=$(this).parents("li").attr("id");var e=$(this).parents("li").attr("name");e=e.substr(e.indexOf("_")+1);if($(this).parents("li").attr("class")=="selected"){if(e=="1"){e="2"}else{e="1"}}$("input[name='sort']").val(c.substr(c.indexOf("_")+1));$("input[name='sortOrderDirection']").val(e);$(".btn_go").click()})}function createFiltersFunctionality(){$(".filter_row a").click(function(){if($(this).hasClass("disabled")){return}$(this).toggleClass("selected");$(this).parents("td").find("input").click();var h=$(this).parents("td").find("input").val();var e=filtersData.substring(filtersData.indexOf("filters=")+8,filtersData.length);var b="";var d="";if(h.substring(h.length-1,h.length)==";"){var f=new RegExp("[=|-]("+h+")")}else{var f=new RegExp("[=|-]("+h+")\\b")}if(!filtersData.match(f)){if((filtersData.lastIndexOf("=")!=(filtersData.length-1))){filtersData+="-"}filtersData+=h}else{if(e.indexOf("-")!=-1){var g=e.split("-");var a=false;for(var c=0;c<g.length;c++){if(g[c]!=h){b+=g[c]+"-"}else{a=true}}if(!a){b+=h+"-"}}else{if(filtersData.match(f)){b+="-"}else{b+=h+"-"}}filtersData=filtersData.substring(0,filtersData.indexOf("filters=")+8)+b.substring(0,b.length-1)}if(isNewFilter){extendTimeout()}else{filterResults()}})}function reloadDartAds(){for(var a in dartAdList){var b=Math.round(Math.random()*10000000000);placeDartAd(a,dartAdList[a].replace(/(ord=[0-9]+)/,"ord="+b))}}function addDefaultText(){$("input[helpText], textarea[helpText]").blur().bind("focus",function(a){if($(this).val().indexOf($(this).attr("helpText"))>=0){$(this).val("").removeClass("dimmed")}}).bind("blur",function(a){if($(this).val()==""){$(this).val($(this).attr("helpText")).addClass("dimmed")}});$("form").submit(function(){$(this).find("input[helpText]").each(function(){if($(this).val()==$(this).attr("helpText")){$(this).val("")}});$(this).find("textarea[helpText]").each(function(){if($(this).val()==$(this).attr("helpText")){$(this).val("")}})})}function initQuickSearchSliders(){if($(".searchbox").length>0){$('<div class="ui-corner-l"></div>').appendTo($(".ui-slider"));$('<div class="ui-corner-r"></div>').appendTo($(".ui-slider"))}if($(".searchbox select#pricelow, .searchbox select#pricehigh").length>0){$("select#pricelow, select#pricehigh").selectToUISlider({labels:0,tooltip:false,labelSrc:"text",handleTooltip:["Minimum price","Maximum price"],handleClass:["handlel","handler"],sliderOptions:{slide:function(a,b){$("select#pricelow").find("option[index='"+b.values[0]+"']").attr("selected","selected");$("select#pricehigh").find("option[index='"+b.values[1]+"']").attr("selected","selected");$("#amount").text($("select#pricelow").find("option[index='"+b.values[0]+"']").text()+" - "+$("select#pricehigh").find("option[index='"+b.values[1]+"']").text())}}});$("#amount").text($("select#pricelow option:selected").text()+" - "+$("select#pricehigh option:selected").text())}if($(".searchbox select#bedroomsmin").length>0){$("select#bedroomsmin").selectToUISlider({labels:0,tooltip:false,labelSrc:"text",handleTooltip:["Minimum bedrooms"],handleClass:["handlel"],sliderOptions:{slide:function(a,b){$("select#bedroomsmin").find("option[index='"+b.values[0]+"']").attr("selected","selected");$("#amountbed").text($("select#bedroomsmin").find("option[index='"+b.values[0]+"']").text())}}});$("#amountbed").text($("select#bedroomsmin option:selected").text())}}function rewriteLocation(){if($("input[name=location]").length>0){if(!$("input[name=location]").hasClass("dimmed")){var a="";var c=$("input[name=location]").val().split(" ");for(var b=0;b<c.length;b++){var d=c[b].toUpperCase().substring(0,1);d+=c[b].toLowerCase().substring(1,c[b].length)+" ";a+=d}$("input[name=location]").val(a.substring(0,a.length-1))}}}function searchFormSubmit(e,d,f,c){$("#"+e).find("input[helpText]").each(function(){if($(this).val()==$(this).attr("helpText")){$(this).val("")}});$("#"+e).find("textarea[helpText]").each(function(){if($(this).val()==$(this).attr("helpText")){$(this).val("")}});if($("#"+e).valid()){if($("#"+d).val()!=""){if($("#"+d).val().length>1){var a=true;if($(".location_search_submit").length>0){$(".btn_search").hide();$(".search_loading").show();$("#"+e+" input[type=text]").attr("disabled","disabled");if($("#areaId").length>0&&$("#areaId").val()!=""&&($("#locationCheck").val().toLowerCase()==$("#"+d).val().toLowerCase())){a=false}if(a){$.ajax({type:"POST",url:searchForLocationURL,data:"location="+$("#"+d).val(),success:function(h){$("#locationsHolder").removeClass("alternativeSitesHolder");if(h.indexOf("alternative_no_locations")==-1){if(h!="fail"){$("#locationsHolder").html("<input name='formId' type='hidden' id='formId' value='"+e+"'/>");$("#locationsHolder").html($("#locationsHolder").html()+"<input name='bSaveAlert' type='hidden' id='bSaveAlert' value='true'/>");$("#locationsHolder").html($("#locationsHolder").html()+h)}else{var g="<h4>You have entered an invalid location. Please amend your search criteria and try again.</h4>";g+="<p><a href=\"javascript:void(0)\" onclick=\"closeDialog('locationsHolder');$('.search_loading').hide();$('.btn_search').show();$('#' + $('#formId').val() + ' input[type=text]').removeAttr('disabled');\" class=\"row_right btn_close\">Close</a></p>";$("#locationsHolder").html(g);$("#locationsHolder").html($("#locationsHolder").html()+"<input name='formId' type='hidden' id='formId' value='"+e+"'/>");openDialog("locationsHolder")}}else{$("#locationsHolder").html("<input name='formId' type='hidden' id='formId' value='"+e+"'/>");$("#locationsHolder").html($("#locationsHolder").html()+h);$("#locationsHolder").addClass("alternativeSitesHolder");openDialog("locationsHolder");$(".alternativeSitesHolder, #shade").click(function(){closeDialog("alternativeSitesHolder");$(".search_loading").hide();$(".btn_search").show();if($("#bMapSearch").length>0){$(".btn_map_search").show()}$("#"+$("#formId").val()+" input[type=text]").removeAttr("disabled")})}}})}else{$("#"+e+" input[type=text]").removeAttr("disabled");$(".requires_login_hidden").click()}}else{$(".btn_search").hide();$(".search_loading").show();$("#"+e+" input[type=text]").attr("disabled","disabled");if($("#areaId").length>0&&$("#areaId").val()!=""&&$("#locationCheck").val().toLowerCase()==$("#"+d).val().toLowerCase()){a=false}if(a){$.ajax({type:"POST",url:searchForLocationURL,data:"location="+$("#"+d).val(),success:function(h){$("#locationsHolder").removeClass("alternativeSitesHolder");if(h.indexOf("alternative_no_locations")==-1){if(h!="fail"){$("#locationsHolder").html("<input name='formId' type='hidden' id='formId' value='"+e+"'/>");$("#locationsHolder").html($("#locationsHolder").html()+h)}else{var g="<h4>You have entered an invalid location. Please amend your search criteria and try again.</h4>";g+="<p><a href=\"javascript:void(0)\" onclick=\"closeDialog('locationsHolder');$('.search_loading').hide();$('.btn_search').show();$('#' + $('#formId').val() + ' input[type=text]').removeAttr('disabled');\" class=\"row_right btn_close\">Close</a></p>";$("#locationsHolder").html(g);$("#locationsHolder").html($("#locationsHolder").html()+"<input name='formId' type='hidden' id='formId' value='"+e+"'/>");openDialog("locationsHolder")}}else{$("#locationsHolder").html("<input name='formId' type='hidden' id='formId' value='"+e+"'/>");$("#locationsHolder").html($("#locationsHolder").html()+h);$("#locationsHolder").addClass("alternativeSitesHolder");openDialog("locationsHolder");$(".alternativeSitesHolder, #shade, .alternativeSitesHolder .close a").click(function(i){closeDialog("alternativeSitesHolder");$(".search_loading").hide();$(".btn_search").show();if($("#bMapSearch").length>0){$(".btn_map_search").show()}$("#"+$("#formId").val()+" input[type=text]").removeAttr("disabled")})}}})}else{$("#"+e+" input[type=text]").removeAttr("disabled");$("#"+e).submit()}}}else{var b="<h4>You have entered an invalid location. Please amend your search criteria and try again.</h4>";if($(".location_search_submit").length>0){b+="<p><a href=\"javascript:void(0)\" onclick=\"closeDialog('locationsHolder');$('.search_loading').hide();$('.btn_search').show();$('#' + $('#formId').val() + ' input[type=text]').removeAttr('disabled');\" class=\"row_right btn_close\">Close</a></p>";$("#locationsHolder").html(b)}else{b+="<p><a href=\"javascript:void(0)\" onclick=\"closeDialog('locationsHolder');$('.search_loading').hide();$('.btn_search').show();if ($('#bMapSearch').length > 0){ $('.btn_map_search').show();}$('#' + $('#formId').val() + ' input[type=text]').removeAttr('disabled');\" class=\"row_right btn_close\">Close</a></p>";$("#locationsHolder").html(b)}$("#locationsHolder").html($("#locationsHolder").html()+"<input name='formId' type='hidden' id='formId' value='"+e+"'/>");openDialog("locationsHolder")}}else{$("#areaId").val("");if($(".requires_login_hidden").length>0){$(".requires_login_hidden").click()}else{$("#"+e).submit()}}}}$(document).ready(function(){$(".simplesearch input[type=text], .quicksearch input[type=text], .advsearch input[type=text]").keydown(function(a){if(a.keyCode==13){$(this).blur();$(".btn_search").click()}});$("#updateAlert input[type=text]").keydown(function(a){if(a.keyCode==13){$("#updateAlert .btn_submit").click()}});$("#carsupdateAlert input[type=text]").keydown(function(a){if(a.keyCode==13){$("#carsupdateAlert .btn_submit").click()}});$("#lettingsupdateAlert input[type=text]").keydown(function(a){if(a.keyCode==13){$("#lettingsupdateAlert .btn_submit").click()}});$("#upload input[type=text]").keydown(function(a){if(a.keyCode==13){$("#upload .btn_continue").click()}});$("#update input[type=text]").keydown(function(a){if(a.keyCode==13){$("#update .btn_saveadvert").click()}})});function testPaymentBeforeSubmit(){if($("#payment").valid()){$.ajax({type:"POST",url:sUpdateAdressURL+(sUpdateAdressURL.indexOf("?")>0?"&":"?")+"address="+$("#address").val()+"&postcode="+$("#postcode").val(),data:"",success:function(a){if(a=="success"){$("#payment").submit()}}})}}function parseQueryString(b,d,f){var a=b.match(/([^?#]*)(#.*)?$/);if(!a){return{}}var e=a[1].split(f||"&");var g={};g[d]={};for(var c=0;c<e.length;c++){pair=e[c].split("=");if(!d||(pair[0].indexOf(d)<0)){continue}pair[0]=pair[0].replace(d+".","");g[d][pair[0]]=decodeURIComponent(pair[1])}return g};
