var my=my||{};$(function(){my.common.fixPlaceHolder();my.common.checkISOdate();$.fn.serializeObject=function(){var n={},t=this.serializeArray();return $.each(t,function(){n[this.name]?(n[this.name].push||(n[this.name]=[n[this.name]]),this.value!=$('input[name*="'+this.name+'"]').attr("placeholder")?n[this.name].push(this.value||""):n[this.name].push("")):n[this.name]=this.value!=$('input[name*="'+this.name+'"]').attr("placeholder")?this.value||"":""}),n}});$(function(){$.validator.addMethod("date",function(n,t){if(this.optional(t))return!0;var i=!0;try{i=n.match(/^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/)}catch(r){i=!1}return i})});my.common={fixPlaceHolder:function(){Modernizr.input.placeholder||$("[placeholder]").focus(function(){var n=$(this);n.val()==n.attr("placeholder")&&(n.val(""),n.removeClass("placeholder"))}).blur(function(){var n=$(this);(n.val()==""||n.val()==n.attr("placeholder"))&&(n.addClass("placeholder"),n.val(n.attr("placeholder")))}).blur()},rootUrl:function(){return $("#HiddenCurrentUrl").val()},checkISOdate:function(){if(!Date.toISOString){var n=function(n){return n<10?"0"+n:n},t=function(n){return n<100&&(n="0"+n),n<10&&(n="0"+n),n};Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+n(this.getUTCMonth()+1)+"-"+n(this.getUTCDate())+"T"+n(this.getUTCHours())+":"+n(this.getUTCMinutes())+":"+n(this.getUTCSeconds())+"."+t(this.getUTCMilliseconds())+"Z"}}},beforeGridSave:function(n){n.model.RegistrationRequestStatusID.toUpperCase()=="EFDC967E-3E98-41EF-A4C9-AB8A554842A7"&&e.preventDefault()},refreshGridAfterEdit:function(n){(n.type=="create"||n.type=="update")&&($("#ReservationList").data("kendoGrid").dataSource.read(),$("#ReservationList").data("kendoGrid").refresh())},refreshGrid:function(n){var t=$("#"+n).data("kendoGrid");t&&t.dataSource&&(t.dataSource.page()!=1?t.dataSource.page(1):t.dataSource.read(),t.refresh())},errorHandler:function(n){if(n.errors){var t="\n\n";$.each(n.errors,function(n,i){"errors"in i&&$.each(i.errors,function(){t=this+"\n\n"})});alert(t)}},onGridRead:function(){return $("#listFilter").serializeObject()},getReservedSerialNumber:function(){var n=$("#reservedSerialNumber"),t=$("#reservedSubsidiaryTicketID");return n.length>0&&t.length>0&&n.val()&&t.val()?{SerialNumber:n.val(),SubsidiaryTicketID:t.val()}:undefined},getPageWithYearFilter:function(n,t,i){document.location=my.common.rootUrl()+"ContentPageList/Index/?id="+n+"&sysPortalTypeId="+t+"&year="+i}}