function saveShortlistClicked(n){n.preventDefault();var t=$(n.target),i=t.parent();jQuery.get(t.attr("href"),function(){var n,t;i.html("<a href='/Shortlist/' class='shortlistSaved'>Saved to shortlist<\/a>");n=$(".shortlistnum span");n.html()=="10+"||n.html()=="10"?(n.html("10+"),$(".shortlistnum span").attr("class","more")):n.html()==""||n.html()==null?($(".shortlist").append("<span>1<\/span>"),$(".shortlist").attr("class","shortlistnum"),$(".shortlistnum span").attr("class","")):(t=parseInt(n.html()),n.html(t+1),t==9?$(".shortlistnum span").attr("class","ten"):$(".shortlistnum span").attr("class",""))});t.removeClass("shortlistSave");t.addClass("shortlistSaving")}function getAvailabilityRows(n,t,i){var f=GetMonthYearArray($("#calDate").val(),t),r=f[0],u=f[1],e;$("#calDate option[value='"+r+"-"+u+"']").text()&&(e="/AJAX/GetListingAvailability.aspx?isOwner="+i+"&houseID="+n+"&d=1&m="+r+"&y="+u,jQuery.get(e,function(n){$("table.Calendar").html(n);t&&($("#s2id_calDate").length>0?$(".AvailabilityHolder .CalendarHolder select.js-calDate").select2("val",r+"-"+u):$("#calDate").val(r+"-"+u))}))}function GetMonthYearArray(n,t){var u=n.indexOf("-"),i=new Number(n.substring(0,u)),r=new Number(n.substring(u+1));return t=="prev"&&(r=i!=1?r:r-1,i=i!=1?i-1:12),t=="next"&&(r=i!=12?r:r+1,i=i!=12?i+1:1),[i,r]}$(document).ready(function(){var n=$(".shortlistSave");AreCookiesOn()?n.click(saveShortlistClicked):n.click(function(n){n.preventDefault();alert("Cookies are required for this feature.")})})