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 e=GetMonthYearArray($("#calDate").val(),t),u=e[0],r=e[1],f;$("#calDate option[value='"+u+"-"+r+"']").text()&&(f="/AJAX/GetListingAvailability.aspx?isOwner="+i+"&houseID="+n+"&d=1&m="+u+"&y="+r,jQuery.get(f,function(n){$("table.Calendar").html(n),t&&($("#s2id_calDate").length>0?$(".AvailabilityHolder .CalendarHolder select.js-calDate").select2("val",u+"-"+r):$("#calDate").val(u+"-"+r))}))}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.")})})