var LookupFormInitialiser={InitialiseLocalityAutocomplete:function(){typeof $("#Locality")!="undefined"&&typeof $("#Locality").length!="undefined"&&$("#Locality").length>0&&($("#Locality").autocomplete({source:function(n,t){$.getJSON("RollSearch/TypeAheadPlace/"+n.term,function(n){var i=n.TypeAheadPlaceResult;t(i)})},minLength:3,select:function(n,t){return $("#Locality").val(t.item.PlaceName),$("#LocalityId").val(t.item?t.item.PlaceNameId:"0"),$("#TypeAhead_Locality").val(t.item.PlaceName),!1},open:function(){$("#LocalityId").val("0")}}).data("ui-autocomplete")._renderItemData=function(n,t){return $("<li>").data("ui-autocomplete-item",t).append("<a>"+t.PlaceName+"<\/a>").appendTo(n)})},InitialiseStreetAutocomplete:function(){if(typeof $("#Street")!="undefined"&&typeof $("#Street").length!="undefined"&&$("#Street").length>0){var n=$("#LocalityId").val()?"0":$("#LocalityId").val(),t=n==="0"?5:3;$("#Street").autocomplete({source:function(n,t){var r=$("#Locality").val().toString(),i;r==""&&$("#LocalityId").val("0");i=$("#LocalityId").val()!=="0"?"/"+$("#LocalityId").val():"";$.getJSON("RollSearch/TypeAheadStreet/"+n.term+i,function(n){var i=n.TypeAheadStreetResult;t(i)})},minLength:t,select:function(n,t){return $("#Street").val(t.item.StreetName+(t.item.StreetTypeName!=null?" "+t.item.StreetTypeName:"")),$("#StreetId").val(t.item?t.item.StreetId:"0"),$("#LocalityId").val(t.item?t.item.PlaceNameId:"0"),$("#Locality").val(t.item?t.item.PlaceName:""),$("#TypeAhead_Street").val(t.item.StreetName+(t.item.StreetTypeName!=null?" "+t.item.StreetTypeName:"")),$("#TypeAhead_Locality").val(t.item?t.item.PlaceName:""),!1},open:function(){$("#StreetId").val("0")}}).data("ui-autocomplete")._renderItemData=function(n,t){var i=t.StreetName+(t.StreetTypeName!=null?" "+t.StreetTypeName:"");return i+=!$("#LocalityId").val()||$("#LocalityId").val()==="0"?", "+t.PlaceName:"",$("<li>").data("ui-autocomplete-item",t).append("<a>"+i+"<\/a>").appendTo(n)}}},InitialiseDatePicker:function(){var n=new Date,t;n.setDate(n.getDate()-365.25*17);t="1900:"+n.getFullYear();$("#BirthDateStr").datepicker({minDate:"01/01/1900",dateFormat:"dd/mm/yy",changeMonth:!0,changeYear:!0,yearRange:t,defaultDate:n});jQuery.validator.addMethod("date",function(n,t){if(this.optional(t))return!0;var i=!1;try{$.datepicker.parseDate("dd/mm/yy",n);i=!0}catch(r){i=!1}return i},"")}};$(document).ready(function(){$("#big-font").click(function(){$("body").css("font-size","+=1%")});$("#small-font").click(function(){$("body").css("font-size","-=1%")})}),function(n,t,i){function y(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function e(n,t){var u=this,r=i(u);if(u.value==r.attr("placeholder")&&r.hasClass("placeholder"))if(r.data("placeholder-password")){if(r=r.hide().next().show().attr("id",r.removeAttr("id").data("placeholder-id")),n===!0)return r[0].value=t;r.focus()}else u.value="",r.removeClass("placeholder"),u==v()&&u.select()}function s(){var t,r=this,n=i(r),u=this.id;if(r.value==""){if(r.type=="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(f){t=i("<input>").attr(i.extend(y(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}function v(){try{return t.activeElement}catch(n){}}var h=Object.prototype.toString.call(n.operamini)=="[object OperaMini]",f="placeholder"in t.createElement("input")&&!h,o="placeholder"in t.createElement("textarea")&&!h,c=i.fn,l=i.valHooks,a=i.propHooks,u,r;f&&o?(r=c.placeholder=function(){return this},r.input=r.textarea=!0):(r=c.placeholder=function(){var n=this;return n.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=f,r.textarea=o,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(t==""?(n.value=t,n!=v()&&s.call(n)):r.hasClass("placeholder")?e.call(n,!0,t)||(n.value=t):n.value=t,r):n.value=t}},f||(l.input=u,a.value=u),o||(l.textarea=u,a.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery)