function checkLength(n,t,i){return n.val().length>i||n.val().length<t?!1:!0}function isEmpty(n){return!$.trim(n.html())}function getModelPrefix(n){return n.substr(0,n.lastIndexOf(".")+1)}function appendModelPrefix(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function getPropertyValue(n,t,i){var e=appendModelPrefix(n,i),r=$("*[name='"+e+"']"),o=r.attr("type"),u=o==="checkbox"?r.attr("checked"):r.val(),f=r.data("dateformat");return f!=undefined&&(u=$.datepicker.parseDate(f,u)),u}function tableToGrid(n,t){jQuery(n).each(function(){var n,i;if(!this.grid){jQuery(this).width("99%");var c=jQuery(this).width(),l=jQuery("tr td:first-child input[type=checkbox]:first",jQuery(this)),a=jQuery("tr td:first-child input[type=radio]:first",jQuery(this)),f=l.length>0,v=!f&&a.length>0,h=f||v,r=[],e=[];jQuery("th",jQuery(this)).each(function(){r.length===0&&h?(r.push({name:"__selection__",index:"__selection__",width:0,hidden:!0}),e.push("__selection__")):(r.push({name:jQuery(this).attr("id")||jQuery.trim(jQuery.jgrid.stripHtml(jQuery(this).html())).split(" ").join("_"),index:jQuery(this).attr("id")||jQuery.trim(jQuery.jgrid.stripHtml(jQuery(this).html())).split(" ").join("_"),width:jQuery(this).width()||150}),e.push(jQuery(this).html()))});var u=[],o=[],s=[];for(jQuery("tbody > tr",jQuery(this)).each(function(){var t={},n=0;jQuery("td",jQuery(this)).each(function(){if(n===0&&h){var i=jQuery("input",jQuery(this)),f=i.attr("value");o.push(f||u.length),i.is(":checked")&&s.push(f),t[r[n].name]=i.attr("value")}else t[r[n].name]=jQuery(this).html();n++}),n>0&&u.push(t)}),jQuery(this).empty(),jQuery(this).addClass("scroll"),jQuery(this).jqGrid(jQuery.extend({datatype:"local",width:c,colNames:e,colModel:r,multiselect:f},t||{})),n=0;n<u.length;n++)i=null,o.length>0&&(i=o[n],i&&i.replace&&(i=encodeURIComponent(i).replace(/[.\-%]/g,"_"))),i===null&&(i=n+1),jQuery(this).jqGrid("addRowData",i,u[n]);for(n=0;n<s.length;n++)jQuery(this).jqGrid("setSelection",s[n])}})}function FavoriRepertoire(n,t,i){var r=this;r.Libelle=n,r.Id=t,r.IsFavori=i,r.isInEdition=ko.observable(!1),r.editRepertoire=function(){r.isInEdition(!0)}}function FilmFavoriRepertoires(n){var t=this;t.newRepertoire="",t.IdFilm=n,t.RepertoiresFavoris=ko.observableArray([]),t.isLoaded=ko.observable(!1),t.favoriSelectedList=function(){return ko.utils.arrayFilter(t.RepertoiresFavoris(),function(n){return n.IsFavori})},t.addRepertoire=function(){t.newRepertoire!=""&&t.RepertoiresFavoris.push(new FavoriRepertoire(t.newRepertoire,0,!1))},t.removeRepertoire=function(n){t.RepertoiresFavoris.remove(n)},t.saveFavoris=function(){$.ajax({url:"/SfcCatalogue/SaveFavorisForFilm?idFilm="+t.IdFilm,type:"POST",contentType:"application/json; charset=utf-8",data:JSON.stringify(t.RepertoiresFavoris()),success:function(){var i=favoris.getLastStarClicked();i&&(t.favoriSelectedList().length>0?$(i).hasClass("icon-star-empty")&&($(i).removeClass("icon-star-empty"),$(i).addClass("icon-star")):$(i).hasClass("icon-star")&&($(i).removeClass("icon-star"),$(i).addClass("icon-star-empty"))),$(document).click(),$.ajax({url:"/SfcCatalogue/WidgetListCategoriesFavoris",type:"GET",data:{currentFilmGenresIds:[]}}).success(function(n){$("#widgetCategoriesFavoris").empty(),$("#widgetCategoriesFavoris").html(n),sfcCatalogue.InitFiche()})}})},t.getRepertoires=function(){t.RepertoiresFavoris.removeAll(),site.EnableProgressBarForAjaxCall=!1,$.ajax({type:"POST",url:"/SfcCatalogue/GetRepertoiresFavorisForFilm?idFilm="+t.IdFilm,contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){$.each(n,function(n,i){t.RepertoiresFavoris.push(new FavoriRepertoire(i.Libelle,i.Id,i.IsFavori))}),t.isLoaded(!0)}}),site.EnableProgressBarForAjaxCall=!0}}var site,crop,xmlJsonClass,favoris;String.prototype.endsWith=function(n){return this.match(n+"$")==n},String.prototype.startsWith=function(n){return this.indexOf(n)==0},String.prototype.contains=function(n){return this.indexOf(n)!=-1},function(n){n.map||(n.map=function(n){for(var i=[],t=0;t<this.length;t++)i.push(n(this[t]));return i}),n.filter||(n.filter=function(n){for(var i=[],t=0;t<this.length;t++)n(this[t])&&i.push(this[t]);return i})}(Array.prototype),String.prototype.format||(String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/gm,function(t,i){return typeof n[i]!="undefined"?n[i]:t})}),String.format=function(){for(var t=arguments[0],i,n=0;n<arguments.length-1;n++)i=new RegExp("\\{"+n+"\\}","gm"),t=t.replace(i,arguments[n+1]);return t},site={idButton:"",idImage:"",EnableProgressBarForAjaxCall:!0,DisableBlockUi:!1,initDate:function(){$(".toolsDate").bind("keyup",function(){var t=$(this).val().length,n=$(this).val();n.endsWith("//")&&(n=n.substr(0,n.length-1),$(this).val(n)),(t===2||t===5)&&(n.endsWith("/")||(n+="/",$(this).val(n)))}),$(".toolsDate").each(function(){var n=$(this).val(),t,i,u,r;n.length>10&&(n=n.substr(0,n.indexOf(" "))),currentCulture=="en"&&(t=n.substring(0,n.indexOf("/")),t.length==1&&(t="0"+t),i=n.substring(n.indexOf("/")+1,n.lastIndexOf("/")),i.length==1&&(i="0"+i),u=n.substring(n.lastIndexOf("/")+1),n=t+"/"+i+"/"+u),$(this).val(n),r="mm/dd/yy",currentCulture=="fr"&&(r="dd/mm/yy"),$(this).datepicker({dateFormat:r,changeYear:!0,yearRange:"-120:+10"}),$(this).mask("99/99/9999")})},initFilAriane:function(){var t=1e3,n,i;$("#filAriane > div").each(function(){$(this).css("z-index",t),t--}),$("#filAriane div:not(.current, .disable) a").mouseenter(function(){var n=$(this).find("img"),t=n.attr("src").split("_");n.attr("src",t[0]+"_selected.png")}).mouseleave(function(){var n=$(this).find("img"),t=n.attr("src").split("_");n.attr("src",t[0]+"_unselected.png")}),n=$("#filAriane .current a img"),n.attr("src")!==undefined&&(i=n.attr("src").split("_"),n.attr("src",i[0]+"_selected.png"))},initFilArianeSelection:function(){var t=1e3,n,i;$("#filArianeSelection > div").each(function(){$(this).css("z-index",t),t--}),$("#filArianeSelection div:not(.current) a").mouseenter(function(){var n=$(this).find("img"),t=n.attr("src").split("_");n.attr("src",t[0]+"_selected.png")}).mouseleave(function(){var n=$(this).find("img"),t=n.attr("src").split("_");n.attr("src",t[0]+"_unselected.png")}),n=$("#filArianeSelection .current a img"),n.attr("src")!==undefined&&(i=n.attr("src").split("_"),n.attr("src",i[0]+"_selected.png"))},initFilArianeCinef:function(){var t=1e3,n,i;$("#filArianeCinef > div").each(function(){$(this).css("z-index",t),t--}),$("#filArianeCinef div:not(.current) a").mouseenter(function(){var n=$(this).find("img"),t=n.attr("src").split("_");n.attr("src",t[0]+"_selected.png")}).mouseleave(function(){var n=$(this).find("img"),t=n.attr("src").split("_");n.attr("src",t[0]+"_unselected.png")}),n=$("#filArianeCinef .current a img"),n.attr("src")!==undefined&&(i=n.attr("src").split("_"),n.attr("src",i[0]+"_selected.png"))},startWait:function(){site.EnableProgressBarForAjaxCall&&$.blockUI!=undefined&&site.DisableBlockUi===!1&&$.blockUI({message:"<br/><b>"+pleaseWait+'</b><div class="waitLoading" ></div><br/>',overlayCSS:{opacity:0},css:{width:"380px",height:"140px"}})},stopWait:function(){try{site.EnableProgressBarForAjaxCall&&$.blockUI!=undefined&&site.DisableBlockUi===!1&&$.unblockUI()}catch(n){}},toggleLang:function(){$("#lang").hover(function(){$(this).find("ul").show(),$(this).addClass("active")},function(){$(this).find("ul").hide(),$(this).removeClass("active")}),$("#lang .link-toggle").focus(function(){$("#lang").find("ul").show(),$("#lang").addClass("active")}),$("#lang").children().each(function(){$(this).focus(function(){$("#lang").find("ul").show(),$("#lang").addClass("active")}),$(this).focusout(function(){$("#lang").find("ul").hide(),$("#lang").removeClass("active")})})},toggleCompte:function(){$("#menuCompte").hover(function(){$(this).find("ul").show(),$(this).addClass("active")},function(){$(this).find("ul").hide(),$(this).removeClass("active")}),$("#menuCompte .link-toggle").focus(function(){$("#menuCompte").find("ul").show(),$("#menuCompte").addClass("active")}),$("#menuCompte").children().each(function(){$(this).focus(function(){$("#menuCompte").find("ul").show(),$("#menuCompte").addClass("active")}),$(this).focusout(function(){$("#menuCompte").find("ul").hide(),$("#menuCompte").removeClass("active")})})},OpenDialog:function(n,t){$("#dialogBox").attr("title",t),$("#lblDialogMsg").html(n),$("#dialogBox").dialog({buttons:[{text:"OK",click:function(){$(this).dialog("close")}}],width:"auto",height:"auto",modal:!0,open:function(){var n=$(".ui-dialog-buttonset");n.find("button:first").removeClass().addClass("submit-orange2"),n.find("button:last").removeClass().addClass("submit-orange2")}})},OpenErrorDialog:function(n,t){t!=""&&$("#errorDialogBox").attr("title",t),$("#lblDialogMsgError").html(n),$("#errorDialogBox").dialog({buttons:[{text:"OK",click:function(){$(this).dialog("close")}}],width:"auto",height:"auto",open:function(){var n=$(".ui-dialog-buttonset");n.find("button:first").removeClass().addClass("submit-orange2"),n.find("button:last").removeClass().addClass("submit-orange2")}})},OpenConfirm:function(n,t,i,r){i==null&&(i="#dialogBox"),$(i).attr("title",n),r===undefined?$("#lblDialogMsg").text($("#hiddenconfirm").val()):$("#lblDialogMsg").text(r),$(i).dialog({closeOnEscape:!0,draggable:!1,resizable:!1,modal:!0,hide:"fold",width:"auto",height:"auto",show:"blind",buttons:t,open:function(){var n=$(this).next();n.find("button:first").removeClass().addClass("submit-orange2"),n.find("button:last").removeClass().addClass("submit-orange2")}})},Init:function(){$("#lblDialogMsgError").text(""),$("#lblDialogMsg").text("")},DisplayMain:function(){$("#main").fadeOut(1e3,function(){$("#main").slideDown(1e3)})},SubmitFormWithScrollAndFocus:function(n){try{n.submit()}catch(t){site.RemoveWaitToButton()}n.validate().form()==!1&&($("html,body").animate({scrollTop:0},"fast"),site.RemoveWaitToButton()),$.watermark.showAll()},ResetFormClientValidation:function(n){var t=$("#"+n);t.removeData("validator"),t.removeData("unobtrusiveValidation"),$.validator.unobtrusive.parse("#"+n)},AddRequiredStarOnLabels:function(n){n==null?$("input, select, textarea").each(function(){site.ElementAddStartOnLabel($(this))}):$(n).find("input, select, textarea").each(function(){site.ElementAddStartOnLabel($(this))})},ElementAddStartOnLabel:function(n){var e,t,o,f,s;if($(n).data("val-required")!=undefined||$(n).data("val-requiredif")!=undefined||$(n).data("val-requiredconditionnal")!=undefined||$(n).data("val-requiredcustomif")!=undefined){var i=$(n).attr("id"),r=$(n).attr("name"),h=$(n).attr("name").lastIndexOf(".")+1,u=$(n).attr("name").substr(0,h)+$(n).attr("data-val-requiredif-dependentproperty");if($(n).data("val-requiredif")!=undefined&&$("input[name='"+u+"']").val()!="True")return;if(u=$(n).data("val-requiredcustomif-dependentproperty"),e=$(n).data("val-requiredcustomif-targetvalue"),$(n).data("val-requiredcustomif")!=undefined&&$("input[id='"+u+"']").val().toLowerCase()!=e.toString().toLowerCase())return;i!=undefined&&i.match("_[0-9]+$")==null?(t=$("label[for="+i+"]"),t.length!="0"&&(o=$(n).attr("name").replace(/\./g,"_").replace(/\[/g,"_").replace(/\]/g,"_"),f=$("label[for="+o+"]"),f!=null&&(t=f))):(r=$(n).attr("name").replace(/\./g,"_").replace(/\[/g,"_").replace(/\]/g,"_"),t=$("label[for="+r+"]")),i!=r.replace(/\./g,"_").replace(/\[/g,"_").replace(/\]/g,"_")&&(t=$("label[for="+r.replace(/\./g,"_").replace(/\[/g,"_").replace(/\]/g,"_")+"]")),t!=null&&t.text().contains("*")==!1&&(s=t.text()+" *",t.text(s))}},RemoveStarOnBoolCheckbox:function(){$("input[type='checkbox']").each(function(){$("label[for='"+$(this).prop("id")+"']:contains('*')").text($("label[for='"+$(this).prop("id")+"']").text().replace("*",""))})},EnableAllInput:function(){$(":input").each(function(){$(this).hasClass("persoDisable")&&$(this).removeAttr("disabled")})},DisableAllInput:function(n,t,i){t==null&&(t=":input"),n!=null?(n="#"+n,$(n).find("span[class*='buttonOnlyIcon']").remove()):n="";var r=t.replace(" ","").split(",");$.each(r,function(t,r){$(n+" "+r).each(function(){var n=$(this);n.attr("type")!="hidden"&&(i!=null?$.inArray(n.attr("id"),i)==-1&&n.attr("disabled")!="disabled"&&(n.addClass("persoDisable"),n.attr("disabled","disabled")):n.attr("disabled")!="disabled"&&(n.addClass("persoDisable"),n.attr("disabled","disabled")))})})},CheckHistoryAndRefresh:function(n){window.location.href.contains("noRefresh")==!1&&(site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"GetTimeStampForPageReload",cache:!1,success:function(t){var i=t-n;i>5&&(window.location.href=window.location.href+"&noRefresh=true")}}),site.EnableProgressBarForAjaxCall=!0)},AddWaitToButton:function(n,t){site.idButton="#"+n,site.idImage="#"+$("#"+t+" :first-child").attr("id"),$(site.idButton).attr("disabled")!="disabled"&&($(site.idButton).append($("#"+t).html()),$(site.idButton).attr("disabled","disabled"))},RemoveWaitToButton:function(){if(site.idButton!=""){$(site.idButton).removeAttr("disabled");var n=$(site.idButton).children(site.idImage)[0].outerHTML,t=$(site.idButton).html().replace(n,"");$(site.idButton).empty(),$(site.idButton).append(t),site.idButton="",site.idImage=""}},extractUrlParams:function(n){var r=location.search.substring(1).split("&"),t,i,u;if(n=n.toLowerCase(),typeof n===undefined||typeof n=="undefined"){for(u=[],t=0;t<r.length;t++)i=r[t].split("="),u[i[0]]=i[1];return u}for(t=0;t<r.length;t++)if(i=r[t].split("="),i[0].toLowerCase()==n)return i[1];return null},GererAddDocumentModel:function(n){$(n).parent().hide(),$(n).parent().parent().next().find("#idLienAjouter")&&$(n).parent().parent().next().find("#idLienAjouter").parent().show(),$(n).parent().parent().next().show()},GererDeleteDocumentModel:function(n){var i=$(n).parent().parent().parent().parent().parent().parent().children().filter(function(){return $(this).children(".parentDocument").length>0}).length,t=$(n).parent().parent().parent().parent().parent().parent().children().filter(function(){return $(this).find(".parentDocument").is(":visible")}).length;$(n).parent().parent().parent().parent().parent().index()==i-1?($(n).parent().parent().parent().parent().parent().prev().find("#idLienAjouter").parent().show(),$(n).parent().parent().parent().parent().parent().hide()):($(n).parent().parent().parent().parent().parent().hide(),$(n).parent().parent().parent().parent().parent().parent().children().eq(t-1).hide(),$(n).parent().parent().parent().parent().parent().parent().children().eq(t-1).find("#idLienAjouter").parent().hide(),$(n).parent().parent().parent().parent().parent().parent().children().eq(t-2).show(),$(n).parent().parent().parent().parent().parent().parent().children().eq(t-2).find("#idLienAjouter").parent().show(),$(n).parent().parent().parent().parent().parent().parent().children().filter(function(){return $(this).find("#idLienAjouter").parent().is(":visible")}).length>1&&$(n).parent().parent().parent().parent().parent().parent().children().filter(function(){return $(this).find("#idLienAjouter").parent().is(":visible")}).find("#idLienAjouter").parent().first().hide())},GererDeleteFileDocumentModel:function(n){$("#Autorisations_0__Image").replaceWith($("#Autorisations_0__Image").val("").clone(!0)),$("input[id='Autorisations_0__Image']").show(),$("#Autorisations_0__Image").parent().find("#idFileName").text(""),$("#Affiches_0__Image").replaceWith($("#Affiches_0__Image").val("").clone(!0)),$("input[id='Affiches_0__Image']").show(),$("#Affiches_0__Image").parent().find("#idFileName").text(""),n.hide()},PreventEvent:function(n){n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},InitSynopsis:function(){$("textarea").each(function(){$("label[for='"+$(this).attr("id")+"']").text($("label[for='"+$(this).attr("id")+"']").text().replace("{0}",$(this).data("val-length-max"))),$(this).data("val-length-max")!=null?$(this).attr("maxlength",$(this).data("val-length-max")):$(this).attr("maxlength")==null&&$(this).attr("maxlength",$("#SynopsisMaxLength").val())})},ComputeSynopsisCharsLeft:function(n){if(n.val()!=undefined){var i=n.val().length,r=n.data("val-length-max"),t=r-i;t<0&&(t=0),$("#nbCharLeft"+n.attr("id")).html(t)}},CorrigeMvcProofModelAttribute:function(n){$(n).find("input[data-val-requiredif-dependentproperty], textarea[data-val-requiredif-dependentproperty], select[data-val-requiredif-dependentproperty]").each(function(){var i=$(this).attr("data-val-requiredif-dependentproperty"),n=$(this).attr("name"),r=n.lastIndexOf("."),u=n.substring(0,r),f=u+"."+i,t=$('input[name="'+f+'"]').attr("id");t!==undefined&&$(this).attr("data-val-requiredif-dependentproperty",t)})},watermarkInputs:function(n){$(n).find("input").each(function(){$(this).data("watermarktrad")!=undefined&&($(this).data("val-required")!==undefined||$(this).data("val-requiredif")!==undefined&&$('input[name="'+foolproof.getName(this,$(this).data("val-requiredif-dependentproperty"))+'"]').val()=="True"?$(this).watermark($(this).data("watermarktrad")+" *"):$(this).watermark($(this).data("watermarktrad")))}),$(n).find("select").each(function(){$(this).find("option[value='']").text().indexOf("*")<0&&($(this).data("val-required")!==undefined||$(this).data("val-requiredif")!==undefined&&$('input[name="'+foolproof.getName(this,$(this).data("val-requiredif-dependentproperty"))+'"]').val()=="True")&&$(this).find("option[value='']").text($(this).find("option[value='']").text()+" *")})},onFonctionNumericOnly:function(n){return n.which<48||n.which>57?n.which==8||n.which==0?!0:!1:!0},ValidateFileExtension:function(n){var r=n.val(),i,t,u,f;return r!=""&&(i=n.nextAll("input[type='hidden'].hiddenExtensions"),i.length>0&&(t=i[0].value,t!="undefined"&&t!=""))?(u=r.split(".").pop().toLowerCase(),f=$.inArray(u,t.replaceAll(";",",").split(","))>-1,{isValid:f,extensions:t}):{isValid:!0,extensions:""}}},$(document).ready(function(){site.toggleLang(),site.toggleCompte(),$(document).ajaxStart(site.startWait).ajaxStop(site.stopWait),site.initDate(),$.timepicker!=undefined&&(currentCulture=="fr"?($.timepicker.regional.fr={currentText:"Maintenant",closeText:"Ok",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choisir une heure",timeText:"Heure",hourText:"Heure",minuteText:"Minute",secondText:"Seconde",millisecText:"Milliseconde",timezoneText:"Time Zone",isRTL:!1},$.timepicker.setDefaults($.timepicker.regional.fr)):$.timepicker.setDefaults($.timepicker.regional[""]))}),crop={CropImage:function(n,t,i){$("#X").val(0),$("#Y").val(0),$("#Width").val(t),$("#Height").val(i),$(n).Jcrop({onChange:crop.ShowPreview,onSelect:crop.ShowPreview,setSelect:[0,0,t,i],allowResize:!0,allowSelect:!1,aspectRatio:t/i})},ShowPreview:function(n){$("#X").val(parseInt(n.x)),$("#Y").val(parseInt(n.y)),$("#Width").val(parseInt(n.w)),$("#Height").val(parseInt(n.h))}},jQuery.validator.addMethod("greaterThanCompare",function(n,t,i){return this.optional(t)||parseInt(i.othervalue)>=parseInt(n)},""),jQuery.validator.addMethod("lessThanCompare",function(n,t,i){return this.optional(t)||parseInt(i.othervalue)<=parseInt(n)},""),jQuery.validator.addMethod("RequiredIfEqualToCompare",function(n,t,i){var r=$(i.firstparam),u=$(i.secondparam);return r.length==0||u.length==0?!0:!jQuery.validator.methods.required.call(this,n,t)&&parseInt(r.val())==parseInt(u.val())?!1:!0},""),jQuery.validator.unobtrusive.adapters.add("requiredifpatternmatchnumbervalidator",["fieldname","firstassociatedfieldName","secondassociatedfieldName","operator"],function(n){var t=n.element.id.replace(n.params.fieldname,"")+n.params.firstassociatedfieldName,i=n.element.id.replace(n.params.fieldname,"")+n.params.secondassociatedfieldName;n.params.operator=="Equal"&&(n.rules.RequiredIfEqualToCompare={firstparam:"#"+t,secondparam:"#"+i},n.messages.RequiredIfEqualToCompare=String.format(n.message,t,i))}),jQuery.validator.unobtrusive.adapters.add("comparemaxvalidator",["fieldname","associatedfieldname"],function(n){var r=n.element.id.replace(n.params.fieldname,"")+n.params.associatedfieldname,i=$("#"+r),t;i.length!=0&&(t=parseInt(i.val()),t)&&(n.rules.greaterThanCompare={othervalue:t},n.messages.greaterThanCompare=String.format(n.message,t))}),$.validator.addMethod("requiredcustomif",function(n,t,i){var e=$("#"+i.dependentproperty),s=$(e).attr("type"),r=$(e).val(),u,o,f;for(s==="radio"||s==="checkbox"?r=$("input[name='"+$(e).attr("name")+"']:checked").val():typeof r=="string"&&(r=r.replace(/\r/g,"")),u=i.targetvalue,u=(u==null?"":u).toString(),o=u.split("|"),f=0;f<o.length;f++)if(o[f]===r)return $.validator.methods.required.call(this,n,t,i);return!0}),$.validator.unobtrusive.adapters.add("requiredcustomif",["dependentproperty","targetvalue"],function(n){n.rules.requiredcustomif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue},n.messages.requiredcustomif=n.message}),$.validator.addMethod("requiredconditionnal",function(n,t,i){var r=i.validatorFunc,u=r();return u?$.validator.methods.required.call(this,n,t,i):!0}),$.validator.unobtrusive.adapters.add("requiredconditionnal",["expression"],function(options){var prefix=getModelPrefix(options.element.name),expression=options.params.expression,gv=function(n,t){return getPropertyValue(n,t,prefix)};eval("function theValidator(gv) { return "+expression+";}"),options.rules.requiredconditionnal={validatorFunc:function(){return theValidator(gv)}},options.messages.requiredconditionnal=options.message}),function(n){n.validator.unobtrusive.parseDynamicContent=function(t){n.validator.unobtrusive.parse(t);var r=n(t).first().closest("form"),i=r.data("unobtrusiveValidation"),u=r.validate();n.each(i.options.rules,function(t,r){if(u.settings.rules[t]==undefined){var f={};n.extend(f,r),f.messages=i.options.messages[t],n("[name='"+t+"']").rules("add",f)}else n.each(r,function(r,f){if(u.settings.rules[t][r]==undefined){var e={};e[r]=f,e.messages=i.options.messages[t][r],n("[name='"+t+"']").rules("add",e)}})})}}($),function(n){"use strict";n.jgrid=n.jgrid||{},n.extend(n.jgrid,{version:"4.4.4",htmlDecode:function(n){return n&&(n=="&nbsp;"||n=="&#160;"||n.length===1&&n.charCodeAt(0)===160)?"":n?String(n).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&amp;/g,"&"):n},htmlEncode:function(n){return n?String(n).replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):n},format:function(t){var i=n.makeArray(arguments).slice(1);return t==null&&(t=""),t.replace(/\{(\d+)\}/g,function(n,t){return i[t]})},msie:navigator.appName=="Microsoft Internet Explorer",msiever:function(){var n=-1,t=navigator.userAgent,i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");return i.exec(t)!=null&&(n=parseFloat(RegExp.$1)),n},getCellIndex:function(t){var i=n(t);return i.is("tr")?-1:(i=(!i.is("td")&&!i.is("th")?i.closest("td,th"):i)[0],n.jgrid.msie)?n.inArray(i,i.parentNode.cells):i.cellIndex},stripHtml:function(n){n=String(n);var t=/<("[^"]*"|'[^']*'|[^'">])*>/gi;return n?(n=n.replace(t,""),n&&n!=="&nbsp;"&&n!=="&#160;"?n.replace(/\"/g,"'"):""):n},stripPref:function(t,i){var r=n.type(t);return(r=="string"||r=="number")&&(t=String(t),i=t!==""?String(i).replace(String(t),""):i),i},stringToDoc:function(n){var t,i;if(typeof n!="string")return n;try{i=new DOMParser,t=i.parseFromString(n,"text/xml")}catch(r){t=new ActiveXObject("Microsoft.XMLDOM"),t.async=!1,t.loadXML(n)}return t&&t.documentElement&&t.documentElement.tagName!="parsererror"?t:null},parse:function(jsonString){var js=jsonString;return js.substr(0,9)=="while(1);"&&(js=js.substr(9)),js.substr(0,2)=="/*"&&(js=js.substr(2,js.length-4)),js||(js="{}"),n.jgrid.useJSON===!0&&typeof JSON=="object"&&typeof JSON.parse=="function"?JSON.parse(js):eval("("+js+")")},parseDate:function(t,i){var r={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},u,s,f,h=/[\\\/:_;.,\t\T\s-]/,e;if(i&&i!=null){i=n.trim(i),i=i.split(h),n.jgrid.formatter.date.masks[t]!==undefined&&(t=n.jgrid.formatter.date.masks[t]),t=t.split(h);var c=n.jgrid.formatter.date.monthNames,o=n.jgrid.formatter.date.AmPm,l=function(n,t){return n===0?t===12&&(t=0):t!==12&&(t+=12),t};for(u=0,s=t.length;u<s;u++)t[u]=="M"&&(f=n.inArray(i[u],c),f!==-1&&f<12&&(i[u]=f+1,r.m=i[u])),t[u]=="F"&&(f=n.inArray(i[u],c),f!==-1&&f>11&&(i[u]=f+1-12,r.m=i[u])),t[u]=="a"&&(f=n.inArray(i[u],o),f!==-1&&f<2&&i[u]==o[f]&&(i[u]=f,r.h=l(i[u],r.h))),t[u]=="A"&&(f=n.inArray(i[u],o),f!==-1&&f>1&&i[u]==o[f]&&(i[u]=f-2,r.h=l(i[u],r.h))),t[u]==="g"&&(r.h=parseInt(i[u],10)),i[u]!==undefined&&(r[t[u].toLowerCase()]=parseInt(i[u],10));r.m=parseInt(r.m,10)-1,e=r.y,e>=70&&e<=99?r.y=1900+r.y:e>=0&&e<=69&&(r.y=2e3+r.y),r.j!==undefined&&(r.d=r.j),r.n!==undefined&&(r.m=parseInt(r.n,10)-1)}return new Date(r.y,r.m,r.d,r.h,r.i,r.s,r.u)},jqID:function(n){return String(n).replace(/[!"#$%&'()*+,.\/:; <=>?@\[\\\]\^`{|}~]/g,"\\$&")},guid:1,uidPref:"jqg",randId:function(t){return(t||n.jgrid.uidPref)+n.jgrid.guid++},getAccessor:function(n,t){var i,f,r=[],u;if(typeof t=="function")return t(n);if(i=n[t],i===undefined)try{if(typeof t=="string"&&(r=t.split(".")),u=r.length,u)for(i=n;i&&u--;)f=r.shift(),i=i[f]}catch(e){}return i},getXmlData:function(t,i,r){var f,u=typeof i=="string"?i.match(/^(.*)\[(\w+)\]$/):null;return typeof i=="function"?i(t):u&&u[2]?u[1]?n(u[1],t).attr(u[2]):n(t).attr(u[2]):(f=n(i,t),r)?f:f.length>0?n(f).text():undefined},cellWidth:function(){var t=n("<div class='ui-jqgrid' style='left:10000px'><table class='ui-jqgrid-btable' style='width:5px;'><tr class='jqgrow'><td style='width:5px;'></td></tr></table></div>"),i=t.appendTo("body").find("td").width();return t.remove(),i!==5},cell_width:!0,ajaxOptions:{},from:function(t){var i=function(t,i){typeof t=="string"&&(t=n.data(t));var r=this,u=t,c=!0,o=!1,f=i,v=/[\$,%]/g,l=null,y=null,p=0,e=!1,a="",s=[],h=!0;if(typeof t=="object"&&t.push)t.length>0&&(h=typeof t[0]!="object"?!1:!0);else throw"data provides is not an array";return this._hasData=function(){return u===null?!1:u.length===0?!1:!0},this._getStr=function(n){var t=[];return o&&t.push("jQuery.trim("),t.push("String("+n+")"),o&&t.push(")"),c||t.push(".toLowerCase()"),t.join("")},this._strComp=function(n){return typeof n=="string"?".toString()":""},this._group=function(n,t){return{field:n.toString(),unique:t,items:[]}},this._toStr=function(t){return o&&(t=n.trim(t)),t=t.toString().replace(/\\/g,"\\\\").replace(/\"/g,'\\"'),c?t:t.toLowerCase()},this._funcLoop=function(t){var i=[];return n.each(u,function(n,r){i.push(t(r))}),i},this._append=function(n){var t;for(f===null?f="":f+=a===""?" && ":a,t=0;t<p;t++)f+="(";e&&(f+="!"),f+="("+n+")",e=!1,a="",p=0},this._setCommand=function(n,t){l=n,y=t},this._resetNegate=function(){e=!1},this._repeatCommand=function(n,t){return l===null?r:n!==null&&t!==null?l(n,t):y===null?l(n):h?l(y,n):l(n)},this._equals=function(n,t){return r._compare(n,t,1)===0},this._compare=function(n,t,i){var r=Object.prototype.toString;return(i===undefined&&(i=1),n===undefined&&(n=null),t===undefined&&(t=null),n===null&&t===null)?0:n===null&&t!==null?1:n!==null&&t===null?-1:r.call(n)==="[object Date]"&&r.call(t)==="[object Date]"?n<t?-i:n>t?i:0:(c||typeof n=="number"||typeof t=="number"||(n=String(n),t=String(t)),n<t)?-i:n>t?i:0},this._performSort=function(){s.length!==0&&(u=r._doSort(u,0))},this._doSort=function(n,t){var h=s[t].by,c=s[t].dir,l=s[t].type,a=s[t].datefmt,f,e,i,u,o;if(t==s.length-1)return r._getOrder(n,h,c,l,a);for(t++,f=r._getGroup(n,h,c,l,a),e=[],i=0;i<f.length;i++)for(o=r._doSort(f[i].items,t),u=0;u<o.length;u++)e.push(o[u]);return e},this._getOrder=function(t,i,u,f,e){var a=[],l=[],w=u=="a"?1:-1,y,o,h,s,p;for(f===undefined&&(f="text"),s=f=="float"||f=="number"||f=="currency"||f=="numeric"?function(n){var t=parseFloat(String(n).replace(v,""));return isNaN(t)?0:t}:f=="int"||f=="integer"?function(n){return n?parseFloat(String(n).replace(v,"")):0}:f=="date"||f=="datetime"?function(t){return n.jgrid.parseDate(e,t).getTime()}:n.isFunction(f)?f:function(t){return t=t?n.trim(String(t)):"",c?t:t.toLowerCase()},n.each(t,function(t,r){o=i!==""?n.jgrid.getAccessor(r,i):r,o===undefined&&(o=""),o=s(o,r),l.push({vSort:o,index:t})}),l.sort(function(n,t){return n=n.vSort,t=t.vSort,r._compare(n,t,w)}),h=0,p=t.length;h<p;)y=l[h].index,a.push(t[y]),h++;return a},this._getGroup=function(t,i,u,f,e){var h=[],o=null,c=null,s;return n.each(r._getOrder(t,i,u,f,e),function(t,u){s=n.jgrid.getAccessor(u,i),s==null&&(s=""),r._equals(c,s)||(c=s,o!==null&&h.push(o),o=r._group(i,s)),o.items.push(u)}),o!==null&&h.push(o),h},this.ignoreCase=function(){return c=!1,r},this.useCase=function(){return c=!0,r},this.trim=function(){return o=!0,r},this.noTrim=function(){return o=!1,r},this.execute=function(){var t=f,i=[];return t===null?r:(n.each(u,function(){eval(t)&&i.push(this)}),u=i,r)},this.data=function(){return u},this.select=function(t){if(r._performSort(),!r._hasData())return[];if(r.execute(),n.isFunction(t)){var i=[];return n.each(u,function(n,r){i.push(t(r))}),i}return u},this.hasMatch=function(){return r._hasData()?(r.execute(),u.length>0):!1},this.andNot=function(n,t,i){return e=!e,r.and(n,t,i)},this.orNot=function(n,t,i){return e=!e,r.or(n,t,i)},this.not=function(n,t,i){return r.andNot(n,t,i)},this.and=function(n,t,i){return(a=" && ",n===undefined)?r:r._repeatCommand(n,t,i)},this.or=function(n,t,i){return(a=" || ",n===undefined)?r:r._repeatCommand(n,t,i)},this.orBegin=function(){return p++,r},this.orEnd=function(){return f!==null&&(f+=")"),r},this.isNot=function(n){return e=!e,r.is(n)},this.is=function(n){return r._append("this."+n),r._resetNegate(),r},this._compareValues=function(t,i,u,f,e){var s,o,c;if(s=h?"jQuery.jgrid.getAccessor(this,'"+i+"')":"this",u===undefined&&(u=null),o=u,c=e.stype===undefined?"text":e.stype,u!==null)switch(c){case"int":case"integer":o=isNaN(Number(o))||o===""?"0":o,s="parseInt("+s+",10)",o="parseInt("+o+",10)";break;case"float":case"number":case"numeric":o=String(o).replace(v,""),o=isNaN(Number(o))||o===""?"0":o,s="parseFloat("+s+")",o="parseFloat("+o+")";break;case"date":case"datetime":o=String(n.jgrid.parseDate(e.newfmt||"Y-m-d",o).getTime()),s='jQuery.jgrid.parseDate("'+e.srcfmt+'",'+s+").getTime()";break;default:s=r._getStr(s),o=r._getStr('"'+r._toStr(o)+'"')}return r._append(s+" "+f+" "+o),r._setCommand(t,i),r._resetNegate(),r},this.equals=function(n,t,i){return r._compareValues(r.equals,n,t,"==",i)},this.notEquals=function(n,t,i){return r._compareValues(r.equals,n,t,"!==",i)},this.isNull=function(n,t,i){return r._compareValues(r.equals,n,null,"===",i)},this.greater=function(n,t,i){return r._compareValues(r.greater,n,t,">",i)},this.less=function(n,t,i){return r._compareValues(r.less,n,t,"<",i)},this.greaterOrEquals=function(n,t,i){return r._compareValues(r.greaterOrEquals,n,t,">=",i)},this.lessOrEquals=function(n,t,i){return r._compareValues(r.lessOrEquals,n,t,"<=",i)},this.startsWith=function(t,i){var f=i==null?t:i,u=o?n.trim(f.toString()).length:f.toString().length;return h?r._append(r._getStr("jQuery.jgrid.getAccessor(this,'"+t+"')")+".substr(0,"+u+") == "+r._getStr('"'+r._toStr(i)+'"')):(u=o?n.trim(i.toString()).length:i.toString().length,r._append(r._getStr("this")+".substr(0,"+u+") == "+r._getStr('"'+r._toStr(t)+'"'))),r._setCommand(r.startsWith,t),r._resetNegate(),r},this.endsWith=function(t,i){var u=i==null?t:i,f=o?n.trim(u.toString()).length:u.toString().length;return h?r._append(r._getStr("jQuery.jgrid.getAccessor(this,'"+t+"')")+".substr("+r._getStr("jQuery.jgrid.getAccessor(this,'"+t+"')")+".length-"+f+","+f+') == "'+r._toStr(i)+'"'):r._append(r._getStr("this")+".substr("+r._getStr("this")+'.length-"'+r._toStr(t)+'".length,"'+r._toStr(t)+'".length) == "'+r._toStr(t)+'"'),r._setCommand(r.endsWith,t),r._resetNegate(),r},this.contains=function(n,t){return h?r._append(r._getStr("jQuery.jgrid.getAccessor(this,'"+n+"')")+'.indexOf("'+r._toStr(t)+'",0) > -1'):r._append(r._getStr("this")+'.indexOf("'+r._toStr(n)+'",0) > -1'),r._setCommand(r.contains,n),r._resetNegate(),r},this.groupBy=function(n,t,i,f){return r._hasData()?r._getGroup(u,n,t,i,f):null},this.orderBy=function(t,i,u,f){return i=i==null?"a":n.trim(i.toString().toLowerCase()),u==null&&(u="text"),f==null&&(f="Y-m-d"),(i=="desc"||i=="descending")&&(i="d"),(i=="asc"||i=="ascending")&&(i="a"),s.push({by:t,dir:i,type:u,datefmt:f}),r},r};return new i(t,null)},getMethod:function(t){return this.getAccessor(n.fn.jqGrid,t)},extend:function(t){n.extend(n.fn.jqGrid,t),this.no_legacy_api||n.fn.extend(t)}}),n.fn.jqGrid=function(t){var i,r;if(typeof t=="string"){if(i=n.jgrid.getMethod(t),!i)throw"jqGrid - No such method: "+t;return r=n.makeArray(arguments).slice(1),i.apply(this,r)}return this.each(function(){var f,s,y,ct,w,ii,g,k,bt,nt,pt,rt,o,l,dt,et,oi;if(!this.grid){var u=n.extend(!0,{url:"",height:150,page:1,rowNum:20,rowTotal:null,records:0,pager:"",pgbuttons:!0,pginput:!0,colModel:[],rowList:[],colNames:[],sortorder:"asc",sortname:"",datatype:"xml",mtype:"GET",altRows:!1,selarrrow:[],savedRow:[],shrinkToFit:!0,xmlReader:{},jsonReader:{},subGrid:!1,subGridModel:[],reccount:0,lastpage:0,lastsort:0,selrow:null,beforeSelectRow:null,onSelectRow:null,onSortCol:null,ondblClickRow:null,onRightClickRow:null,onPaging:null,onSelectAll:null,onInitGrid:null,loadComplete:null,gridComplete:null,loadError:null,loadBeforeSend:null,afterInsertRow:null,beforeRequest:null,beforeProcessing:null,onHeaderClick:null,viewrecords:!1,loadonce:!1,multiselect:!1,multikey:!1,editurl:null,search:!1,caption:"",hidegrid:!0,hiddengrid:!1,postData:{},userData:{},treeGrid:!1,treeGridModel:"nested",treeReader:{},treeANode:-1,ExpandColumn:null,tree_root_level:0,prmNames:{page:"page",rows:"rows",sort:"sidx",order:"sord",search:"_search",nd:"nd",id:"id",oper:"oper",editoper:"edit",addoper:"add",deloper:"del",subgridid:"id",npage:null,totalrows:"totalrows"},forceFit:!1,gridstate:"visible",cellEdit:!1,cellsubmit:"remote",nv:0,loadui:"enable",toolbar:[!1,""],scroll:!1,multiboxonly:!1,deselectAfterSort:!0,scrollrows:!1,autowidth:!1,scrollOffset:18,cellLayout:5,subGridWidth:20,multiselectWidth:20,gridview:!1,rownumWidth:25,rownumbers:!1,pagerpos:"center",recordpos:"right",footerrow:!1,userDataOnFooter:!1,hoverrows:!0,altclass:"ui-priority-secondary",viewsortcols:[!1,"vertical",!0],resizeclass:"",autoencode:!1,remapColumns:[],ajaxGridOptions:{},direction:"ltr",toppager:!1,headertitles:!1,scrollTimeout:40,data:[],_index:{},grouping:!1,groupingView:{groupField:[],groupOrder:[],groupText:[],groupColumnShow:[],groupSummary:[],showSummaryOnHide:!1,sortitems:[],sortnames:[],summary:[],summaryval:[],plusicon:"ui-icon-circlesmall-plus",minusicon:"ui-icon-circlesmall-minus",displayField:[]},ignoreCase:!1,cmTemplate:{},idPrefix:""},n.jgrid.defaults,t||{}),i=this,r={headers:[],cols:[],footers:[],dragStart:function(t,r,f){this.resizing={idx:t,startX:r.clientX,sOL:f[0]},this.hDiv.style.cursor="col-resize",this.curGbox=n("#rs_m"+n.jgrid.jqID(u.id),"#gbox_"+n.jgrid.jqID(u.id)),this.curGbox.css({display:"block",left:f[0],top:f[1],height:f[2]}),n(i).triggerHandler("jqGridResizeStart",[r,t]),n.isFunction(u.resizeStart)&&u.resizeStart.call(this,r,t),document.onselectstart=function(){return!1}},dragMove:function(n){if(this.resizing){var t=n.clientX-this.resizing.startX,i=this.headers[this.resizing.idx],f=u.direction==="ltr"?i.width+t:i.width-t,r,e;f>33&&(this.curGbox.css({left:this.resizing.sOL+t}),u.forceFit===!0?(r=this.headers[this.resizing.idx+u.nv],e=u.direction==="ltr"?r.width-t:r.width+t,e>33&&(i.newWidth=f,r.newWidth=e)):(this.newWidth=u.direction==="ltr"?u.tblwidth+t:u.tblwidth-t,i.newWidth=f))}},dragEnd:function(){if(this.hDiv.style.cursor="default",this.resizing){var t=this.resizing.idx,r=this.headers[t].newWidth||this.headers[t].width;r=parseInt(r,10),this.resizing=!1,n("#rs_m"+n.jgrid.jqID(u.id)).css("display","none"),u.colModel[t].width=r,this.headers[t].width=r,this.headers[t].el.style.width=r+"px",this.cols[t].style.width=r+"px",this.footers.length>0&&(this.footers[t].style.width=r+"px"),u.forceFit===!0?(r=this.headers[t+u.nv].newWidth||this.headers[t+u.nv].width,this.headers[t+u.nv].width=r,this.headers[t+u.nv].el.style.width=r+"px",this.cols[t+u.nv].style.width=r+"px",this.footers.length>0&&(this.footers[t+u.nv].style.width=r+"px"),u.colModel[t+u.nv].width=r):(u.tblwidth=this.newWidth||u.tblwidth,n("table:first",this.bDiv).css("width",u.tblwidth+"px"),n("table:first",this.hDiv).css("width",u.tblwidth+"px"),this.hDiv.scrollLeft=this.bDiv.scrollLeft,u.footerrow&&(n("table:first",this.sDiv).css("width",u.tblwidth+"px"),this.sDiv.scrollLeft=this.bDiv.scrollLeft)),n(i).triggerHandler("jqGridResizeStop",[r,t]),n.isFunction(u.resizeStop)&&u.resizeStop.call(this,r,t)}this.curGbox=null,document.onselectstart=function(){return!0}},populateVisible:function(){var e,t,a,o;if(r.timer&&clearTimeout(r.timer),r.timer=null,e=n(r.bDiv).height(),e){if(t=n("table:first",r.bDiv),t[0].rows.length)try{a=t[0].rows[1],o=a?n(a).outerHeight()||r.prevRowHeight:r.prevRowHeight}catch(p){o=r.prevRowHeight}if(o){r.prevRowHeight=o;var y=u.rowNum,s=r.scrollTop=r.bDiv.scrollTop,h=Math.round(t.position().top)-s,c=h+t.height(),i=o*y,f,l,v;if(c<e&&h<=0&&(u.lastpage===undefined||parseInt((c+s+i-1)/i,10)<=u.lastpage)&&(l=parseInt((e-c+i-1)/i,10),c>=0||l<2||u.scroll===!0?(f=Math.round((c+s)/i)+1,h=-1):h=1),h>0&&(f=parseInt(s/i,10)+1,l=parseInt((s+e)/i,10)+2-f,v=!0),l){if(u.lastpage&&(f>u.lastpage||u.lastpage==1||f===u.page&&f===u.lastpage))return;r.hDiv.loading?r.timer=setTimeout(r.populateVisible,u.scrollTimeout):(u.page=f,v&&(r.selectionPreserver(t[0]),r.emptyRows.call(t[0],!1,!1)),r.populate(l))}}}},scrollGrid:function(n){if(u.scroll){var t=r.bDiv.scrollTop;r.scrollTop===undefined&&(r.scrollTop=0),t!=r.scrollTop&&(r.scrollTop=t,r.timer&&clearTimeout(r.timer),r.timer=setTimeout(r.populateVisible,u.scrollTimeout))}r.hDiv.scrollLeft=r.bDiv.scrollLeft,u.footerrow&&(r.sDiv.scrollLeft=r.bDiv.scrollLeft),n&&n.stopPropagation()},selectionPreserver:function(t){var i=t.p,u=i.selrow,r=i.selarrrow?n.makeArray(i.selarrrow):null,e=t.grid.bDiv.scrollLeft,f=function(){var o;if(i.selrow=null,i.selarrrow=[],i.multiselect&&r&&r.length>0)for(o=0;o<r.length;o++)r[o]!=u&&n(t).jqGrid("setSelection",r[o],!1,null);u&&n(t).jqGrid("setSelection",u,!1,null),t.grid.bDiv.scrollLeft=e,n(t).unbind(".selectionPreserver",f)};n(t).bind("jqGridGridComplete.selectionPreserver",f)}};if(this.tagName.toUpperCase()!="TABLE"){alert("Element is not a table");return}if(document.documentMode!==undefined&&document.documentMode<=5){alert("Grid can not be used in this ('quirks') mode!");return}if(n(this).empty().attr("tabindex","0"),this.p=u,this.p.useProp=!!n.fn.prop,this.p.colNames.length===0)for(f=0;f<this.p.colModel.length;f++)this.p.colNames[f]=this.p.colModel[f].label||this.p.colModel[f].name;if(this.p.colNames.length!==this.p.colModel.length){alert(n.jgrid.errors.model);return}y=n("<div class='ui-jqgrid-view'></div>"),ct=n.jgrid.msie,i.p.direction=n.trim(i.p.direction.toLowerCase()),n.inArray(i.p.direction,["ltr","rtl"])==-1&&(i.p.direction="ltr"),s=i.p.direction,n(y).insertBefore(this),n(this).removeClass("scroll").appendTo(y),w=n("<div class='ui-jqgrid ui-widget ui-widget-content ui-corner-all'></div>"),n(w).attr({id:"gbox_"+this.id,dir:s}).insertBefore(y),n(y).attr("id","gview_"+this.id).appendTo(w),n("<div class='ui-widget-overlay jqgrid-overlay' id='lui_"+this.id+"'></div>").insertBefore(y),n("<div class='loading ui-state-default ui-state-active' id='load_"+this.id+"'>"+this.p.loadtext+"</div>").insertBefore(y),n(this).attr({cellspacing:"0",cellpadding:"0",border:"0",role:"grid","aria-multiselectable":!!this.p.multiselect,"aria-labelledby":"gbox_"+this.id});var gi=["shiftKey","altKey","ctrlKey"],p=function(n,t){return(n=parseInt(n,10),isNaN(n))?t||0:n},tt=function(t,u,f,e,o,s){var c=i.p.colModel[t],y=c.align,l='style="',v=c.classes,p=c.name,a,h=[];return y&&(l+="text-align:"+y+";"),c.hidden===!0&&(l+="display:none;"),u===0?l+="width: "+r.headers[t].width+"px;":c.cellattr&&n.isFunction(c.cellattr)&&(a=c.cellattr.call(i,o,f,e,c,s),a&&typeof a=="string"&&(a=a.replace(/style/i,"style").replace(/title/i,"title"),a.indexOf("title")>-1&&(c.title=!1),a.indexOf("class")>-1&&(v=undefined),h=a.split("style"),h.length===2?(h[1]=n.trim(h[1].replace("=","")),(h[1].indexOf("'")===0||h[1].indexOf('"')===0)&&(h[1]=h[1].substring(1)),l+=h[1].replace(/'/gi,'"')):l+='"')),h.length||(h[0]="",l+='"'),l+=(v!==undefined?' class="'+v+'"':"")+(c.title&&f?' title="'+n.jgrid.stripHtml(f)+'"':""),l+=' aria-describedby="'+i.p.id+"_"+p+'"',l+h[0]},ei=function(t){return t==null||t===""?"&#160;":i.p.autoencode?n.jgrid.htmlEncode(t):String(t)},si=function(t,r,u,f,e){var o=i.p.colModel[u],s,h;return o.formatter!==undefined?(t=String(i.p.idPrefix)!==""?n.jgrid.stripPref(i.p.idPrefix,t):t,h={rowId:t,colModel:o,gid:i.p.id,pos:u},s=n.isFunction(o.formatter)?o.formatter.call(i,r,h,f,e):n.fmatter?n.fn.fmatter.call(i,o.formatter,r,h,f,e):ei(r)):s=ei(r),s},yt=function(n,t,i,r,u,f){var e,o;return e=si(n,t,i,u,"add"),o=tt(i,r,e,u,n,f),'<td role="gridcell" '+o+">"+e+"</td>"},pi=function(n,t,r,u){var f='<input role="checkbox" type="checkbox" id="jqg_'+i.p.id+"_"+n+'" class="cbox" name="jqg_'+i.p.id+"_"+n+'"'+(u?'checked="checked"':"")+"/>",e=tt(t,r,"",null,n,!0);return'<td role="gridcell" '+e+">"+f+"</td>"},vi=function(n,t,i,r){var u=(parseInt(i,10)-1)*parseInt(r,10)+1+t,f=tt(n,t,u,null,t,!0);return'<td role="gridcell" class="ui-state-default jqgrid-rownum" '+f+">"+u+"</td>"},ai=function(n){for(var t,u=[],f=0,r=0;r<i.p.colModel.length;r++)t=i.p.colModel[r],t.name!=="cb"&&t.name!=="subgrid"&&t.name!=="rn"&&(u[f]=n=="local"?t.name:n=="xml"||n==="xmlstring"?t.xmlmap||t.name:t.jsonmap||t.name,f++);return u},at=function(t){var r=i.p.remapColumns;return r&&r.length||(r=n.map(i.p.colModel,function(n,t){return t})),t&&(r=n.map(r,function(n){return n<t?null:n-t})),r},it=function(t,i){var r;this.p.deepempty?n(this.rows).slice(1).remove():(r=this.rows.length>0?this.rows[0]:null,n(this.firstChild).empty().append(r)),t&&this.p.scroll&&(n(this.grid.bDiv.firstChild).css({height:"auto"}),n(this.grid.bDiv.firstChild.firstChild).css({height:0,display:"none"}),this.grid.bDiv.scrollTop!==0&&(this.grid.bDiv.scrollTop=0)),i===!0&&this.p.treeGrid&&(this.p.data=[],this.p._index={})},kt=function(){for(var f=i.p.data.length,r,e=i.p.rownumbers===!0?1:0,o=i.p.multiselect===!0?1:0,s=i.p.subGrid===!0?1:0,u=i.p.keyIndex===!1||i.p.loadonce===!0?i.p.localReader.id:i.p.colModel[i.p.keyIndex+o+s+e].name,t=0;t<f;t++)r=n.jgrid.getAccessor(i.p.data[t],u),r===undefined&&(r=String(t+1)),i.p._index[r]=t},wt=function(t,r,u,f,e,o){var l="-1",a="",h,c=r?"display:none;":"",v="ui-widget-content jqgrow ui-row-"+i.p.direction+u+(o?" ui-state-highlight":""),s=n.isFunction(i.p.rowattr)?i.p.rowattr.call(i,f,e):{};if(!n.isEmptyObject(s)){s.hasOwnProperty("id")&&(t=s.id,delete s.id),s.hasOwnProperty("tabindex")&&(l=s.tabindex,delete s.tabindex),s.hasOwnProperty("style")&&(c+=s.style,delete s.style),s.hasOwnProperty("class")&&(v+=" "+s["class"],delete s["class"]);try{delete s.role}catch(y){}for(h in s)s.hasOwnProperty(h)&&(a+=" "+h+"="+s[h])}return'<tr role="row" id="'+t+'" tabindex="'+l+'" class="'+v+'"'+(c===""?"":' style="'+c+'"')+a+">"},gt=function(t,r,u,f,e){var ri=new Date,st=i.p.datatype!="local"&&i.p.loadonce||i.p.datatype=="xmlstring",lt="_id_",o=i.p.xmlReader,ui=i.p.datatype=="local"?"local":"xml",d,ti,ht,ii,vt,bt,dt;if(st&&(i.p.data=[],i.p._index={},i.p.localReader.id=lt),i.p.reccount=0,n.isXMLDoc(t))i.p.treeANode!==-1||i.p.scroll?u=u>1?u:1:(it.call(i,!1,!0),u=1);else return;var tt=n(i),y,et,g=0,b,w=i.p.multiselect===!0?1:0,k=0,kt,a=i.p.rownumbers===!0?1:0,v,ft,nt=[],ut,s={},l,h,c=[],fi=i.p.altRows===!0?" "+i.p.altclass:"",pt;i.p.subGrid===!0&&(k=1,kt=n.jgrid.getMethod("addSubGridCell")),o.repeatitems||(nt=ai(ui)),v=i.p.keyIndex===!1?n.isFunction(o.id)?o.id.call(i,t):o.id:i.p.keyIndex,nt.length>0&&!isNaN(v)&&(i.p.remapColumns&&i.p.remapColumns.length&&(v=n.inArray(v,i.p.remapColumns)),v=nt[v]),ft=String(v).indexOf("[")===-1?nt.length?function(t,i){return n(v,t).text()||i}:function(t,i){return n(o.cell,t).eq(v).text()||i}:function(n,t){return n.getAttribute(v.replace(/[\[\]]/g,""))||t},i.p.userData={},i.p.page=n.jgrid.getXmlData(t,o.page)||i.p.page||0,i.p.lastpage=n.jgrid.getXmlData(t,o.total),i.p.lastpage===undefined&&(i.p.lastpage=1),i.p.records=n.jgrid.getXmlData(t,o.records)||0,n.isFunction(o.userdata)?i.p.userData=o.userdata.call(i,t)||{}:n.jgrid.getXmlData(t,o.userdata,!0).each(function(){i.p.userData[this.getAttribute("name")]=n(this).text()}),d=n.jgrid.getXmlData(t,o.root,!0),d=n.jgrid.getXmlData(d,o.row,!0),d||(d=[]);var rt=d.length,p=0,ot=[],ct=parseInt(i.p.rowNum,10),gt=i.p.scroll?n.jgrid.randId():1,ni;if(rt>0&&i.p.page<=0&&(i.p.page=1),d&&rt)for(e&&(ct*=e+1),ti=n.isFunction(i.p.afterInsertRow),ht=!1,i.p.grouping&&(ht=i.p.groupingView.groupCollapse===!0,ii=n.jgrid.getMethod("groupingPrepare"));p<rt;){if(l=d[p],h=ft(l,gt+p),h=i.p.idPrefix+h,ni=u===0?0:u+1,pt=(ni+p)%2==1?fi:"",vt=c.length,c.push(""),a&&c.push(vi(0,p,i.p.page,i.p.rowNum)),w&&c.push(pi(h,a,p,!1)),k&&c.push(kt.call(tt,w+a,p+u)),o.repeatitems)ut||(ut=at(w+k+a)),bt=n.jgrid.getXmlData(l,o.cell,!0),n.each(ut,function(n){var t=bt[this];if(!t)return!1;b=t.textContent||t.text,s[i.p.colModel[n+w+k+a].name]=b,c.push(yt(h,b,n+w+k+a,p+u,l,s))});else for(y=0;y<nt.length;y++)b=n.jgrid.getXmlData(l,nt[y]),s[i.p.colModel[y+w+k+a].name]=b,c.push(yt(h,b,y+w+k+a,p+u,l,s));if(c[vt]=wt(h,ht,pt,s,l,!1),c.push("</tr>"),i.p.grouping&&(ot=ii.call(tt,c,ot,s,p),c=[]),(st||i.p.treeGrid===!0)&&(s[lt]=h,i.p.data.push(s),i.p._index[h]=i.p.data.length-1),i.p.gridview===!1&&(n("tbody:first",r).append(c.join("")),tt.triggerHandler("jqGridAfterInsertRow",[h,s,l]),ti&&i.p.afterInsertRow.call(i,h,s,l),c=[]),s={},g++,p++,g==ct)break}if(i.p.gridview===!0&&(et=i.p.treeANode>-1?i.p.treeANode:0,i.p.grouping?(tt.jqGrid("groupingRender",ot,i.p.colModel.length),ot=null):i.p.treeGrid===!0&&et>0?n(i.rows[et]).after(c.join("")):n("tbody:first",r).append(c.join(""))),i.p.subGrid===!0)try{tt.jqGrid("addSubGrid",w+a)}catch(ei){}if(i.p.totaltime=new Date-ri,g>0&&i.p.records===0&&(i.p.records=rt),c=null,i.p.treeGrid===!0)try{tt.jqGrid("setTreeNode",et+1,g+et+1)}catch(oi){}if(i.p.treeGrid||i.p.scroll||(i.grid.bDiv.scrollTop=0),i.p.reccount=g,i.p.treeANode=-1,i.p.userDataOnFooter&&tt.jqGrid("footerData","set",i.p.userData,!0),st&&(i.p.records=rt,i.p.lastpage=Math.ceil(rt/ct)),f||i.updatepager(!1,!0),st)while(g<rt){if(l=d[g],h=ft(l,g+gt),h=i.p.idPrefix+h,o.repeatitems)ut||(ut=at(w+k+a)),dt=n.jgrid.getXmlData(l,o.cell,!0),n.each(ut,function(n){var t=dt[this];if(!t)return!1;b=t.textContent||t.text,s[i.p.colModel[n+w+k+a].name]=b});else for(y=0;y<nt.length;y++)b=n.jgrid.getXmlData(l,nt[y]),s[i.p.colModel[y+w+k+a].name]=b;s[lt]=h,i.p.data.push(s),i.p._index[h]=i.p.data.length-1,s={},g++}},ft=function(t,r,u,f,e){var oi=new Date,s,ot,pt,ut,st,kt,vt;if(t)i.p.treeANode!==-1||i.p.scroll?u=u>1?u:1:(it.call(i,!1,!0),u=1);else return;ot="_id_",ut=i.p.datatype!="local"&&i.p.loadonce||i.p.datatype=="jsonstring",ut&&(i.p.data=[],i.p._index={},i.p.localReader.id=ot),i.p.reccount=0,i.p.datatype=="local"?(s=i.p.localReader,pt="local"):(s=i.p.jsonReader,pt="json");var tt=n(i),p=0,rt,v,a,et=[],w,h,k=i.p.multiselect?1:0,g=0,ni,b=i.p.rownumbers===!0?1:0,nt,d,y,l={},ft,o,c=[],ei=i.p.altRows===!0?" "+i.p.altclass:"",ri,bt;i.p.page=n.jgrid.getAccessor(t,s.page)||i.p.page||0,bt=n.jgrid.getAccessor(t,s.total),i.p.subGrid===!0&&(g=1,ni=n.jgrid.getMethod("addSubGridCell")),i.p.lastpage=bt===undefined?1:bt,i.p.records=n.jgrid.getAccessor(t,s.records)||0,i.p.userData=n.jgrid.getAccessor(t,s.userdata)||{},s.repeatitems||(w=et=ai(pt)),y=i.p.keyIndex===!1?n.isFunction(s.id)?s.id.call(i,t):s.id:i.p.keyIndex,et.length>0&&!isNaN(y)&&(i.p.remapColumns&&i.p.remapColumns.length&&(y=n.inArray(y,i.p.remapColumns)),y=et[y]),d=n.jgrid.getAccessor(t,s.root),d||(d=[]),nt=d.length,v=0,nt>0&&i.p.page<=0&&(i.p.page=1);var lt=parseInt(i.p.rowNum,10),ii=i.p.scroll?n.jgrid.randId():1,ti,ui=!1,ct;e&&(lt*=e+1),i.p.datatype!=="local"||i.p.deselectAfterSort||(ui=!0);var fi=n.isFunction(i.p.afterInsertRow),ht=[],gt=!1,dt;for(i.p.grouping&&(gt=i.p.groupingView.groupCollapse===!0,dt=n.jgrid.getMethod("groupingPrepare"));v<nt;){for(h=d[v],o=n.jgrid.getAccessor(h,y),o===undefined&&(o=ii+v,et.length===0&&s.cell&&(st=n.jgrid.getAccessor(h,s.cell),o=st!==undefined?st[y]||o:o,st=null)),o=i.p.idPrefix+o,ti=u===1?0:u,ri=(ti+v)%2==1?ei:"",ui&&(ct=i.p.multiselect?n.inArray(o,i.p.selarrrow)!==-1:o===i.p.selrow),kt=c.length,c.push(""),b&&c.push(vi(0,v,i.p.page,i.p.rowNum)),k&&c.push(pi(o,b,v,ct)),g&&c.push(ni.call(tt,k+b,v+u)),s.repeatitems&&(s.cell&&(h=n.jgrid.getAccessor(h,s.cell)),w||(w=at(k+g+b))),a=0;a<w.length;a++)rt=n.jgrid.getAccessor(h,w[a]),l[i.p.colModel[a+k+g+b].name]=rt,c.push(yt(o,rt,a+k+g+b,v+u,h,l));if(c[kt]=wt(o,gt,ri,l,h,ct),c.push("</tr>"),i.p.grouping&&(ht=dt.call(tt,c,ht,l,v),c=[]),(ut||i.p.treeGrid===!0)&&(l[ot]=o,i.p.data.push(l),i.p._index[o]=i.p.data.length-1),i.p.gridview===!1&&(n("#"+n.jgrid.jqID(i.p.id)+" tbody:first").append(c.join("")),tt.triggerHandler("jqGridAfterInsertRow",[o,l,h]),fi&&i.p.afterInsertRow.call(i,o,l,h),c=[]),l={},p++,v++,p==lt)break}if(i.p.gridview===!0&&(ft=i.p.treeANode>-1?i.p.treeANode:0,i.p.grouping?(tt.jqGrid("groupingRender",ht,i.p.colModel.length),ht=null):i.p.treeGrid===!0&&ft>0?n(i.rows[ft]).after(c.join("")):n("#"+n.jgrid.jqID(i.p.id)+" tbody:first").append(c.join(""))),i.p.subGrid===!0)try{tt.jqGrid("addSubGrid",k+b)}catch(si){}if(i.p.totaltime=new Date-oi,p>0&&i.p.records===0&&(i.p.records=nt),c=null,i.p.treeGrid===!0)try{tt.jqGrid("setTreeNode",ft+1,p+ft+1)}catch(hi){}if(i.p.treeGrid||i.p.scroll||(i.grid.bDiv.scrollTop=0),i.p.reccount=p,i.p.treeANode=-1,i.p.userDataOnFooter&&tt.jqGrid("footerData","set",i.p.userData,!0),ut&&(i.p.records=nt,i.p.lastpage=Math.ceil(nt/lt)),f||i.updatepager(!1,!0),ut)while(p<nt&&d[p]){if(h=d[p],o=n.jgrid.getAccessor(h,y),o===undefined&&(o=ii+p,et.length===0&&s.cell&&(vt=n.jgrid.getAccessor(h,s.cell),o=vt[y]||o,vt=null)),h){for(o=i.p.idPrefix+o,s.repeatitems&&(s.cell&&(h=n.jgrid.getAccessor(h,s.cell)),w||(w=at(k+g+b))),a=0;a<w.length;a++)rt=n.jgrid.getAccessor(h,w[a]),l[i.p.colModel[a+k+g+b].name]=rt;l[ot]=o,i.p.data.push(l),i.p._index[o]=i.p.data.length-1,l={}}p++}},di=function(){function g(n){var f=0,i,e,s,o,r;if(n.groups!=null){for(e=n.groups.length&&n.groupOp.toString().toUpperCase()==="OR",e&&t.orBegin(),i=0;i<n.groups.length;i++){f>0&&e&&t.or();try{g(n.groups[i])}catch(h){alert(h)}f++}e&&t.orEnd()}if(n.rules!=null)try{for(s=n.rules.length&&n.groupOp.toString().toUpperCase()==="OR",s&&t.orBegin(),i=0;i<n.rules.length;i++)r=n.rules[i],o=n.groupOp.toString().toUpperCase(),v[r.op]&&r.field&&(f>0&&o&&o==="OR"&&(t=t.or()),t=v[r.op](t,o)(r.field,r.data,u[r.field])),f++;s&&t.orEnd()}catch(c){alert(c)}}var f,y=!1,u={},w=[],d=[],c,s,l,a,p,r,v,t,o;if(n.isArray(i.p.data)){if(a=i.p.grouping?i.p.groupingView:!1,n.each(i.p.colModel,function(){if(s=this.sorttype||"text",s=="date"||s=="datetime"?(this.formatter&&typeof this.formatter=="string"&&this.formatter=="date"?(c=this.formatoptions&&this.formatoptions.srcformat?this.formatoptions.srcformat:n.jgrid.formatter.date.srcformat,l=this.formatoptions&&this.formatoptions.newformat?this.formatoptions.newformat:n.jgrid.formatter.date.newformat):c=l=this.datefmt||"Y-m-d",u[this.name]={stype:s,srcfmt:c,newfmt:l}):u[this.name]={stype:s,srcfmt:"",newfmt:""},i.p.grouping)for(r=0,p=a.groupField.length;r<p;r++)if(this.name==a.groupField[r]){var t=this.name;this.index&&(t=this.index),w[r]=u[t],d[r]=t}y||this.index!=i.p.sortname&&this.name!=i.p.sortname||(f=this.name,y=!0)}),i.p.treeGrid){n(i).jqGrid("SortTree",f,i.p.sortorder,u[f].stype,u[f].srcfmt);return}if(v={eq:function(n){return n.equals},ne:function(n){return n.notEquals},lt:function(n){return n.less},le:function(n){return n.lessOrEquals},gt:function(n){return n.greater},ge:function(n){return n.greaterOrEquals},cn:function(n){return n.contains},nc:function(n,t){return t==="OR"?n.orNot().contains:n.andNot().contains},bw:function(n){return n.startsWith},bn:function(n,t){return t==="OR"?n.orNot().startsWith:n.andNot().startsWith},en:function(n,t){return t==="OR"?n.orNot().endsWith:n.andNot().endsWith},ew:function(n){return n.endsWith},ni:function(n,t){return t==="OR"?n.orNot().equals:n.andNot().equals},"in":function(n){return n.equals},nu:function(n){return n.isNull},nn:function(n,t){return t==="OR"?n.orNot().isNull:n.andNot().isNull}},t=n.jgrid.from(i.p.data),i.p.ignoreCase&&(t=t.ignoreCase()),i.p.search===!0)if(o=i.p.postData.filters,o)typeof o=="string"&&(o=n.jgrid.parse(o)),g(o);else try{t=v[i.p.postData.searchOper](t)(i.p.postData.searchField,i.p.postData.searchString,u[i.p.postData.searchField])}catch(it){}if(i.p.grouping)for(r=0;r<p;r++)t.orderBy(d[r],a.groupOrder[r],w[r].stype,w[r].srcfmt);f&&i.p.sortorder&&y&&(i.p.sortorder.toUpperCase()=="DESC"?t.orderBy(i.p.sortname,"d",u[f].stype,u[f].srcfmt):t.orderBy(i.p.sortname,"a",u[f].stype,u[f].srcfmt));var h=t.select(),k=parseInt(i.p.rowNum,10),nt=h.length,b=parseInt(i.p.page,10),tt=Math.ceil(nt/k),e={};return h=h.slice((b-1)*k,b*k),t=null,u=null,e[i.p.localReader.total]=tt,e[i.p.localReader.page]=b,e[i.p.localReader.records]=nt,e[i.p.localReader.root]=h,e[i.p.localReader.userdata]=i.p.userData,h=null,e}},ki=function(t,r){var s,b,u,l,c,y,h,o="",k,f=i.p.pager?"_"+n.jgrid.jqID(i.p.pager.substr(1)):"",e=i.p.toppager?"_"+i.p.toppager.substr(1):"",a,v,w,d;u=parseInt(i.p.page,10)-1,u<0&&(u=0),u=u*parseInt(i.p.rowNum,10),c=u+i.p.reccount,i.p.scroll&&(a=n("tbody:first > tr:gt(0)",i.grid.bDiv),u=c-a.length,i.p.reccount=a.length,v=a.outerHeight()||i.grid.prevRowHeight,v&&(w=u*v,d=parseInt(i.p.records,10)*v,n(">div:first",i.grid.bDiv).css({height:d}).children("div:first").css({height:w,display:w?"":"none"})),i.grid.bDiv.scrollLeft=i.grid.hDiv.scrollLeft),o=i.p.pager||"",o+=i.p.toppager?o?","+i.p.toppager:i.p.toppager:"",o&&(h=n.jgrid.formatter.integer||{},s=p(i.p.page),b=p(i.p.lastpage),n(".selbox",o)[this.p.useProp?"prop":"attr"]("disabled",!1),i.p.pginput===!0&&(n(".ui-pg-input",o).val(i.p.page),k=i.p.toppager?"#sp_1"+f+",#sp_1"+e:"#sp_1"+f,n(k).html(n.fmatter?n.fmatter.util.NumberFormat(i.p.lastpage,h):i.p.lastpage)),i.p.viewrecords&&(i.p.reccount===0?n(".ui-paging-info",o).html(i.p.emptyrecords):(l=u+1,y=i.p.records,n.fmatter&&(l=n.fmatter.util.NumberFormat(l,h),c=n.fmatter.util.NumberFormat(c,h),y=n.fmatter.util.NumberFormat(y,h)),n(".ui-paging-info",o).html(n.jgrid.format(i.p.recordtext,l,c,y)))),i.p.pgbuttons===!0&&(s<=0&&(s=b=0),s==1||s===0?(n("#first"+f+", #prev"+f).addClass("ui-state-disabled").removeClass("ui-state-hover"),i.p.toppager&&n("#first_t"+e+", #prev_t"+e).addClass("ui-state-disabled").removeClass("ui-state-hover")):(n("#first"+f+", #prev"+f).removeClass("ui-state-disabled"),i.p.toppager&&n("#first_t"+e+", #prev_t"+e).removeClass("ui-state-disabled")),s==b||s===0?(n("#next"+f+", #last"+f).addClass("ui-state-disabled").removeClass("ui-state-hover"),i.p.toppager&&n("#next_t"+e+", #last_t"+e).addClass("ui-state-disabled").removeClass("ui-state-hover")):(n("#next"+f+", #last"+f).removeClass("ui-state-disabled"),i.p.toppager&&n("#next_t"+e+", #last_t"+e).removeClass("ui-state-disabled")))),t===!0&&i.p.rownumbers===!0&&n("td.jqgrid-rownum",i.rows).each(function(t){n(this).html(u+1+t)}),r&&i.p.jqgdnd&&n(i).jqGrid("gridDnD","updateDnD"),n(i).triggerHandler("jqGridGridComplete"),n.isFunction(i.p.gridComplete)&&i.p.gridComplete.call(i),n(i).triggerHandler("jqGridAfterGridComplete")},st=function(){if(i.grid.hDiv.loading=!0,!i.p.hiddengrid)switch(i.p.loadui){case"enable":n("#load_"+n.jgrid.jqID(i.p.id)).show();break;case"block":n("#lui_"+n.jgrid.jqID(i.p.id)).show(),n("#load_"+n.jgrid.jqID(i.p.id)).show()}},d=function(){i.grid.hDiv.loading=!1;switch(i.p.loadui){case"enable":n("#load_"+n.jgrid.jqID(i.p.id)).hide();break;case"block":n("#lui_"+n.jgrid.jqID(i.p.id)).hide(),n("#load_"+n.jgrid.jqID(i.p.id)).hide()}},v=function(t){var y,s,b,p,w,e,h;if(!i.grid.hDiv.loading){var k=i.p.scroll&&t===!1,u={},c,f,r=i.p.prmNames;i.p.page<=0&&(i.p.page=1),r.search!==null&&(u[r.search]=i.p.search),r.nd!==null&&(u[r.nd]=+new Date),r.rows!==null&&(u[r.rows]=i.p.rowNum),r.page!==null&&(u[r.page]=i.p.page),r.sort!==null&&(u[r.sort]=i.p.sortname),r.order!==null&&(u[r.order]=i.p.sortorder),i.p.rowTotal!==null&&r.totalrows!==null&&(u[r.totalrows]=i.p.rowTotal);var l=n.isFunction(i.p.loadComplete),o=l?i.p.loadComplete:null,a=0;if(t=t||1,t>1?r.npage!==null?(u[r.npage]=t,a=t-1,t=1):o=function(n){i.p.page++,i.grid.hDiv.loading=!1,l&&i.p.loadComplete.call(i,n),v(t-1)}:r.npage!==null&&delete i.p.postData[r.npage],i.p.grouping){for(n(i).jqGrid("groupingSetup"),y=i.p.groupingView,b="",s=0;s<y.groupField.length;s++)p=y.groupField[s],n.each(i.p.colModel,function(n,t){t.name==p&&t.index&&(p=t.index)}),b+=p+" "+y.groupOrder[s]+", ";u[r.sort]=b+u[r.sort]}if(n.extend(i.p.postData,u),w=i.p.scroll?i.rows.length-1:1,e=n(i).triggerHandler("jqGridBeforeRequest"),e===!1||e==="stop")return;if(n.isFunction(i.p.datatype)){i.p.datatype.call(i,i.p.postData,"load_"+i.p.id);return}if(n.isFunction(i.p.beforeRequest)&&(e=i.p.beforeRequest.call(i),e===undefined&&(e=!0),e===!1))return;c=i.p.datatype.toLowerCase();switch(c){case"json":case"jsonp":case"xml":case"script":n.ajax(n.extend({url:i.p.url,type:i.p.mtype,dataType:c,data:n.isFunction(i.p.serializeGridData)?i.p.serializeGridData.call(i,i.p.postData):i.p.postData,success:function(r,u,f){if(n.isFunction(i.p.beforeProcessing)&&i.p.beforeProcessing.call(i,r,u,f)===!1){d();return}c==="xml"?gt(r,i.grid.bDiv,w,t>1,a):ft(r,i.grid.bDiv,w,t>1,a),n(i).triggerHandler("jqGridLoadComplete",[r]),o&&o.call(i,r),n(i).triggerHandler("jqGridAfterLoadComplete",[r]),k&&i.grid.populateVisible(),(i.p.loadonce||i.p.treeGrid)&&(i.p.datatype="local"),r=null,t===1&&d()},error:function(r,u,f){n.isFunction(i.p.loadError)&&i.p.loadError.call(i,r,u,f),t===1&&d(),r=null},beforeSend:function(t,r){var u=!0;if(n.isFunction(i.p.loadBeforeSend)&&(u=i.p.loadBeforeSend.call(i,t,r)),u===undefined&&(u=!0),u===!1)return!1;st()}},n.jgrid.ajaxOptions,i.p.ajaxGridOptions));break;case"xmlstring":st(),f=n.jgrid.stringToDoc(i.p.datastr),gt(f,i.grid.bDiv),n(i).triggerHandler("jqGridLoadComplete",[f]),l&&i.p.loadComplete.call(i,f),n(i).triggerHandler("jqGridAfterLoadComplete",[f]),i.p.datatype="local",i.p.datastr=null,d();break;case"jsonstring":st(),f=typeof i.p.datastr=="string"?n.jgrid.parse(i.p.datastr):i.p.datastr,ft(f,i.grid.bDiv),n(i).triggerHandler("jqGridLoadComplete",[f]),l&&i.p.loadComplete.call(i,f),n(i).triggerHandler("jqGridAfterLoadComplete",[f]),i.p.datatype="local",i.p.datastr=null,d();break;case"local":case"clientside":st(),i.p.datatype="local",h=di(),ft(h,i.grid.bDiv,w,t>1,a),n(i).triggerHandler("jqGridLoadComplete",[h]),o&&o.call(i,h),n(i).triggerHandler("jqGridAfterLoadComplete",[h]),k&&i.grid.populateVisible(),d()}}},ut=function(t){n("#cb_"+n.jgrid.jqID(i.p.id),i.grid.hDiv)[i.p.useProp?"prop":"attr"]("checked",t);var r=i.p.frozenColumns?i.p.id+"_frozen":"";r&&n("#cb_"+n.jgrid.jqID(i.p.id),i.grid.fhDiv)[i.p.useProp?"prop":"attr"]("checked",t)},ci=function(t,r){var y="<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>",e="",u="<table cellspacing='0' cellpadding='0' border='0' style='table-layout:auto;' class='ui-pg-table'><tbody><tr>",o="",f,w,b,k,h,d,c,a=function(t){var r;return(n.isFunction(i.p.onPaging)&&(r=i.p.onPaging.call(i,t)),i.p.selrow=null,i.p.multiselect&&(i.p.selarrrow=[],ut(!1)),i.p.savedRow=[],r=="stop")?!1:!0},l;if(t=t.substr(1),r+="_"+t,f="pg_"+t,w=t+"_left",b=t+"_center",k=t+"_right",n("#"+n.jgrid.jqID(t)).append("<div id='"+f+"' class='ui-pager-control' role='group'><table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table' style='width:100%;table-layout:fixed;height:100%;' role='row'><tbody><tr><td id='"+w+"' align='left'></td><td id='"+b+"' align='center' style='white-space:pre;'></td><td id='"+k+"' align='right'></td></tr></tbody></table></div>").attr("dir","ltr"),i.p.rowList.length>0){for(o="<td dir='"+s+"'>",o+="<select class='ui-pg-selbox' role='listbox'>",c=0;c<i.p.rowList.length;c++)o+='<option role="option" value="'+i.p.rowList[c]+'"'+(i.p.rowNum==i.p.rowList[c]?' selected="selected"':"")+">"+i.p.rowList[c]+"</option>";o+="</select></td>"}s=="rtl"&&(u+=o),i.p.pginput===!0&&(e="<td dir='"+s+"'>"+n.jgrid.format(i.p.pgtext||"","<input class='ui-pg-input' type='text' size='2' maxlength='7' value='0' role='textbox'/>","<span id='sp_1_"+n.jgrid.jqID(t)+"'></span>")+"</td>"),i.p.pgbuttons===!0?(l=["first"+r,"prev"+r,"next"+r,"last"+r],s=="rtl"&&l.reverse(),u+="<td id='"+l[0]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-first'></span></td>",u+="<td id='"+l[1]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-prev'></span></td>",u+=e!==""?y+e+y:"",u+="<td id='"+l[2]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-next'></span></td>",u+="<td id='"+l[3]+"' class='ui-pg-button ui-corner-all'><span class='ui-icon ui-icon-seek-end'></span></td>"):e!==""&&(u+=e),s=="ltr"&&(u+=o),u+="</tr></tbody></table>",i.p.viewrecords===!0&&n("td#"+t+"_"+i.p.recordpos,"#"+f).append("<div dir='"+s+"' style='text-align:"+i.p.recordpos+"' class='ui-paging-info'></div>"),n("td#"+t+"_"+i.p.pagerpos,"#"+f).append(u),d=n(".ui-jqgrid").css("font-size")||"11px",n(document.body).append("<div id='testpg' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+d+";visibility:hidden;' ></div>"),h=n(u).clone().appendTo("#testpg").width(),n("#testpg").remove(),h>0&&(e!==""&&(h+=50),n("td#"+t+"_"+i.p.pagerpos,"#"+f).width(h)),i.p._nvtd=[],i.p._nvtd[0]=h?Math.floor((i.p.width-h)/2):Math.floor(i.p.width/3),i.p._nvtd[1]=0,u=null,n(".ui-pg-selbox","#"+f).bind("change",function(){return a("records")?(i.p.page=Math.round(i.p.rowNum*(i.p.page-1)/this.value-.5)+1,i.p.rowNum=this.value,i.p.pager&&n(".ui-pg-selbox",i.p.pager).val(this.value),i.p.toppager&&n(".ui-pg-selbox",i.p.toppager).val(this.value),v(),!1):!1}),i.p.pgbuttons===!0&&(n(".ui-pg-button","#"+f).hover(function(){n(this).hasClass("ui-state-disabled")?this.style.cursor="default":(n(this).addClass("ui-state-hover"),this.style.cursor="pointer")},function(){n(this).hasClass("ui-state-disabled")||(n(this).removeClass("ui-state-hover"),this.style.cursor="default")}),n("#first"+n.jgrid.jqID(r)+", #prev"+n.jgrid.jqID(r)+", #next"+n.jgrid.jqID(r)+", #last"+n.jgrid.jqID(r)).click(function(){var n=p(i.p.page,1),t=p(i.p.lastpage,1),u=!1,o=!0,s=!0,f=!0,e=!0;return(t===0||t===1?(o=!1,s=!1,f=!1,e=!1):t>1&&n>=1?n===1?(o=!1,s=!1):n===t&&(f=!1,e=!1):t>1&&n===0&&(f=!1,e=!1,n=t-1),!a(this.id))?!1:(this.id==="first"+r&&o&&(i.p.page=1,u=!0),this.id==="prev"+r&&s&&(i.p.page=n-1,u=!0),this.id==="next"+r&&f&&(i.p.page=n+1,u=!0),this.id==="last"+r&&e&&(i.p.page=t,u=!0),u&&v(),!1)})),i.p.pginput===!0&&n("input.ui-pg-input","#"+f).keypress(function(t){var r=t.charCode||t.keyCode||0;return r==13?a("user")?(i.p.page=n(this).val()>0?n(this).val():i.p.page,v(),!1):!1:this})},hi=function(t,r,u,f){var s,e,o,h;if(i.p.colModel[r].sortable&&!(i.p.savedRow.length>0)){if(u||(i.p.lastsort==r?i.p.sortorder=="asc"?i.p.sortorder="desc":i.p.sortorder=="desc"&&(i.p.sortorder="asc"):i.p.sortorder=i.p.colModel[r].firstsortorder||"asc",i.p.page=1),f){if(i.p.lastsort==r&&i.p.sortorder==f&&!u)return;i.p.sortorder=f}if(e=i.grid.headers[i.p.lastsort].el,o=i.grid.headers[r].el,n("span.ui-grid-ico-sort",e).addClass("ui-state-disabled"),n(e).attr("aria-selected","false"),n("span.ui-icon-"+i.p.sortorder,o).removeClass("ui-state-disabled"),n(o).attr("aria-selected","true"),i.p.viewsortcols[0]||i.p.lastsort!=r&&(n("span.s-ico",e).hide(),n("span.s-ico",o).show()),t=t.substring(5+i.p.id.length+1),i.p.sortname=i.p.colModel[r].index||t,s=i.p.sortorder,n(i).triggerHandler("jqGridSortCol",[t,r,s])==="stop"){i.p.lastsort=r;return}if(n.isFunction(i.p.onSortCol)&&i.p.onSortCol.call(i,t,r,s)=="stop"){i.p.lastsort=r;return}i.p.datatype=="local"?i.p.deselectAfterSort&&n(i).jqGrid("resetSelection"):(i.p.selrow=null,i.p.multiselect&&ut(!1),i.p.selarrrow=[],i.p.savedRow=[]),i.p.scroll&&(h=i.grid.bDiv.scrollLeft,it.call(i,!0,!1),i.grid.hDiv.scrollLeft=h),i.p.subGrid&&i.p.datatype=="local"&&n("td.sgexpanded","#"+n.jgrid.jqID(i.p.id)).each(function(){n(this).trigger("click")}),v(),i.p.lastsort=r,i.p.sortname!=t&&r&&(i.p.lastsort=r)}},bi=function(){var t=0,u=n.jgrid.cell_width?0:p(i.p.cellLayout,0),f=0,c,h=p(i.p.scrollOffset,0),o,l=!1,a,e=0,v=0,s;n.each(i.p.colModel,function(){if(this.hidden===undefined&&(this.hidden=!1),i.p.grouping&&i.p.autowidth){var r=n.inArray(this.name,i.p.groupingView.groupField);r!==-1&&(this.hidden=!i.p.groupingView.groupColumnShow[r])}this.widthOrg=o=p(this.width,0),this.hidden===!1&&(t+=o+u,this.fixed?e+=o+u:f++,v++)}),isNaN(i.p.width)&&(i.p.width=t+(i.p.shrinkToFit===!1&&!isNaN(i.p.height)?h:0)),r.width=i.p.width,i.p.tblwidth=t,i.p.shrinkToFit===!1&&i.p.forceFit===!0&&(i.p.forceFit=!1),i.p.shrinkToFit===!0&&f>0&&(a=r.width-u*f-e,isNaN(i.p.height)||(a-=h,l=!0),t=0,n.each(i.p.colModel,function(n){this.hidden!==!1||this.fixed||(o=Math.round(a*this.width/(i.p.tblwidth-u*f-e)),this.width=o,t+=o,c=n)}),s=0,l?r.width-e-(t+u*f)!==h&&(s=r.width-e-(t+u*f)-h):l||Math.abs(r.width-e-(t+u*f))===1||(s=r.width-e-(t+u*f)),i.p.colModel[c].width+=s,i.p.tblwidth=t+s+u*f+e,i.p.tblwidth>i.p.width&&(i.p.colModel[c].width-=i.p.tblwidth-parseInt(i.p.width,10),i.p.tblwidth=i.p.width))},wi=function(n){for(var u=n,r=n,t=n+1;t<i.p.colModel.length;t++)if(i.p.colModel[t].hidden!==!0){r=t;break}return r-u},nr=function(t){for(var r=[0],f=n.jgrid.cell_width?0:i.p.cellLayout,u=0;u<=t;u++)i.p.colModel[u].hidden===!1&&(r[0]+=i.p.colModel[u].width+f);return i.p.direction=="rtl"&&(r[0]=i.p.width-r[0]),r[0]-=i.grid.bDiv.scrollLeft,r.push(n(i.grid.hDiv).position().top),r.push(n(i.grid.bDiv).offset().top-n(i.grid.hDiv).offset().top+n(i.grid.bDiv).height()),r},ri=function(t){for(var u=i.grid.headers,f=n.jgrid.getCellIndex(t),r=0;r<u.length;r++)if(t===u[r].el){f=r;break}return f};for(this.p.id=this.id,n.inArray(i.p.multikey,gi)==-1&&(i.p.multikey=!1),i.p.keyIndex=!1,f=0;f<i.p.colModel.length;f++)i.p.colModel[f]=n.extend(!0,{},i.p.cmTemplate,i.p.colModel[f].template||{},i.p.colModel[f]),i.p.keyIndex===!1&&i.p.colModel[f].key===!0&&(i.p.keyIndex=f);if(i.p.sortorder=i.p.sortorder.toLowerCase(),n.jgrid.cell_width=n.jgrid.cellWidth(),i.p.grouping===!0&&(i.p.scroll=!1,i.p.rownumbers=!1,i.p.treeGrid=!1,i.p.gridview=!0),this.p.treeGrid===!0){try{n(this).jqGrid("setTreeGrid")}catch(ir){}i.p.datatype!="local"&&(i.p.localReader={id:"_id_"})}if(this.p.subGrid)try{n(i).jqGrid("setSubGrid")}catch(tr){}this.p.multiselect&&(this.p.colNames.unshift("<input role='checkbox' id='cb_"+this.p.id+"' class='cbox' type='checkbox'/>"),this.p.colModel.unshift({name:"cb",width:n.jgrid.cell_width?i.p.multiselectWidth+i.p.cellLayout:i.p.multiselectWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0})),this.p.rownumbers&&(this.p.colNames.unshift(""),this.p.colModel.unshift({name:"rn",width:i.p.rownumWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,align:"center",fixed:!0})),i.p.xmlReader=n.extend(!0,{root:"rows",row:"row",page:"rows>page",total:"rows>total",records:"rows>records",repeatitems:!0,cell:"cell",id:"[id]",userdata:"userdata",subgrid:{root:"rows",row:"row",repeatitems:!0,cell:"cell"}},i.p.xmlReader),i.p.jsonReader=n.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!0,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},i.p.jsonReader),i.p.localReader=n.extend(!0,{root:"rows",page:"page",total:"total",records:"records",repeatitems:!1,cell:"cell",id:"id",userdata:"userdata",subgrid:{root:"rows",repeatitems:!0,cell:"cell"}},i.p.localReader),i.p.scroll&&(i.p.pgbuttons=!1,i.p.pginput=!1,i.p.rowList=[]),i.p.data.length&&kt();var a="<thead><tr class='ui-jqgrid-labels' role='rowheader'>",fi,ui,lt,ht,ot,h,e,yi,vt,ti="",ni="";if(i.p.shrinkToFit===!0&&i.p.forceFit===!0)for(f=i.p.colModel.length-1;f>=0;f--)if(!i.p.colModel[f].hidden){i.p.colModel[f].resizable=!1;break}for(i.p.viewsortcols[1]=="horizontal"&&(ti=" ui-i-asc",ni=" ui-i-desc"),fi=ct?"class='ui-th-div-ie'":"",vt="<span class='s-ico' style='display:none'><span sort='asc' class='ui-grid-ico-sort ui-icon-asc"+ti+" ui-state-disabled ui-icon ui-icon-triangle-1-n ui-sort-"+s+"'></span>",vt+="<span sort='desc' class='ui-grid-ico-sort ui-icon-desc"+ni+" ui-state-disabled ui-icon ui-icon-triangle-1-s ui-sort-"+s+"'></span></span>",f=0;f<this.p.colNames.length;f++)ii=i.p.headertitles?' title="'+n.jgrid.stripHtml(i.p.colNames[f])+'"':"",a+="<th id='"+i.p.id+"_"+i.p.colModel[f].name+"' role='columnheader' class='ui-state-default ui-th-column ui-th-"+s+"'"+ii+">",ui=i.p.colModel[f].index||i.p.colModel[f].name,a+="<div id='jqgh_"+i.p.id+"_"+i.p.colModel[f].name+"' "+fi+">"+i.p.colNames[f],i.p.colModel[f].width=i.p.colModel[f].width?parseInt(i.p.colModel[f].width,10):150,typeof i.p.colModel[f].title!="boolean"&&(i.p.colModel[f].title=!0),ui==i.p.sortname&&(i.p.lastsort=f),a+=vt+"</div></th>";if(a+="</tr></thead>",vt=null,n(this).append(a),n("thead tr:first th",this).hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}),this.p.multiselect&&(g=[],n("#cb_"+n.jgrid.jqID(i.p.id),this).bind("click",function(){i.p.selarrrow=[];var t=i.p.frozenColumns===!0?i.p.id+"_frozen":"";this.checked?(n(i.rows).each(function(r){r>0&&(n(this).hasClass("ui-subgrid")||n(this).hasClass("jqgroup")||n(this).hasClass("ui-state-disabled")||(n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(this.id))[i.p.useProp?"prop":"attr"]("checked",!0),n(this).addClass("ui-state-highlight").attr("aria-selected","true"),i.p.selarrrow.push(this.id),i.p.selrow=this.id,t&&(n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(this.id),i.grid.fbDiv)[i.p.useProp?"prop":"attr"]("checked",!0),n("#"+n.jgrid.jqID(this.id),i.grid.fbDiv).addClass("ui-state-highlight"))))}),k=!0,g=[]):(n(i.rows).each(function(r){r>0&&(n(this).hasClass("ui-subgrid")||n(this).hasClass("ui-state-disabled")||(n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(this.id))[i.p.useProp?"prop":"attr"]("checked",!1),n(this).removeClass("ui-state-highlight").attr("aria-selected","false"),g.push(this.id),t&&(n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(this.id),i.grid.fbDiv)[i.p.useProp?"prop":"attr"]("checked",!1),n("#"+n.jgrid.jqID(this.id),i.grid.fbDiv).removeClass("ui-state-highlight"))))}),i.p.selrow=null,k=!1),n(i).triggerHandler("jqGridSelectAll",[k?i.p.selarrrow:g,k]),n.isFunction(i.p.onSelectAll)&&i.p.onSelectAll.call(i,k?i.p.selarrrow:g,k)})),i.p.autowidth===!0&&(bt=n(w).innerWidth(),i.p.width=bt>0?bt:"nw"),bi(),n(w).css("width",r.width+"px").append("<div class='ui-jqgrid-resize-mark' id='rs_m"+i.p.id+"'>&#160;</div>"),n(y).css("width",r.width+"px"),a=n("thead:first",i).get(0),nt="",i.p.footerrow&&(nt+="<table role='grid' style='width:"+i.p.tblwidth+"px' class='ui-jqgrid-ftable' cellspacing='0' cellpadding='0' border='0'><tbody><tr role='row' class='ui-widget-content footrow footrow-"+s+"'>"),pt=n("tr:first",a),rt="<tr class='jqgfirstrow' role='row' style='height:auto'>",i.p.disableClick=!1,n("th",pt).each(function(t){var f,u;lt=i.p.colModel[t].width,i.p.colModel[t].resizable===undefined&&(i.p.colModel[t].resizable=!0),i.p.colModel[t].resizable?(ht=document.createElement("span"),n(ht).html("&#160;").addClass("ui-jqgrid-resize ui-jqgrid-resize-"+s).css("cursor","col-resize"),n(this).addClass(i.p.resizeclass)):ht="",n(this).css("width",lt+"px").prepend(ht),f="",i.p.colModel[t].hidden&&(n(this).css("display","none"),f="display:none;"),rt+="<td role='gridcell' style='height:0px;width:"+lt+"px;"+f+"'></td>",r.headers[t]={width:lt,el:this},ot=i.p.colModel[t].sortable,typeof ot!="boolean"&&(i.p.colModel[t].sortable=!0,ot=!0),u=i.p.colModel[t].name,u=="cb"||u=="subgrid"||u=="rn"||i.p.viewsortcols[2]&&n(">div",this).addClass("ui-jqgrid-sortable"),ot&&(i.p.viewsortcols[0]?(n("div span.s-ico",this).show(),t==i.p.lastsort&&n("div span.ui-icon-"+i.p.sortorder,this).removeClass("ui-state-disabled")):t==i.p.lastsort&&(n("div span.s-ico",this).show(),n("div span.ui-icon-"+i.p.sortorder,this).removeClass("ui-state-disabled"))),i.p.footerrow&&(nt+="<td role='gridcell' "+tt(t,0,"",null,"",!1)+">&#160;</td>")}).mousedown(function(t){if(n(t.target).closest("th>span.ui-jqgrid-resize").length==1){var u=ri(this);return i.p.forceFit===!0&&(i.p.nv=wi(u)),r.dragStart(u,t,nr(u)),!1}}).click(function(t){var r,f,e,u,o;return i.p.disableClick?(i.p.disableClick=!1,!1):(r="th>div.ui-jqgrid-sortable",i.p.viewsortcols[2]||(r="th>div>span>span.ui-grid-ico-sort"),u=n(t.target).closest(r),u.length!=1)?void 0:(o=ri(this),i.p.viewsortcols[2]||(f=!0,e=u.attr("sort")),hi(n("div",this)[0].id,o,f,e),!1)}),i.p.sortable&&n.fn.sortable)try{n(i).jqGrid("sortableColumns",pt)}catch(rr){}i.p.footerrow&&(nt+="</tr></tbody></table>"),rt+="</tr>",yi=document.createElement("tbody"),this.appendChild(yi),n(this).addClass("ui-jqgrid-btable").append(rt),rt=null;var li=n("<table class='ui-jqgrid-htable' style='width:"+i.p.tblwidth+"px' role='grid' aria-labelledby='gbox_"+this.id+"' cellspacing='0' cellpadding='0' border='0'></table>").append(a),c=i.p.caption&&i.p.hiddengrid===!0?!0:!1,b=n("<div class='ui-jqgrid-hbox"+(s=="rtl"?"-rtl":"")+"'></div>");a=null,r.hDiv=document.createElement("div"),n(r.hDiv).css({width:r.width+"px"}).addClass("ui-state-default ui-jqgrid-hdiv").append(b),n(b).append(li),li=null,c&&n(r.hDiv).hide(),i.p.pager&&(typeof i.p.pager=="string"?i.p.pager.substr(0,1)!="#"&&(i.p.pager="#"+i.p.pager):i.p.pager="#"+n(i.p.pager).attr("id"),n(i.p.pager).css({width:r.width+"px"}).addClass("ui-state-default ui-jqgrid-pager ui-corner-bottom").appendTo(w),c&&n(i.p.pager).hide(),ci(i.p.pager,"")),i.p.cellEdit===!1&&i.p.hoverrows===!0&&n(i).bind("mouseover",function(t){e=n(t.target).closest("tr.jqgrow"),n(e).attr("class")!=="ui-subgrid"&&n(e).addClass("ui-state-hover")}).bind("mouseout",function(t){e=n(t.target).closest("tr.jqgrow"),n(e).removeClass("ui-state-hover")}),n(i).before(r.hDiv).click(function(t){var r,u,f;if(h=t.target,e=n(h,i.rows).closest("tr.jqgrow"),n(e).length===0||e[0].className.indexOf("ui-state-disabled")>-1||(n(h,i).closest("table.ui-jqgrid-btable").attr("id")||"").replace("_frozen","")!==i.id)return this;if((r=n(h).hasClass("cbox"),u=n(i).triggerHandler("jqGridBeforeSelectRow",[e[0].id,t]),u=u===!1||u==="stop"?!1:!0,u&&n.isFunction(i.p.beforeSelectRow)&&(u=i.p.beforeSelectRow.call(i,e[0].id,t)),h.tagName!="A"&&(h.tagName!="INPUT"&&h.tagName!="TEXTAREA"&&h.tagName!="OPTION"&&h.tagName!="SELECT"||r))&&u===!0)if(o=e[0].id,l=n.jgrid.getCellIndex(h),dt=n(h).closest("td,th").html(),n(i).triggerHandler("jqGridCellSelect",[o,l,dt,t]),n.isFunction(i.p.onCellSelect)&&i.p.onCellSelect.call(i,o,l,dt,t),i.p.cellEdit===!0)if(i.p.multiselect&&r)n(i).jqGrid("setSelection",o,!0,t);else{o=e[0].rowIndex;try{n(i).jqGrid("editCell",o,l,!0)}catch(s){}}else i.p.multikey?t[i.p.multikey]?n(i).jqGrid("setSelection",o,!0,t):i.p.multiselect&&r&&(r=n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+o).is(":checked"),n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+o)[i.p.useProp?"prop":"attr"]("checked",r)):i.p.multiselect&&i.p.multiboxonly?r?n(i).jqGrid("setSelection",o,!0,t):(f=i.p.frozenColumns?i.p.id+"_frozen":"",n(i.p.selarrrow).each(function(t,r){var u=i.rows.namedItem(r);n(u).removeClass("ui-state-highlight"),n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(r))[i.p.useProp?"prop":"attr"]("checked",!1),f&&(n("#"+n.jgrid.jqID(r),"#"+n.jgrid.jqID(f)).removeClass("ui-state-highlight"),n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(r),"#"+n.jgrid.jqID(f))[i.p.useProp?"prop":"attr"]("checked",!1))}),i.p.selarrrow=[],n(i).jqGrid("setSelection",o,!0,t)):n(i).jqGrid("setSelection",o,!0,t)}).bind("reloadGrid",function(t,r){if(i.p.treeGrid===!0&&(i.p.datatype=i.p.treedatatype),r&&r.current&&i.grid.selectionPreserver(i),i.p.datatype=="local"?(n(i).jqGrid("resetSelection"),i.p.data.length&&kt()):i.p.treeGrid||(i.p.selrow=null,i.p.multiselect&&(i.p.selarrrow=[],ut(!1)),i.p.savedRow=[]),i.p.scroll&&it.call(i,!0,!1),r&&r.page){var u=r.page;u>i.p.lastpage&&(u=i.p.lastpage),u<1&&(u=1),i.p.page=u,i.grid.bDiv.scrollTop=i.grid.prevRowHeight?(u-1)*i.grid.prevRowHeight*i.p.rowNum:0}return i.grid.prevRowHeight&&i.p.scroll?(delete i.p.lastpage,i.grid.populateVisible()):i.grid.populate(),i.p._inlinenav===!0&&n(i).jqGrid("showAddEditButtons"),!1}).dblclick(function(t){(h=t.target,e=n(h,i.rows).closest("tr.jqgrow"),n(e).length!==0)&&(o=e[0].rowIndex,l=n.jgrid.getCellIndex(h),n(i).triggerHandler("jqGridDblClickRow",[n(e).attr("id"),o,l,t]),n.isFunction(this.p.ondblClickRow)&&i.p.ondblClickRow.call(i,n(e).attr("id"),o,l,t))}).bind("contextmenu",function(t){(h=t.target,e=n(h,i.rows).closest("tr.jqgrow"),n(e).length!==0)&&(i.p.multiselect||n(i).jqGrid("setSelection",e[0].id,!0,t),o=e[0].rowIndex,l=n.jgrid.getCellIndex(h),n(i).triggerHandler("jqGridRightClickRow",[n(e).attr("id"),o,l,t]),n.isFunction(this.p.onRightClickRow)&&i.p.onRightClickRow.call(i,n(e).attr("id"),o,l,t))}),r.bDiv=document.createElement("div"),ct&&String(i.p.height).toLowerCase()==="auto"&&(i.p.height="100%"),n(r.bDiv).append(n('<div style="position:relative;'+(ct&&n.jgrid.msiever()<8?"height:0.01%;":"")+'"></div>').append("<div></div>").append(this)).addClass("ui-jqgrid-bdiv").css({height:i.p.height+(isNaN(i.p.height)?"":"px"),width:r.width+"px"}).scroll(r.scrollGrid),n("table:first",r.bDiv).css({width:i.p.tblwidth+"px"}),n.support.tbody||n("tbody",this).length==2&&n("tbody:gt(0)",this).remove(),i.p.multikey&&(n.jgrid.msie?n(r.bDiv).bind("selectstart",function(){return!1}):n(r.bDiv).bind("mousedown",function(){return!1})),c&&n(r.bDiv).hide(),r.cDiv=document.createElement("div"),et=i.p.hidegrid===!0?n("<a role='link' href='javascript:void(0)'/>").addClass("ui-jqgrid-titlebar-close HeaderButton").hover(function(){et.addClass("ui-state-hover")},function(){et.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-circle-triangle-n'></span>").css(s=="rtl"?"left":"right","0px"):"",n(r.cDiv).append(et).append("<span class='ui-jqgrid-title"+(s=="rtl"?"-rtl":"")+"'>"+i.p.caption+"</span>").addClass("ui-jqgrid-titlebar ui-widget-header ui-corner-top ui-helper-clearfix"),n(r.cDiv).insertBefore(r.hDiv),i.p.toolbar[0]&&(r.uDiv=document.createElement("div"),i.p.toolbar[1]=="top"?n(r.uDiv).insertBefore(r.hDiv):i.p.toolbar[1]=="bottom"&&n(r.uDiv).insertAfter(r.hDiv),i.p.toolbar[1]=="both"?(r.ubDiv=document.createElement("div"),n(r.uDiv).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id).insertBefore(r.hDiv),n(r.ubDiv).addClass("ui-userdata ui-state-default").attr("id","tb_"+this.id).insertAfter(r.hDiv),c&&n(r.ubDiv).hide()):n(r.uDiv).width(r.width).addClass("ui-userdata ui-state-default").attr("id","t_"+this.id),c&&n(r.uDiv).hide()),i.p.toppager&&(i.p.toppager=n.jgrid.jqID(i.p.id)+"_toppager",r.topDiv=n("<div id='"+i.p.toppager+"'></div>")[0],i.p.toppager="#"+i.p.toppager,n(r.topDiv).addClass("ui-state-default ui-jqgrid-toppager").width(r.width).insertBefore(r.hDiv),ci(i.p.toppager,"_t")),i.p.footerrow&&(r.sDiv=n("<div class='ui-jqgrid-sdiv'></div>")[0],b=n("<div class='ui-jqgrid-hbox"+(s=="rtl"?"-rtl":"")+"'></div>"),n(r.sDiv).append(b).width(r.width).insertAfter(r.hDiv),n(b).append(nt),r.footers=n(".ui-jqgrid-ftable",r.sDiv)[0].rows[0].cells,i.p.rownumbers&&(r.footers[0].className="ui-state-default jqgrid-rownum"),c&&n(r.sDiv).hide()),b=null,i.p.caption?(oi=i.p.datatype,i.p.hidegrid===!0&&(n(".ui-jqgrid-titlebar-close",r.cDiv).click(function(t){var e=n.isFunction(i.p.onHeaderClick),u=".ui-jqgrid-bdiv, .ui-jqgrid-hdiv, .ui-jqgrid-pager, .ui-jqgrid-sdiv",f,o=this;return i.p.toolbar[0]===!0&&(i.p.toolbar[1]=="both"&&(u+=", #"+n(r.ubDiv).attr("id")),u+=", #"+n(r.uDiv).attr("id")),f=n(u,"#gview_"+n.jgrid.jqID(i.p.id)).length,i.p.gridstate=="visible"?n(u,"#gbox_"+n.jgrid.jqID(i.p.id)).slideUp("fast",function(){f--,f===0&&(n("span",o).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),i.p.gridstate="hidden",n("#gbox_"+n.jgrid.jqID(i.p.id)).hasClass("ui-resizable")&&n(".ui-resizable-handle","#gbox_"+n.jgrid.jqID(i.p.id)).hide(),n(i).triggerHandler("jqGridHeaderClick",[i.p.gridstate,t]),e&&(c||i.p.onHeaderClick.call(i,i.p.gridstate,t)))}):i.p.gridstate=="hidden"&&n(u,"#gbox_"+n.jgrid.jqID(i.p.id)).slideDown("fast",function(){f--,f===0&&(n("span",o).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),c&&(i.p.datatype=oi,v(),c=!1),i.p.gridstate="visible",n("#gbox_"+n.jgrid.jqID(i.p.id)).hasClass("ui-resizable")&&n(".ui-resizable-handle","#gbox_"+n.jgrid.jqID(i.p.id)).show(),n(i).triggerHandler("jqGridHeaderClick",[i.p.gridstate,t]),e&&(c||i.p.onHeaderClick.call(i,i.p.gridstate,t)))}),!1}),c&&(i.p.datatype="local",n(".ui-jqgrid-titlebar-close",r.cDiv).trigger("click")))):n(r.cDiv).hide(),n(r.hDiv).after(r.bDiv).mousemove(function(n){if(r.resizing)return r.dragMove(n),!1}),n(".ui-jqgrid-labels",r.hDiv).bind("selectstart",function(){return!1}),n(document).mouseup(function(){return r.resizing?(r.dragEnd(),!1):!0}),i.formatCol=tt,i.sortData=hi,i.updatepager=ki,i.refreshIndex=kt,i.setHeadCheckBox=ut,i.constructTr=wt,i.formatter=function(n,t,i,r,u){return si(n,t,i,r,u)},n.extend(r,{populate:v,emptyRows:it}),this.grid=r,i.addXmlData=function(n){gt(n,i.grid.bDiv)},i.addJSONData=function(n){ft(n,i.grid.bDiv)},this.grid.cols=this.rows[0].cells,n(i).triggerHandler("jqGridInitGrid"),n.isFunction(i.p.onInitGrid)&&i.p.onInitGrid.call(i),v(),i.p.hiddengrid=!1}})},n.jgrid.extend({getGridParam:function(n){var t=this[0];if(t&&t.grid)return n?t.p[n]!==undefined?t.p[n]:null:t.p},setGridParam:function(t){return this.each(function(){this.grid&&typeof t=="object"&&n.extend(!0,this.p,t)})},getDataIDs:function(){var r=[],t=0,i,u=0;return this.each(function(){if(i=this.rows.length,i&&i>0)while(t<i)n(this.rows[t]).hasClass("jqgrow")&&(r[u]=this.rows[t].id,u++),t++}),r},setSelection:function(t,i,r){return this.each(function(){function l(t){var f=n(u.grid.bDiv)[0].clientHeight,i=n(u.grid.bDiv)[0].scrollTop,r=n(u.rows[t]).position().top,e=u.rows[t].clientHeight;r+e>=f+i?n(u.grid.bDiv)[0].scrollTop=r-(f+i)+e+i:r<f+i&&r<i&&(n(u.grid.bDiv)[0].scrollTop=r)}var u=this,e,f,h,s,c,o;t!==undefined&&((i=i===!1?!1:!0,f=u.rows.namedItem(String(t)),!f||!f.className||f.className.indexOf("ui-state-disabled")>-1)||(u.p.scrollrows===!0&&(h=u.rows.namedItem(t).rowIndex,h>=0&&l(h)),u.p.frozenColumns===!0&&(o=u.p.id+"_frozen"),u.p.multiselect?(u.setHeadCheckBox(!1),u.p.selrow=f.id,s=n.inArray(u.p.selrow,u.p.selarrrow),s===-1?(f.className!=="ui-subgrid"&&n(f).addClass("ui-state-highlight").attr("aria-selected","true"),e=!0,u.p.selarrrow.push(u.p.selrow)):(f.className!=="ui-subgrid"&&n(f).removeClass("ui-state-highlight").attr("aria-selected","false"),e=!1,u.p.selarrrow.splice(s,1),c=u.p.selarrrow[0],u.p.selrow=c===undefined?null:c),n("#jqg_"+n.jgrid.jqID(u.p.id)+"_"+n.jgrid.jqID(f.id))[u.p.useProp?"prop":"attr"]("checked",e),o&&(s===-1?n("#"+n.jgrid.jqID(t),"#"+n.jgrid.jqID(o)).addClass("ui-state-highlight"):n("#"+n.jgrid.jqID(t),"#"+n.jgrid.jqID(o)).removeClass("ui-state-highlight"),n("#jqg_"+n.jgrid.jqID(u.p.id)+"_"+n.jgrid.jqID(t),"#"+n.jgrid.jqID(o))[u.p.useProp?"prop":"attr"]("checked",e)),n(u).triggerHandler("jqGridSelectRow",[f.id,e,r]),u.p.onSelectRow&&i&&u.p.onSelectRow.call(u,f.id,e,r)):f.className!=="ui-subgrid"&&(u.p.selrow!=f.id?(n(u.rows.namedItem(u.p.selrow)).removeClass("ui-state-highlight").attr({"aria-selected":"false",tabindex:"-1"}),n(f).addClass("ui-state-highlight").attr({"aria-selected":"true",tabindex:"0"}),o&&(n("#"+n.jgrid.jqID(u.p.selrow),"#"+n.jgrid.jqID(o)).removeClass("ui-state-highlight"),n("#"+n.jgrid.jqID(t),"#"+n.jgrid.jqID(o)).addClass("ui-state-highlight")),e=!0):e=!1,u.p.selrow=f.id,n(u).triggerHandler("jqGridSelectRow",[f.id,e,r]),u.p.onSelectRow&&i&&u.p.onSelectRow.call(u,f.id,e,r))))})},resetSelection:function(t){return this.each(function(){var i=this,f,u,r;i.p.frozenColumns===!0&&(r=i.p.id+"_frozen"),t!==undefined?(u=t===i.p.selrow?i.p.selrow:t,n("#"+n.jgrid.jqID(i.p.id)+" tbody:first tr#"+n.jgrid.jqID(u)).removeClass("ui-state-highlight").attr("aria-selected","false"),r&&n("#"+n.jgrid.jqID(u),"#"+n.jgrid.jqID(r)).removeClass("ui-state-highlight"),i.p.multiselect&&(n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(u),"#"+n.jgrid.jqID(i.p.id))[i.p.useProp?"prop":"attr"]("checked",!1),r&&n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(u),"#"+n.jgrid.jqID(r))[i.p.useProp?"prop":"attr"]("checked",!1),i.setHeadCheckBox(!1)),u=null):i.p.multiselect?(n(i.p.selarrrow).each(function(t,u){f=i.rows.namedItem(u),n(f).removeClass("ui-state-highlight").attr("aria-selected","false"),n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(u))[i.p.useProp?"prop":"attr"]("checked",!1),r&&(n("#"+n.jgrid.jqID(u),"#"+n.jgrid.jqID(r)).removeClass("ui-state-highlight"),n("#jqg_"+n.jgrid.jqID(i.p.id)+"_"+n.jgrid.jqID(u),"#"+n.jgrid.jqID(r))[i.p.useProp?"prop":"attr"]("checked",!1))}),i.setHeadCheckBox(!1),i.p.selarrrow=[]):i.p.selrow&&(n("#"+n.jgrid.jqID(i.p.id)+" tbody:first tr#"+n.jgrid.jqID(i.p.selrow)).removeClass("ui-state-highlight").attr("aria-selected","false"),r&&n("#"+n.jgrid.jqID(i.p.selrow),"#"+n.jgrid.jqID(r)).removeClass("ui-state-highlight"),i.p.selrow=null),i.p.cellEdit===!0&&parseInt(i.p.iCol,10)>=0&&parseInt(i.p.iRow,10)>=0&&(n("td:eq("+i.p.iCol+")",i.rows[i.p.iRow]).removeClass("edit-cell ui-state-highlight"),n(i.rows[i.p.iRow]).removeClass("selected-row ui-state-hover")),i.p.savedRow=[]})},getRowData:function(t){var i={},r,u=!1,f,e=0;return this.each(function(){var o=this,s,h;if(t===undefined)u=!0,r=[],f=o.rows.length;else{if(h=o.rows.namedItem(t),!h)return i;f=2}while(e<f)u&&(h=o.rows[e]),n(h).hasClass("jqgrow")&&(n('td[role="gridcell"]',h).each(function(t){if(s=o.p.colModel[t].name,s!=="cb"&&s!=="subgrid"&&s!=="rn")if(o.p.treeGrid===!0&&s==o.p.ExpandColumn)i[s]=n.jgrid.htmlDecode(n("span:first",this).html());else try{i[s]=n.unformat.call(o,this,{rowId:h.id,colModel:o.p.colModel[t]},t)}catch(r){i[s]=n.jgrid.htmlDecode(n(this).html())}}),u&&(r.push(i),i={})),e++}),r||i},delRowData:function(t){var r=!1,i,u,f;return this.each(function(){var e=this,h,o,s;if(i=e.rows.namedItem(t),!i)return!1;f=i.rowIndex,n(i).remove(),e.p.records--,e.p.reccount--,e.updatepager(!0,!1),r=!0,e.p.multiselect&&(u=n.inArray(t,e.p.selarrrow),u!=-1&&e.p.selarrrow.splice(u,1)),e.p.selrow=e.p.multiselect&&e.p.selarrrow.length>0?e.p.selarrrow[e.p.selarrrow.length-1]:null,e.p.datatype=="local"&&(h=n.jgrid.stripPref(e.p.idPrefix,t),o=e.p._index[h],o!==undefined&&(e.p.data.splice(o,1),e.refreshIndex())),e.p.altRows===!0&&r&&(s=e.p.altclass,n(e.rows).each(function(t){t%2==1?n(this).addClass(s):n(this).removeClass(s)}))}),r},setRowData:function(t,i,r){var u,f=!0,e;return this.each(function(){var y,l,a;if(!this.grid)return!1;var o=this,h,s,v=typeof r,c={};if(s=o.rows.namedItem(t),!s)return!1;if(i)try{if(n(this.p.colModel).each(function(r){u=this.name,i[u]!==undefined&&(c[u]=this.formatter&&typeof this.formatter=="string"&&this.formatter=="date"?n.unformat.date.call(o,i[u],this):i[u],h=o.formatter(t,i[u],r,i,"edit"),e=this.title?{title:n.jgrid.stripHtml(h)}:{},o.p.treeGrid===!0&&u==o.p.ExpandColumn?n("td[role='gridcell']:eq("+r+") > span:first",s).html(h).attr(e):n("td[role='gridcell']:eq("+r+")",s).html(h).attr(e))}),o.p.datatype=="local"){if(y=n.jgrid.stripPref(o.p.idPrefix,t),l=o.p._index[y],o.p.treeGrid)for(a in o.p.treeReader)o.p.treeReader.hasOwnProperty(a)&&delete c[o.p.treeReader[a]];l!==undefined&&(o.p.data[l]=n.extend(!0,o.p.data[l],c)),c=null}}catch(p){f=!1}f&&(v==="string"?n(s).addClass(r):v==="object"&&n(s).css(r),n(o).triggerHandler("jqGridAfterGridComplete"))}),f},addRowData:function(t,i,r,u){r||(r="last");var g=!1,b,f,l,w,s,e,h,a,c="",v,y,p,o,d,k;return i&&(n.isArray(i)?(v=!0,r="last",y=t):(i=[i],v=!1),this.each(function(){var nt=this,ut=i.length;s=nt.p.rownumbers===!0?1:0,l=nt.p.multiselect===!0?1:0,w=nt.p.subGrid===!0?1:0,v||(t!==undefined?t=String(t):(t=n.jgrid.randId(),nt.p.keyIndex!==!1&&(y=nt.p.colModel[nt.p.keyIndex+l+w+s].name,i[0][y]!==undefined&&(t=i[0][y])))),p=nt.p.altclass;for(var it=0,rt="",tt={},ft=n.isFunction(nt.p.afterInsertRow)?!0:!1;it<ut;){if(o=i[it],f=[],v){try{t=o[y],t===undefined&&(t=n.jgrid.randId())}catch(et){t=n.jgrid.randId()}rt=nt.p.altRows===!0?(nt.rows.length-1)%2==0?p:"":""}for(k=t,t=nt.p.idPrefix+t,s&&(c=nt.formatCol(0,1,"",null,t,!0),f[f.length]='<td role="gridcell" class="ui-state-default jqgrid-rownum" '+c+">0</td>"),l&&(a='<input role="checkbox" type="checkbox" id="jqg_'+nt.p.id+"_"+t+'" class="cbox"/>',c=nt.formatCol(s,1,"",null,t,!0),f[f.length]='<td role="gridcell" '+c+">"+a+"</td>"),w&&(f[f.length]=n(nt).jqGrid("addSubGridCell",l+s,1)),h=l+w+s;h<nt.p.colModel.length;h++)d=nt.p.colModel[h],b=d.name,tt[b]=o[b],a=nt.formatter(t,n.jgrid.getAccessor(o,b),h,o),c=nt.formatCol(h,1,a,o,t,tt),f[f.length]='<td role="gridcell" '+c+">"+a+"</td>";if(f.unshift(nt.constructTr(t,!1,rt,tt,o,!1)),f[f.length]="</tr>",nt.rows.length===0)n("table:first",nt.grid.bDiv).append(f.join(""));else switch(r){case"last":n(nt.rows[nt.rows.length-1]).after(f.join("")),e=nt.rows.length-1;break;case"first":n(nt.rows[0]).after(f.join("")),e=1;break;case"after":e=nt.rows.namedItem(u),e&&(n(nt.rows[e.rowIndex+1]).hasClass("ui-subgrid")?n(nt.rows[e.rowIndex+1]).after(f):n(e).after(f.join(""))),e++;break;case"before":e=nt.rows.namedItem(u),e&&(n(e).before(f.join("")),e=e.rowIndex),e--}nt.p.subGrid===!0&&n(nt).jqGrid("addSubGrid",l+s,e),nt.p.records++,nt.p.reccount++,n(nt).triggerHandler("jqGridAfterInsertRow",[t,o,o]),ft&&nt.p.afterInsertRow.call(nt,t,o,o),it++,nt.p.datatype=="local"&&(tt[nt.p.localReader.id]=k,nt.p._index[k]=nt.p.data.length,nt.p.data.push(tt),tt={})}nt.p.altRows!==!0||v||(r=="last"?(nt.rows.length-1)%2==1&&n(nt.rows[nt.rows.length-1]).addClass(p):n(nt.rows).each(function(t){t%2==1?n(this).addClass(p):n(this).removeClass(p)})),nt.updatepager(!0,!0),g=!0})),g},footerData:function(t,i,r){function s(n){var t;for(t in n)if(n.hasOwnProperty(t))return!1;return!0}var u,f=!1,e={},o;return t===undefined&&(t="get"),typeof r!="boolean"&&(r=!0),t=t.toLowerCase(),this.each(function(){var h=this,c;if(!h.grid||!h.p.footerrow||t=="set"&&s(i))return!1;f=!0,n(this.p.colModel).each(function(s){u=this.name,t=="set"?i[u]!==undefined&&(c=r?h.formatter("",i[u],s,i,"edit"):i[u],o=this.title?{title:n.jgrid.stripHtml(c)}:{},n("tr.footrow td:eq("+s+")",h.grid.sDiv).html(c).attr(o),f=!0):t=="get"&&(e[u]=n("tr.footrow td:eq("+s+")",h.grid.sDiv).html())})}),t=="get"?e:f},showHideCol:function(t,i){return this.each(function(){var r=this,o=!1,s=n.jgrid.cell_width?0:r.p.cellLayout,f,u,e;r.grid&&(typeof t=="string"&&(t=[t]),i=i!="none"?"":"none",u=i===""?!0:!1,e=r.p.groupHeader&&(typeof r.p.groupHeader=="object"||n.isFunction(r.p.groupHeader)),e&&n(r).jqGrid("destroyGroupHeader",!1),n(this.p.colModel).each(function(e){if(n.inArray(this.name,t)!==-1&&this.hidden===u){if(r.p.frozenColumns===!0&&this.frozen===!0)return!0;n("tr",r.grid.hDiv).each(function(){n(this.cells[e]).css("display",i)}),n(r.rows).each(function(){n(this).hasClass("jqgroup")||n(this.cells[e]).css("display",i)}),r.p.footerrow&&n("tr.footrow td:eq("+e+")",r.grid.sDiv).css("display",i),f=parseInt(this.width,10),i==="none"?r.p.tblwidth-=f+s:r.p.tblwidth+=f+s,this.hidden=!u,o=!0,n(r).triggerHandler("jqGridShowHideCol",[u,this.name,e])}}),o===!0&&(r.p.shrinkToFit!==!0||isNaN(r.p.height)||(r.p.tblwidth+=parseInt(r.p.scrollOffset,10)),n(r).jqGrid("setGridWidth",r.p.shrinkToFit===!0?r.p.tblwidth:r.p.width)),e&&n(r).jqGrid("setGroupHeaders",r.p.groupHeader))})},hideCol:function(t){return this.each(function(){n(this).jqGrid("showHideCol",t,"none")})},showCol:function(t){return this.each(function(){n(this).jqGrid("showHideCol",t,"")})},remapColumns:function(t,i,r){function f(i){var r;r=i.length?n.makeArray(i):n.extend({},i),n.each(t,function(n){i[n]=r[this]})}function e(i,r){n(">tr"+(r||""),i).each(function(){var i=this,r=n.makeArray(i.cells);n.each(t,function(){var n=r[this];n&&i.appendChild(n)})})}var u=this.get(0);f(u.p.colModel),f(u.p.colNames),f(u.grid.headers),e(n("thead:first",u.grid.hDiv),r&&":not(.ui-jqgrid-labels)"),i&&e(n("#"+n.jgrid.jqID(u.p.id)+" tbody:first"),".jqgfirstrow, tr.jqgrow, tr.jqfoot"),u.p.footerrow&&e(n("tbody:first",u.grid.sDiv)),u.p.remapColumns&&(u.p.remapColumns.length?f(u.p.remapColumns):u.p.remapColumns=n.makeArray(t)),u.p.lastsort=n.inArray(u.p.lastsort,t),u.p.treeGrid&&(u.p.expColInd=n.inArray(u.p.expColInd,t)),n(u).triggerHandler("jqGridRemapColumns",[t,i,r])},setGridWidth:function(t,i){return this.each(function(){var v,p;if(this.grid){var r=this,u,e=0,o=n.jgrid.cell_width?0:r.p.cellLayout,f,s=0,y=!1,l=r.p.scrollOffset,a,h=0,w=0,c;if(typeof i!="boolean"&&(i=r.p.shrinkToFit),!isNaN(t)){if(t=parseInt(t,10),r.grid.width=r.p.width=t,n("#gbox_"+n.jgrid.jqID(r.p.id)).css("width",t+"px"),n("#gview_"+n.jgrid.jqID(r.p.id)).css("width",t+"px"),n(r.grid.bDiv).css("width",t+"px"),n(r.grid.hDiv).css("width",t+"px"),r.p.pager&&n(r.p.pager).css("width",t+"px"),r.p.toppager&&n(r.p.toppager).css("width",t+"px"),r.p.toolbar[0]===!0&&(n(r.grid.uDiv).css("width",t+"px"),r.p.toolbar[1]=="both"&&n(r.grid.ubDiv).css("width",t+"px")),r.p.footerrow&&n(r.grid.sDiv).css("width",t+"px"),i===!1&&r.p.forceFit===!0&&(r.p.forceFit=!1),i===!0){if(n.each(r.p.colModel,function(){this.hidden===!1&&(u=this.widthOrg,e+=u+o,this.fixed?h+=u+o:s++,w++)}),s===0)return;if(r.p.tblwidth=e,a=t-o*s-h,isNaN(r.p.height)||(n(r.grid.bDiv)[0].clientHeight<n(r.grid.bDiv)[0].scrollHeight||r.rows.length===1)&&(y=!0,a-=l),e=0,v=r.grid.cols.length>0,n.each(r.p.colModel,function(n){if(this.hidden===!1&&!this.fixed){if(u=this.widthOrg,u=Math.round(a*u/(r.p.tblwidth-o*s-h)),u<0)return;this.width=u,e+=u,r.grid.headers[n].width=u,r.grid.headers[n].el.style.width=u+"px",r.p.footerrow&&(r.grid.footers[n].style.width=u+"px"),v&&(r.grid.cols[n].style.width=u+"px"),f=n}}),!f)return;c=0,y?t-h-(e+o*s)!==l&&(c=t-h-(e+o*s)-l):Math.abs(t-h-(e+o*s))!==1&&(c=t-h-(e+o*s)),r.p.colModel[f].width+=c,r.p.tblwidth=e+c+o*s+h,r.p.tblwidth>t?(p=r.p.tblwidth-parseInt(t,10),r.p.tblwidth=t,u=r.p.colModel[f].width=r.p.colModel[f].width-p):u=r.p.colModel[f].width,r.grid.headers[f].width=u,r.grid.headers[f].el.style.width=u+"px",v&&(r.grid.cols[f].style.width=u+"px"),r.p.footerrow&&(r.grid.footers[f].style.width=u+"px")}r.p.tblwidth&&(n("table:first",r.grid.bDiv).css("width",r.p.tblwidth+"px"),n("table:first",r.grid.hDiv).css("width",r.p.tblwidth+"px"),r.grid.hDiv.scrollLeft=r.grid.bDiv.scrollLeft,r.p.footerrow&&n("table:first",r.grid.sDiv).css("width",r.p.tblwidth+"px"))}}})},setGridHeight:function(t){return this.each(function(){var i=this,r;i.grid&&(r=n(i.grid.bDiv),r.css({height:t+(isNaN(t)?"":"px")}),i.p.frozenColumns===!0&&n("#"+n.jgrid.jqID(i.p.id)+"_frozen").parent().height(r.height()-16),i.p.height=t,i.p.scroll&&i.grid.populateVisible())})},setCaption:function(t){return this.each(function(){this.p.caption=t,n("span.ui-jqgrid-title, span.ui-jqgrid-title-rtl",this.grid.cDiv).html(t),n(this.grid.cDiv).show()})},setLabel:function(t,i,r,u){return this.each(function(){var e=this,o=-1,f,s;if(e.grid){if(t!==undefined)n(e.p.colModel).each(function(n){if(this.name==t)return o=n,!1});else return;o>=0&&(f=n("tr.ui-jqgrid-labels th:eq("+o+")",e.grid.hDiv),i&&(s=n(".s-ico",f),n("[id^=jqgh_]",f).empty().html(i).append(s),e.p.colNames[o]=i),r&&(typeof r=="string"?n(f).addClass(r):n(f).css(r)),typeof u=="object"&&n(f).attr(u))}})},setCell:function(t,i,r,u,f,e){return this.each(function(){var o=this,s=-1,l,v,a,h,c,y;o.grid&&(isNaN(i)?n(o.p.colModel).each(function(n){if(this.name==i)return s=n,!1}):s=parseInt(i,10),s>=0&&(a=o.rows.namedItem(t),a&&(h=n("td:eq("+s+")",a),(r!==""||e===!0)&&(l=o.formatter(t,r,s,a,"edit"),v=o.p.colModel[s].title?{title:n.jgrid.stripHtml(l)}:{},o.p.treeGrid&&n(".tree-wrap",n(h)).length>0?n("span",n(h)).html(l).attr(v):n(h).html(l).attr(v),o.p.datatype=="local"&&(c=o.p.colModel[s],r=c.formatter&&typeof c.formatter=="string"&&c.formatter=="date"?n.unformat.date.call(o,r,c):r,y=o.p._index[t],y!==undefined&&(o.p.data[y][c.name]=r))),typeof u=="string"?n(h).addClass(u):u&&n(h).css(u),typeof f=="object"&&n(h).attr(f))))})},getCell:function(t,i){var r=!1;return this.each(function(){var f=this,u=-1,e;if(f.grid&&(isNaN(i)?n(f.p.colModel).each(function(n){if(this.name===i)return u=n,!1}):u=parseInt(i,10),u>=0&&(e=f.rows.namedItem(t),e)))try{r=n.unformat.call(f,n("td:eq("+u+")",e),{rowId:e.id,colModel:f.p.colModel[u]},u)}catch(o){r=n.jgrid.htmlDecode(n("td:eq("+u+")",e).html())}}),r},getCol:function(t,i,r){var u=[],f,h=0,s,e,o;return i=typeof i!="boolean"?!1:i,r===undefined&&(r=!1),this.each(function(){var c=this,a=-1,v,l;if(c.grid&&(isNaN(t)?n(c.p.colModel).each(function(n){if(this.name===t)return a=n,!1}):a=parseInt(t,10),a>=0&&(v=c.rows.length,l=0,v&&v>0))){while(l<v){if(n(c.rows[l]).hasClass("jqgrow")){try{f=n.unformat.call(c,n(c.rows[l].cells[a]),{rowId:c.rows[l].id,colModel:c.p.colModel[a]},a)}catch(y){f=n.jgrid.htmlDecode(c.rows[l].cells[a].innerHTML)}r?(o=parseFloat(f),h+=o,e===undefined&&(e=s=o),s=Math.min(s,o),e=Math.max(e,o)):i?u.push({id:c.rows[l].id,value:f}):u.push(f)}l++}if(r)switch(r.toLowerCase()){case"sum":u=h;break;case"avg":u=h/v;break;case"count":u=v;break;case"min":u=s;break;case"max":u=e}}}),u},clearGridData:function(t){return this.each(function(){var i=this,r;i.grid&&(typeof t!="boolean"&&(t=!1),i.p.deepempty?n("#"+n.jgrid.jqID(i.p.id)+" tbody:first tr:gt(0)").remove():(r=n("#"+n.jgrid.jqID(i.p.id)+" tbody:first tr:first")[0],n("#"+n.jgrid.jqID(i.p.id)+" tbody:first").empty().append(r)),i.p.footerrow&&t&&n(".ui-jqgrid-ftable td",i.grid.sDiv).html("&#160;"),i.p.selrow=null,i.p.selarrrow=[],i.p.savedRow=[],i.p.records=0,i.p.page=1,i.p.lastpage=0,i.p.reccount=0,i.p.data=[],i.p._index={},i.updatepager(!0,!1))})},getInd:function(n,t){var r=!1,i;return this.each(function(){i=this.rows.namedItem(n),i&&(r=t===!0?i:i.rowIndex)}),r},bindKeys:function(t){var i=n.extend({onEnter:null,onSpace:null,onLeftKey:null,onRightKey:null,scrollingRows:!0},t||{});return this.each(function(){var t=this;n("body").is("[role]")||n("body").attr("role","application"),t.p.scrollrows=i.scrollingRows,n(t).keydown(function(r){var e=n(t).find("tr[tabindex=0]")[0],f,u,o,s=t.p.treeReader.expanded_field;if(e)if(o=t.p._index[e.id],r.keyCode===37||r.keyCode===38||r.keyCode===39||r.keyCode===40){if(r.keyCode===38){if(u=e.previousSibling,f="",u)if(n(u).is(":hidden")){while(u)if(u=u.previousSibling,!n(u).is(":hidden")&&n(u).hasClass("jqgrow")){f=u.id;break}}else f=u.id;n(t).jqGrid("setSelection",f,!0,r),r.preventDefault()}if(r.keyCode===40){if(u=e.nextSibling,f="",u)if(n(u).is(":hidden")){while(u)if(u=u.nextSibling,!n(u).is(":hidden")&&n(u).hasClass("jqgrow")){f=u.id;break}}else f=u.id;n(t).jqGrid("setSelection",f,!0,r),r.preventDefault()}r.keyCode===37&&(t.p.treeGrid&&t.p.data[o][s]&&n(e).find("div.treeclick").trigger("click"),n(t).triggerHandler("jqGridKeyLeft",[t.p.selrow]),n.isFunction(i.onLeftKey)&&i.onLeftKey.call(t,t.p.selrow)),r.keyCode===39&&(t.p.treeGrid&&!t.p.data[o][s]&&n(e).find("div.treeclick").trigger("click"),n(t).triggerHandler("jqGridKeyRight",[t.p.selrow]),n.isFunction(i.onRightKey)&&i.onRightKey.call(t,t.p.selrow))}else r.keyCode===13?(n(t).triggerHandler("jqGridKeyEnter",[t.p.selrow]),n.isFunction(i.onEnter)&&i.onEnter.call(t,t.p.selrow)):r.keyCode===32&&(n(t).triggerHandler("jqGridKeySpace",[t.p.selrow]),n.isFunction(i.onSpace)&&i.onSpace.call(t,t.p.selrow))})})},unbindKeys:function(){return this.each(function(){n(this).unbind("keydown")})},getLocalRow:function(n){var i=!1,t;return this.each(function(){n!==undefined&&(t=this.p._index[n],t>=0&&(i=this.p.data[t]))}),i}})}(jQuery),function(n){"use strict";n.jgrid.extend({getColProp:function(n){var r={},u=this[0],i,t;if(!u.grid)return!1;for(i=u.p.colModel,t=0;t<i.length;t++)if(i[t].name==n){r=i[t];break}return r},setColProp:function(t,i){return this.each(function(){if(this.grid&&i)for(var u=this.p.colModel,r=0;r<u.length;r++)if(u[r].name==t){n.extend(!0,this.p.colModel[r],i);break}})},sortGrid:function(n,t,i){return this.each(function(){var r=this,f=-1,u,e;if(r.grid){for(n||(n=r.p.sortname),u=0;u<r.p.colModel.length;u++)if(r.p.colModel[u].index==n||r.p.colModel[u].name==n){f=u;break}f!=-1&&(e=r.p.colModel[f].sortable,typeof e!="boolean"&&(e=!0),typeof t!="boolean"&&(t=!1),e&&r.sortData("jqgh_"+r.p.id+"_"+n,f,t,i))}})},clearBeforeUnload:function(){return this.each(function(){var t=this.grid,i,r;for(t.emptyRows.call(this,!0,!0),n(t.hDiv).unbind("mousemove"),n(this).unbind(),t.dragEnd=null,t.dragMove=null,t.dragStart=null,t.emptyRows=null,t.populate=null,t.populateVisible=null,t.scrollGrid=null,t.selectionPreserver=null,t.bDiv=null,t.cDiv=null,t.hDiv=null,t.cols=null,r=t.headers.length,i=0;i<r;i++)t.headers[i].el=null;this.formatCol=null,this.sortData=null,this.updatepager=null,this.refreshIndex=null,this.setHeadCheckBox=null,this.constructTr=null,this.formatter=null,this.addXmlData=null,this.addJSONData=null})},GridDestroy:function(){return this.each(function(){if(this.grid){this.p.pager&&n(this.p.pager).remove();try{n(this).jqGrid("clearBeforeUnload"),n("#gbox_"+n.jgrid.jqID(this.id)).remove()}catch(t){}}})},GridUnload:function(){return this.each(function(){var r,t,i;this.grid&&(r={id:n(this).attr("id"),cl:n(this).attr("class")},this.p.pager&&n(this.p.pager).empty().removeClass("ui-state-default ui-jqgrid-pager corner-bottom"),t=document.createElement("table"),n(t).attr({id:r.id}),t.className=r.cl,i=n.jgrid.jqID(this.id),n(t).removeClass("ui-jqgrid-btable"),n(this.p.pager).parents("#gbox_"+i).length===1?(n(t).insertBefore("#gbox_"+i).show(),n(this.p.pager).insertBefore("#gbox_"+i)):n(t).insertBefore("#gbox_"+i).show(),n(this).jqGrid("clearBeforeUnload"),n("#gbox_"+i).remove())})},setGridState:function(t){return this.each(function(){if(this.grid){var i=this;t=="hidden"?(n(".ui-jqgrid-bdiv, .ui-jqgrid-hdiv","#gview_"+n.jgrid.jqID(i.p.id)).slideUp("fast"),i.p.pager&&n(i.p.pager).slideUp("fast"),i.p.toppager&&n(i.p.toppager).slideUp("fast"),i.p.toolbar[0]===!0&&(i.p.toolbar[1]=="both"&&n(i.grid.ubDiv).slideUp("fast"),n(i.grid.uDiv).slideUp("fast")),i.p.footerrow&&n(".ui-jqgrid-sdiv","#gbox_"+n.jgrid.jqID(i.p.id)).slideUp("fast"),n(".ui-jqgrid-titlebar-close span",i.grid.cDiv).removeClass("ui-icon-circle-triangle-n").addClass("ui-icon-circle-triangle-s"),i.p.gridstate="hidden"):t=="visible"&&(n(".ui-jqgrid-hdiv, .ui-jqgrid-bdiv","#gview_"+n.jgrid.jqID(i.p.id)).slideDown("fast"),i.p.pager&&n(i.p.pager).slideDown("fast"),i.p.toppager&&n(i.p.toppager).slideDown("fast"),i.p.toolbar[0]===!0&&(i.p.toolbar[1]=="both"&&n(i.grid.ubDiv).slideDown("fast"),n(i.grid.uDiv).slideDown("fast")),i.p.footerrow&&n(".ui-jqgrid-sdiv","#gbox_"+n.jgrid.jqID(i.p.id)).slideDown("fast"),n(".ui-jqgrid-titlebar-close span",i.grid.cDiv).removeClass("ui-icon-circle-triangle-s").addClass("ui-icon-circle-triangle-n"),i.p.gridstate="visible")}})},filterToolbar:function(t){return t=n.extend({autosearch:!0,searchOnEnter:!0,beforeSearch:null,afterSearch:null,beforeClear:null,afterClear:null,searchurl:"",stringResult:!1,groupOp:"AND",defaultSearch:"bw"},t||{}),this.each(function(){var i=this;if(!this.ftoolbar){var r=function(){var e={},c=0,o,u,l={},a,v,r,s,h,f;n.each(i.p.colModel,function(){if(u=this.index||this.name,a=this.searchoptions&&this.searchoptions.sopt?this.searchoptions.sopt[0]:this.stype=="select"?"eq":t.defaultSearch,o=n("#gs_"+n.jgrid.jqID(this.name),this.frozen===!0&&i.p.frozenColumns===!0?i.grid.fhDiv:i.grid.hDiv).val(),o)e[u]=o,l[u]=a,c++;else try{delete i.p.postData[u]}catch(r){}}),v=c>0?!0:!1,t.stringResult===!0||i.p.datatype=="local"?(r='{"groupOp":"'+t.groupOp+'","rules":[',s=0,n.each(e,function(n,t){s>0&&(r+=","),r+='{"field":"'+n+'",',r+='"op":"'+l[n]+'",',t+="",r+='"data":"'+t.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}',s++}),r+="]}",n.extend(i.p.postData,{filters:r}),n.each(["searchField","searchString","searchOper"],function(n,t){i.p.postData.hasOwnProperty(t)&&delete i.p.postData[t]})):n.extend(i.p.postData,e),i.p.searchurl&&(h=i.p.url,n(i).jqGrid("setGridParam",{url:i.p.searchurl})),f=n(i).triggerHandler("jqGridToolbarBeforeSearch")==="stop"?!0:!1,!f&&n.isFunction(t.beforeSearch)&&(f=t.beforeSearch.call(i)),f||n(i).jqGrid("setGridParam",{search:v}).trigger("reloadGrid",[{page:1}]),h&&n(i).jqGrid("setGridParam",{url:h}),n(i).triggerHandler("jqGridToolbarAfterSearch"),n.isFunction(t.afterSearch)&&t.afterSearch.call(i)},e=function(r){var e={},s=0,f,l,u,h,c,o;r=typeof r!="boolean"?!0:r,n.each(i.p.colModel,function(){var t;this.searchoptions&&this.searchoptions.defaultValue!==undefined&&(t=this.searchoptions.defaultValue),f=this.index||this.name;switch(this.stype){case"select":if(n("#gs_"+n.jgrid.jqID(this.name)+" option",this.frozen===!0&&i.p.frozenColumns===!0?i.grid.fhDiv:i.grid.hDiv).each(function(i){return i===0&&(this.selected=!0),n(this).val()==t?(this.selected=!0,!1):void 0}),t!==undefined)e[f]=t,s++;else try{delete i.p.postData[f]}catch(r){}break;case"text":if(n("#gs_"+n.jgrid.jqID(this.name),this.frozen===!0&&i.p.frozenColumns===!0?i.grid.fhDiv:i.grid.hDiv).val(t),t!==undefined)e[f]=t,s++;else try{delete i.p.postData[f]}catch(u){}}}),l=s>0?!0:!1,t.stringResult===!0||i.p.datatype=="local"?(u='{"groupOp":"'+t.groupOp+'","rules":[',h=0,n.each(e,function(n,t){h>0&&(u+=","),u+='{"field":"'+n+'",',u+='"op":"eq",',t+="",u+='"data":"'+t.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"}',h++}),u+="]}",n.extend(i.p.postData,{filters:u}),n.each(["searchField","searchString","searchOper"],function(n,t){i.p.postData.hasOwnProperty(t)&&delete i.p.postData[t]})):n.extend(i.p.postData,e),i.p.searchurl&&(c=i.p.url,n(i).jqGrid("setGridParam",{url:i.p.searchurl})),o=n(i).triggerHandler("jqGridToolbarBeforeClear")==="stop"?!0:!1,!o&&n.isFunction(t.beforeClear)&&(o=t.beforeClear.call(i)),o||r&&n(i).jqGrid("setGridParam",{search:l}).trigger("reloadGrid",[{page:1}]),c&&n(i).jqGrid("setGridParam",{url:c}),n(i).triggerHandler("jqGridToolbarAfterClear"),n.isFunction(t.afterClear)&&t.afterClear()},o=function(){var r=n("tr.ui-search-toolbar",i.grid.hDiv),t=i.p.frozenColumns===!0?n("tr.ui-search-toolbar",i.grid.fhDiv):!1;r.css("display")=="none"?(r.show(),t&&t.show()):(r.hide(),t&&t.hide())},f=n("<tr class='ui-search-toolbar' role='rowheader'></tr>"),u;n.each(i.p.colModel,function(){var e=this,h,v,o,w,c,l,b,k,s,d,g,a,y,p,nt;if(v=n("<th role='columnheader' class='ui-state-default ui-th-column ui-th-"+i.p.direction+"'></th>"),h=n("<div style='position:relative;height:100%;padding-right:0.3em;'></div>"),this.hidden===!0&&n(v).css("display","none"),this.search=this.search===!1?!1:!0,this.stype===undefined&&(this.stype="text"),o=n.extend({},this.searchoptions||{}),this.search)switch(this.stype){case"select":if(w=this.surl||o.dataUrl,w)c=h,n.ajax(n.extend({url:w,dataType:"html",success:function(u){if(o.buildSelect!==undefined){var f=o.buildSelect(u);f&&n(c).append(f)}else n(c).append(u);o.defaultValue!==undefined&&n("select",c).val(o.defaultValue),n("select",c).attr({name:e.index||e.name,id:"gs_"+e.name}),o.attr&&n("select",c).attr(o.attr),n("select",c).css({width:"100%"}),n.jgrid.bindEv(n("select",c)[0],o,i),t.autosearch===!0&&n("select",c).change(function(){return r(),!1}),u=null}},n.jgrid.ajaxOptions,i.p.ajaxSelectOptions||{}));else if(e.searchoptions?(l=e.searchoptions.value===undefined?"":e.searchoptions.value,b=e.searchoptions.separator===undefined?":":e.searchoptions.separator,k=e.searchoptions.delimiter===undefined?";":e.searchoptions.delimiter):e.editoptions&&(l=e.editoptions.value===undefined?"":e.editoptions.value,b=e.editoptions.separator===undefined?":":e.editoptions.separator,k=e.editoptions.delimiter===undefined?";":e.editoptions.delimiter),l){if(s=document.createElement("select"),s.style.width="100%",n(s).attr({name:e.index||e.name,id:"gs_"+e.name}),typeof l=="string")for(d=l.split(k),p=0;p<d.length;p++)g=d[p].split(b),a=document.createElement("option"),a.value=g[0],a.innerHTML=g[1],s.appendChild(a);else if(typeof l=="object")for(y in l)l.hasOwnProperty(y)&&(a=document.createElement("option"),a.value=y,a.innerHTML=l[y],s.appendChild(a));o.defaultValue!==undefined&&n(s).val(o.defaultValue),o.attr&&n(s).attr(o.attr),n.jgrid.bindEv(s,o,i),n(h).append(s),t.autosearch===!0&&n(s).change(function(){return r(),!1})}break;case"text":nt=o.defaultValue!==undefined?o.defaultValue:"",n(h).append("<input type='text' style='width:95%;padding:0px;' name='"+(e.index||e.name)+"' id='gs_"+e.name+"' value='"+nt+"'/>"),o.attr&&n("input",h).attr(o.attr),n.jgrid.bindEv(n("input",h)[0],o,i),t.autosearch===!0&&(t.searchOnEnter?n("input",h).keypress(function(n){var t=n.charCode||n.keyCode||0;return t==13?(r(),!1):this}):n("input",h).keydown(function(n){var t=n.which;switch(t){case 13:return!1;case 9:case 16:case 37:case 38:case 39:case 40:case 27:break;default:u&&clearTimeout(u),u=setTimeout(function(){r()},500)}}))}n(v).append(h),n(f).append(v)}),n("table thead",i.grid.hDiv).append(f),this.ftoolbar=!0,this.triggerToolbar=r,this.clearToolbar=e,this.toggleToolbar=o}})},destroyFilterToolbar:function(){return this.each(function(){this.ftoolbar&&(this.triggerToolbar=null,this.clearToolbar=null,this.toggleToolbar=null,this.ftoolbar=!1,n(this.grid.hDiv).find("table thead tr.ui-search-toolbar").remove())})},destroyGroupHeader:function(t){return t===undefined&&(t=!0),this.each(function(){var f=this,e,i,h,u,r,o,s=f.grid,c=n("table.ui-jqgrid-htable thead",s.hDiv),a=f.p.colModel,l;if(s){for(n(this).unbind(".setGroupHeaders"),e=n("<tr>",{role:"rowheader"}).addClass("ui-jqgrid-labels"),u=s.headers,i=0,h=u.length;i<h;i++){l=a[i].hidden?"none":"",r=n(u[i].el).width(u[i].width).css("display",l);try{r.removeAttr("rowSpan")}catch(v){r.attr("rowSpan",1)}e.append(r),o=r.children("span.ui-jqgrid-resize"),o.length>0&&(o[0].style.height=""),r.children("div")[0].style.top=""}n(c).children("tr.ui-jqgrid-labels").remove(),n(c).prepend(e),t===!0&&n(f).jqGrid("setGridParam",{groupHeader:null})}})},setGroupHeaders:function(t){return t=n.extend({useColSpanStyle:!1,groupHeaders:[]},t||{}),this.each(function(){var k,it;this.p.groupHeader=t;var i=this,r,l,b=0,h,f,e,a,nt,u,w,p,tt,c,y=i.p.colModel,d=y.length,g=i.grid.headers,o=n("table.ui-jqgrid-htable",i.grid.hDiv),rt=o.children("thead").children("tr.ui-jqgrid-labels:last").addClass("jqg-second-row-header"),ut=o.children("thead"),v,s=o.find(".jqg-first-row-header");for(s[0]===undefined?s=n("<tr>",{role:"row","aria-hidden":"true"}).addClass("jqg-first-row-header").css("height","auto"):s.empty(),it=function(n,t){for(var r=t.length,i=0;i<r;i++)if(t[i].startColumnName===n)return i;return-1},n(i).prepend(ut),h=n("<tr>",{role:"rowheader"}).addClass("ui-jqgrid-labels jqg-third-row-header"),r=0;r<d;r++)if(e=g[r].el,a=n(e),l=y[r],nt={height:"0px",width:g[r].width+"px",display:l.hidden?"none":""},n("<th>",{role:"gridcell"}).css(nt).addClass("ui-first-th-"+i.p.direction).appendTo(s),e.style.width="",u=it(l.name,t.groupHeaders),u>=0){for(w=t.groupHeaders[u],p=w.numberOfColumns,tt=w.titleText,c=0,u=0;u<p&&r+u<d;u++)y[r+u].hidden||c++;f=n("<th>").attr({role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+i.p.direction).css({height:"22px","border-top":"0px none"}).html(tt),c>0&&f.attr("colspan",String(c)),i.p.headertitles&&f.attr("title",f.text()),c===0&&f.hide(),a.before(f),h.append(e),b=p-1}else b===0?t.useColSpanStyle?a.attr("rowspan","2"):(n("<th>",{role:"columnheader"}).addClass("ui-state-default ui-th-column-header ui-th-"+i.p.direction).css({display:l.hidden?"none":"","border-top":"0px none"}).insertBefore(a),h.append(e)):(h.append(e),b--);v=n(i).children("thead"),v.prepend(s),h.insertAfter(rt),o.append(v),t.useColSpanStyle&&(o.find("span.ui-jqgrid-resize").each(function(){var t=n(this).parent();t.is(":visible")&&(this.style.cssText="height: "+t.height()+"px !important; cursor: col-resize;")}),o.find("div.ui-jqgrid-sortable").each(function(){var t=n(this),i=t.parent();i.is(":visible")&&i.is(":has(span.ui-jqgrid-resize)")&&t.css("top",(i.height()-t.outerHeight())/2+"px")})),k=v.find("tr.jqg-first-row-header"),n(i).bind("jqGridResizeStop.setGroupHeaders",function(n,t,i){k.find("th").eq(i).width(t)})})},setFrozenColumns:function(){return this.each(function(){var r,s,u,e,o;if(this.grid){var t=this,h=t.p.colModel,f=0,l=h.length,i=-1,c=!1;if(t.p.subGrid!==!0&&t.p.treeGrid!==!0&&t.p.cellEdit!==!0&&!t.p.sortable&&!t.p.scroll&&!t.p.grouping){for(t.p.rownumbers&&f++,t.p.multiselect&&f++;f<l;){if(h[f].frozen===!0)c=!0,i=f;else break;f++}i>=0&&c&&(r=t.p.caption?n(t.grid.cDiv).outerHeight():0,s=n(".ui-jqgrid-htable","#gview_"+n.jgrid.jqID(t.p.id)).height(),t.p.toppager&&(r=r+n(t.grid.topDiv).outerHeight()),t.p.toolbar[0]===!0&&t.p.toolbar[1]!="bottom"&&(r=r+n(t.grid.uDiv).outerHeight()),t.grid.fhDiv=n('<div style="position:absolute;left:0px;top:'+r+"px;height:"+s+'px;" class="frozen-div ui-state-default ui-jqgrid-hdiv"></div>'),t.grid.fbDiv=n('<div style="position:absolute;left:0px;top:'+(parseInt(r,10)+parseInt(s,10)+1)+'px;overflow-y:hidden" class="frozen-bdiv ui-jqgrid-bdiv"></div>'),n("#gview_"+n.jgrid.jqID(t.p.id)).append(t.grid.fhDiv),u=n(".ui-jqgrid-htable","#gview_"+n.jgrid.jqID(t.p.id)).clone(!0),t.p.groupHeader?(n("tr.jqg-first-row-header, tr.jqg-third-row-header",u).each(function(){n("th:gt("+i+")",this).remove()}),e=-1,o=-1,n("tr.jqg-second-row-header th",u).each(function(){var t=parseInt(n(this).attr("colspan"),10);return t&&(e=e+t,o++),e===i?!1:void 0}),e!==i&&(o=i),n("tr.jqg-second-row-header",u).each(function(){n("th:gt("+o+")",this).remove()})):n("tr",u).each(function(){n("th:gt("+i+")",this).remove()}),n(u).width(1),n(t.grid.fhDiv).append(u).mousemove(function(n){if(t.grid.resizing)return t.grid.dragMove(n),!1}),n(t).bind("jqGridResizeStop.setFrozenColumns",function(i,r,u){var e=n(".ui-jqgrid-htable",t.grid.fhDiv),f;n("th:eq("+u+")",e).width(r),f=n(".ui-jqgrid-btable",t.grid.fbDiv),n("tr:first td:eq("+u+")",f).width(r)}),n(t).bind("jqGridOnSortCol.setFrozenColumns",function(i,r){var u=n("tr.ui-jqgrid-labels:last th:eq("+t.p.lastsort+")",t.grid.fhDiv),f=n("tr.ui-jqgrid-labels:last th:eq("+r+")",t.grid.fhDiv);n("span.ui-grid-ico-sort",u).addClass("ui-state-disabled"),n(u).attr("aria-selected","false"),n("span.ui-icon-"+t.p.sortorder,f).removeClass("ui-state-disabled"),n(f).attr("aria-selected","true"),t.p.viewsortcols[0]||t.p.lastsort!=r&&(n("span.s-ico",u).hide(),n("span.s-ico",f).show())}),n("#gview_"+n.jgrid.jqID(t.p.id)).append(t.grid.fbDiv),n(t.grid.bDiv).scroll(function(){n(t.grid.fbDiv).scrollTop(n(this).scrollTop())}),t.p.hoverrows===!0&&n("#"+n.jgrid.jqID(t.p.id)).unbind("mouseover").unbind("mouseout"),n(t).bind("jqGridAfterGridComplete.setFrozenColumns",function(){n("#"+n.jgrid.jqID(t.p.id)+"_frozen").remove(),n(t.grid.fbDiv).height(n(t.grid.bDiv).height()-16);var r=n("#"+n.jgrid.jqID(t.p.id)).clone(!0);n("tr",r).each(function(){n("td:gt("+i+")",this).remove()}),n(r).width(1).attr("id",t.p.id+"_frozen"),n(t.grid.fbDiv).append(r),t.p.hoverrows===!0&&(n("tr.jqgrow",r).hover(function(){n(this).addClass("ui-state-hover"),n("#"+n.jgrid.jqID(this.id),"#"+n.jgrid.jqID(t.p.id)).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover"),n("#"+n.jgrid.jqID(this.id),"#"+n.jgrid.jqID(t.p.id)).removeClass("ui-state-hover")}),n("tr.jqgrow","#"+n.jgrid.jqID(t.p.id)).hover(function(){n(this).addClass("ui-state-hover"),n("#"+n.jgrid.jqID(this.id),"#"+n.jgrid.jqID(t.p.id)+"_frozen").addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover"),n("#"+n.jgrid.jqID(this.id),"#"+n.jgrid.jqID(t.p.id)+"_frozen").removeClass("ui-state-hover")})),r=null}),t.p.frozenColumns=!0)}}})},destroyFrozenColumns:function(){return this.each(function(){var t,i;this.grid&&this.p.frozenColumns===!0&&(t=this,n(t.grid.fhDiv).remove(),n(t.grid.fbDiv).remove(),t.grid.fhDiv=null,t.grid.fbDiv=null,n(this).unbind(".setFrozenColumns"),t.p.hoverrows===!0&&n("#"+n.jgrid.jqID(t.p.id)).bind("mouseover",function(t){i=n(t.target).closest("tr.jqgrow"),n(i).attr("class")!=="ui-subgrid"&&n(i).addClass("ui-state-hover")}).bind("mouseout",function(t){i=n(t.target).closest("tr.jqgrow"),n(i).removeClass("ui-state-hover")}),this.p.frozenColumns=!1)})}})}(jQuery),function(n){n.fn.jqm=function(r){var f={overlay:50,closeoverlay:!0,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:t,ajaxText:"",target:t,modal:t,toTop:t,onShow:t,onHide:t,onLoad:t};return this.each(function(){if(this._jqm)return i[this._jqm].c=n.extend({},i[this._jqm].c,r);u++,this._jqm=u,i[u]={c:n.extend(f,n.jqm.params,r),a:t,w:n(this).addClass("jqmID"+u),s:u},f.trigger&&n(this).jqmAddTrigger(f.trigger)})},n.fn.jqmAddClose=function(n){return h(this,n,"jqmHide")},n.fn.jqmAddTrigger=function(n){return h(this,n,"jqmShow")},n.fn.jqmShow=function(t){return this.each(function(){n.jqm.open(this._jqm,t)})},n.fn.jqmHide=function(t){return this.each(function(){n.jqm.close(this._jqm,t)})},n.jqm={hash:{},open:function(u,f){var o=i[u],h=o.c,y="."+h.closeClass,a=parseInt(o.w.css("z-index")),v,c,l;return(a=a>0?a:3e3,v=n("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":a-1,opacity:h.overlay/100}),o.a)?t:(o.t=f,o.a=!0,o.w.css("z-index",a),h.modal?(r[0]||setTimeout(function(){s("bind")},1),r.push(u)):h.overlay>0?h.closeoverlay&&o.w.jqmAddClose(v):v=t,o.o=v?v.addClass(h.overlayClass).prependTo("body"):t,h.ajax?(c=h.target||o.w,l=h.ajax,c=typeof c=="string"?n(c,o.w):n(c),l=l.substr(0,1)=="@"?n(f).attr(l.substring(1)):l,c.html(h.ajaxText).load(l,function(){h.onLoad&&h.onLoad.call(this,o),y&&o.w.jqmAddClose(n(y,o.w)),e(o)})):y&&o.w.jqmAddClose(n(y,o.w)),h.toTop&&o.o&&o.w.before('<span id="jqmP'+o.w[0]._jqm+'"></span>').insertAfter(o.o),h.onShow?h.onShow(o):o.w.show(),e(o),t)},close:function(u){var f=i[u];if(!f.a)return t;if(f.a=t,r[0]&&(r.pop(),r[0]||s("unbind")),f.c.toTop&&f.o&&n("#jqmP"+f.w[0]._jqm).after(f.w).remove(),f.c.onHide)f.c.onHide(f);else f.w.hide(),f.o&&f.o.remove();return t},params:{}};var u=0,i=n.jqm.hash,r=[],t=!1,e=function(n){o(n)},o=function(t){try{n(":input:visible",t.w)[0].focus()}catch(i){}},s=function(t){n(document)[t]("keypress",f)[t]("keydown",f)[t]("mousedown",f)},f=function(t){var u=i[r[r.length-1]],f=!n(t.target).parents(".jqmID"+u.s)[0];return f&&o(u),!f},h=function(r,u,f){return r.each(function(){var r=this._jqm;n(u).each(function(){this[f]||(this[f]=[],n(this).click(function(){var n,r;for(n in{jqmShow:1,jqmHide:1})for(r in this[n])i[this[n][r]]&&i[this[n][r]].w[n](this);return t})),this[f].push(r)})})}}(jQuery),function(n){n.fn.jqDrag=function(n){return s(this,n,"d")},n.fn.jqResize=function(n,t){return s(this,n,"r",t)},n.jqDnR={dnr:{},e:0,drag:function(n){return t.k=="d"?i.css({left:t.X+n.pageX-t.pX,top:t.Y+n.pageY-t.pY}):(i.css({width:Math.max(n.pageX-t.pX+t.W,0),height:Math.max(n.pageY-t.pY+t.H,0)}),r&&u.css({width:Math.max(n.pageX-r.pX+r.W,0),height:Math.max(n.pageY-r.pY+r.H,0)})),!1},stop:function(){n(document).unbind("mousemove",f.drag).unbind("mouseup",f.stop)}};var f=n.jqDnR,t=f.dnr,i=f.e,u,r,s=function(f,s,h,c){return f.each(function(){s=s?n(s,f):f,s.bind("mousedown",{e:f,k:h},function(f){var h=f.data,s={};if(i=h.e,u=c?n(c):!1,i.css("position")!="relative")try{i.position(s)}catch(l){}if(t={X:s.left||e("left")||0,Y:s.top||e("top")||0,W:e("width")||i[0].scrollWidth||0,H:e("height")||i[0].scrollHeight||0,pX:f.pageX,pY:f.pageY,k:h.k},r=u&&h.k!="d"?{X:s.left||o("left")||0,Y:s.top||o("top")||0,W:u[0].offsetWidth||o("width")||0,H:u[0].offsetHeight||o("height")||0,pX:f.pageX,pY:f.pageY,k:h.k}:!1,n("input.hasDatepicker",i[0])[0])try{n("input.hasDatepicker",i[0]).datepicker("hide")}catch(a){}return n(document).mousemove(n.jqDnR.drag).mouseup(n.jqDnR.stop),!1})})},e=function(n){return parseInt(i.css(n),10)||!1},o=function(n){return parseInt(u.css(n),10)||!1}}(jQuery),xmlJsonClass={xml2json:function(n,t){n.nodeType===9&&(n=n.documentElement);var r=this.removeWhite(n),u=this.toObj(r),i=this.toJson(u,n.nodeName,"\t");return"{\n"+t+(t?i.replace(/\t/g,t):i.replace(/\t|\n/g,""))+"\n}"},json2xml:function(n,t){var r=function(n,t,i){var u="",e,s,h,o,f;if(n instanceof Array)if(n.length===0)u+=i+"<"+t+">__EMPTY_ARRAY_</"+t+">\n";else for(e=0,s=n.length;e<s;e+=1)h=i+r(n[e],t,i+"\t")+"\n",u+=h;else if(typeof n=="object"){o=!1,u+=i+"<"+t;for(f in n)n.hasOwnProperty(f)&&(f.charAt(0)==="@"?u+=" "+f.substr(1)+'="'+n[f].toString()+'"':o=!0);if(u+=o?">":"/>",o){for(f in n)n.hasOwnProperty(f)&&(f==="#text"?u+=n[f]:f==="#cdata"?u+="<![CDATA["+n[f]+"]\]>":f.charAt(0)!=="@"&&(u+=r(n[f],f,i+"\t")));u+=(u.charAt(u.length-1)==="\n"?i:"")+"</"+t+">"}}else typeof n=="function"?u+=i+"<"+t+"><![CDATA["+n+"]\]></"+t+">":(n===undefined&&(n=""),u+=n.toString()==='""'||n.toString().length===0?i+"<"+t+">__EMPTY_STRING_</"+t+">":i+"<"+t+">"+n.toString()+"</"+t+">");return u},u="",i;for(i in n)n.hasOwnProperty(i)&&(u+=r(n[i],i,""));return t?u.replace(/\t/g,t):u.replace(/\t|\n/g,"")},toObj:function(n){var i={},e=/function/i,r;if(n.nodeType===1){if(n.attributes.length)for(r=0;r<n.attributes.length;r+=1)i["@"+n.attributes[r].nodeName]=(n.attributes[r].nodeValue||"").toString();if(n.firstChild){for(var f=0,u=0,o=!1,t=n.firstChild;t;t=t.nextSibling)t.nodeType===1?o=!0:t.nodeType===3&&t.nodeValue.match(/[^ \f\n\r\t\v]/)?f+=1:t.nodeType===4&&(u+=1);if(o)if(f<2&&u<2)for(this.removeWhite(n),t=n.firstChild;t;t=t.nextSibling)t.nodeType===3?i["#text"]=this.escape(t.nodeValue):t.nodeType===4?e.test(t.nodeValue)?i[t.nodeName]=[i[t.nodeName],t.nodeValue]:i["#cdata"]=this.escape(t.nodeValue):i[t.nodeName]?i[t.nodeName]instanceof Array?i[t.nodeName][i[t.nodeName].length]=this.toObj(t):i[t.nodeName]=[i[t.nodeName],this.toObj(t)]:i[t.nodeName]=this.toObj(t);else n.attributes.length?i["#text"]=this.escape(this.innerXml(n)):i=this.escape(this.innerXml(n));else if(f)n.attributes.length?i["#text"]=this.escape(this.innerXml(n)):(i=this.escape(this.innerXml(n)),i==="__EMPTY_ARRAY_"?i="[]":i==="__EMPTY_STRING_"&&(i=""));else if(u)if(u>1)i=this.escape(this.innerXml(n));else for(t=n.firstChild;t;t=t.nextSibling)if(e.test(n.firstChild.nodeValue)){i=n.firstChild.nodeValue;break}else i["#cdata"]=this.escape(t.nodeValue)}n.attributes.length||n.firstChild||(i=null)}else n.nodeType===9?i=this.toObj(n.documentElement):alert("unhandled node type: "+n.nodeType);return i},toJson:function(n,t,i,r){var l,s,h,o,c;r===undefined&&(r=!0);var u=t?'"'+t+'"':"",f="\t",e="\n";if(r||(f="",e=""),n==="[]")u+=t?":[]":"[]";else if(n instanceof Array){for(h=[],s=0,l=n.length;s<l;s+=1)h[s]=this.toJson(n[s],"",i+f,r);u+=(t?":[":"[")+(h.length>1?e+i+f+h.join(","+e+i+f)+e+i:h.join(""))+"]"}else if(n===null)u+=(t&&":")+"null";else if(typeof n=="object"){o=[];for(c in n)n.hasOwnProperty(c)&&(o[o.length]=this.toJson(n[c],c,i+f,r));u+=(t?":{":"{")+(o.length>1?e+i+f+o.join(","+e+i+f)+e+i:o.join(""))+"}"}else u+=typeof n=="string"?(t&&":")+'"'+n.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"':(t&&":")+n.toString();return u},innerXml:function(n){var i="",r,t;if("innerHTML"in n)i=n.innerHTML;else for(r=function(n){var t="",i,u;if(n.nodeType===1){for(t+="<"+n.nodeName,i=0;i<n.attributes.length;i+=1)t+=" "+n.attributes[i].nodeName+'="'+(n.attributes[i].nodeValue||"").toString()+'"';if(n.firstChild){for(t+=">",u=n.firstChild;u;u=u.nextSibling)t+=r(u);t+="</"+n.nodeName+">"}else t+="/>"}else n.nodeType===3?t+=n.nodeValue:n.nodeType===4&&(t+="<![CDATA["+n.nodeValue+"]\]>");return t},t=n.firstChild;t;t=t.nextSibling)i+=r(t);return i},escape:function(n){return n.replace(/[\\]/g,"\\\\").replace(/[\"]/g,'\\"').replace(/[\n]/g,"\\n").replace(/[\r]/g,"\\r")},removeWhite:function(n){var t,i;for(n.normalize(),t=n.firstChild;t;)t.nodeType===3?t.nodeValue.match(/[^ \f\n\r\t\v]/)?t=t.nextSibling:(i=t.nextSibling,n.removeChild(t),t=i):t.nodeType===1?(this.removeWhite(t),t=t.nextSibling):t=t.nextSibling;return n}},function(n){"use strict";n.fmatter={},n.extend(n.fmatter,{isBoolean:function(n){return typeof n=="boolean"},isObject:function(t){return t&&(typeof t=="object"||n.isFunction(t))||!1},isString:function(n){return typeof n=="string"},isNumber:function(n){return typeof n=="number"&&isFinite(n)},isNull:function(n){return n===null},isUndefined:function(n){return n===undefined},isValue:function(n){return this.isObject(n)||this.isString(n)||this.isNumber(n)||this.isBoolean(n)},isEmpty:function(t){return!this.isString(t)&&this.isValue(t)?!1:this.isValue(t)?(t=n.trim(t).replace(/\&nbsp\;/ig,"").replace(/\&#160\;/ig,""),t===""):!0}}),n.fn.fmatter=function(t,i,r,u,f){var e=i;r=n.extend({},n.jgrid.formatter,r);try{e=n.fn.fmatter[t].call(this,i,r,u,f)}catch(o){}return e},n.fmatter.util={NumberFormat:function(t,i){var s,h,l,f,c,e;if(n.fmatter.isNumber(t)||(t*=1),n.fmatter.isNumber(t)){var a=t<0,r=String(t),o=i.decimalSeparator||".",u;if(n.fmatter.isNumber(i.decimalPlaces)&&(s=i.decimalPlaces,h=Math.pow(10,s),r=String(Math.round(t*h)/h),u=r.lastIndexOf("."),s>0))for(u<0?(r+=o,u=r.length-1):o!=="."&&(r=r.replace(".",o));r.length-1-u<s;)r+="0";if(i.thousandsSeparator){for(l=i.thousandsSeparator,u=r.lastIndexOf(o),u=u>-1?u:r.length,f=r.substring(u),c=-1,e=u;e>0;e--)c++,c%3==0&&e!==u&&(!a||e>1)&&(f=l+f),f=r.charAt(e-1)+f;r=f}return r=i.prefix?i.prefix+r:r,r=i.suffix?r+i.suffix:r}return t},DateFormat:function(t,i,r,u){var st=/\\.|[dDjlNSwzWFmMntLoYyaABgGhHisueIOPTZcrU]/g,ot=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,et=/[^-+\dA-Z]/g,rt=new RegExp("^/Date\\((([-+])?[0-9]+)(([-+])([0-9]{2})([0-9]{2}))?\\)/$"),l=typeof i=="string"?i.match(rt):null,h=function(n,t){for(n=String(n),t=parseInt(t,10)||2;n.length<t;)n="0"+n;return n},f={m:1,d:1,y:1970,h:0,i:0,s:0,u:0},e=0,s,o,tt,c=["i18n"],b,p;if(c.i18n={dayNames:u.dayNames,monthNames:u.monthNames},u.masks.hasOwnProperty(t)&&(t=u.masks[t]),isNaN(+i)||String(t).toLowerCase()!="u")if(i.constructor===Date)e=i;else if(l!==null)e=new Date(parseInt(l[1],10)),l[3]&&(b=Number(l[5])*60+Number(l[6]),b*=l[4]=="-"?1:-1,b-=e.getTimezoneOffset(),e.setTime(Number(Number(e)+b*6e4)));else{for(i=String(i).split(/[\\\/:_;.,\t\T\s-]/),t=t.split(/[\\\/:_;.,\t\T\s-]/),o=0,tt=t.length;o<tt;o++)t[o]=="M"&&(s=n.inArray(i[o],c.i18n.monthNames),s!==-1&&s<12&&(i[o]=s+1)),t[o]=="F"&&(s=n.inArray(i[o],c.i18n.monthNames),s!==-1&&s>11&&(i[o]=s+1-12)),i[o]&&(f[t[o].toLowerCase()]=parseInt(i[o],10));if(f.f&&(f.m=f.f),f.m===0&&f.y===0&&f.d===0)return"&#160;";f.m=parseInt(f.m,10)-1,p=f.y,p>=70&&p<=99?f.y=1900+f.y:p>=0&&p<=69&&(f.y=2e3+f.y),e=new Date(f.y,f.m,f.d,f.h,f.i,f.s,f.u)}else e=new Date(parseFloat(i)*1e3);u.masks.hasOwnProperty(r)?r=u.masks[r]:r||(r="Y-m-d");var a=e.getHours(),ht=e.getMinutes(),d=e.getDate(),y=e.getMonth()+1,g=e.getTimezoneOffset(),ut=e.getSeconds(),ft=e.getMilliseconds(),w=e.getDay(),v=e.getFullYear(),k=(w+6)%7+1,nt=(new Date(v,y-1,d)-new Date(v,0,1))/864e5,it={d:h(d),D:c.i18n.dayNames[w],j:d,l:c.i18n.dayNames[w+7],N:k,S:u.S(d),w:w,z:nt,W:k<5?Math.floor((nt+k-1)/7)+1:Math.floor((nt+k-1)/7)||((new Date(v-1,0,1).getDay()+6)%7<4?53:52),F:c.i18n.monthNames[y- -11],m:h(y),M:c.i18n.monthNames[y-1],n:y,t:"?",L:"?",o:"?",Y:v,y:String(v).substring(2),a:a<12?u.AmPm[0]:u.AmPm[1],A:a<12?u.AmPm[2]:u.AmPm[3],B:"?",g:a%12||12,G:a,h:h(a%12||12),H:h(a),i:h(ht),s:h(ut),u:ft,e:"?",I:"?",O:(g>0?"-":"+")+h(Math.floor(Math.abs(g)/60)*100+Math.abs(g)%60,4),P:"?",T:(String(e).match(ot)||[""]).pop().replace(et,""),Z:"?",c:"?",r:"?",U:Math.floor(e/1e3)};return r.replace(st,function(n){return it.hasOwnProperty(n)?it[n]:n.substring(1)})}},n.fn.fmatter.defaultFormat=function(t,i){return n.fmatter.isValue(t)&&t!==""?t:i.defaultValue||"&#160;"},n.fn.fmatter.email=function(t,i){return n.fmatter.isEmpty(t)?n.fn.fmatter.defaultFormat(t,i):'<a href="mailto:'+t+'">'+t+"</a>"},n.fn.fmatter.checkbox=function(t,i){var r=n.extend({},i.checkbox),u,f;return i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(r=n.extend({},r,i.colModel.formatoptions)),u=r.disabled===!0?'disabled="disabled"':"",(n.fmatter.isEmpty(t)||n.fmatter.isUndefined(t))&&(t=n.fn.fmatter.defaultFormat(t,r)),t=String(t),t=t.toLowerCase(),f=t.search(/(false|0|no|n|off)/i)<0?" checked='checked' ":"",'<input type="checkbox" '+f+' value="'+t+'" offval="no" '+u+"/>"},n.fn.fmatter.link=function(t,i){var r={target:i.target},u="";return(i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(r=n.extend({},r,i.colModel.formatoptions)),r.target&&(u="target="+r.target),!n.fmatter.isEmpty(t))?"<a "+u+' href="'+t+'">'+t+"</a>":n.fn.fmatter.defaultFormat(t,i)},n.fn.fmatter.showlink=function(t,i){var r={baseLinkUrl:i.baseLinkUrl,showAction:i.showAction,addParam:i.addParam||"",target:i.target,idName:i.idName},u="",f;return(i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(r=n.extend({},r,i.colModel.formatoptions)),r.target&&(u="target="+r.target),f=r.baseLinkUrl+r.showAction+"?"+r.idName+"="+i.rowId+r.addParam,n.fmatter.isString(t)||n.fmatter.isNumber(t))?"<a "+u+' href="'+f+'">'+t+"</a>":n.fn.fmatter.defaultFormat(t,i)},n.fn.fmatter.integer=function(t,i){var r=n.extend({},i.integer);return(i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(r=n.extend({},r,i.colModel.formatoptions)),n.fmatter.isEmpty(t))?r.defaultValue:n.fmatter.util.NumberFormat(t,r)},n.fn.fmatter.number=function(t,i){var r=n.extend({},i.number);return(i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(r=n.extend({},r,i.colModel.formatoptions)),n.fmatter.isEmpty(t))?r.defaultValue:n.fmatter.util.NumberFormat(t,r)},n.fn.fmatter.currency=function(t,i){var r=n.extend({},i.currency);return(i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(r=n.extend({},r,i.colModel.formatoptions)),n.fmatter.isEmpty(t))?r.defaultValue:n.fmatter.util.NumberFormat(t,r)},n.fn.fmatter.date=function(t,i,r,u){var f=n.extend({},i.date);return(i.colModel===undefined||n.fmatter.isUndefined(i.colModel.formatoptions)||(f=n.extend({},f,i.colModel.formatoptions)),!f.reformatAfterEdit&&u=="edit")?n.fn.fmatter.defaultFormat(t,i):n.fmatter.isEmpty(t)?n.fn.fmatter.defaultFormat(t,i):n.fmatter.util.DateFormat(f.srcformat,t,f.newformat,f)},n.fn.fmatter.select=function(t,i){var r,f,o,c,s,e,u,l,a,h;if(t=String(t),r=!1,f=[],n.fmatter.isUndefined(i.colModel.formatoptions)?n.fmatter.isUndefined(i.colModel.editoptions)||(r=i.colModel.editoptions.value,o=i.colModel.editoptions.separator===undefined?":":i.colModel.editoptions.separator,c=i.colModel.editoptions.delimiter===undefined?";":i.colModel.editoptions.delimiter):(r=i.colModel.formatoptions.value,o=i.colModel.formatoptions.separator===undefined?":":i.colModel.formatoptions.separator,c=i.colModel.formatoptions.delimiter===undefined?";":i.colModel.formatoptions.delimiter),r)if(s=i.colModel.editoptions.multiple===!0?!0:!1,e=[],s&&(e=t.split(","),e=n.map(e,function(t){return n.trim(t)})),n.fmatter.isString(r)){for(l=r.split(c),a=0,h=0;h<l.length;h++)if(u=l[h].split(o),u.length>2&&(u[1]=n.map(u,function(n,t){if(t>0)return n}).join(o)),s)n.inArray(u[0],e)>-1&&(f[a]=u[1],a++);else if(n.trim(u[0])==n.trim(t)){f[0]=u[1];break}}else n.fmatter.isObject(r)&&(s?f=n.map(e,function(n){return r[n]}):f[0]=r[t]||"");return t=f.join(", "),t===""?n.fn.fmatter.defaultFormat(t,i):t},n.fn.fmatter.rowactions=function(t){var h=n(this).closest("tr.jqgrow"),r=n(this).parent(),e=h.attr("id"),u=n(this).closest("table.ui-jqgrid-btable"),o=u[0],f=o.p,c=f.colModel[n.jgrid.getCellIndex(this)],i={keys:!1,onEdit:null,onSuccess:null,afterSave:null,onError:null,afterRestore:null,extraparam:{},url:null,restoreAfterError:!0,mtype:"POST",delOptions:{},editOptions:{}},a=function(t,u){n.isFunction(i.afterSave)&&i.afterSave.call(o,t,u),r.find("div.ui-inline-edit,div.ui-inline-del").show(),r.find("div.ui-inline-save,div.ui-inline-cancel").hide()},l=function(t){n.isFunction(i.afterRestore)&&i.afterRestore.call(o,t),r.find("div.ui-inline-edit,div.ui-inline-del").show(),r.find("div.ui-inline-save,div.ui-inline-cancel").hide()},s;n.fmatter.isUndefined(c.formatoptions)||(i=n.extend(i,c.formatoptions)),n.fmatter.isUndefined(f.editOptions)||(i.editOptions=f.editOptions),n.fmatter.isUndefined(f.delOptions)||(i.delOptions=f.delOptions),h.hasClass("jqgrid-new-row")&&(i.extraparam[f.prmNames.oper]=f.prmNames.addoper),s={keys:i.keys,oneditfunc:i.onEdit,successfunc:i.onSuccess,url:i.url,extraparam:i.extraparam,aftersavefunc:a,errorfunc:i.onError,afterrestorefunc:l,restoreAfterError:i.restoreAfterError,mtype:i.mtype};switch(t){case"edit":u.jqGrid("editRow",e,s),r.find("div.ui-inline-edit,div.ui-inline-del").hide(),r.find("div.ui-inline-save,div.ui-inline-cancel").show(),u.triggerHandler("jqGridAfterGridComplete");break;case"save":u.jqGrid("saveRow",e,s)&&(r.find("div.ui-inline-edit,div.ui-inline-del").show(),r.find("div.ui-inline-save,div.ui-inline-cancel").hide(),u.triggerHandler("jqGridAfterGridComplete"));break;case"cancel":u.jqGrid("restoreRow",e,l),r.find("div.ui-inline-edit,div.ui-inline-del").show(),r.find("div.ui-inline-save,div.ui-inline-cancel").hide(),u.triggerHandler("jqGridAfterGridComplete");break;case"del":u.jqGrid("delGridRow",e,i.delOptions);break;case"formedit":u.jqGrid("setSelection",e),u.jqGrid("editGridRow",e,i.editOptions)}},n.fn.fmatter.actions=function(t,i){var f={keys:!1,editbutton:!0,delbutton:!0,editformbutton:!1},e=i.rowId,u="",r;return(n.fmatter.isUndefined(i.colModel.formatoptions)||(f=n.extend(f,i.colModel.formatoptions)),e===undefined||n.fmatter.isEmpty(e))?"":(f.editformbutton?(r="onclick=jQuery.fn.fmatter.rowactions.call(this,'formedit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",u+="<div title='"+n.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+r+"><span class='ui-icon ui-icon-pencil'></span></div>"):f.editbutton&&(r="onclick=jQuery.fn.fmatter.rowactions.call(this,'edit'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover') ",u+="<div title='"+n.jgrid.nav.edittitle+"' style='float:left;cursor:pointer;' class='ui-pg-div ui-inline-edit' "+r+"><span class='ui-icon ui-icon-pencil'></span></div>"),f.delbutton&&(r="onclick=jQuery.fn.fmatter.rowactions.call(this,'del'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",u+="<div title='"+n.jgrid.nav.deltitle+"' style='float:left;margin-left:5px;' class='ui-pg-div ui-inline-del' "+r+"><span class='ui-icon ui-icon-trash'></span></div>"),r="onclick=jQuery.fn.fmatter.rowactions.call(this,'save'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",u+="<div title='"+n.jgrid.edit.bSubmit+"' style='float:left;display:none' class='ui-pg-div ui-inline-save' "+r+"><span class='ui-icon ui-icon-disk'></span></div>",r="onclick=jQuery.fn.fmatter.rowactions.call(this,'cancel'); onmouseover=jQuery(this).addClass('ui-state-hover'); onmouseout=jQuery(this).removeClass('ui-state-hover'); ",u+="<div title='"+n.jgrid.edit.bCancel+"' style='float:left;display:none;margin-left:5px;' class='ui-pg-div ui-inline-cancel' "+r+"><span class='ui-icon ui-icon-cancel'></span></div>","<div style='margin-left:8px;'>"+u+"</div>")},n.unformat=function(t,i,r,u){var e,h=i.colModel.formatter,f=i.colModel.formatoptions||{},o,l=/([\.\*\_\'\(\)\{\}\+\?\\])/g,a=i.colModel.unformat||n.fn.fmatter[h]&&n.fn.fmatter[h].unformat,c,s,v;if(a!==undefined&&n.isFunction(a))e=a.call(this,n(t).text(),i,t);else if(!n.fmatter.isUndefined(h)&&n.fmatter.isString(h)){c=n.jgrid.formatter||{};switch(h){case"integer":f=n.extend({},c.integer,f),o=f.thousandsSeparator.replace(l,"\\$1"),s=new RegExp(o,"g"),e=n(t).text().replace(s,"");break;case"number":f=n.extend({},c.number,f),o=f.thousandsSeparator.replace(l,"\\$1"),s=new RegExp(o,"g"),e=n(t).text().replace(s,"").replace(f.decimalSeparator,".");break;case"currency":f=n.extend({},c.currency,f),o=f.thousandsSeparator.replace(l,"\\$1"),s=new RegExp(o,"g"),e=n(t).text(),f.prefix&&f.prefix.length&&(e=e.substr(f.prefix.length)),f.suffix&&f.suffix.length&&(e=e.substr(0,e.length-f.suffix.length)),e=e.replace(s,"").replace(f.decimalSeparator,".");break;case"checkbox":v=i.colModel.editoptions?i.colModel.editoptions.value.split(":"):["Yes","No"],e=n("input",t).is(":checked")?v[0]:v[1];break;case"select":e=n.unformat.select(t,i,r,u);break;case"actions":return"";default:e=n(t).text()}}return e!==undefined?e:u===!0?n(t).text():n.jgrid.htmlDecode(n(t).html())},n.unformat.select=function(t,i,r,u){var c=[],s=n(t).text(),v,y,l;if(u===!0)return s;var e=n.extend({},n.fmatter.isUndefined(i.colModel.formatoptions)?i.colModel.editoptions:i.colModel.formatoptions),p=e.separator===undefined?":":e.separator,w=e.delimiter===undefined?";":e.delimiter;if(e.value){var h=e.value,a=e.multiple===!0?!0:!1,o=[],f;if(a&&(o=s.split(","),o=n.map(o,function(t){return n.trim(t)})),n.fmatter.isString(h)){for(v=h.split(w),y=0,l=0;l<v.length;l++)if(f=v[l].split(p),f.length>2&&(f[1]=n.map(f,function(n,t){if(t>0)return n}).join(p)),a)n.inArray(f[1],o)>-1&&(c[y]=f[0],y++);else if(n.trim(f[1])==n.trim(s)){c[0]=f[0];break}}else(n.fmatter.isObject(h)||n.isArray(h))&&(a||(o[0]=s),c=n.map(o,function(t){var i;return n.each(h,function(n,r){if(r==t)return i=n,!1}),i!==undefined?i:void 0}));return c.join(", ")}return s||""},n.unformat.date=function(t,i){var r=n.jgrid.formatter.date||{};return(n.fmatter.isUndefined(i.formatoptions)||(r=n.extend({},r,i.formatoptions)),!n.fmatter.isEmpty(t))?n.fmatter.util.DateFormat(r.newformat,t,r.srcformat,r):n.fn.fmatter.defaultFormat(t,i)}}(jQuery),function(n){"use strict";n.extend(n.jgrid,{showModal:function(n){n.w.show()},closeModal:function(n){n.w.hide().attr("aria-hidden","true"),n.o&&n.o.remove()},hideModal:function(t,i){if(i=n.extend({jqm:!0,gb:""},i||{}),i.onClose){var r=i.gb&&typeof i.gb=="string"&&i.gb.substr(0,6)==="#gbox_"?i.onClose.call(n("#"+i.gb.substr(6))[0],t):i.onClose(t);if(typeof r=="boolean"&&!r)return}if(n.fn.jqm&&i.jqm===!0)n(t).attr("aria-hidden","true").jqmHide();else{if(i.gb!=="")try{n(".jqgrid-overlay:first",i.gb).hide()}catch(u){}n(t).hide().attr("aria-hidden","true")}},findPos:function(n){var t=0,i=0;if(n.offsetParent)do t+=n.offsetLeft,i+=n.offsetTop;while(n=n.offsetParent);return[t,i]},createModal:function(t,i,r,u,f,e,o){var s,b,w,h,l,a,c,v,p,y;if(r=n.extend(!0,{},n.jgrid.jqModal||{},r),s=document.createElement("div"),w=this,o=n.extend({},o||{}),b=n(r.gbox).attr("dir")=="rtl"?!0:!1,s.className="ui-widget ui-widget-content ui-corner-all ui-jqdialog",s.id=t.themodal,h=document.createElement("div"),h.className="ui-jqdialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix",h.id=t.modalhead,n(h).append("<span class='ui-jqdialog-title'>"+r.caption+"</span>"),l=n("<a href='javascript:void(0)' class='ui-jqdialog-titlebar-close ui-corner-all'></a>").hover(function(){l.addClass("ui-state-hover")},function(){l.removeClass("ui-state-hover")}).append("<span class='ui-icon ui-icon-closethick'></span>"),n(h).append(l),b?(s.dir="rtl",n(".ui-jqdialog-title",h).css("float","right"),n(".ui-jqdialog-titlebar-close",h).css("left",.3+"em")):(s.dir="ltr",n(".ui-jqdialog-title",h).css("float","left"),n(".ui-jqdialog-titlebar-close",h).css("right",.3+"em")),a=document.createElement("div"),n(a).addClass("ui-jqdialog-content ui-widget-content").attr("id",t.modalcontent),n(a).append(i),s.appendChild(a),n(s).prepend(h),e===!0?n("body").append(s):typeof e=="string"?n(e).append(s):n(s).insertBefore(u),n(s).css(o),r.jqModal===undefined&&(r.jqModal=!0),c={},n.fn.jqm&&r.jqModal===!0?(r.left===0&&r.top===0&&r.overlay&&(v=[],v=n.jgrid.findPos(f),r.left=v[0]+4,r.top=v[1]+4),c.top=r.top+"px",c.left=r.left):(r.left!==0||r.top!==0)&&(c.left=r.left,c.top=r.top+"px"),n("a.ui-jqdialog-titlebar-close",h).click(function(){var i=n("#"+n.jgrid.jqID(t.themodal)).data("onClose")||r.onClose,u=n("#"+n.jgrid.jqID(t.themodal)).data("gbox")||r.gbox;return w.hideModal("#"+n.jgrid.jqID(t.themodal),{gb:u,jqm:r.jqModal,onClose:i}),!1}),r.width!==0&&r.width||(r.width=300),r.height!==0&&r.height||(r.height=200),r.zIndex||(p=n(u).parents("*[role=dialog]").filter(":first").css("z-index"),r.zIndex=p?parseInt(p,10)+2:950),y=0,b&&c.left&&!e&&(y=n(r.gbox).width()-(isNaN(r.width)?0:parseInt(r.width,10))-8,c.left=parseInt(c.left,10)+parseInt(y,10)),c.left&&(c.left+="px"),n(s).css(n.extend({width:isNaN(r.width)?"auto":r.width+"px",height:isNaN(r.height)?"auto":r.height+"px",zIndex:r.zIndex,overflow:"hidden"},c)).attr({tabIndex:"-1",role:"dialog","aria-labelledby":t.modalhead,"aria-hidden":"true"}),r.drag===undefined&&(r.drag=!0),r.resize===undefined&&(r.resize=!0),r.drag)if(n(h).css("cursor","move"),n.fn.jqDrag)n(s).jqDrag(h);else try{n(s).draggable({handle:n("#"+n.jgrid.jqID(h.id))})}catch(k){}if(r.resize)if(n.fn.jqResize)n(s).append("<div class='jqResize ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se'></div>"),n("#"+n.jgrid.jqID(t.themodal)).jqResize(".jqResize",t.scrollelm?"#"+n.jgrid.jqID(t.scrollelm):!1);else try{n(s).resizable({handles:"se, sw",alsoResize:t.scrollelm?"#"+n.jgrid.jqID(t.scrollelm):!1})}catch(d){}r.closeOnEscape===!0&&n(s).keydown(function(i){if(i.which==27){var u=n("#"+n.jgrid.jqID(t.themodal)).data("onClose")||r.onClose;w.hideModal("#"+n.jgrid.jqID(t.themodal),{gb:r.gbox,jqm:r.jqModal,onClose:u})}})},viewModal:function(t,i){if(i=n.extend({toTop:!0,overlay:10,modal:!1,overlayClass:"ui-widget-overlay",onShow:n.jgrid.showModal,onHide:n.jgrid.closeModal,gbox:"",jqm:!0,jqM:!0},i||{}),n.fn.jqm&&i.jqm===!0)i.jqM?n(t).attr("aria-hidden","false").jqm(i).jqmShow():n(t).attr("aria-hidden","false").jqmShow();else{i.gbox!==""&&(n(".jqgrid-overlay:first",i.gbox).show(),n(t).data("gbox",i.gbox)),n(t).show().attr("aria-hidden","false");try{n(":input:visible",t)[0].focus()}catch(r){}}},info_dialog:function(t,i,r,u){var f={width:290,height:"auto",dataheight:"auto",drag:!0,resize:!1,left:250,top:170,zIndex:1e3,jqModal:!0,modal:!1,closeOnEscape:!0,align:"center",buttonalign:"center",buttons:[]},o,c,s,e;if(n.extend(!0,f,n.jgrid.jqModal||{},{caption:"<b>"+t+"</b>"},u||{}),o=f.jqModal,c=this,n.fn.jqm&&!o&&(o=!1),s="",f.buttons.length>0)for(e=0;e<f.buttons.length;e++)f.buttons[e].id===undefined&&(f.buttons[e].id="info_button_"+e),s+="<a href='javascript:void(0)' id='"+f.buttons[e].id+"' class='fm-button ui-state-default ui-corner-all'>"+f.buttons[e].text+"</a>";var l=isNaN(f.dataheight)?f.dataheight:f.dataheight+"px",a="text-align:"+f.align+";",h="<div id='info_id'>";h+="<div id='infocnt' style='margin:0px;padding-bottom:1em;width:100%;overflow:auto;position:relative;height:"+l+";"+a+"'>"+i+"</div>",h+=r?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+f.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'><a href='javascript:void(0)' id='closedialog' class='fm-button ui-state-default ui-corner-all'>"+r+"</a>"+s+"</div>":s!==""?"<div class='ui-widget-content ui-helper-clearfix' style='text-align:"+f.buttonalign+";padding-bottom:0.8em;padding-top:0.5em;background-image: none;border-width: 1px 0 0 0;'>"+s+"</div>":"",h+="</div>";try{n("#info_dialog").attr("aria-hidden")=="false"&&n.jgrid.hideModal("#info_dialog",{jqm:o}),n("#info_dialog").remove()}catch(v){}n.jgrid.createModal({themodal:"info_dialog",modalhead:"info_head",modalcontent:"info_content",scrollelm:"infocnt"},h,f,"","",!0),s&&n.each(f.buttons,function(t){n("#"+n.jgrid.jqID(this.id),"#info_id").bind("click",function(){return f.buttons[t].onClick.call(n("#info_dialog")),!1})}),n("#closedialog","#info_id").click(function(){return c.hideModal("#info_dialog",{jqm:o}),!1}),n(".fm-button","#info_dialog").hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}),n.isFunction(f.beforeOpen)&&f.beforeOpen(),n.jgrid.viewModal("#info_dialog",{onHide:function(n){n.w.hide().remove(),n.o&&n.o.remove()},modal:f.modal,jqm:o}),n.isFunction(f.afterOpen)&&f.afterOpen();try{n("#info_dialog").focus()}catch(y){}},bindEv:function(t,i,r){n.isFunction(i.dataInit)&&i.dataInit.call(r,t),i.dataEvents&&n.each(i.dataEvents,function(){this.data!==undefined?n(t).bind(this.type,this.data,this.fn):n(t).bind(this.type,this.fn)})},createEl:function(t,i,r,u,f){function v(t,i,r){var u=["dataInit","dataEvents","dataUrl","buildSelect","sopt","searchhidden","defaultValue","attr","custom_element","custom_value"];r!==undefined&&n.isArray(r)&&n.merge(u,r),n.each(i,function(i,r){n.inArray(i,u)===-1&&n(t).attr(i,r)}),i.hasOwnProperty("id")||n(t).attr("id",n.jgrid.randId())}var e="",a=this,nt,d,c,l,b,w,k,it,s,o,g,rt,y,h,tt,p;switch(t){case"textarea":e=document.createElement("textarea"),u?i.cols||n(e).css({width:"98%"}):i.cols||(i.cols=20),i.rows||(i.rows=2),(r=="&nbsp;"||r=="&#160;"||r.length==1&&r.charCodeAt(0)==160)&&(r=""),e.value=r,v(e,i),n(e).attr({role:"textbox",multiline:"true"});break;case"checkbox":e=document.createElement("input"),e.type="checkbox",i.value?(d=i.value.split(":"),r===d[0]&&(e.checked=!0,e.defaultChecked=!0),e.value=d[0],n(e).attr("offval",d[1])):(nt=r.toLowerCase(),nt.search(/(false|0|no|off|undefined)/i)<0&&nt!==""?(e.checked=!0,e.defaultChecked=!0,e.value=r):e.value="on",n(e).attr("offval","off")),v(e,i,["value"]),n(e).attr("role","checkbox");break;case"select":if(e=document.createElement("select"),e.setAttribute("role","select"),l=[],i.multiple===!0?(c=!0,e.multiple="multiple",n(e).attr("aria-multiselectable","true")):c=!1,i.dataUrl!==undefined)b=i.name?String(i.id).substring(0,String(i.id).length-String(i.name).length-1):String(i.id),w=i.postData||f.postData,a.p&&a.p.idPrefix?b=n.jgrid.stripPref(a.p.idPrefix,b):w=undefined,n.ajax(n.extend({url:i.dataUrl,type:"GET",dataType:"html",data:n.isFunction(w)?w.call(a,b,r,String(i.name)):w,context:{elem:e,options:i,vl:r},success:function(t){var u,i=[],f=this.elem,e=this.vl,r=n.extend({},this.options),o=r.multiple===!0,s;n.isFunction(r.buildSelect)?(s=r.buildSelect.call(a,t),u=n(s).html()):u=n(t).html(),u&&(n(f).append(u),v(f,r),r.size===undefined&&(r.size=o?3:1),o?(i=e.split(","),i=n.map(i,function(t){return n.trim(t)})):i[0]=n.trim(e),setTimeout(function(){n("option",f).each(function(t){t===0&&f.multiple&&(this.selected=!1),n(this).attr("role","option"),(n.inArray(n.trim(n(this).text()),i)>-1||n.inArray(n.trim(n(this).val()),i)>-1)&&(this.selected="selected")})},0))}},f||{}));else if(i.value){if(i.size===undefined&&(i.size=c?3:1),c&&(l=r.split(","),l=n.map(l,function(t){return n.trim(t)})),typeof i.value=="function"&&(i.value=i.value()),g=i.separator===undefined?":":i.separator,rt=i.delimiter===undefined?";":i.delimiter,typeof i.value=="string")for(it=i.value.split(rt),k=0;k<it.length;k++)s=it[k].split(g),s.length>2&&(s[1]=n.map(s,function(n,t){if(t>0)return n}).join(g)),o=document.createElement("option"),o.setAttribute("role","option"),o.value=s[0],o.innerHTML=s[1],e.appendChild(o),c||n.trim(s[0])!=n.trim(r)&&n.trim(s[1])!=n.trim(r)||(o.selected="selected"),c&&(n.inArray(n.trim(s[1]),l)>-1||n.inArray(n.trim(s[0]),l)>-1)&&(o.selected="selected");else if(typeof i.value=="object"){y=i.value;for(h in y)y.hasOwnProperty(h)&&(o=document.createElement("option"),o.setAttribute("role","option"),o.value=h,o.innerHTML=y[h],e.appendChild(o),c||n.trim(h)!=n.trim(r)&&n.trim(y[h])!=n.trim(r)||(o.selected="selected"),c&&(n.inArray(n.trim(y[h]),l)>-1||n.inArray(n.trim(h),l)>-1)&&(o.selected="selected"))}v(e,i,["value"])}break;case"text":case"password":case"button":tt=t=="button"?"button":"textbox",e=document.createElement("input"),e.type=t,e.value=r,v(e,i),t!="button"&&(u?i.size||n(e).css({width:"98%"}):i.size||(i.size=20)),n(e).attr("role",tt);break;case"image":case"file":e=document.createElement("input"),e.type=t,v(e,i);break;case"custom":e=document.createElement("span");try{if(n.isFunction(i.custom_element))if(p=i.custom_element.call(a,r,i),p)p=n(p).addClass("customelement").attr({id:i.id,name:i.name}),n(e).empty().append(p);else throw"e2";else throw"e1";}catch(ut){ut=="e1"&&n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_element' "+n.jgrid.edit.msg.nodefined,n.jgrid.edit.bClose),ut=="e2"?n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_element' "+n.jgrid.edit.msg.novalue,n.jgrid.edit.bClose):n.jgrid.info_dialog(n.jgrid.errors.errcap,typeof ut=="string"?ut:ut.message,n.jgrid.edit.bClose)}}return e},checkDate:function(n,t){var a=function(n){return n%4==0&&(n%100!=0||n%400==0)?29:28},v=function(n){for(var t=1;t<=n;t++)this[t]=31,(t==4||t==6||t==9||t==11)&&(this[t]=30),t==2&&(this[t]=29);return this},i={},h,c,l,s;if(n=n.toLowerCase(),h=n.indexOf("/")!=-1?"/":n.indexOf("-")!=-1?"-":n.indexOf(".")!=-1?".":"/",n=n.split(h),t=t.split(h),t.length!=3)return!1;for(var f=-1,r,e=-1,o=-1,u=0;u<n.length;u++)c=isNaN(t[u])?0:parseInt(t[u],10),i[n[u]]=c,r=n[u],r.indexOf("y")!=-1&&(f=u),r.indexOf("m")!=-1&&(o=u),r.indexOf("d")!=-1&&(e=u);return(r=n[f]=="y"||n[f]=="yyyy"?4:n[f]=="yy"?2:-1,l=v(12),f===-1)?!1:(s=i[n[f]].toString(),r==2&&s.length==1&&(r=1),s.length!=r||i[n[f]]===0&&t[f]!="00")?!1:o===-1?!1:(s=i[n[o]].toString(),s.length<1||i[n[o]]<1||i[n[o]]>12)?!1:e===-1?!1:(s=i[n[e]].toString(),s.length<1||i[n[e]]<1||i[n[e]]>31||i[n[o]]==2&&i[n[e]]>a(i[n[f]])||i[n[e]]>l[i[n[o]]])?!1:!0},isEmpty:function(n){return n.match(/^\s+$/)||n===""?!0:!1},checkTime:function(t){var r=/^(\d{1,2}):(\d{2})([ap]m)?$/,i;if(!n.jgrid.isEmpty(t))if(i=t.match(r),i){if(i[3]){if(i[1]<1||i[1]>12)return!1}else if(i[1]>23)return!1;if(i[2]>59)return!1}else return!1;return!0},checkValues:function(t,i,r,u,f){var e,h,o,c,v,s,l,a;if(u===undefined)if(typeof i=="string"){for(h=0,v=r.p.colModel.length;h<v;h++)if(r.p.colModel[h].name==i){e=r.p.colModel[h].editrules,i=h;try{o=r.p.colModel[h].formoptions.label}catch(y){}break}}else i>=0&&(e=r.p.colModel[i].editrules);else e=u,o=f===undefined?"_":f;if(e){if(o||(o=r.p.colNames[i]),e.required===!0&&n.jgrid.isEmpty(t))return[!1,o+": "+n.jgrid.edit.msg.required,""];if(s=e.required===!1?!1:!0,e.number===!0&&!(s===!1&&n.jgrid.isEmpty(t))&&isNaN(t))return[!1,o+": "+n.jgrid.edit.msg.number,""];if(e.minValue!==undefined&&!isNaN(e.minValue)&&parseFloat(t)<parseFloat(e.minValue))return[!1,o+": "+n.jgrid.edit.msg.minValue+" "+e.minValue,""];if(e.maxValue!==undefined&&!isNaN(e.maxValue)&&parseFloat(t)>parseFloat(e.maxValue))return[!1,o+": "+n.jgrid.edit.msg.maxValue+" "+e.maxValue,""];if(e.email===!0&&!(s===!1&&n.jgrid.isEmpty(t))&&(l=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,!l.test(t)))return[!1,o+": "+n.jgrid.edit.msg.email,""];if(e.integer===!0&&!(s===!1&&n.jgrid.isEmpty(t))){if(isNaN(t))return[!1,o+": "+n.jgrid.edit.msg.integer,""];if(t%1!=0||t.indexOf(".")!=-1)return[!1,o+": "+n.jgrid.edit.msg.integer,""]}if(e.date===!0&&!(s===!1&&n.jgrid.isEmpty(t))&&(c=r.p.colModel[i].formatoptions&&r.p.colModel[i].formatoptions.newformat?r.p.colModel[i].formatoptions.newformat:r.p.colModel[i].datefmt||"Y-m-d",!n.jgrid.checkDate(c,t)))return[!1,o+": "+n.jgrid.edit.msg.date+" - "+c,""];if(e.time===!0&&!(s===!1&&n.jgrid.isEmpty(t))&&!n.jgrid.checkTime(t))return[!1,o+": "+n.jgrid.edit.msg.date+" - hh:mm (am/pm)",""];if(e.url===!0&&!(s===!1&&n.jgrid.isEmpty(t))&&(l=/^(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i,!l.test(t)))return[!1,o+": "+n.jgrid.edit.msg.url,""];if(e.custom===!0&&!(s===!1&&n.jgrid.isEmpty(t)))return n.isFunction(e.custom_func)?(a=e.custom_func.call(r,t,o),n.isArray(a)?a:[!1,n.jgrid.edit.msg.customarray,""]):[!1,n.jgrid.edit.msg.customfcheck,""]}return[!0,"",""]}})}(jQuery),function(n){"use strict";n.fn.jqFilter=function(t){var r,u,i;if(typeof t=="string"){if(r=n.fn.jqFilter[t],!r)throw"jqFilter - No such method: "+t;return u=n.makeArray(arguments).slice(1),r.apply(this,u)}return i=n.extend(!0,{filter:null,columns:[],onChange:null,afterRedraw:null,checkValues:null,error:!1,errmsg:"",errorcheck:!0,showQuery:!0,sopt:null,ops:[{name:"eq",description:"equal",operator:"="},{name:"ne",description:"not equal",operator:"<>"},{name:"lt",description:"less",operator:"<"},{name:"le",description:"less or equal",operator:"<="},{name:"gt",description:"greater",operator:">"},{name:"ge",description:"greater or equal",operator:">="},{name:"bw",description:"begins with",operator:"LIKE"},{name:"bn",description:"does not begin with",operator:"NOT LIKE"},{name:"in",description:"in",operator:"IN"},{name:"ni",description:"not in",operator:"NOT IN"},{name:"ew",description:"ends with",operator:"LIKE"},{name:"en",description:"does not end with",operator:"NOT LIKE"},{name:"cn",description:"contains",operator:"LIKE"},{name:"nc",description:"does not contain",operator:"NOT LIKE"},{name:"nu",description:"is null",operator:"IS NULL"},{name:"nn",description:"is not null",operator:"IS NOT NULL"}],numopts:["eq","ne","lt","le","gt","ge","nu","nn","in","ni"],stropts:["eq","ne","bw","bn","ew","en","cn","nc","nu","nn","in","ni"],strarr:["text","string","blob"],_gridsopt:[],groupOps:[{op:"AND",text:"AND"},{op:"OR",text:"OR"}],groupButton:!0,ruleButtons:!0,direction:"ltr"},n.jgrid.filter,t||{}),this.each(function(){var r,u,t,f,e;if(!this.filter){if(this.p=i,(this.p.filter===null||this.p.filter===undefined)&&(this.p.filter={groupOp:this.p.groupOps[0].op,rules:[],groups:[]}),u=this.p.columns.length,f=/msie/i.test(navigator.userAgent)&&!window.opera,this.p._gridsopt.length)for(r=0;r<this.p._gridsopt.length;r++)this.p.ops[r].description=this.p._gridsopt[r];if(this.p.initFilter=n.extend(!0,{},this.p.filter),u){for(r=0;r<u;r++)t=this.p.columns[r],t.stype?t.inputtype=t.stype:t.inputtype||(t.inputtype="text"),t.sorttype?t.searchtype=t.sorttype:t.searchtype||(t.searchtype="string"),t.hidden===undefined&&(t.hidden=!1),t.label||(t.label=t.name),t.index&&(t.name=t.index),t.hasOwnProperty("searchoptions")||(t.searchoptions={}),t.hasOwnProperty("searchrules")||(t.searchrules={});this.p.showQuery&&n(this).append("<table class='queryresult ui-widget ui-widget-content' style='display:block;max-width:440px;border:0px none;' dir='"+this.p.direction+"'><tbody><tr><td class='query'></td></tr></tbody></table>"),e=function(t,r){var u=[!0,""];if(n.isFunction(r.searchrules))u=r.searchrules(t,r);else if(n.jgrid&&n.jgrid.checkValues)try{u=n.jgrid.checkValues(t,-1,null,r.searchrules,r.label)}catch(f){}u&&u.length&&u[0]===!1&&(i.error=!u[0],i.errmsg=u[1])},this.onchange=function(){return this.p.error=!1,this.p.errmsg="",n.isFunction(this.p.onChange)?this.p.onChange.call(this,this.p):!1},this.reDraw=function(){n("table.group:first",this).remove();var t=this.createTableForGroup(i.filter,null);n(this).append(t),n.isFunction(this.p.afterRedraw)&&this.p.afterRedraw.call(this,this.p)},this.createTableForGroup=function(t,r){var f=this,u,e=n("<table class='group ui-widget ui-widget-content' style='border:0px none;'><tbody></tbody></table>"),p="left",v,o,l,w,k,c,a,s,y,h,d,b;if(this.p.direction=="rtl"&&(p="right",e.attr("dir","rtl")),r===null&&e.append("<tr class='error' style='display:none;'><th colspan='5' class='ui-state-error' align='"+p+"'></th></tr>"),v=n("<tr></tr>"),e.append(v),o=n("<th colspan='5' align='"+p+"'></th>"),v.append(o),this.p.ruleButtons===!0){for(l=n("<select class='opsel'></select>"),o.append(l),w="",u=0;u<i.groupOps.length;u++)k=t.groupOp===f.p.groupOps[u].op?" selected='selected'":"",w+="<option value='"+f.p.groupOps[u].op+"'"+k+">"+f.p.groupOps[u].text+"</option>";l.append(w).bind("change",function(){t.groupOp=n(l).val(),f.onchange()})}if(c="<span></span>",this.p.groupButton&&(c=n("<input type='button' value='+ {}' title='Add subgroup' class='add-group'/>"),c.bind("click",function(){return t.groups===undefined&&(t.groups=[]),t.groups.push({groupOp:i.groupOps[0].op,rules:[],groups:[]}),f.reDraw(),f.onchange(),!1})),o.append(c),this.p.ruleButtons===!0&&(a=n("<input type='button' value='+' title='Add rule' class='add-rule ui-add'/>"),a.bind("click",function(){var i;for(t.rules===undefined&&(t.rules=[]),u=0;u<f.p.columns.length;u++){var r=f.p.columns[u].search===undefined?!0:f.p.columns[u].search,e=f.p.columns[u].hidden===!0,o=f.p.columns[u].searchoptions.searchhidden===!0;if(o&&r||r&&!e){s=f.p.columns[u];break}}return i=s.searchoptions.sopt?s.searchoptions.sopt:f.p.sopt?f.p.sopt:n.inArray(s.searchtype,f.p.strarr)!==-1?f.p.stropts:f.p.numopts,t.rules.push({field:s.name,op:i[0],data:""}),f.reDraw(),!1}),o.append(a)),r!==null&&(y=n("<input type='button' value='-' title='Delete group' class='delete-group'/>"),o.append(y),y.bind("click",function(){for(u=0;u<r.groups.length;u++)if(r.groups[u]===t){r.groups.splice(u,1);break}return f.reDraw(),f.onchange(),!1})),t.groups!==undefined)for(u=0;u<t.groups.length;u++)h=n("<tr></tr>"),e.append(h),d=n("<td class='first'></td>"),h.append(d),b=n("<td colspan='4'></td>"),b.append(this.createTableForGroup(t.groups[u],t)),h.append(b);if(t.groupOp===undefined&&(t.groupOp=f.p.groupOps[0].op),t.rules!==undefined)for(u=0;u<t.rules.length;u++)e.append(this.createTableRowForRule(t.rules[u],t));return e},this.createTableRowForRule=function(t,r){var u=this,l=n("<tr></tr>"),e,s,h,o,b="",w,k,p,c,v,d,g,a,y,nt,tt,it;for(l.append("<td class='first'></td>"),k=n("<td class='columns'></td>"),l.append(k),p=n("<select></select>"),v=[],k.append(p),p.bind("change",function(){var i,r,l,a;for(t.field=n(p).val(),h=n(this).parents("tr:first"),e=0;e<u.p.columns.length;e++)if(u.p.columns[e].name===t.field){o=u.p.columns[e];break}if(o){for(o.searchoptions.id=n.jgrid.randId(),f&&o.inputtype==="text"&&(o.searchoptions.size||(o.searchoptions.size=10)),i=n.jgrid.createEl(o.inputtype,o.searchoptions,"",!0,u.p.ajaxSelectOptions,!0),n(i).addClass("input-elm"),s=o.searchoptions.sopt?o.searchoptions.sopt:u.p.sopt?u.p.sopt:n.inArray(o.searchtype,u.p.strarr)!==-1?u.p.stropts:u.p.numopts,r="",l=0,v=[],n.each(u.p.ops,function(){v.push(this.name)}),e=0;e<s.length;e++)c=n.inArray(s[e],v),c!==-1&&(l===0&&(t.op=u.p.ops[c].name),r+="<option value='"+u.p.ops[c].name+"'>"+u.p.ops[c].description+"</option>",l++);n(".selectopts",h).empty().append(r),n(".selectopts",h)[0].selectedIndex=0,n.jgrid.msie&&n.jgrid.msiever()<9&&(a=parseInt(n("select.selectopts",h)[0].offsetWidth,10)+1,n(".selectopts",h).width(a),n(".selectopts",h).css("width","auto")),n(".data",h).empty().append(i),n.jgrid.bindEv(i,o.searchoptions,u),n(".input-elm",h).bind("change",function(i){var r=n(this).hasClass("ui-autocomplete-input")?200:0;setTimeout(function(){var r=i.target;t.data=r.nodeName.toUpperCase()==="SPAN"&&o.searchoptions&&n.isFunction(o.searchoptions.custom_value)?o.searchoptions.custom_value(n(r).children(".customelement:first"),"get"):r.value,u.onchange()},r)}),setTimeout(function(){t.data=n(i).val(),u.onchange()},0)}}),d=0,e=0;e<u.p.columns.length;e++){var rt=u.p.columns[e].search===undefined?!0:u.p.columns[e].search,ut=u.p.columns[e].hidden===!0,ft=u.p.columns[e].searchoptions.searchhidden===!0;(ft&&rt||rt&&!ut)&&(w="",t.field===u.p.columns[e].name&&(w=" selected='selected'",d=e),b+="<option value='"+u.p.columns[e].name+"'"+w+">"+u.p.columns[e].label+"</option>")}for(p.append(b),g=n("<td class='operators'></td>"),l.append(g),o=i.columns[d],o.searchoptions.id=n.jgrid.randId(),f&&o.inputtype==="text"&&(o.searchoptions.size||(o.searchoptions.size=10)),a=n.jgrid.createEl(o.inputtype,o.searchoptions,t.data,!0,u.p.ajaxSelectOptions,!0),(t.op=="nu"||t.op=="nn")&&(n(a).attr("readonly","true"),n(a).attr("disabled","true")),y=n("<select class='selectopts'></select>"),g.append(y),y.bind("change",function(){t.op=n(y).val(),h=n(this).parents("tr:first");var i=n(".input-elm",h)[0];t.op==="nu"||t.op==="nn"?(t.data="",i.value="",i.setAttribute("readonly","true"),i.setAttribute("disabled","true")):(i.removeAttribute("readonly"),i.removeAttribute("disabled")),u.onchange()}),s=o.searchoptions.sopt?o.searchoptions.sopt:u.p.sopt?u.p.sopt:n.inArray(o.searchtype,u.p.strarr)!==-1?u.p.stropts:u.p.numopts,b="",n.each(u.p.ops,function(){v.push(this.name)}),e=0;e<s.length;e++)c=n.inArray(s[e],v),c!==-1&&(w=t.op===u.p.ops[c].name?" selected='selected'":"",b+="<option value='"+u.p.ops[c].name+"'"+w+">"+u.p.ops[c].description+"</option>");return y.append(b),nt=n("<td class='data'></td>"),l.append(nt),nt.append(a),n.jgrid.bindEv(a,o.searchoptions,u),n(a).addClass("input-elm").bind("change",function(){t.data=o.inputtype==="custom"?o.searchoptions.custom_value(n(this).children(".customelement:first"),"get"):n(this).val(),u.onchange()}),tt=n("<td></td>"),l.append(tt),this.p.ruleButtons===!0&&(it=n("<input type='button' value='-' title='Delete rule' class='delete-rule ui-del'/>"),tt.append(it),it.bind("click",function(){for(e=0;e<r.rules.length;e++)if(r.rules[e]===t){r.rules.splice(e,1);break}return u.reDraw(),u.onchange(),!1})),l},this.getStringForGroup=function(n){var t="(",i;if(n.groups!==undefined)for(i=0;i<n.groups.length;i++){t.length>1&&(t+=" "+n.groupOp+" ");try{t+=this.getStringForGroup(n.groups[i])}catch(r){alert(r)}}if(n.rules!==undefined)try{for(i=0;i<n.rules.length;i++)t.length>1&&(t+=" "+n.groupOp+" "),t+=this.getStringForRule(n.rules[i])}catch(u){alert(u)}return(t+=")",t==="()")?"":t},this.getStringForRule=function(t){for(var s="",r="",o,h,f,c=["int","integer","float","number","currency"],u=0;u<this.p.ops.length;u++)if(this.p.ops[u].name===t.op){s=this.p.ops[u].operator,r=this.p.ops[u].name;break}for(u=0;u<this.p.columns.length;u++)if(this.p.columns[u].name===t.field){o=this.p.columns[u];break}return o==null?"":(f=t.data,(r==="bw"||r==="bn")&&(f=f+"%"),(r==="ew"||r==="en")&&(f="%"+f),(r==="cn"||r==="nc")&&(f="%"+f+"%"),(r==="in"||r==="ni")&&(f=" ("+f+")"),i.errorcheck&&e(t.data,o),h=n.inArray(o.searchtype,c)!==-1||r==="nn"||r==="nu"?t.field+" "+s+" "+f:t.field+" "+s+' "'+f+'"')},this.resetFilter=function(){this.p.filter=n.extend(!0,{},this.p.initFilter),this.reDraw(),this.onchange()},this.hideError=function(){n("th.ui-state-error",this).html(""),n("tr.error",this).hide()},this.showError=function(){n("th.ui-state-error",this).html(this.p.errmsg),n("tr.error",this).show()},this.toUserFriendlyString=function(){return this.getStringForGroup(i.filter)},this.toString=function(){function i(t){if(n.p.errorcheck){for(var r,i=0;i<n.p.columns.length;i++)if(n.p.columns[i].name===t.field){r=n.p.columns[i];break}r&&e(t.data,r)}return t.op+"(item."+t.field+",'"+t.data+"')"}function t(n){var r="(",u;if(n.groups!==undefined)for(u=0;u<n.groups.length;u++)r.length>1&&(r+=n.groupOp==="OR"?" || ":" && "),r+=t(n.groups[u]);if(n.rules!==undefined)for(u=0;u<n.rules.length;u++)r.length>1&&(r+=n.groupOp==="OR"?" || ":" && "),r+=i(n.rules[u]);return(r+=")",r==="()")?"":r}var n=this;return t(this.p.filter)},this.reDraw(),this.p.showQuery&&this.onchange(),this.filter=!0}}})},n.extend(n.fn.jqFilter,{toSQLString:function(){var n="";return this.each(function(){n=this.toUserFriendlyString()}),n},filterData:function(){var n;return this.each(function(){n=this.p.filter}),n},getParameter:function(n){return n!==undefined&&this.p.hasOwnProperty(n)?this.p[n]:this.p},resetFilter:function(){return this.each(function(){this.resetFilter()})},addFilter:function(t){typeof t=="string"&&(t=n.jgrid.parse(t)),this.each(function(){this.p.filter=t,this.reDraw(),this.onchange()})}})}(jQuery),function(n){"use strict";var t={};n.jgrid.extend({searchGrid:function(t){return t=n.extend(!0,{recreateFilter:!1,drag:!0,sField:"searchField",sValue:"searchString",sOper:"searchOper",sFilter:"filters",loadDefaults:!0,beforeShowSearch:null,afterShowSearch:null,onInitializeSearch:null,afterRedraw:null,afterChange:null,closeAfterSearch:!1,closeAfterReset:!1,closeOnEscape:!1,searchOnEnter:!1,multipleSearch:!1,multipleGroup:!1,top:0,left:0,jqModal:!0,modal:!1,resize:!0,width:450,height:"auto",dataheight:"auto",showQuery:!1,errorcheck:!0,sopt:null,stringResult:undefined,onClose:null,onSearch:null,onReset:null,toTop:!0,overlay:30,columns:[],tmplNames:null,tmplFilters:null,tmplLabel:" Template: ",showOnLoad:!1,layer:null},n.jgrid.search,t||{}),this.each(function(){function w(f){c=n(i).triggerHandler("jqGridFilterBeforeShow",[f]),c===undefined&&(c=!0),c&&n.isFunction(t.beforeShowSearch)&&(c=t.beforeShowSearch.call(i,f)),c&&(n.jgrid.viewModal("#"+n.jgrid.jqID(u.themodal),{gbox:"#gbox_"+n.jgrid.jqID(r),jqm:t.jqModal,modal:t.modal,overlay:t.overlay,toTop:t.toTop}),n(i).triggerHandler("jqGridFilterAfterShow",[f]),n.isFunction(t.afterShowSearch)&&t.afterShowSearch.call(i,f))}var i=this,a;if(i.grid){var r="fbox_"+i.p.id,c=!0,u={themodal:"searchmod"+r,modalhead:"searchhd"+r,modalcontent:"searchcnt"+r,scrollelm:r},e=i.p.postData[t.sFilter];if(typeof e=="string"&&(e=n.jgrid.parse(e)),t.recreateFilter===!0&&n("#"+n.jgrid.jqID(u.themodal)).remove(),n("#"+n.jgrid.jqID(u.themodal))[0]!==undefined)w(n("#fbox_"+n.jgrid.jqID(+i.p.id)));else{var f=n("<div><div id='"+r+"' class='searchFilter' style='overflow:auto'></div></div>").insertBefore("#gview_"+n.jgrid.jqID(i.p.id)),k="left",p="";i.p.direction=="rtl"&&(k="right",p=" style='text-align:left'",f.attr("dir","rtl"));var h=n.extend([],i.p.colModel),d="<a href='javascript:void(0)' id='"+r+"_search' class='fm-button ui-state-default ui-corner-all fm-button-icon-right ui-reset'><span class='ui-icon ui-icon-search'></span>"+t.Find+"</a>",g="<a href='javascript:void(0)' id='"+r+"_reset' class='fm-button ui-state-default ui-corner-all fm-button-icon-left ui-search'><span class='ui-icon ui-icon-arrowreturnthick-1-w'></span>"+t.Reset+"</a>",v="",s="",y,o=!1,b,l=-1;t.showQuery&&(v="<a href='javascript:void(0)' id='"+r+"_query' class='fm-button ui-state-default ui-corner-all fm-button-icon-left'><span class='ui-icon ui-icon-comment'></span>Query</a>"),t.columns.length?h=t.columns:n.each(h,function(n,t){if(t.label||(t.label=i.p.colNames[n]),!o){var r=t.search===undefined?!0:t.search,u=t.hidden===!0,f=t.searchoptions&&t.searchoptions.searchhidden===!0;(f&&r||r&&!u)&&(o=!0,y=t.index||t.name,l=n)}}),(!e&&y||t.multipleSearch===!1)&&(a="eq",l>=0&&h[l].searchoptions&&h[l].searchoptions.sopt?a=h[l].searchoptions.sopt[0]:t.sopt&&t.sopt.length&&(a=t.sopt[0]),e={groupOp:"AND",rules:[{field:y,op:a,data:""}]}),o=!1,t.tmplNames&&t.tmplNames.length&&(o=!0,s=t.tmplLabel,s+="<select class='ui-template'>",s+="<option value='default'>Default</option>",n.each(t.tmplNames,function(n,t){s+="<option value='"+n+"'>"+t+"</option>"}),s+="</select>"),b="<table class='EditTable' style='border:0px none;margin-top:5px' id='"+r+"_2'><tbody><tr><td colspan='2'><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr><td class='EditButton' style='text-align:"+k+"'>"+g+s+"</td><td class='EditButton' "+p+">"+v+d+"</td></tr></tbody></table>",r=n.jgrid.jqID(r),n("#"+r).jqFilter({columns:h,filter:t.loadDefaults?e:null,showQuery:t.showQuery,errorcheck:t.errorcheck,sopt:t.sopt,groupButton:t.multipleGroup,ruleButtons:t.multipleSearch,afterRedraw:t.afterRedraw,_gridsopt:n.jgrid.search.odata,ajaxSelectOptions:i.p.ajaxSelectOptions,groupOps:t.groupOps,onChange:function(){this.p.showQuery&&n(".query",this).html(this.toUserFriendlyString()),n.isFunction(t.afterChange)&&t.afterChange.call(i,n("#"+r),t)},direction:i.p.direction}),f.append(b),o&&t.tmplFilters&&t.tmplFilters.length&&n(".ui-template",f).bind("change",function(){var i=n(this).val();return i=="default"?n("#"+r).jqFilter("addFilter",e):n("#"+r).jqFilter("addFilter",t.tmplFilters[parseInt(i,10)]),!1}),t.multipleGroup===!0&&(t.multipleSearch=!0),n(i).triggerHandler("jqGridFilterInitialize",[n("#"+r)]),n.isFunction(t.onInitializeSearch)&&t.onInitializeSearch.call(i,n("#"+r)),t.gbox="#gbox_"+r,t.layer?n.jgrid.createModal(u,f,t,"#gview_"+n.jgrid.jqID(i.p.id),n("#gbox_"+n.jgrid.jqID(i.p.id))[0],"#"+n.jgrid.jqID(t.layer),{position:"relative"}):n.jgrid.createModal(u,f,t,"#gview_"+n.jgrid.jqID(i.p.id),n("#gbox_"+n.jgrid.jqID(i.p.id))[0]),(t.searchOnEnter||t.closeOnEscape)&&n("#"+n.jgrid.jqID(u.themodal)).keydown(function(i){var f=n(i.target);return t.searchOnEnter&&i.which===13&&!f.hasClass("add-group")&&!f.hasClass("add-rule")&&!f.hasClass("delete-group")&&!f.hasClass("delete-rule")&&(!f.hasClass("fm-button")||!f.is("[id$=_query]"))?(n("#"+r+"_search").focus().click(),!1):t.closeOnEscape&&i.which===27?(n("#"+n.jgrid.jqID(u.modalhead)).find(".ui-jqdialog-titlebar-close").focus().click(),!1):void 0}),v&&n("#"+r+"_query").bind("click",function(){return n(".queryresult",f).toggle(),!1}),t.stringResult===undefined&&(t.stringResult=t.multipleSearch),n("#"+r+"_search").bind("click",function(){var o=n("#"+r),f={},s,e=o.jqFilter("filterData");if(t.errorcheck&&(o[0].hideError(),t.showQuery||o.jqFilter("toSQLString"),o[0].p.error))return o[0].showError(),!1;if(t.stringResult){try{s=xmlJsonClass.toJson(e,"","",!1)}catch(h){try{s=JSON.stringify(e)}catch(c){}}typeof s=="string"&&(f[t.sFilter]=s,n.each([t.sField,t.sValue,t.sOper],function(){f[this]=""}))}else t.multipleSearch?(f[t.sFilter]=e,n.each([t.sField,t.sValue,t.sOper],function(){f[this]=""})):(f[t.sField]=e.rules[0].field,f[t.sValue]=e.rules[0].data,f[t.sOper]=e.rules[0].op,f[t.sFilter]="");return i.p.search=!0,n.extend(i.p.postData,f),n(i).triggerHandler("jqGridFilterSearch"),n.isFunction(t.onSearch)&&t.onSearch.call(i),n(i).trigger("reloadGrid",[{page:1}]),t.closeAfterSearch&&n.jgrid.hideModal("#"+n.jgrid.jqID(u.themodal),{gb:"#gbox_"+n.jgrid.jqID(i.p.id),jqm:t.jqModal,onClose:t.onClose}),!1}),n("#"+r+"_reset").bind("click",function(){var u={},e=n("#"+r);return i.p.search=!1,t.multipleSearch===!1?u[t.sField]=u[t.sValue]=u[t.sOper]="":u[t.sFilter]="",e[0].resetFilter(),o&&n(".ui-template",f).val("default"),n.extend(i.p.postData,u),n(i).triggerHandler("jqGridFilterReset"),n.isFunction(t.onReset)&&t.onReset.call(i),n(i).trigger("reloadGrid",[{page:1}]),!1}),w(n("#"+r)),n(".fm-button:not(.ui-state-disabled)",f).hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")})}}})},editGridRow:function(i,r){return r=n.extend(!0,{top:0,left:0,width:300,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:null,mtype:"POST",clearAfterAdd:!0,closeAfterEdit:!1,reloadAfterSubmit:!0,onInitializeForm:null,beforeInitData:null,beforeShowForm:null,afterShowForm:null,beforeSubmit:null,afterSubmit:null,onclickSubmit:null,afterComplete:null,onclickPgButtons:null,afterclickPgButtons:null,editData:{},recreateForm:!1,jqModal:!0,closeOnEscape:!1,addedrow:"first",topinfo:"",bottominfo:"",saveicon:[],closeicon:[],savekey:[!1,13],navkeys:[!1,38,40],checkOnSubmit:!1,checkOnUpdate:!1,_savedData:{},processing:!1,onClose:null,ajaxEditOptions:{},serializeEditData:null,viewPagerButtons:!0},n.jgrid.edit,r||{}),t[n(this)[0].p.id]=r,this.each(function(){function gt(){return n(o+" > tbody > tr > td > .FormElement").each(function(){var r=n(".customelement",this),e,t,s,i;if(r.length)e=r[0],t=n(e).attr("name"),n.each(u.p.colModel,function(){if(this.name===t&&this.editoptions&&n.isFunction(this.editoptions.custom_value)){try{if(f[t]=this.editoptions.custom_value.call(u,n("#"+n.jgrid.jqID(t),o),"get"),f[t]===undefined)throw"e1";}catch(i){i==="e1"?n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_value' "+n.jgrid.edit.msg.novalue,n.jgrid.edit.bClose):n.jgrid.info_dialog(n.jgrid.errors.errcap,i.message,n.jgrid.edit.bClose)}return!0}});else{switch(n(this).get(0).type){case"checkbox":n(this).is(":checked")?f[this.name]=n(this).val():(s=n(this).attr("offval"),f[this.name]=s);break;case"select-one":f[this.name]=n("option:selected",this).val(),a[this.name]=n("option:selected",this).text();break;case"select-multiple":f[this.name]=n(this).val(),f[this.name]=f[this.name]?f[this.name].join(","):"",i=[],n("option:selected",this).each(function(t,r){i[t]=n(r).text()}),a[this.name]=i.join(",");break;case"password":case"text":case"textarea":case"button":f[this.name]=n(this).val()}u.p.autoencode&&(f[this.name]=n.jgrid.htmlEncode(f[this.name]))}}),!0}function si(i,r,f,o){for(var h,y,c,v=0,s,b,l,k=[],a=!1,g="<td class='CaptionTD'>&#160;</td><td class='DataTD'>&#160;</td>",d="",w,p=1;p<=o;p++)d+=g;return i!="_empty"&&(a=n(r).jqGrid("getInd",i)),n(r.p.colModel).each(function(p){var tt;if(h=this.name,y=this.editrules&&this.editrules.edithidden===!0?!1:this.hidden===!0?!0:!1,b=y?"style='display:none'":"",h!=="cb"&&h!=="subgrid"&&this.editable===!0&&h!=="rn"){if(a===!1)s="";else if(h==r.p.ExpandColumn&&r.p.treeGrid===!0)s=n("td[role='gridcell']:eq("+p+")",r.rows[a]).text();else{try{s=n.unformat.call(r,n("td[role='gridcell']:eq("+p+")",r.rows[a]),{rowId:i,colModel:this},p)}catch(rt){s=this.edittype&&this.edittype=="textarea"?n("td[role='gridcell']:eq("+p+")",r.rows[a]).text():n("td[role='gridcell']:eq("+p+")",r.rows[a]).html()}s&&s!="&nbsp;"&&s!="&#160;"&&(s.length!=1||s.charCodeAt(0)!=160)||(s="")}var w=n.extend({},this.editoptions||{},{id:h,name:h}),g=n.extend({},{elmprefix:"",elmsuffix:"",rowabove:!1,rowcontent:""},this.formoptions||{}),nt=parseInt(g.rowpos,10)||v+1,it=parseInt((parseInt(g.colpos,10)||1)*2,10);i=="_empty"&&w.defaultValue&&(s=n.isFunction(w.defaultValue)?w.defaultValue.call(u):w.defaultValue),this.edittype||(this.edittype="text"),u.p.autoencode&&(s=n.jgrid.htmlDecode(s)),l=n.jgrid.createEl.call(u,this.edittype,w,s,!1,n.extend({},n.jgrid.ajaxOptions,r.p.ajaxSelectOptions||{})),s===""&&this.edittype=="checkbox"&&(s=n(l).attr("offval")),s===""&&this.edittype=="select"&&(s=n("option:eq(0)",l).text()),(t[u.p.id].checkOnSubmit||t[u.p.id].checkOnUpdate)&&(t[u.p.id]._savedData[h]=s),n(l).addClass("FormElement"),n.inArray(this.edittype,["text","textarea","password","select"])>-1&&n(l).addClass("ui-widget-content ui-corner-all"),c=n(f).find("tr[rowpos="+nt+"]"),g.rowabove&&(tt=n("<tr><td class='contentinfo' colspan='"+o*2+"'>"+g.rowcontent+"</td></tr>"),n(f).append(tt),tt[0].rp=nt),c.length===0&&(c=n("<tr "+b+" rowpos='"+nt+"'></tr>").addClass("FormData").attr("id","tr_"+h),n(c).append(d),n(f).append(c),c[0].rp=nt),n("td:eq("+(it-2)+")",c[0]).html(g.label===undefined?r.p.colNames[p]:g.label),n("td:eq("+(it-1)+")",c[0]).append(g.elmprefix).append(l).append(g.elmsuffix),n.isFunction(w.custom_value)&&i!=="_empty"&&w.custom_value.call(u,n("#"+h,"#"+e),"set",s),n.jgrid.bindEv(l,w,u),k[v]=p,v++}}),v>0&&(w=n("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(o*2-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='"+r.p.id+"_id' value='"+i+"'/></td></tr>"),w[0].rp=v+999,n(f).append(w),(t[u.p.id].checkOnSubmit||t[u.p.id].checkOnUpdate)&&(t[u.p.id]._savedData[r.p.id+"_id"]=i)),k}function tt(i,r,f){var e,p=0,s,h,a,l,v,c,y;if((t[u.p.id].checkOnSubmit||t[u.p.id].checkOnUpdate)&&(t[u.p.id]._savedData={},t[u.p.id]._savedData[r.p.id+"_id"]=i),c=r.p.colModel,i=="_empty"){n(c).each(function(){e=this.name,a=n.extend({},this.editoptions||{}),h=n("#"+n.jgrid.jqID(e),"#"+f),h&&h.length&&h[0]!==null&&(l="",a.defaultValue?(l=n.isFunction(a.defaultValue)?a.defaultValue.call(u):a.defaultValue,h[0].type=="checkbox"?(v=l.toLowerCase(),v.search(/(false|0|no|off|undefined)/i)<0&&v!==""?(h[0].checked=!0,h[0].defaultChecked=!0,h[0].value=l):(h[0].checked=!1,h[0].defaultChecked=!1)):h.val(l)):h[0].type=="checkbox"?(h[0].checked=!1,h[0].defaultChecked=!1,l=n(h).attr("offval")):h[0].type&&h[0].type.substr(0,6)=="select"?h[0].selectedIndex=0:h.val(l),(t[u.p.id].checkOnSubmit===!0||t[u.p.id].checkOnUpdate)&&(t[u.p.id]._savedData[e]=l))}),n("#id_g","#"+f).val(i);return}(y=n(r).jqGrid("getInd",i,!0),y)&&(n('td[role="gridcell"]',y).each(function(o){var h,l;if(e=c[o].name,e!=="cb"&&e!=="subgrid"&&e!=="rn"&&c[o].editable===!0){if(e==r.p.ExpandColumn&&r.p.treeGrid===!0)s=n(this).text();else try{s=n.unformat.call(r,n(this),{rowId:i,colModel:c[o]},o)}catch(a){s=c[o].edittype=="textarea"?n(this).text():n(this).html()}u.p.autoencode&&(s=n.jgrid.htmlDecode(s)),(t[u.p.id].checkOnSubmit===!0||t[u.p.id].checkOnUpdate)&&(t[u.p.id]._savedData[e]=s),e=n.jgrid.jqID(e);switch(c[o].edittype){case"password":case"text":case"button":case"image":case"textarea":(s=="&nbsp;"||s=="&#160;"||s.length==1&&s.charCodeAt(0)==160)&&(s=""),n("#"+e,"#"+f).val(s);break;case"select":h=s.split(","),h=n.map(h,function(t){return n.trim(t)}),n("#"+e+" option","#"+f).each(function(){this.selected=c[o].editoptions.multiple||n.trim(s)!=n.trim(n(this).text())&&h[0]!=n.trim(n(this).text())&&h[0]!=n.trim(n(this).val())?c[o].editoptions.multiple?n.inArray(n.trim(n(this).text()),h)>-1||n.inArray(n.trim(n(this).val()),h)>-1?!0:!1:!1:!0});break;case"checkbox":s=String(s),c[o].editoptions&&c[o].editoptions.value?(l=c[o].editoptions.value.split(":"),l[0]==s?(n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("checked",!0),n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("defaultChecked",!0)):(n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("checked",!1),n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("defaultChecked",!1))):(s=s.toLowerCase(),s.search(/(false|0|no|off|undefined)/i)<0&&s!==""?(n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("checked",!0),n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("defaultChecked",!0)):(n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("checked",!1),n("#"+e,"#"+f)[u.p.useProp?"prop":"attr"]("defaultChecked",!1)));break;case"custom":try{if(c[o].editoptions&&n.isFunction(c[o].editoptions.custom_value))c[o].editoptions.custom_value.call(u,n("#"+e,"#"+f),"set",s);else throw"e1";}catch(v){v=="e1"?n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_value' "+n.jgrid.edit.msg.nodefined,n.jgrid.edit.bClose):n.jgrid.info_dialog(n.jgrid.errors.errcap,v.message,n.jgrid.edit.bClose)}}p++}}),p>0&&n("#id_g",o).val(i))}function ei(){n.each(u.p.colModel,function(n,t){t.editoptions&&t.editoptions.NullIfEmpty===!0&&f.hasOwnProperty(t.name)&&f[t.name]===""&&(f[t.name]="null")})}function it(){var d,i=[!0,"",""],g={},l=u.p.prmNames,v,p,nt,b,it,y=n(u).triggerHandler("jqGridAddEditBeforeCheckValues",[n("#"+e),c]),ut,rt,w,k;y&&typeof y=="object"&&(f=y),n.isFunction(t[u.p.id].beforeCheckValues)&&(y=t[u.p.id].beforeCheckValues.call(u,f,n("#"+e),f[u.p.id+"_id"]=="_empty"?l.addoper:l.editoper),y&&typeof y=="object"&&(f=y));for(nt in f)if(f.hasOwnProperty(nt)&&(i=n.jgrid.checkValues.call(u,f[nt],nt,u),i[0]===!1))break;if(ei(),i[0]&&(g=n(u).triggerHandler("jqGridAddEditClickSubmit",[t[u.p.id],f,c]),g===undefined&&n.isFunction(t[u.p.id].onclickSubmit)&&(g=t[u.p.id].onclickSubmit.call(u,t[u.p.id],f)||{}),i=n(u).triggerHandler("jqGridAddEditBeforeSubmit",[f,n("#"+e),c]),i===undefined&&(i=[!0,"",""]),i[0]&&n.isFunction(t[u.p.id].beforeSubmit)&&(i=t[u.p.id].beforeSubmit.call(u,f,n("#"+e)))),i[0]&&!t[u.p.id].processing){if(t[u.p.id].processing=!0,n("#sData",o+"_2").addClass("ui-state-active"),p=l.oper,v=l.id,f[p]=n.trim(f[u.p.id+"_id"])=="_empty"?l.addoper:l.editoper,f[p]!=l.addoper?f[v]=f[u.p.id+"_id"]:f[v]===undefined&&(f[v]=f[u.p.id+"_id"]),delete f[u.p.id+"_id"],f=n.extend(f,t[u.p.id].editData,g),u.p.treeGrid===!0){f[p]==l.addoper&&(b=n(u).jqGrid("getGridParam","selrow"),ut=u.p.treeGridModel=="adjacency"?u.p.treeReader.parent_id_field:"parent_id",f[ut]=b);for(it in u.p.treeReader)if(u.p.treeReader.hasOwnProperty(it)&&(rt=u.p.treeReader[it],f.hasOwnProperty(rt))){if(f[p]==l.addoper&&it==="parent_id_field")continue;delete f[rt]}}f[v]=n.jgrid.stripPref(u.p.idPrefix,f[v]),w=n.extend({url:t[u.p.id].url||n(u).jqGrid("getGridParam","editurl"),type:t[u.p.id].mtype,data:n.isFunction(t[u.p.id].serializeEditData)?t[u.p.id].serializeEditData.call(u,f):f,complete:function(y,w){var k;if(f[v]=u.p.idPrefix+f[v],w!="success"?(i[0]=!1,i[1]=n(u).triggerHandler("jqGridAddEditErrorTextFormat",[y,c]),i[1]=n.isFunction(t[u.p.id].errorTextFormat)?t[u.p.id].errorTextFormat.call(u,y):w+" Status: '"+y.statusText+"'. Error code: "+y.status):(i=n(u).triggerHandler("jqGridAddEditAfterSubmit",[y,f,c]),i===undefined&&(i=[!0,"",""]),i[0]&&n.isFunction(t[u.p.id].afterSubmit)&&(i=t[u.p.id].afterSubmit.call(u,y,f))),i[0]===!1)n("#FormError>td",o).html(i[1]),n("#FormError",o).show();else if(n.each(u.p.colModel,function(){if(a[this.name]&&this.formatter&&this.formatter=="select")try{delete a[this.name]}catch(n){}}),f=n.extend(f,a),u.p.autoencode&&n.each(f,function(t,i){f[t]=n.jgrid.htmlDecode(i)}),f[p]==l.addoper?(i[2]||(i[2]=n.jgrid.randId()),f[v]=i[2],t[u.p.id].closeAfterAdd?(t[u.p.id].reloadAfterSubmit?n(u).trigger("reloadGrid"):u.p.treeGrid===!0?n(u).jqGrid("addChildNode",i[2],b,f):(n(u).jqGrid("addRowData",i[2],f,r.addedrow),n(u).jqGrid("setSelection",i[2])),n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose})):t[u.p.id].clearAfterAdd?(t[u.p.id].reloadAfterSubmit?n(u).trigger("reloadGrid"):u.p.treeGrid===!0?n(u).jqGrid("addChildNode",i[2],b,f):n(u).jqGrid("addRowData",i[2],f,r.addedrow),tt("_empty",u,e)):t[u.p.id].reloadAfterSubmit?n(u).trigger("reloadGrid"):u.p.treeGrid===!0?n(u).jqGrid("addChildNode",i[2],b,f):n(u).jqGrid("addRowData",i[2],f,r.addedrow)):(t[u.p.id].reloadAfterSubmit?(n(u).trigger("reloadGrid"),t[u.p.id].closeAfterEdit||setTimeout(function(){n(u).jqGrid("setSelection",f[v])},1e3)):u.p.treeGrid===!0?n(u).jqGrid("setTreeRow",f[v],f):n(u).jqGrid("setRowData",f[v],f),t[u.p.id].closeAfterEdit&&n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose})),n.isFunction(t[u.p.id].afterComplete)&&(d=y,setTimeout(function(){n(u).triggerHandler("jqGridAddEditAfterComplete",[d,f,n("#"+e),c]),t[u.p.id].afterComplete.call(u,d,f,n("#"+e)),d=null},500)),(t[u.p.id].checkOnSubmit||t[u.p.id].checkOnUpdate)&&(n("#"+e).data("disabled",!1),t[u.p.id]._savedData[u.p.id+"_id"]!="_empty"))for(k in t[u.p.id]._savedData)t[u.p.id]._savedData.hasOwnProperty(k)&&f[k]&&(t[u.p.id]._savedData[k]=f[k]);t[u.p.id].processing=!1,n("#sData",o+"_2").removeClass("ui-state-active");try{n(":input:visible","#"+e)[0].focus()}catch(g){}}},n.jgrid.ajaxOptions,t[u.p.id].ajaxEditOptions),w.url||t[u.p.id].useDataProxy||(n.isFunction(u.p.dataProxy)?t[u.p.id].useDataProxy=!0:(i[0]=!1,i[1]+=" "+n.jgrid.errors.nourl)),i[0]&&(t[u.p.id].useDataProxy?(k=u.p.dataProxy.call(u,w,"set_"+u.p.id),k===undefined&&(k=[!0,""]),k[0]===!1?(i[0]=!1,i[1]=k[1]||"Error deleting the selected row!"):(w.data.oper==l.addoper&&t[u.p.id].closeAfterAdd&&n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}),w.data.oper==l.editoper&&t[u.p.id].closeAfterEdit&&n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}))):n.ajax(w))}i[0]===!1&&(n("#FormError>td",o).html(i[1]),n("#FormError",o).show())}function ii(n,t){var r=!1,i;for(i in n)if(n.hasOwnProperty(i)&&n[i]!=t[i]){r=!0;break}return r}function v(){var i=!0;return n("#FormError",o).hide(),t[u.p.id].checkOnUpdate&&(f={},a={},gt(),ft=n.extend({},f,a),ut=ii(ft,t[u.p.id]._savedData),ut&&(n("#"+e).data("disabled",!0),n(".confirm","#"+s.themodal).show(),i=!1)),i}function ti(){var t;if(i!=="_empty"&&u.p.savedRow!==undefined&&u.p.savedRow.length>0&&n.isFunction(n.fn.jqGrid.restoreRow))for(t=0;t<u.p.savedRow.length;t++)if(u.p.savedRow[t].id==i){n(u).jqGrid("restoreRow",i);break}}function vt(t,i){var r=i[1].length-1;t===0?n("#pData",o+"_2").addClass("ui-state-disabled"):i[1][t-1]!==undefined&&n("#"+n.jgrid.jqID(i[1][t-1])).hasClass("ui-state-disabled")?n("#pData",o+"_2").addClass("ui-state-disabled"):n("#pData",o+"_2").removeClass("ui-state-disabled"),t==r?n("#nData",o+"_2").addClass("ui-state-disabled"):i[1][t+1]!==undefined&&n("#"+n.jgrid.jqID(i[1][t+1])).hasClass("ui-state-disabled")?n("#nData",o+"_2").addClass("ui-state-disabled"):n("#nData",o+"_2").removeClass("ui-state-disabled")}function yt(){var t=n(u).jqGrid("getDataIDs"),i=n("#id_g",o).val(),r=n.inArray(i,t);return[r,t]}var u=this,rt,p,g,lt,ct,nt,ht;if(u.grid&&i){var h=u.p.id,e="FrmGrid_"+h,at="TblGrid_"+h,o="#"+n.jgrid.jqID(at),s={themodal:"editmod"+h,modalhead:"edithd"+h,modalcontent:"editcnt"+h,scrollelm:e},et=n.isFunction(t[u.p.id].beforeShowForm)?t[u.p.id].beforeShowForm:!1,ot=n.isFunction(t[u.p.id].afterShowForm)?t[u.p.id].afterShowForm:!1,st=n.isFunction(t[u.p.id].beforeInitData)?t[u.p.id].beforeInitData:!1,dt=n.isFunction(t[u.p.id].onInitializeForm)?t[u.p.id].onInitializeForm:!1,l=!0,w=1,bt=0,f,a,ft,ut,c;if(e=n.jgrid.jqID(e),i==="new"?(i="_empty",c="add",r.caption=t[u.p.id].addCaption):(r.caption=t[u.p.id].editCaption,c="edit"),r.recreateForm===!0&&n("#"+n.jgrid.jqID(s.themodal))[0]!==undefined&&n("#"+n.jgrid.jqID(s.themodal)).remove(),rt=!0,r.checkOnUpdate&&r.jqModal&&!r.modal&&(rt=!1),n("#"+n.jgrid.jqID(s.themodal))[0]!==undefined){if(l=n(u).triggerHandler("jqGridAddEditBeforeInitData",[n("#"+n.jgrid.jqID(e)),c]),l===undefined&&(l=!0),l&&st&&(l=st.call(u,n("#"+e))),l===!1)return;ti(),n(".ui-jqdialog-title","#"+n.jgrid.jqID(s.modalhead)).html(r.caption),n("#FormError",o).hide(),t[u.p.id].topinfo?(n(".topinfo",o).html(t[u.p.id].topinfo),n(".tinfo",o).show()):n(".tinfo",o).hide(),t[u.p.id].bottominfo?(n(".bottominfo",o+"_2").html(t[u.p.id].bottominfo),n(".binfo",o+"_2").show()):n(".binfo",o+"_2").hide(),tt(i,u,e),i!="_empty"&&t[u.p.id].viewPagerButtons?n("#pData, #nData",o+"_2").show():n("#pData, #nData",o+"_2").hide(),t[u.p.id].processing===!0&&(t[u.p.id].processing=!1,n("#sData",o+"_2").removeClass("ui-state-active")),n("#"+e).data("disabled")===!0&&(n(".confirm","#"+n.jgrid.jqID(s.themodal)).hide(),n("#"+e).data("disabled",!1)),n(u).triggerHandler("jqGridAddEditBeforeShowForm",[n("#"+e),c]),et&&et.call(u,n("#"+e)),n("#"+n.jgrid.jqID(s.themodal)).data("onClose",t[u.p.id].onClose),n.jgrid.viewModal("#"+n.jgrid.jqID(s.themodal),{gbox:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,jqM:!1,overlay:r.overlay,modal:r.modal}),rt||n(".jqmOverlay").click(function(){return v()?(n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}),!1):!1}),n(u).triggerHandler("jqGridAddEditAfterShowForm",[n("#"+e),c]),ot&&ot.call(u,n("#"+e))}else{var fi=isNaN(r.dataheight)?r.dataheight:r.dataheight+"px",ui=isNaN(r.datawidth)?r.datawidth:r.datawidth+"px",ni=n("<form name='FormPost' id='"+e+"' class='FormGrid' onSubmit='return false;' style='width:"+ui+";overflow:auto;position:relative;height:"+fi+";'></form>").data("disabled",!1),y=n("<table id='"+at+"' class='EditTable' cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>");if(l=n(u).triggerHandler("jqGridAddEditBeforeInitData",[n("#"+e),c]),l===undefined&&(l=!0),l&&st&&(l=st.call(u,n("#"+e))),l===!1)return;ti(),n(u.p.colModel).each(function(){var n=this.formoptions;w=Math.max(w,n?n.colpos||0:0),bt=Math.max(bt,n?n.rowpos||0:0)}),n(ni).append(y),p=n("<tr id='FormError' style='display:none'><td class='ui-state-error' colspan='"+w*2+"'></td></tr>"),p[0].rp=0,n(y).append(p),p=n("<tr style='display:none' class='tinfo'><td class='topinfo' colspan='"+w*2+"'>"+t[u.p.id].topinfo+"</td></tr>"),p[0].rp=0,n(y).append(p);var b=u.p.direction=="rtl"?!0:!1,ri=b?"nData":"pData",oi=b?"pData":"nData";si(i,u,y,w);var kt="<a href='javascript:void(0)' id='"+ri+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></a>",k="<a href='javascript:void(0)' id='"+oi+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></a>",wt="<a href='javascript:void(0)' id='sData' class='fm-button ui-state-default ui-corner-all'>"+r.bSubmit+"</a>",pt="<a href='javascript:void(0)' id='cData' class='fm-button ui-state-default ui-corner-all'>"+r.bCancel+"</a>",d="<table border='0' cellspacing='0' cellpadding='0' class='EditTable' id='"+at+"_2'><tbody><tr><td colspan='2'><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr id='Act_Buttons'><td class='navButton'>"+(b?k+kt:kt+k)+"</td><td class='EditButton'>"+wt+pt+"</td></tr>";d+="<tr style='display:none' class='binfo'><td class='bottominfo' colspan='2'>"+t[u.p.id].bottominfo+"</td></tr>",d+="</tbody></table>",bt>0&&(g=[],n.each(n(y)[0].rows,function(n,t){g[n]=t}),g.sort(function(n,t){return n.rp>t.rp?1:n.rp<t.rp?-1:0}),n.each(g,function(t,i){n("tbody",y).append(i)})),r.gbox="#gbox_"+n.jgrid.jqID(h),lt=!1,r.closeOnEscape===!0&&(r.closeOnEscape=!1,lt=!0),ct=n("<div></div>").append(ni).append(d),n.jgrid.createModal(s,ct,r,"#gview_"+n.jgrid.jqID(u.p.id),n("#gbox_"+n.jgrid.jqID(u.p.id))[0]),b&&(n("#pData, #nData",o+"_2").css("float","right"),n(".EditButton",o+"_2").css("text-align","left")),t[u.p.id].topinfo&&n(".tinfo",o).show(),t[u.p.id].bottominfo&&n(".binfo",o+"_2").show(),ct=null,d=null,n("#"+n.jgrid.jqID(s.themodal)).keydown(function(i){var f=i.target;if(n("#"+e).data("disabled")===!0)return!1;if(t[u.p.id].savekey[0]===!0&&i.which==t[u.p.id].savekey[1]&&f.tagName!="TEXTAREA")return n("#sData",o+"_2").trigger("click"),!1;if(i.which===27)return v()?(lt&&n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:r.gbox,jqm:r.jqModal,onClose:t[u.p.id].onClose}),!1):!1;if(t[u.p.id].navkeys[0]===!0){if(n("#id_g",o).val()=="_empty")return!0;if(i.which==t[u.p.id].navkeys[1])return n("#pData",o+"_2").trigger("click"),!1;if(i.which==t[u.p.id].navkeys[2])return n("#nData",o+"_2").trigger("click"),!1}}),r.checkOnUpdate&&(n("a.ui-jqdialog-titlebar-close span","#"+n.jgrid.jqID(s.themodal)).removeClass("jqmClose"),n("a.ui-jqdialog-titlebar-close","#"+n.jgrid.jqID(s.themodal)).unbind("click").click(function(){return v()?(n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}),!1):!1})),r.saveicon=n.extend([!0,"left","ui-icon-disk"],r.saveicon),r.closeicon=n.extend([!0,"left","ui-icon-close"],r.closeicon),r.saveicon[0]===!0&&n("#sData",o+"_2").addClass(r.saveicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+r.saveicon[2]+"'></span>"),r.closeicon[0]===!0&&n("#cData",o+"_2").addClass(r.closeicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+r.closeicon[2]+"'></span>"),(t[u.p.id].checkOnSubmit||t[u.p.id].checkOnUpdate)&&(wt="<a href='javascript:void(0)' id='sNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+r.bYes+"</a>",k="<a href='javascript:void(0)' id='nNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+r.bNo+"</a>",pt="<a href='javascript:void(0)' id='cNew' class='fm-button ui-state-default ui-corner-all' style='z-index:1002'>"+r.bExit+"</a>",nt=r.zIndex||999,nt++,n("<div class='ui-widget-overlay jqgrid-overlay confirm' style='z-index:"+nt+";display:none;'>&#160;</div><div class='confirm ui-widget-content ui-jqconfirm' style='z-index:"+(nt+1)+"'>"+r.saveData+"<br/><br/>"+wt+k+pt+"</div>").insertAfter("#"+e),n("#sNew","#"+n.jgrid.jqID(s.themodal)).click(function(){return it(),n("#"+e).data("disabled",!1),n(".confirm","#"+n.jgrid.jqID(s.themodal)).hide(),!1}),n("#nNew","#"+n.jgrid.jqID(s.themodal)).click(function(){return n(".confirm","#"+n.jgrid.jqID(s.themodal)).hide(),n("#"+e).data("disabled",!1),setTimeout(function(){n(":input","#"+e)[0].focus()},0),!1}),n("#cNew","#"+n.jgrid.jqID(s.themodal)).click(function(){return n(".confirm","#"+n.jgrid.jqID(s.themodal)).hide(),n("#"+e).data("disabled",!1),n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}),!1})),n(u).triggerHandler("jqGridAddEditInitializeForm",[n("#"+e),c]),dt&&dt.call(u,n("#"+e)),i!="_empty"&&t[u.p.id].viewPagerButtons?n("#pData,#nData",o+"_2").show():n("#pData,#nData",o+"_2").hide(),n(u).triggerHandler("jqGridAddEditBeforeShowForm",[n("#"+e),c]),et&&et.call(u,n("#"+e)),n("#"+n.jgrid.jqID(s.themodal)).data("onClose",t[u.p.id].onClose),n.jgrid.viewModal("#"+n.jgrid.jqID(s.themodal),{gbox:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,overlay:r.overlay,modal:r.modal}),rt||n(".jqmOverlay").click(function(){return v()?(n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}),!1):!1}),n(u).triggerHandler("jqGridAddEditAfterShowForm",[n("#"+e),c]),ot&&ot.call(u,n("#"+e)),n(".fm-button","#"+n.jgrid.jqID(s.themodal)).hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}),n("#sData",o+"_2").click(function(){return f={},a={},n("#FormError",o).hide(),gt(),f[u.p.id+"_id"]=="_empty"?it():r.checkOnSubmit===!0?(ft=n.extend({},f,a),ut=ii(ft,t[u.p.id]._savedData),ut?(n("#"+e).data("disabled",!0),n(".confirm","#"+n.jgrid.jqID(s.themodal)).show()):it()):it(),!1}),n("#cData",o+"_2").click(function(){return v()?(n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(h),jqm:r.jqModal,onClose:t[u.p.id].onClose}),!1):!1}),n("#nData",o+"_2").click(function(){var t,i;if(!v())return!1;if(n("#FormError",o).hide(),t=yt(),t[0]=parseInt(t[0],10),t[0]!=-1&&t[1][t[0]+1]){if((n(u).triggerHandler("jqGridAddEditClickPgButtons",["next",n("#"+e),t[1][t[0]]]),n.isFunction(r.onclickPgButtons)&&(i=r.onclickPgButtons.call(u,"next",n("#"+e),t[1][t[0]]),i!==undefined&&i===!1))||n("#"+n.jgrid.jqID(t[1][t[0]+1])).hasClass("ui-state-disabled"))return!1;tt(t[1][t[0]+1],u,e),n(u).jqGrid("setSelection",t[1][t[0]+1]),n(u).triggerHandler("jqGridAddEditAfterClickPgButtons",["next",n("#"+e),t[1][t[0]]]),n.isFunction(r.afterclickPgButtons)&&r.afterclickPgButtons.call(u,"next",n("#"+e),t[1][t[0]+1]),vt(t[0]+1,t)}return!1}),n("#pData",o+"_2").click(function(){var t,i;if(!v())return!1;if(n("#FormError",o).hide(),t=yt(),t[0]!=-1&&t[1][t[0]-1]){if((n(u).triggerHandler("jqGridAddEditClickPgButtons",["prev",n("#"+e),t[1][t[0]]]),n.isFunction(r.onclickPgButtons)&&(i=r.onclickPgButtons.call(u,"prev",n("#"+e),t[1][t[0]]),i!==undefined&&i===!1))||n("#"+n.jgrid.jqID(t[1][t[0]-1])).hasClass("ui-state-disabled"))return!1;tt(t[1][t[0]-1],u,e),n(u).jqGrid("setSelection",t[1][t[0]-1]),n(u).triggerHandler("jqGridAddEditAfterClickPgButtons",["prev",n("#"+e),t[1][t[0]]]),n.isFunction(r.afterclickPgButtons)&&r.afterclickPgButtons.call(u,"prev",n("#"+e),t[1][t[0]-1]),vt(t[0]-1,t)}return!1})}ht=yt(),vt(ht[0],ht)}})},viewGridRow:function(i,r){return r=n.extend(!0,{top:0,left:0,width:0,datawidth:"auto",height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,jqModal:!0,closeOnEscape:!1,labelswidth:"30%",closeicon:[],navkeys:[!1,38,40],onClose:null,beforeShowForm:null,beforeInitData:null,viewPagerButtons:!0},n.jgrid.view,r||{}),t[n(this)[0].p.id]=r,this.each(function(){function y(){(t[u.p.id].closeOnEscape===!0||t[u.p.id].navkeys[0]===!0)&&setTimeout(function(){n(".ui-jqdialog-titlebar-close","#"+n.jgrid.jqID(s.modalhead)).focus()},0)}function ut(t,i,u,f){for(var o,s,e,h=0,y,g,k=[],v=!1,tt="<td class='CaptionTD form-view-label ui-widget-content' width='"+r.labelswidth+"'>&#160;</td><td class='DataTD form-view-data ui-helper-reset ui-widget-content'>&#160;</td>",d="",it="<td class='CaptionTD form-view-label ui-widget-content'>&#160;</td><td class='DataTD form-view-data ui-widget-content'>&#160;</td>",rt=["integer","number","currency"],l=0,c=0,p,w,nt,b,a=1;a<=f;a++)d+=a==1?tt:it;return n(i.p.colModel).each(function(){s=this.editrules&&this.editrules.edithidden===!0?!1:this.hidden===!0?!0:!1,s||this.align!=="right"||(this.formatter&&n.inArray(this.formatter,rt)!==-1?l=Math.max(l,parseInt(this.width,10)):c=Math.max(c,parseInt(this.width,10)))}),p=l!==0?l:c!==0?c:0,v=n(i).jqGrid("getInd",t),n(i.p.colModel).each(function(t){var a;if(o=this.name,w=!1,s=this.editrules&&this.editrules.edithidden===!0?!1:this.hidden===!0?!0:!1,g=s?"style='display:none'":"",nt=typeof this.viewable!="boolean"?!0:this.viewable,o!=="cb"&&o!=="subgrid"&&o!=="rn"&&nt){y=v===!1?"":o==i.p.ExpandColumn&&i.p.treeGrid===!0?n("td:eq("+t+")",i.rows[v]).text():n("td:eq("+t+")",i.rows[v]).html(),w=this.align==="right"&&p!==0?!0:!1;var r=n.extend({},{rowabove:!1,rowcontent:""},this.formoptions||{}),c=parseInt(r.rowpos,10)||h+1,l=parseInt((parseInt(r.colpos,10)||1)*2,10);r.rowabove&&(a=n("<tr><td class='contentinfo' colspan='"+f*2+"'>"+r.rowcontent+"</td></tr>"),n(u).append(a),a[0].rp=c),e=n(u).find("tr[rowpos="+c+"]"),e.length===0&&(e=n("<tr "+g+" rowpos='"+c+"'></tr>").addClass("FormData").attr("id","trv_"+o),n(e).append(d),n(u).append(e),e[0].rp=c),n("td:eq("+(l-2)+")",e[0]).html("<b>"+(r.label===undefined?i.p.colNames[t]:r.label)+"</b>"),n("td:eq("+(l-1)+")",e[0]).append("<span>"+y+"</span>").attr("id","v_"+o),w&&n("td:eq("+(l-1)+") span",e[0]).css({"text-align":"right",width:p+"px"}),k[h]=t,h++}}),h>0&&(b=n("<tr class='FormData' style='display:none'><td class='CaptionTD'></td><td colspan='"+(f*2-1)+"' class='DataTD'><input class='FormElement' id='id_g' type='text' name='id' value='"+t+"'/></td></tr>"),b[0].rp=h+99,n(u).append(b)),k}function g(t,i){var r,u,s=0,e,h,o;(o=n(i).jqGrid("getInd",t,!0),o)&&(n("td",o).each(function(t){r=i.p.colModel[t].name,u=i.p.colModel[t].editrules&&i.p.colModel[t].editrules.edithidden===!0?!1:i.p.colModel[t].hidden===!0?!0:!1,r!=="cb"&&r!=="subgrid"&&r!=="rn"&&(e=r==i.p.ExpandColumn&&i.p.treeGrid===!0?n(this).text():n(this).html(),h=n.extend({},i.p.colModel[t].editoptions||{}),r=n.jgrid.jqID("v_"+r),n("#"+r+" span","#"+f).html(e),u&&n("#"+r,"#"+f).parents("tr:first").hide(),s++)}),s>0&&n("#id_g","#"+f).val(t))}function b(t,i){var r=i[1].length-1;t===0?n("#pData","#"+f+"_2").addClass("ui-state-disabled"):i[1][t-1]!==undefined&&n("#"+n.jgrid.jqID(i[1][t-1])).hasClass("ui-state-disabled")?n("#pData",f+"_2").addClass("ui-state-disabled"):n("#pData","#"+f+"_2").removeClass("ui-state-disabled"),t==r?n("#nData","#"+f+"_2").addClass("ui-state-disabled"):i[1][t+1]!==undefined&&n("#"+n.jgrid.jqID(i[1][t+1])).hasClass("ui-state-disabled")?n("#nData",f+"_2").addClass("ui-state-disabled"):n("#nData","#"+f+"_2").removeClass("ui-state-disabled")}function p(){var t=n(u).jqGrid("getDataIDs"),i=n("#id_g","#"+f).val(),r=n.inArray(i,t);return[r,t]}var u=this,c,w,nt;if(u.grid&&i){var e=u.p.id,o="ViewGrid_"+n.jgrid.jqID(e),f="ViewTbl_"+n.jgrid.jqID(e),lt="ViewGrid_"+e,ot="ViewTbl_"+e,s={themodal:"viewmod"+e,modalhead:"viewhd"+e,modalcontent:"viewcnt"+e,scrollelm:o},a=n.isFunction(t[u.p.id].beforeInitData)?t[u.p.id].beforeInitData:!1,h=!0,d=1,k=0;if(n("#"+n.jgrid.jqID(s.themodal))[0]!==undefined){if(a&&(h=a.call(u,n("#"+o)),h===undefined&&(h=!0)),h===!1)return;n(".ui-jqdialog-title","#"+n.jgrid.jqID(s.modalhead)).html(r.caption),n("#FormError","#"+f).hide(),g(i,u),n.isFunction(t[u.p.id].beforeShowForm)&&t[u.p.id].beforeShowForm.call(u,n("#"+o)),n.jgrid.viewModal("#"+n.jgrid.jqID(s.themodal),{gbox:"#gbox_"+n.jgrid.jqID(e),jqm:r.jqModal,jqM:!1,overlay:r.overlay,modal:r.modal}),y()}else{var ft=isNaN(r.dataheight)?r.dataheight:r.dataheight+"px",et=isNaN(r.datawidth)?r.datawidth:r.datawidth+"px",tt=n("<form name='FormPost' id='"+lt+"' class='FormGrid' style='width:"+et+";overflow:auto;position:relative;height:"+ft+";'></form>"),v=n("<table id='"+ot+"' class='EditTable' cellspacing='1' cellpadding='2' border='0' style='table-layout:fixed'><tbody></tbody></table>");if(a&&(h=a.call(u,n("#"+o)),h===undefined&&(h=!0)),h===!1)return;n(u.p.colModel).each(function(){var n=this.formoptions;d=Math.max(d,n?n.colpos||0:0),k=Math.max(k,n?n.rowpos||0:0)}),n(tt).append(v),ut(i,u,v,d);var l=u.p.direction=="rtl"?!0:!1,st=l?"nData":"pData",ht=l?"pData":"nData",it="<a href='javascript:void(0)' id='"+st+"' class='fm-button ui-state-default ui-corner-left'><span class='ui-icon ui-icon-triangle-1-w'></span></a>",rt="<a href='javascript:void(0)' id='"+ht+"' class='fm-button ui-state-default ui-corner-right'><span class='ui-icon ui-icon-triangle-1-e'></span></a>",ct="<a href='javascript:void(0)' id='cData' class='fm-button ui-state-default ui-corner-all'>"+r.bClose+"</a>";k>0&&(c=[],n.each(n(v)[0].rows,function(n,t){c[n]=t}),c.sort(function(n,t){return n.rp>t.rp?1:n.rp<t.rp?-1:0}),n.each(c,function(t,i){n("tbody",v).append(i)})),r.gbox="#gbox_"+n.jgrid.jqID(e),w=n("<div></div>").append(tt).append("<table border='0' class='EditTable' id='"+f+"_2'><tbody><tr id='Act_Buttons'><td class='navButton' width='"+r.labelswidth+"'>"+(l?rt+it:it+rt)+"</td><td class='EditButton'>"+ct+"</td></tr></tbody></table>"),n.jgrid.createModal(s,w,r,"#gview_"+n.jgrid.jqID(u.p.id),n("#gview_"+n.jgrid.jqID(u.p.id))[0]),l&&(n("#pData, #nData","#"+f+"_2").css("float","right"),n(".EditButton","#"+f+"_2").css("text-align","left")),r.viewPagerButtons||n("#pData, #nData","#"+f+"_2").hide(),w=null,n("#"+s.themodal).keydown(function(i){if(i.which===27)return t[u.p.id].closeOnEscape&&n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:r.gbox,jqm:r.jqModal,onClose:r.onClose}),!1;if(r.navkeys[0]===!0){if(i.which===r.navkeys[1])return n("#pData","#"+f+"_2").trigger("click"),!1;if(i.which===r.navkeys[2])return n("#nData","#"+f+"_2").trigger("click"),!1}}),r.closeicon=n.extend([!0,"left","ui-icon-close"],r.closeicon),r.closeicon[0]===!0&&n("#cData","#"+f+"_2").addClass(r.closeicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+r.closeicon[2]+"'></span>"),n.isFunction(r.beforeShowForm)&&r.beforeShowForm.call(u,n("#"+o)),n.jgrid.viewModal("#"+n.jgrid.jqID(s.themodal),{gbox:"#gbox_"+n.jgrid.jqID(e),jqm:r.jqModal,overlay:r.overlay,modal:r.modal}),n(".fm-button:not(.ui-state-disabled)","#"+f+"_2").hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}),y(),n("#cData","#"+f+"_2").click(function(){return n.jgrid.hideModal("#"+n.jgrid.jqID(s.themodal),{gb:"#gbox_"+n.jgrid.jqID(e),jqm:r.jqModal,onClose:r.onClose}),!1}),n("#nData","#"+f+"_2").click(function(){n("#FormError","#"+f).hide();var t=p();return t[0]=parseInt(t[0],10),t[0]!=-1&&t[1][t[0]+1]&&(n.isFunction(r.onclickPgButtons)&&r.onclickPgButtons.call(u,"next",n("#"+o),t[1][t[0]]),g(t[1][t[0]+1],u),n(u).jqGrid("setSelection",t[1][t[0]+1]),n.isFunction(r.afterclickPgButtons)&&r.afterclickPgButtons.call(u,"next",n("#"+o),t[1][t[0]+1]),b(t[0]+1,t)),y(),!1}),n("#pData","#"+f+"_2").click(function(){n("#FormError","#"+f).hide();var t=p();return t[0]!=-1&&t[1][t[0]-1]&&(n.isFunction(r.onclickPgButtons)&&r.onclickPgButtons.call(u,"prev",n("#"+o),t[1][t[0]]),g(t[1][t[0]-1],u),n(u).jqGrid("setSelection",t[1][t[0]-1]),n.isFunction(r.afterclickPgButtons)&&r.afterclickPgButtons.call(u,"prev",n("#"+o),t[1][t[0]-1]),b(t[0]-1,t)),y(),!1})}nt=p(),b(nt[0],nt)}})},delGridRow:function(i,r){return r=n.extend(!0,{top:0,left:0,width:240,height:"auto",dataheight:"auto",modal:!1,overlay:30,drag:!0,resize:!0,url:"",mtype:"POST",reloadAfterSubmit:!0,beforeShowForm:null,beforeInitData:null,afterShowForm:null,beforeSubmit:null,onclickSubmit:null,afterSubmit:null,jqModal:!0,closeOnEscape:!1,delData:{},delicon:[],cancelicon:[],onClose:null,ajaxDelOptions:{},processing:!1,serializeDelData:null,useDataProxy:!1},n.jgrid.del,r||{}),t[n(this)[0].p.id]=r,this.each(function(){var u=this,k,d;if(u.grid&&i){var b=n.isFunction(t[u.p.id].beforeShowForm),w=n.isFunction(t[u.p.id].afterShowForm),l=n.isFunction(t[u.p.id].beforeInitData)?t[u.p.id].beforeInitData:!1,e=u.p.id,v={},s=!0,f="DelTbl_"+n.jgrid.jqID(e),c,p,a,y,g="DelTbl_"+e,o={themodal:"delmod"+e,modalhead:"delhd"+e,modalcontent:"delcnt"+e,scrollelm:f};if(n.isArray(i)&&(i=i.join()),n("#"+n.jgrid.jqID(o.themodal))[0]!==undefined){if(l&&(s=l.call(u,n("#"+f)),s===undefined&&(s=!0)),s===!1)return;n("#DelData>td","#"+f).text(i),n("#DelError","#"+f).hide(),t[u.p.id].processing===!0&&(t[u.p.id].processing=!1,n("#dData","#"+f).removeClass("ui-state-active")),b&&t[u.p.id].beforeShowForm.call(u,n("#"+f)),n.jgrid.viewModal("#"+n.jgrid.jqID(o.themodal),{gbox:"#gbox_"+n.jgrid.jqID(e),jqm:t[u.p.id].jqModal,jqM:!1,overlay:t[u.p.id].overlay,modal:t[u.p.id].modal}),w&&t[u.p.id].afterShowForm.call(u,n("#"+f))}else{var nt=isNaN(t[u.p.id].dataheight)?t[u.p.id].dataheight:t[u.p.id].dataheight+"px",tt=isNaN(r.datawidth)?r.datawidth:r.datawidth+"px",h="<div id='"+g+"' class='formdata' style='width:"+tt+";overflow:auto;position:relative;height:"+nt+";'>";if(h+="<table class='DelTable'><tbody>",h+="<tr id='DelError' style='display:none'><td class='ui-state-error'></td></tr>",h+="<tr id='DelData' style='display:none'><td >"+i+"</td></tr>",h+='<tr><td class="delmsg" style="white-space:pre;">'+t[u.p.id].msg+"</td></tr><tr><td >&#160;</td></tr>",h+="</tbody></table></div>",k="<a href='javascript:void(0)' id='dData' class='fm-button ui-state-default ui-corner-all'>"+r.bSubmit+"</a>",d="<a href='javascript:void(0)' id='eData' class='fm-button ui-state-default ui-corner-all'>"+r.bCancel+"</a>",h+="<table cellspacing='0' cellpadding='0' border='0' class='EditTable' id='"+f+"_2'><tbody><tr><td><hr class='ui-widget-content' style='margin:1px'/></td></tr><tr><td class='DelButton EditButton'>"+k+"&#160;"+d+"</td></tr></tbody></table>",r.gbox="#gbox_"+n.jgrid.jqID(e),n.jgrid.createModal(o,h,r,"#gview_"+n.jgrid.jqID(u.p.id),n("#gview_"+n.jgrid.jqID(u.p.id))[0]),l&&(s=l.call(u,n("#"+f)),s===undefined&&(s=!0)),s===!1)return;n(".fm-button","#"+f+"_2").hover(function(){n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")}),r.delicon=n.extend([!0,"left","ui-icon-scissors"],t[u.p.id].delicon),r.cancelicon=n.extend([!0,"left","ui-icon-cancel"],t[u.p.id].cancelicon),r.delicon[0]===!0&&n("#dData","#"+f+"_2").addClass(r.delicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+r.delicon[2]+"'></span>"),r.cancelicon[0]===!0&&n("#eData","#"+f+"_2").addClass(r.cancelicon[1]=="right"?"fm-button-icon-right":"fm-button-icon-left").append("<span class='ui-icon "+r.cancelicon[2]+"'></span>"),n("#dData","#"+f+"_2").click(function(){var i=[!0,""],l,s=n("#DelData>td","#"+f).text(),w,h;if(v={},n.isFunction(t[u.p.id].onclickSubmit)&&(v=t[u.p.id].onclickSubmit.call(u,t[u.p.id],s)||{}),n.isFunction(t[u.p.id].beforeSubmit)&&(i=t[u.p.id].beforeSubmit.call(u,s)),i[0]&&!t[u.p.id].processing){if(t[u.p.id].processing=!0,a=u.p.prmNames,c=n.extend({},t[u.p.id].delData,v),y=a.oper,c[y]=a.deloper,p=a.id,s=String(s).split(","),!s.length)return!1;for(l in s)s.hasOwnProperty(l)&&(s[l]=n.jgrid.stripPref(u.p.idPrefix,s[l]));c[p]=s.join(),n(this).addClass("ui-state-active"),w=n.extend({url:t[u.p.id].url||n(u).jqGrid("getGridParam","editurl"),type:t[u.p.id].mtype,data:n.isFunction(t[u.p.id].serializeDelData)?t[u.p.id].serializeDelData.call(u,c):c,complete:function(h,l){var a;if(l!="success"?(i[0]=!1,i[1]=n.isFunction(t[u.p.id].errorTextFormat)?t[u.p.id].errorTextFormat.call(u,h):l+" Status: '"+h.statusText+"'. Error code: "+h.status):n.isFunction(t[u.p.id].afterSubmit)&&(i=t[u.p.id].afterSubmit.call(u,h,c)),i[0]===!1)n("#DelError>td","#"+f).html(i[1]),n("#DelError","#"+f).show();else{if(t[u.p.id].reloadAfterSubmit&&u.p.datatype!="local")n(u).trigger("reloadGrid");else{if(u.p.treeGrid===!0)try{n(u).jqGrid("delTreeNode",u.p.idPrefix+s[0])}catch(v){}else for(a=0;a<s.length;a++)n(u).jqGrid("delRowData",u.p.idPrefix+s[a]);u.p.selrow=null,u.p.selarrrow=[]}n.isFunction(t[u.p.id].afterComplete)&&setTimeout(function(){t[u.p.id].afterComplete.call(u,h,s)},500)}t[u.p.id].processing=!1,n("#dData","#"+f+"_2").removeClass("ui-state-active"),i[0]&&n.jgrid.hideModal("#"+n.jgrid.jqID(o.themodal),{gb:"#gbox_"+n.jgrid.jqID(e),jqm:r.jqModal,onClose:t[u.p.id].onClose})}},n.jgrid.ajaxOptions,t[u.p.id].ajaxDelOptions),w.url||t[u.p.id].useDataProxy||(n.isFunction(u.p.dataProxy)?t[u.p.id].useDataProxy=!0:(i[0]=!1,i[1]+=" "+n.jgrid.errors.nourl)),i[0]&&(t[u.p.id].useDataProxy?(h=u.p.dataProxy.call(u,w,"del_"+u.p.id),h===undefined&&(h=[!0,""]),h[0]===!1?(i[0]=!1,i[1]=h[1]||"Error deleting the selected row!"):n.jgrid.hideModal("#"+n.jgrid.jqID(o.themodal),{gb:"#gbox_"+n.jgrid.jqID(e),jqm:r.jqModal,onClose:t[u.p.id].onClose})):n.ajax(w))}return i[0]===!1&&(n("#DelError>td","#"+f).html(i[1]),n("#DelError","#"+f).show()),!1}),n("#eData","#"+f+"_2").click(function(){return n.jgrid.hideModal("#"+n.jgrid.jqID(o.themodal),{gb:"#gbox_"+n.jgrid.jqID(e),jqm:t[u.p.id].jqModal,onClose:t[u.p.id].onClose}),!1}),b&&t[u.p.id].beforeShowForm.call(u,n("#"+f)),n.jgrid.viewModal("#"+n.jgrid.jqID(o.themodal),{gbox:"#gbox_"+n.jgrid.jqID(e),jqm:t[u.p.id].jqModal,overlay:t[u.p.id].overlay,modal:t[u.p.id].modal}),w&&t[u.p.id].afterShowForm.call(u,n("#"+f))}t[u.p.id].closeOnEscape===!0&&setTimeout(function(){n(".ui-jqdialog-titlebar-close","#"+n.jgrid.jqID(o.modalhead)).focus()},0)}})},navGrid:function(t,i,r,u,f,e,o){return i=n.extend({edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",del:!0,delicon:"ui-icon-trash",search:!0,searchicon:"ui-icon-search",refresh:!0,refreshicon:"ui-icon-refresh",refreshstate:"firstpage",view:!1,viewicon:"ui-icon-document",position:"left",closeOnEscape:!0,beforeRefresh:null,afterRefresh:null,cloneToTop:!1,alertwidth:200,alertheight:"auto",alerttop:null,alertleft:null,alertzIndex:null},n.jgrid.nav,i||{}),this.each(function(){var v,s,y,k,h,c,g,a,l;if(!this.nav&&(v={themodal:"alertmod_"+this.p.id,modalhead:"alerthd_"+this.p.id,modalcontent:"alertcnt_"+this.p.id},s=this,s.grid&&typeof t=="string")){n("#"+v.themodal)[0]===undefined&&(i.alerttop||i.alertleft||(window.innerWidth!==undefined?(i.alertleft=window.innerWidth,i.alerttop=window.innerHeight):document.documentElement!==undefined&&document.documentElement.clientWidth!==undefined&&document.documentElement.clientWidth!==0?(i.alertleft=document.documentElement.clientWidth,i.alerttop=document.documentElement.clientHeight):(i.alertleft=1024,i.alerttop=768),i.alertleft=i.alertleft/2-parseInt(i.alertwidth,10)/2,i.alerttop=i.alerttop/2-25),n.jgrid.createModal(v,"<div>"+i.alerttext+"</div><span tabindex='0'><span tabindex='-1' id='jqg_alrt'></span></span>",{gbox:"#gbox_"+n.jgrid.jqID(s.p.id),jqModal:!0,drag:!0,resize:!0,caption:i.alertcap,top:i.alerttop,left:i.alertleft,width:i.alertwidth,height:i.alertheight,closeOnEscape:i.closeOnEscape,zIndex:i.alertzIndex},"#gview_"+n.jgrid.jqID(s.p.id),n("#gbox_"+n.jgrid.jqID(s.p.id))[0],!0));var d=1,b,p=function(){n(this).hasClass("ui-state-disabled")||n(this).addClass("ui-state-hover")},w=function(){n(this).removeClass("ui-state-hover")};for(i.cloneToTop&&s.p.toppager&&(d=2),b=0;b<d;b++)c=n("<table cellspacing='0' cellpadding='0' border='0' class='ui-pg-table navtable' style='float:left;table-layout:auto;'><tbody><tr></tr></tbody></table>"),g="<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='ui-separator'></span></td>",b===0?(a=t,l=s.p.id,a==s.p.toppager&&(l+="_top",d=1)):(a=s.p.toppager,l=s.p.id+"_top"),s.p.direction=="rtl"&&n(c).attr("dir","rtl").css("float","right"),i.add&&(u=u||{},h=n("<td class='ui-pg-button ui-corner-all'></td>"),n(h).append("<div class='ui-pg-div'><span class='ui-icon "+i.addicon+"'></span>"+i.addtext+"</div>"),n("tr",c).append(h),n(h,c).attr({title:i.addtitle||"",id:u.id||"add_"+l}).click(function(){return n(this).hasClass("ui-state-disabled")||(n.isFunction(i.addfunc)?i.addfunc.call(s):n(s).jqGrid("editGridRow","new",u)),!1}).hover(p,w),h=null),i.edit&&(h=n("<td class='ui-pg-button ui-corner-all'></td>"),r=r||{},n(h).append("<div class='ui-pg-div'><span class='ui-icon "+i.editicon+"'></span>"+i.edittext+"</div>"),n("tr",c).append(h),n(h,c).attr({title:i.edittitle||"",id:r.id||"edit_"+l}).click(function(){if(!n(this).hasClass("ui-state-disabled")){var t=s.p.selrow;t?n.isFunction(i.editfunc)?i.editfunc.call(s,t):n(s).jqGrid("editGridRow",t,r):(n.jgrid.viewModal("#"+v.themodal,{gbox:"#gbox_"+n.jgrid.jqID(s.p.id),jqm:!0}),n("#jqg_alrt").focus())}return!1}).hover(p,w),h=null),i.view&&(h=n("<td class='ui-pg-button ui-corner-all'></td>"),o=o||{},n(h).append("<div class='ui-pg-div'><span class='ui-icon "+i.viewicon+"'></span>"+i.viewtext+"</div>"),n("tr",c).append(h),n(h,c).attr({title:i.viewtitle||"",id:o.id||"view_"+l}).click(function(){if(!n(this).hasClass("ui-state-disabled")){var t=s.p.selrow;t?n.isFunction(i.viewfunc)?i.viewfunc.call(s,t):n(s).jqGrid("viewGridRow",t,o):(n.jgrid.viewModal("#"+v.themodal,{gbox:"#gbox_"+n.jgrid.jqID(s.p.id),jqm:!0}),n("#jqg_alrt").focus())}return!1}).hover(p,w),h=null),i.del&&(h=n("<td class='ui-pg-button ui-corner-all'></td>"),f=f||{},n(h).append("<div class='ui-pg-div'><span class='ui-icon "+i.delicon+"'></span>"+i.deltext+"</div>"),n("tr",c).append(h),n(h,c).attr({title:i.deltitle||"",id:f.id||"del_"+l}).click(function(){if(!n(this).hasClass("ui-state-disabled")){var t;s.p.multiselect?(t=s.p.selarrrow,t.length===0&&(t=null)):t=s.p.selrow,t?n.isFunction(i.delfunc)?i.delfunc.call(s,t):n(s).jqGrid("delGridRow",t,f):(n.jgrid.viewModal("#"+v.themodal,{gbox:"#gbox_"+n.jgrid.jqID(s.p.id),jqm:!0}),n("#jqg_alrt").focus())}return!1}).hover(p,w),h=null),(i.add||i.edit||i.del||i.view)&&n("tr",c).append(g),i.search&&(h=n("<td class='ui-pg-button ui-corner-all'></td>"),e=e||{},n(h).append("<div class='ui-pg-div'><span class='ui-icon "+i.searchicon+"'></span>"+i.searchtext+"</div>"),n("tr",c).append(h),n(h,c).attr({title:i.searchtitle||"",id:e.id||"search_"+l}).click(function(){return n(this).hasClass("ui-state-disabled")||(n.isFunction(i.searchfunc)?i.searchfunc.call(s,e):n(s).jqGrid("searchGrid",e)),!1}).hover(p,w),e.showOnLoad&&e.showOnLoad===!0&&n(h,c).click(),h=null),i.refresh&&(h=n("<td class='ui-pg-button ui-corner-all'></td>"),n(h).append("<div class='ui-pg-div'><span class='ui-icon "+i.refreshicon+"'></span>"+i.refreshtext+"</div>"),n("tr",c).append(h),n(h,c).attr({title:i.refreshtitle||"",id:"refresh_"+l}).click(function(){if(!n(this).hasClass("ui-state-disabled")){n.isFunction(i.beforeRefresh)&&i.beforeRefresh.call(s),s.p.search=!1;try{var t=s.p.id;s.p.postData.filters="",n("#fbox_"+n.jgrid.jqID(t)).jqFilter("resetFilter"),n.isFunction(s.clearToolbar)&&s.clearToolbar.call(s,!1)}catch(r){}switch(i.refreshstate){case"firstpage":n(s).trigger("reloadGrid",[{page:1}]);break;case"current":n(s).trigger("reloadGrid",[{current:!0}])}n.isFunction(i.afterRefresh)&&i.afterRefresh.call(s)}return!1}).hover(p,w),h=null),k=n(".ui-jqgrid").css("font-size")||"11px",n("body").append("<div id='testpg2' class='ui-jqgrid ui-widget ui-widget-content' style='font-size:"+k+";visibility:hidden;' ></div>"),y=n(c).clone().appendTo("#testpg2").width(),n("#testpg2").remove(),n(a+"_"+i.position,a).append(c),s.p._nvtd&&(y>s.p._nvtd[0]&&(n(a+"_"+i.position,a).width(y),s.p._nvtd[0]=y),s.p._nvtd[1]=y),k=null,y=null,c=null,this.nav=!0}})},navButtonAdd:function(t,i){return i=n.extend({caption:"newButton",title:"",buttonicon:"ui-icon-newwin",onClickButton:null,position:"last",cursor:"pointer"},i||{}),this.each(function(){var r,f,u;if(this.grid&&(typeof t=="string"&&t.indexOf("#")!==0&&(t="#"+n.jgrid.jqID(t)),r=n(".navtable",t)[0],f=this,r)){if(i.id&&n("#"+n.jgrid.jqID(i.id),r)[0]!==undefined)return;u=n("<td></td>"),i.buttonicon.toString().toUpperCase()=="NONE"?n(u).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'>"+i.caption+"</div>"):n(u).addClass("ui-pg-button ui-corner-all").append("<div class='ui-pg-div'><span class='ui-icon "+i.buttonicon+"'></span>"+i.caption+"</div>"),i.id&&n(u).attr("id",i.id),i.position=="first"?r.rows[0].cells.length===0?n("tr",r).append(u):n("tr td:eq(0)",r).before(u):n("tr",r).append(u),n(u,r).attr("title",i.title||"").click(function(t){return n(this).hasClass("ui-state-disabled")||n.isFunction(i.onClickButton)&&i.onClickButton.call(f,t),!1}).hover(function(){n(this).hasClass("ui-state-disabled")||n(this).addClass("ui-state-hover")},function(){n(this).removeClass("ui-state-hover")})}})},navSeparatorAdd:function(t,i){return i=n.extend({sepclass:"ui-separator",sepcontent:"",position:"last"},i||{}),this.each(function(){var r,u;this.grid&&(typeof t=="string"&&t.indexOf("#")!==0&&(t="#"+n.jgrid.jqID(t)),r=n(".navtable",t)[0],r&&(u="<td class='ui-pg-button ui-state-disabled' style='width:4px;'><span class='"+i.sepclass+"'></span>"+i.sepcontent+"</td>",i.position==="first"?r.rows[0].cells.length===0?n("tr",r).append(u):n("tr td:eq(0)",r).before(u):n("tr",r).append(u)))})},GridToForm:function(t,i){return this.each(function(){var f=this,r,u;if(f.grid&&(u=n(f).jqGrid("getRowData",t),u))for(r in u)u.hasOwnProperty(r)&&(n("[name="+n.jgrid.jqID(r)+"]",i).is("input:radio")||n("[name="+n.jgrid.jqID(r)+"]",i).is("input:checkbox")?n("[name="+n.jgrid.jqID(r)+"]",i).each(function(){n(this).val()==u[r]?n(this)[f.p.useProp?"prop":"attr"]("checked",!0):n(this)[f.p.useProp?"prop":"attr"]("checked",!1)}):n("[name="+n.jgrid.jqID(r)+"]",i).val(u[r]))})},FormToGrid:function(t,i,r,u){return this.each(function(){var e=this,o,f;e.grid&&(r||(r="set"),u||(u="first"),o=n(i).serializeArray(),f={},n.each(o,function(n,t){f[t.name]=t.value}),r=="add"?n(e).jqGrid("addRowData",t,f,u):r=="set"&&n(e).jqGrid("setRowData",t,f))})}})}(jQuery),function(n){"use strict";n.jgrid.inlineEdit=n.jgrid.inlineEdit||{},n.jgrid.extend({editRow:function(t,i,r,u,f,e,o,s,h){var c={},l=n.makeArray(arguments).slice(1);return n.type(l[0])==="object"?c=l[0]:(i!==undefined&&(c.keys=i),n.isFunction(r)&&(c.oneditfunc=r),n.isFunction(u)&&(c.successfunc=u),f!==undefined&&(c.url=f),e!==undefined&&(c.extraparam=e),n.isFunction(o)&&(c.aftersavefunc=o),n.isFunction(s)&&(c.errorfunc=s),n.isFunction(h)&&(c.afterrestorefunc=h)),c=n.extend(!0,{keys:!1,oneditfunc:null,successfunc:null,url:null,extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,mtype:"POST"},n.jgrid.inlineEdit,c),this.each(function(){var i=this,f,u,h,l=0,o=null,s={},e,r;i.grid&&(e=n(i).jqGrid("getInd",t,!0),e!==!1)&&(h=n(e).attr("editable")||"0",h!="0"||n(e).hasClass("not-editable-row")||(r=i.p.colModel,n('td[role="gridcell"]',e).each(function(e){var c,a,h;if(f=r[e].name,c=i.p.treeGrid===!0&&f==i.p.ExpandColumn,c)u=n("span:first",this).html();else try{u=n.unformat.call(i,this,{rowId:t,colModel:r[e]},e)}catch(v){u=r[e].edittype&&r[e].edittype=="textarea"?n(this).text():n(this).html()}f!="cb"&&f!="subgrid"&&f!="rn"&&(i.p.autoencode&&(u=n.jgrid.htmlDecode(u)),s[f]=u,r[e].editable===!0&&(o===null&&(o=e),c?n("span:first",this).html(""):n(this).html(""),a=n.extend({},r[e].editoptions||{},{id:t+"_"+f,name:f}),r[e].edittype||(r[e].edittype="text"),(u=="&nbsp;"||u=="&#160;"||u.length==1&&u.charCodeAt(0)==160)&&(u=""),h=n.jgrid.createEl.call(i,r[e].edittype,a,u,!0,n.extend({},n.jgrid.ajaxOptions,i.p.ajaxSelectOptions||{})),n(h).addClass("editable"),c?n("span:first",this).append(h):n(this).append(h),n.jgrid.bindEv(h,a,i),r[e].edittype=="select"&&r[e].editoptions!==undefined&&r[e].editoptions.multiple===!0&&r[e].editoptions.dataUrl===undefined&&n.jgrid.msie&&n(h).width(n(h).width()),l++))}),l>0&&(s.id=t,i.p.savedRow.push(s),n(e).attr("editable","1"),n("td:eq("+o+") input",e).focus(),c.keys===!0&&n(e).bind("keydown",function(r){if(r.keyCode===27){if(n(i).jqGrid("restoreRow",t,c.afterrestorefunc),i.p._inlinenav)try{n(i).jqGrid("showAddEditButtons")}catch(f){}return!1}if(r.keyCode===13){var u=r.target;if(u.tagName=="TEXTAREA")return!0;if(n(i).jqGrid("saveRow",t,c)&&i.p._inlinenav)try{n(i).jqGrid("showAddEditButtons")}catch(e){}return!1}}),n(i).triggerHandler("jqGridInlineEditRow",[t,c]),n.isFunction(c.oneditfunc)&&c.oneditfunc.call(i,t))))})},saveRow:function(t,i,r,u,f,e,o){var ot=n.makeArray(arguments).slice(1),c={},a,ut,y,nt,tt,it,ft,et,g,rt;n.type(ot[0])==="object"?c=ot[0]:(n.isFunction(i)&&(c.successfunc=i),r!==undefined&&(c.url=r),u!==undefined&&(c.extraparam=u),n.isFunction(f)&&(c.aftersavefunc=f),n.isFunction(e)&&(c.errorfunc=e),n.isFunction(o)&&(c.afterrestorefunc=o)),c=n.extend(!0,{successfunc:null,url:null,extraparam:{},aftersavefunc:null,errorfunc:null,afterrestorefunc:null,restoreAfterError:!0,mtype:"POST"},n.jgrid.inlineEdit,c);var k=!1,s=this[0],l,h={},d={},w={},st,b,p,v;if(!s.grid||(v=n(s).jqGrid("getInd",t,!0),v===!1))return k;if(st=n(v).attr("editable"),c.url=c.url||s.p.editurl,st==="1"){if(n('td[role="gridcell"]',v).each(function(t){var i,u,r;if(a=s.p.colModel[t],l=a.name,l!="cb"&&l!="subgrid"&&a.editable===!0&&l!="rn"&&!n(this).hasClass("not-editable-cell")){switch(a.edittype){case"checkbox":i=["Yes","No"],a.editoptions&&(i=a.editoptions.value.split(":")),h[l]=n("input",this).is(":checked")?i[0]:i[1];break;case"text":case"password":case"textarea":case"button":h[l]=n("input, textarea",this).val();break;case"select":a.editoptions.multiple?(u=n("select",this),r=[],h[l]=n(u).val(),h[l]=h[l]?h[l].join(","):"",n("select option:selected",this).each(function(t,i){r[t]=n(i).text()}),d[l]=r.join(",")):(h[l]=n("select option:selected",this).val(),d[l]=n("select option:selected",this).text()),a.formatter&&a.formatter=="select"&&(d={});break;case"custom":try{if(a.editoptions&&n.isFunction(a.editoptions.custom_value)){if(h[l]=a.editoptions.custom_value.call(s,n(".customelement",this),"get"),h[l]===undefined)throw"e2";}else throw"e1";}catch(f){f=="e1"&&n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_value' "+n.jgrid.edit.msg.nodefined,n.jgrid.edit.bClose),f=="e2"?n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_value' "+n.jgrid.edit.msg.novalue,n.jgrid.edit.bClose):n.jgrid.info_dialog(n.jgrid.errors.errcap,f.message,n.jgrid.edit.bClose)}}if(p=n.jgrid.checkValues(h[l],t,s),p[0]===!1)return p[1]=h[l]+" "+p[1],!1;s.p.autoencode&&(h[l]=n.jgrid.htmlEncode(h[l])),c.url!=="clientArray"&&a.editoptions&&a.editoptions.NullIfEmpty===!0&&h[l]===""&&(w[l]="null")}}),p[0]===!1){try{ut=n.jgrid.findPos(n("#"+n.jgrid.jqID(t),s.grid.bDiv)[0]),n.jgrid.info_dialog(n.jgrid.errors.errcap,p[1],n.jgrid.edit.bClose,{left:ut[0],top:ut[1]})}catch(ht){alert(p[1])}return k}if(nt=s.p.prmNames,tt=t,y=s.p.keyIndex===!1?nt.id:s.p.colModel[s.p.keyIndex+(s.p.rownumbers===!0?1:0)+(s.p.multiselect===!0?1:0)+(s.p.subGrid===!0?1:0)].name,h&&(h[nt.oper]=nt.editoper,h[y]===undefined?h[y]=t:v.id!==s.p.idPrefix+h[y]&&(it=n.jgrid.stripPref(s.p.idPrefix,t),s.p._index[it]!==undefined&&(s.p._index[h[y]]=s.p._index[it],delete s.p._index[it]),t=s.p.idPrefix+h[y],n(v).attr("id",t),s.p.selrow===tt&&(s.p.selrow=t),n.isArray(s.p.selarrrow)&&(ft=n.inArray(tt,s.p.selarrrow),ft>=0&&(s.p.selarrrow[ft]=t)),s.p.multiselect&&(et="jqg_"+s.p.id+"_"+t,n("input.cbox",v).attr("id",et).attr("name",et))),s.p.inlineData===undefined&&(s.p.inlineData={}),h=n.extend({},h,s.p.inlineData,c.extraparam)),c.url=="clientArray"){for(h=n.extend({},h,d),s.p.autoencode&&n.each(h,function(t,i){h[t]=n.jgrid.htmlDecode(i)}),rt=n(s).jqGrid("setRowData",t,h),n(v).attr("editable","0"),g=0;g<s.p.savedRow.length;g++)if(s.p.savedRow[g].id==tt){b=g;break}b>=0&&s.p.savedRow.splice(b,1),n(s).triggerHandler("jqGridInlineAfterSaveRow",[t,rt,h,c]),n.isFunction(c.aftersavefunc)&&c.aftersavefunc.call(s,t,rt,c),k=!0,n(v).unbind("keydown")}else n("#lui_"+n.jgrid.jqID(s.p.id)).show(),w=n.extend({},h,w),w[y]=n.jgrid.stripPref(s.p.idPrefix,w[y]),n.ajax(n.extend({url:c.url,data:n.isFunction(s.p.serializeRowData)?s.p.serializeRowData.call(s,w):w,type:c.mtype,async:!1,complete:function(i,r){if(n("#lui_"+n.jgrid.jqID(s.p.id)).hide(),r==="success"){var e=!0,u,f;if(u=n(s).triggerHandler("jqGridInlineSuccessSaveRow",[i,t,c]),n.isArray(u)||(u=[!0,h]),u[0]&&n.isFunction(c.successfunc)&&(u=c.successfunc.call(s,i)),n.isArray(u)?(e=u[0],h=u[1]||h):e=u,e===!0){for(s.p.autoencode&&n.each(h,function(t,i){h[t]=n.jgrid.htmlDecode(i)}),h=n.extend({},h,d),n(s).jqGrid("setRowData",t,h),n(v).attr("editable","0"),f=0;f<s.p.savedRow.length;f++)if(s.p.savedRow[f].id==t){b=f;break}b>=0&&s.p.savedRow.splice(b,1),n(s).triggerHandler("jqGridInlineAfterSaveRow",[t,i,h,c]),n.isFunction(c.aftersavefunc)&&c.aftersavefunc.call(s,t,i),k=!0,n(v).unbind("keydown")}else n(s).triggerHandler("jqGridInlineErrorSaveRow",[t,i,r,null,c]),n.isFunction(c.errorfunc)&&c.errorfunc.call(s,t,i,r,null),c.restoreAfterError===!0&&n(s).jqGrid("restoreRow",t,c.afterrestorefunc)}},error:function(i,r,u){if(n("#lui_"+n.jgrid.jqID(s.p.id)).hide(),n(s).triggerHandler("jqGridInlineErrorSaveRow",[t,i,r,u,c]),n.isFunction(c.errorfunc))c.errorfunc.call(s,t,i,r,u);else{var f=i.responseText||i.statusText;try{n.jgrid.info_dialog(n.jgrid.errors.errcap,'<div class="ui-state-error">'+f+"</div>",n.jgrid.edit.bClose,{buttonalign:"right"})}catch(e){alert(f)}}c.restoreAfterError===!0&&n(s).jqGrid("restoreRow",t,c.afterrestorefunc)}},n.jgrid.ajaxOptions,s.p.ajaxRowOptions||{}))}return k},restoreRow:function(t,i){var u=n.makeArray(arguments).slice(1),r={};return n.type(u[0])==="object"?r=u[0]:n.isFunction(i)&&(r.afterrestorefunc=i),r=n.extend(!0,n.jgrid.inlineEdit,r),this.each(function(){var i=this,u,e,o={},f;if(i.grid&&(e=n(i).jqGrid("getInd",t,!0),e!==!1)){for(f=0;f<i.p.savedRow.length;f++)if(i.p.savedRow[f].id==t){u=f;break}if(u>=0){if(n.isFunction(n.fn.datepicker))try{n("input.hasDatepicker","#"+n.jgrid.jqID(e.id)).datepicker("hide")}catch(s){}n.each(i.p.colModel,function(){this.editable===!0&&i.p.savedRow[u].hasOwnProperty(this.name)&&(o[this.name]=i.p.savedRow[u][this.name])}),n(i).jqGrid("setRowData",t,o),n(e).attr("editable","0").unbind("keydown"),i.p.savedRow.splice(u,1),n("#"+n.jgrid.jqID(t),"#"+n.jgrid.jqID(i.p.id)).hasClass("jqgrid-new-row")&&setTimeout(function(){n(i).jqGrid("delRowData",t)},0)}n(i).triggerHandler("jqGridInlineAfterRestoreRow",[t]),n.isFunction(r.afterrestorefunc)&&r.afterrestorefunc.call(i,t)}})},addRow:function(t){return t=n.extend(!0,{rowID:null,initdata:{},position:"first",useDefValues:!0,useFormatter:!1,addRowParams:{extraparam:{}}},t||{}),this.each(function(){var i,r,u;this.grid&&(i=this,t.rowID=n.isFunction(t.rowID)?t.rowID.call(i,t):t.rowID!=null?t.rowID:n.jgrid.randId(),t.useDefValues===!0&&n(i.p.colModel).each(function(){if(this.editoptions&&this.editoptions.defaultValue){var r=this.editoptions.defaultValue,u=n.isFunction(r)?r.call(i):r;t.initdata[this.name]=u}}),n(i).jqGrid("addRowData",t.rowID,t.initdata,t.position),t.rowID=i.p.idPrefix+t.rowID,n("#"+n.jgrid.jqID(t.rowID),"#"+n.jgrid.jqID(i.p.id)).addClass("jqgrid-new-row"),t.useFormatter?n("#"+n.jgrid.jqID(t.rowID)+" .ui-inline-edit","#"+n.jgrid.jqID(i.p.id)).click():(r=i.p.prmNames,u=r.oper,t.addRowParams.extraparam[u]=r.addoper,n(i).jqGrid("editRow",t.rowID,t.addRowParams),n(i).jqGrid("setSelection",t.rowID)))})},inlineNav:function(t,i){return i=n.extend({edit:!0,editicon:"ui-icon-pencil",add:!0,addicon:"ui-icon-plus",save:!0,saveicon:"ui-icon-disk",cancel:!0,cancelicon:"ui-icon-cancel",addParams:{},editParams:{},restoreAfterSelect:!0},n.jgrid.nav,i||{}),this.each(function(){var r,s,u,o,e,h,f;if(this.grid){if(r=this,u=n.jgrid.jqID(r.p.id),r.p._inlinenav=!0,i.addParams.useFormatter===!0)for(o=r.p.colModel,e=0;e<o.length;e++)if(o[e].formatter&&o[e].formatter==="actions"){o[e].formatoptions&&(h={keys:!1,onEdit:null,onSuccess:null,afterSave:null,onError:null,afterRestore:null,extraparam:{},url:null},f=n.extend(h,o[e].formatoptions),i.addParams.addRowParams={keys:f.keys,oneditfunc:f.onEdit,successfunc:f.onSuccess,url:f.url,extraparam:f.extraparam,aftersavefunc:f.afterSavef,errorfunc:f.onError,afterrestorefunc:f.afterRestore});break}i.add&&n(r).jqGrid("navButtonAdd",t,{caption:i.addtext,title:i.addtitle,buttonicon:i.addicon,id:r.p.id+"_iladd",onClickButton:function(){n(r).jqGrid("addRow",i.addParams),i.addParams.useFormatter||(n("#"+u+"_ilsave").removeClass("ui-state-disabled"),n("#"+u+"_ilcancel").removeClass("ui-state-disabled"),n("#"+u+"_iladd").addClass("ui-state-disabled"),n("#"+u+"_iledit").addClass("ui-state-disabled"))}}),i.edit&&n(r).jqGrid("navButtonAdd",t,{caption:i.edittext,title:i.edittitle,buttonicon:i.editicon,id:r.p.id+"_iledit",onClickButton:function(){var t=n(r).jqGrid("getGridParam","selrow");t?(n(r).jqGrid("editRow",t,i.editParams),n("#"+u+"_ilsave").removeClass("ui-state-disabled"),n("#"+u+"_ilcancel").removeClass("ui-state-disabled"),n("#"+u+"_iladd").addClass("ui-state-disabled"),n("#"+u+"_iledit").addClass("ui-state-disabled")):(n.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+u,jqm:!0}),n("#jqg_alrt").focus())}}),i.save&&(n(r).jqGrid("navButtonAdd",t,{caption:i.savetext||"",title:i.savetitle||"Save row",buttonicon:i.saveicon,id:r.p.id+"_ilsave",onClickButton:function(){var f=r.p.savedRow[0].id,t,e;f?(t=r.p.prmNames,e=t.oper,i.editParams.extraparam||(i.editParams.extraparam={}),i.editParams.extraparam[e]=n("#"+n.jgrid.jqID(f),"#"+u).hasClass("jqgrid-new-row")?t.addoper:t.editoper,n(r).jqGrid("saveRow",f,i.editParams)&&n(r).jqGrid("showAddEditButtons")):(n.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+u,jqm:!0}),n("#jqg_alrt").focus())}}),n("#"+u+"_ilsave").addClass("ui-state-disabled")),i.cancel&&(n(r).jqGrid("navButtonAdd",t,{caption:i.canceltext||"",title:i.canceltitle||"Cancel row editing",buttonicon:i.cancelicon,id:r.p.id+"_ilcancel",onClickButton:function(){var t=r.p.savedRow[0].id;t?(n(r).jqGrid("restoreRow",t,i.editParams),n(r).jqGrid("showAddEditButtons")):(n.jgrid.viewModal("#alertmod",{gbox:"#gbox_"+u,jqm:!0}),n("#jqg_alrt").focus())}}),n("#"+u+"_ilcancel").addClass("ui-state-disabled")),i.restoreAfterSelect===!0&&(s=n.isFunction(r.p.beforeSelectRow)?r.p.beforeSelectRow:!1,r.p.beforeSelectRow=function(t,u){var f=!0;return r.p.savedRow.length>0&&r.p._inlinenav===!0&&t!==r.p.selrow&&r.p.selrow!==null&&(r.p.selrow==i.addParams.rowID?n(r).jqGrid("delRowData",r.p.selrow):n(r).jqGrid("restoreRow",r.p.selrow,i.editParams),n(r).jqGrid("showAddEditButtons")),s&&(f=s.call(r,t,u)),f})}})},showAddEditButtons:function(){return this.each(function(){if(this.grid){var t=n.jgrid.jqID(this.p.id);n("#"+t+"_ilsave").addClass("ui-state-disabled"),n("#"+t+"_ilcancel").addClass("ui-state-disabled"),n("#"+t+"_iladd").removeClass("ui-state-disabled"),n("#"+t+"_iledit").removeClass("ui-state-disabled")}})}})}(jQuery),function(n){"use strict";n.jgrid.extend({editCell:function(t,i,r){return this.each(function(){var u=this,e,f,o,s,c,l,h;if(u.grid&&u.p.cellEdit===!0){if(i=parseInt(i,10),u.p.selrow=u.rows[t].id,u.p.knv||n(u).jqGrid("GridNav"),u.p.savedRow.length>0){if(r===!0&&t==u.p.iRow&&i==u.p.iCol)return;n(u).jqGrid("saveCell",u.p.savedRow[0].id,u.p.savedRow[0].ic)}else window.setTimeout(function(){n("#"+n.jgrid.jqID(u.p.knv)).attr("tabindex","-1").focus()},0);if(s=u.p.colModel[i],e=s.name,e!="subgrid"&&e!="cb"&&e!="rn"){if(o=n("td:eq("+i+")",u.rows[t]),s.editable!==!0||r!==!0||o.hasClass("not-editable-cell"))parseInt(u.p.iCol,10)>=0&&parseInt(u.p.iRow,10)>=0&&(n("td:eq("+u.p.iCol+")",u.rows[u.p.iRow]).removeClass("edit-cell ui-state-highlight"),n(u.rows[u.p.iRow]).removeClass("selected-row ui-state-hover")),o.addClass("edit-cell ui-state-highlight"),n(u.rows[t]).addClass("selected-row ui-state-hover"),f=o.html().replace(/\&#160\;/ig,""),n(u).triggerHandler("jqGridSelectCell",[u.rows[t].id,e,f,t,i]),n.isFunction(u.p.onSelectCell)&&u.p.onSelectCell.call(u,u.rows[t].id,e,f,t,i);else{parseInt(u.p.iCol,10)>=0&&parseInt(u.p.iRow,10)>=0&&(n("td:eq("+u.p.iCol+")",u.rows[u.p.iRow]).removeClass("edit-cell ui-state-highlight"),n(u.rows[u.p.iRow]).removeClass("selected-row ui-state-hover")),n(o).addClass("edit-cell ui-state-highlight"),n(u.rows[t]).addClass("selected-row ui-state-hover");try{f=n.unformat.call(u,o,{rowId:u.rows[t].id,colModel:s},i)}catch(a){f=s.edittype&&s.edittype=="textarea"?n(o).text():n(o).html()}u.p.autoencode&&(f=n.jgrid.htmlDecode(f)),s.edittype||(s.edittype="text"),u.p.savedRow.push({id:t,ic:i,name:e,v:f}),(f==="&nbsp;"||f==="&#160;"||f.length===1&&f.charCodeAt(0)===160)&&(f=""),n.isFunction(u.p.formatCell)&&(c=u.p.formatCell.call(u,u.rows[t].id,e,f,t,i),c!==undefined&&(f=c)),l=n.extend({},s.editoptions||{},{id:t+"_"+e,name:e}),h=n.jgrid.createEl.call(u,s.edittype,l,f,!0,n.extend({},n.jgrid.ajaxOptions,u.p.ajaxSelectOptions||{})),n(u).triggerHandler("jqGridBeforeEditCell",[u.rows[t].id,e,f,t,i]),n.isFunction(u.p.beforeEditCell)&&u.p.beforeEditCell.call(u,u.rows[t].id,e,f,t,i),n(o).html("").append(h).attr("tabindex","0"),n.jgrid.bindEv(h,l,u),window.setTimeout(function(){n(h).focus()},0),n("input, select, textarea",o).bind("keydown",function(r){if(r.keyCode===27&&(n("input.hasDatepicker",o).length>0?n(".ui-datepicker").is(":hidden")?n(u).jqGrid("restoreCell",t,i):n("input.hasDatepicker",o).datepicker("hide"):n(u).jqGrid("restoreCell",t,i)),r.keyCode===13)return n(u).jqGrid("saveCell",t,i),!1;if(r.keyCode===9){if(u.grid.hDiv.loading)return!1;r.shiftKey?n(u).jqGrid("prevCell",t,i):n(u).jqGrid("nextCell",t,i)}r.stopPropagation()}),n(u).triggerHandler("jqGridAfterEditCell",[u.rows[t].id,e,f,t,i]),n.isFunction(u.p.afterEditCell)&&u.p.afterEditCell.call(u,u.rows[t].id,e,f,t,i)}u.p.iCol=i,u.p.iRow=t}}})},saveCell:function(t,i){return this.each(function(){var r=this,a,k,b,y,p,w,d,l,o,g,nt,v;if(r.grid&&r.p.cellEdit===!0){if(a=r.p.savedRow.length>=1?0:null,a!==null){var h=n("td:eq("+i+")",r.rows[t]),u,e,s=r.p.colModel[i],f=s.name,c=n.jgrid.jqID(f);switch(s.edittype){case"select":s.editoptions.multiple?(k=n("#"+t+"_"+c,r.rows[t]),b=[],u=n(k).val(),u?u.join(","):u="",n("option:selected",k).each(function(t,i){b[t]=n(i).text()}),e=b.join(",")):(u=n("#"+t+"_"+c+" option:selected",r.rows[t]).val(),e=n("#"+t+"_"+c+" option:selected",r.rows[t]).text()),s.formatter&&(e=u);break;case"checkbox":y=["Yes","No"],s.editoptions&&(y=s.editoptions.value.split(":")),u=n("#"+t+"_"+c,r.rows[t]).is(":checked")?y[0]:y[1],e=u;break;case"password":case"text":case"textarea":case"button":u=n("#"+t+"_"+c,r.rows[t]).val(),e=u;break;case"custom":try{if(s.editoptions&&n.isFunction(s.editoptions.custom_value))if(u=s.editoptions.custom_value.call(r,n(".customelement",h),"get"),u===undefined)throw"e2";else e=u;else throw"e1";}catch(tt){tt=="e1"&&n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_value' "+n.jgrid.edit.msg.nodefined,n.jgrid.edit.bClose),tt=="e2"?n.jgrid.info_dialog(n.jgrid.errors.errcap,"function 'custom_value' "+n.jgrid.edit.msg.novalue,n.jgrid.edit.bClose):n.jgrid.info_dialog(n.jgrid.errors.errcap,tt.message,n.jgrid.edit.bClose)}}if(e!==r.p.savedRow[a].v)if(p=n(r).triggerHandler("jqGridBeforeSaveCell",[r.rows[t].id,f,u,t,i]),p&&(u=p,e=p),n.isFunction(r.p.beforeSaveCell)&&(w=r.p.beforeSaveCell.call(r,r.rows[t].id,f,u,t,i),w&&(u=w,e=w)),d=n.jgrid.checkValues(u,i,r),d[0]===!0){if(l=n(r).triggerHandler("jqGridBeforeSubmitCell",[r.rows[t].id,f,u,t,i])||{},n.isFunction(r.p.beforeSubmitCell)&&(l=r.p.beforeSubmitCell.call(r,r.rows[t].id,f,u,t,i),l||(l={})),n("input.hasDatepicker",h).length>0&&n("input.hasDatepicker",h).datepicker("hide"),r.p.cellsubmit=="remote")if(r.p.cellurl)o={},r.p.autoencode&&(u=n.jgrid.htmlEncode(u)),o[f]=u,v=r.p.prmNames,g=v.id,nt=v.oper,o[g]=n.jgrid.stripPref(r.p.idPrefix,r.rows[t].id),o[nt]=v.editoper,o=n.extend(l,o),n("#lui_"+n.jgrid.jqID(r.p.id)).show(),r.grid.hDiv.loading=!0,n.ajax(n.extend({url:r.p.cellurl,data:n.isFunction(r.p.serializeCellData)?r.p.serializeCellData.call(r,o):o,type:"POST",complete:function(s,c){if(n("#lui_"+r.p.id).hide(),r.grid.hDiv.loading=!1,c=="success"){var l=n(r).triggerHandler("jqGridAfterSubmitCell",[r,s,o.id,f,u,t,i])||[!0,""];l[0]===!0&&n.isFunction(r.p.afterSubmitCell)&&(l=r.p.afterSubmitCell.call(r,s,o.id,f,u,t,i)),l[0]===!0?(n(h).empty(),n(r).jqGrid("setCell",r.rows[t].id,i,e,!1,!1,!0),n(h).addClass("dirty-cell"),n(r.rows[t]).addClass("edited"),n(r).triggerHandler("jqGridAfterSaveCell",[r.rows[t].id,f,u,t,i]),n.isFunction(r.p.afterSaveCell)&&r.p.afterSaveCell.call(r,r.rows[t].id,f,u,t,i),r.p.savedRow.splice(0,1)):(n.jgrid.info_dialog(n.jgrid.errors.errcap,l[1],n.jgrid.edit.bClose),n(r).jqGrid("restoreCell",t,i))}},error:function(u,f,e){n("#lui_"+n.jgrid.jqID(r.p.id)).hide(),r.grid.hDiv.loading=!1,n(r).triggerHandler("jqGridErrorCell",[u,f,e]),n.isFunction(r.p.errorCell)?(r.p.errorCell.call(r,u,f,e),n(r).jqGrid("restoreCell",t,i)):(n.jgrid.info_dialog(n.jgrid.errors.errcap,u.status+" : "+u.statusText+"<br/>"+f,n.jgrid.edit.bClose),n(r).jqGrid("restoreCell",t,i))}},n.jgrid.ajaxOptions,r.p.ajaxCellOptions||{}));else try{n.jgrid.info_dialog(n.jgrid.errors.errcap,n.jgrid.errors.nourl,n.jgrid.edit.bClose),n(r).jqGrid("restoreCell",t,i)}catch(tt){}r.p.cellsubmit=="clientArray"&&(n(h).empty(),n(r).jqGrid("setCell",r.rows[t].id,i,e,!1,!1,!0),n(h).addClass("dirty-cell"),n(r.rows[t]).addClass("edited"),n(r).triggerHandler("jqGridAfterSaveCell",[r.rows[t].id,f,u,t,i]),n.isFunction(r.p.afterSaveCell)&&r.p.afterSaveCell.call(r,r.rows[t].id,f,u,t,i),r.p.savedRow.splice(0,1))}else try{window.setTimeout(function(){n.jgrid.info_dialog(n.jgrid.errors.errcap,u+" "+d[1],n.jgrid.edit.bClose)},100),n(r).jqGrid("restoreCell",t,i)}catch(tt){}else n(r).jqGrid("restoreCell",t,i)}window.setTimeout(function(){n("#"+n.jgrid.jqID(r.p.knv)).attr("tabindex","-1").focus()},0)}})},restoreCell:function(t,i){return this.each(function(){var r=this,u,f;if(r.grid&&r.p.cellEdit===!0){if(u=r.p.savedRow.length>=1?0:null,u!==null){if(f=n("td:eq("+i+")",r.rows[t]),n.isFunction(n.fn.datepicker))try{n("input.hasDatepicker",f).datepicker("hide")}catch(e){}n(f).empty().attr("tabindex","-1"),n(r).jqGrid("setCell",r.rows[t].id,i,r.p.savedRow[u].v,!1,!1,!0),n(r).triggerHandler("jqGridAfterRestoreCell",[r.rows[t].id,r.p.savedRow[u].v,t,i]),n.isFunction(r.p.afterRestoreCell)&&r.p.afterRestoreCell.call(r,r.rows[t].id,r.p.savedRow[u].v,t,i),r.p.savedRow.splice(0,1)}window.setTimeout(function(){n("#"+r.p.knv).attr("tabindex","-1").focus()},0)}})},nextCell:function(t,i){return this.each(function(){var r=this,f=!1,u;if(r.grid&&r.p.cellEdit===!0){for(u=i+1;u<r.p.colModel.length;u++)if(r.p.colModel[u].editable===!0){f=u;break}f!==!1?n(r).jqGrid("editCell",t,f,!0):r.p.savedRow.length>0&&n(r).jqGrid("saveCell",t,i)}})},prevCell:function(t,i){return this.each(function(){var r=this,f=!1,u;if(r.grid&&r.p.cellEdit===!0){for(u=i-1;u>=0;u--)if(r.p.colModel[u].editable===!0){f=u;break}f!==!1?n(r).jqGrid("editCell",t,f,!0):r.p.savedRow.length>0&&n(r).jqGrid("saveCell",t,i)}})},GridNav:function(){return this.each(function(){function u(i,r,u){if(u.substr(0,1)=="v"){var e=n(t.grid.bDiv)[0].clientHeight,o=n(t.grid.bDiv)[0].scrollTop,s=t.rows[i].offsetTop+t.rows[i].clientHeight,h=t.rows[i].offsetTop;u=="vd"&&s>=e&&(n(t.grid.bDiv)[0].scrollTop=n(t.grid.bDiv)[0].scrollTop+t.rows[i].clientHeight),u=="vu"&&h<o&&(n(t.grid.bDiv)[0].scrollTop=n(t.grid.bDiv)[0].scrollTop-t.rows[i].clientHeight)}if(u=="h"){var c=n(t.grid.bDiv)[0].clientWidth,f=n(t.grid.bDiv)[0].scrollLeft,l=t.rows[i].cells[r].offsetLeft+t.rows[i].cells[r].clientWidth,a=t.rows[i].cells[r].offsetLeft;l>=c+parseInt(f,10)?n(t.grid.bDiv)[0].scrollLeft=n(t.grid.bDiv)[0].scrollLeft+t.rows[i].cells[r].clientWidth:a<f&&(n(t.grid.bDiv)[0].scrollLeft=n(t.grid.bDiv)[0].scrollLeft-t.rows[i].cells[r].clientWidth)}}function e(n,i){var u,r;if(i=="lft")for(u=n+1,r=n;r>=0;r--)if(t.p.colModel[r].hidden!==!0){u=r;break}if(i=="rgt")for(u=n-1,r=n;r<t.p.colModel.length;r++)if(t.p.colModel[r].hidden!==!0){u=r;break}return u}var t=this,f,i,r;t.grid&&t.p.cellEdit===!0&&(t.p.knv=t.p.id+"_kn",f=n("<div style='position:fixed;top:-1000000px;width:1px;height:1px;' tabindex='0'><div tabindex='-1' style='width:1px;height:1px;' id='"+t.p.knv+"'></div></div>"),n(f).insertBefore(t.grid.cDiv),n("#"+t.p.knv).focus().keydown(function(f){r=f.keyCode,t.p.direction=="rtl"&&(r===37?r=39:r===39&&(r=37));switch(r){case 38:t.p.iRow-1>0&&(u(t.p.iRow-1,t.p.iCol,"vu"),n(t).jqGrid("editCell",t.p.iRow-1,t.p.iCol,!1));break;case 40:t.p.iRow+1<=t.rows.length-1&&(u(t.p.iRow+1,t.p.iCol,"vd"),n(t).jqGrid("editCell",t.p.iRow+1,t.p.iCol,!1));break;case 37:t.p.iCol-1>=0&&(i=e(t.p.iCol-1,"lft"),u(t.p.iRow,i,"h"),n(t).jqGrid("editCell",t.p.iRow,i,!1));break;case 39:t.p.iCol+1<=t.p.colModel.length-1&&(i=e(t.p.iCol+1,"rgt"),u(t.p.iRow,i,"h"),n(t).jqGrid("editCell",t.p.iRow,i,!1));break;case 13:parseInt(t.p.iCol,10)>=0&&parseInt(t.p.iRow,10)>=0&&n(t).jqGrid("editCell",t.p.iRow,t.p.iCol,!0);break;default:return!0}return!1}))})},getChangedCells:function(t){var i=[];return t||(t="all"),this.each(function(){var r=this,u;r.grid&&r.p.cellEdit===!0&&n(r.rows).each(function(f){var e={};n(this).hasClass("edited")&&(n("td",this).each(function(i){if(u=r.p.colModel[i].name,u!=="cb"&&u!=="subgrid")if(t=="dirty"){if(n(this).hasClass("dirty-cell"))try{e[u]=n.unformat.call(r,this,{rowId:r.rows[f].id,colModel:r.p.colModel[i]},i)}catch(o){e[u]=n.jgrid.htmlDecode(n(this).html())}}else try{e[u]=n.unformat.call(r,this,{rowId:r.rows[f].id,colModel:r.p.colModel[i]},i)}catch(o){e[u]=n.jgrid.htmlDecode(n(this).html())}}),e.id=this.id,i.push(e))})}),i}})}(jQuery),function(n){"use strict";n.jgrid.extend({setSubGrid:function(){return this.each(function(){var t=this,i,r,u={plusicon:"ui-icon-plus",minusicon:"ui-icon-minus",openicon:"ui-icon-carat-1-sw",expandOnLoad:!1,delayOnLoad:50,selectOnExpand:!1,reloadOnExpand:!0};if(t.p.subGridOptions=n.extend(u,t.p.subGridOptions||{}),t.p.colNames.unshift(""),t.p.colModel.unshift({name:"subgrid",width:n.jgrid.cell_width?t.p.subGridWidth+t.p.cellLayout:t.p.subGridWidth,sortable:!1,resizable:!1,hidedlg:!0,search:!1,fixed:!0}),i=t.p.subGridModel,i[0])for(i[0].align=n.extend([],i[0].align||[]),r=0;r<i[0].name.length;r++)i[0].align[r]=i[0].align[r]||"left"})},addSubGridCell:function(n,t){var i="",r,u;return this.each(function(){i=this.formatCol(n,t),u=this.p.id,r=this.p.subGridOptions.plusicon}),'<td role="gridcell" aria-describedby="'+u+'_subgrid" class="ui-sgcollapsed sgcollapsed" '+i+"><a href='javascript:void(0);'><span class='ui-icon "+r+"'></span></a></td>"},addSubGrid:function(t,i){return this.each(function(){var r=this,c,s;if(r.grid){var h=function(t,i,u){var f=n("<td align='"+r.p.subGridModel[0].align[u]+"'></td>").html(i);n(t).append(f)},l=function(t,i){for(var o,e,s=n("<table cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),f=n("<tr></tr>"),c,u=0;u<r.p.subGridModel[0].name.length;u++)o=n("<th class='ui-state-default ui-th-subgrid ui-th-column ui-th-"+r.p.direction+"'></th>"),n(o).html(r.p.subGridModel[0].name[u]),n(o).width(r.p.subGridModel[0].width[u]),n(f).append(o);return n(s).append(f),t&&(e=r.p.xmlReader.subgrid,n(e.root+" "+e.row,t).each(function(){if(f=n("<tr class='ui-widget-content ui-subtblcell'></tr>"),e.repeatitems===!0)n(e.cell,this).each(function(t){h(f,n(this).text()||"&#160;",t)});else{var t=r.p.subGridModel[0].mapping||r.p.subGridModel[0].name;if(t)for(u=0;u<t.length;u++)h(f,n(t[u],this).text()||"&#160;",u)}n(s).append(f)})),c=n("table:first",r.grid.bDiv).attr("id")+"_",n("#"+n.jgrid.jqID(c+i)).append(s),r.grid.hDiv.loading=!1,n("#load_"+n.jgrid.jqID(r.p.id)).hide(),!1},a=function(t,i){for(var c,l,e,s,u,v=n("<table cellspacing='0' cellpadding='0' border='0'><tbody></tbody></table>"),o=n("<tr></tr>"),a,y,f=0;f<r.p.subGridModel[0].name.length;f++)c=n("<th class='ui-state-default ui-th-subgrid ui-th-column ui-th-"+r.p.direction+"'></th>"),n(c).html(r.p.subGridModel[0].name[f]),n(c).width(r.p.subGridModel[0].width[f]),n(o).append(c);if(n(v).append(o),t&&(s=r.p.jsonReader.subgrid,l=n.jgrid.getAccessor(t,s.root),l!==undefined))for(f=0;f<l.length;f++){if(e=l[f],o=n("<tr class='ui-widget-content ui-subtblcell'></tr>"),s.repeatitems===!0)for(s.cell&&(e=e[s.cell]),u=0;u<e.length;u++)h(o,e[u]||"&#160;",u);else if(a=r.p.subGridModel[0].mapping||r.p.subGridModel[0].name,a.length)for(u=0;u<a.length;u++)h(o,e[a[u]]||"&#160;",u);n(v).append(o)}return y=n("table:first",r.grid.bDiv).attr("id")+"_",n("#"+n.jgrid.jqID(y+i)).append(v),r.grid.hDiv.loading=!1,n("#load_"+n.jgrid.jqID(r.p.id)).hide(),!1},p=function(t){var f,i,u,e;if(f=n(t).attr("id"),i={nd_:+new Date},i[r.p.prmNames.subgridid]=f,!r.p.subGridModel[0])return!1;if(r.p.subGridModel[0].params)for(e=0;e<r.p.subGridModel[0].params.length;e++)for(u=0;u<r.p.colModel.length;u++)r.p.colModel[u].name===r.p.subGridModel[0].params[e]&&(i[r.p.colModel[u].name]=n("td:eq("+u+")",t).text().replace(/\&#160\;/ig,""));if(!r.grid.hDiv.loading){r.grid.hDiv.loading=!0,n("#load_"+n.jgrid.jqID(r.p.id)).show(),r.p.subgridtype||(r.p.subgridtype=r.p.datatype),n.isFunction(r.p.subgridtype)?r.p.subgridtype.call(r,i):r.p.subgridtype=r.p.subgridtype.toLowerCase();switch(r.p.subgridtype){case"xml":case"json":n.ajax(n.extend({type:r.p.mtype,url:r.p.subGridUrl,dataType:r.p.subgridtype,data:n.isFunction(r.p.serializeSubGridData)?r.p.serializeSubGridData.call(r,i):i,complete:function(t){r.p.subgridtype==="xml"?l(t.responseXML,f):a(n.jgrid.parse(t.responseText),f),t=null}},n.jgrid.ajaxOptions,r.p.ajaxSubgridOptions||{}))}}return!1},u,e,v,y=0,f,o;for(n.each(r.p.colModel,function(){(this.hidden===!0||this.name==="rn"||this.name==="cb")&&y++}),c=r.rows.length,s=1,i!==undefined&&i>0&&(s=i,c=i+1);s<c;)n(r.rows[s]).hasClass("jqgrow")&&n(r.rows[s].cells[t]).bind("click",function(){var i=n(this).parent("tr")[0];if(o=i.nextSibling,n(this).hasClass("sgcollapsed")){if(e=r.p.id,u=i.id,r.p.subGridOptions.reloadOnExpand!==!0&&(r.p.subGridOptions.reloadOnExpand!==!1||n(o).hasClass("ui-subgrid")))n(o).show();else{if(v=t>=1?"<td colspan='"+t+"'>&#160;</td>":"",f=n(r).triggerHandler("jqGridSubGridBeforeExpand",[e+"_"+u,u]),f=f===!1||f==="stop"?!1:!0,f&&n.isFunction(r.p.subGridBeforeExpand)&&(f=r.p.subGridBeforeExpand.call(r,e+"_"+u,u)),f===!1)return!1;n(i).after("<tr role='row' class='ui-subgrid'>"+v+"<td class='ui-widget-content subgrid-cell'><span class='ui-icon "+r.p.subGridOptions.openicon+"'></span></td><td colspan='"+parseInt(r.p.colNames.length-1-y,10)+"' class='ui-widget-content subgrid-data'><div id="+e+"_"+u+" class='tablediv'></div></td></tr>"),n(r).triggerHandler("jqGridSubGridRowExpanded",[e+"_"+u,u]),n.isFunction(r.p.subGridRowExpanded)?r.p.subGridRowExpanded.call(r,e+"_"+u,u):p(i)}n(this).html("<a href='javascript:void(0);'><span class='ui-icon "+r.p.subGridOptions.minusicon+"'></span></a>").removeClass("sgcollapsed").addClass("sgexpanded"),r.p.subGridOptions.selectOnExpand&&n(r).jqGrid("setSelection",u)}else if(n(this).hasClass("sgexpanded")){if(f=n(r).triggerHandler("jqGridSubGridRowColapsed",[e+"_"+u,u]),f=f===!1||f==="stop"?!1:!0,f&&n.isFunction(r.p.subGridRowColapsed)&&(u=i.id,f=r.p.subGridRowColapsed.call(r,e+"_"+u,u)),f===!1)return!1;r.p.subGridOptions.reloadOnExpand===!0?n(o).remove(".ui-subgrid"):n(o).hasClass("ui-subgrid")&&n(o).hide(),n(this).html("<a href='javascript:void(0);'><span class='ui-icon "+r.p.subGridOptions.plusicon+"'></span></a>").removeClass("sgexpanded").addClass("sgcollapsed")}return!1}),s++;r.p.subGridOptions.expandOnLoad===!0&&n(r.rows).filter(".jqgrow").each(function(t,i){n(i.cells[0]).click()}),r.subGridXml=function(n,t){l(n,t)},r.subGridJson=function(n,t){a(n,t)}}})},expandSubGridRow:function(t){return this.each(function(){var u=this,i,r;(u.grid||t)&&u.p.subGrid===!0&&(i=n(this).jqGrid("getInd",t,!0),i&&(r=n("td.sgcollapsed",i)[0],r&&n(r).trigger("click")))})},collapseSubGridRow:function(t){return this.each(function(){var u=this,i,r;(u.grid||t)&&u.p.subGrid===!0&&(i=n(this).jqGrid("getInd",t,!0),i&&(r=n("td.sgexpanded",i)[0],r&&n(r).trigger("click")))})},toggleSubGridRow:function(t){return this.each(function(){var u=this,r,i;(u.grid||t)&&u.p.subGrid===!0&&(r=n(this).jqGrid("getInd",t,!0),r&&(i=n("td.sgcollapsed",r)[0],i?n(i).trigger("click"):(i=n("td.sgexpanded",r)[0],i&&n(i).trigger("click"))))})}})}(jQuery),function(n){"use strict";n.jgrid.extend({setTreeNode:function(t,i){return this.each(function(){var r=this,d,g,k,c;if(r.grid&&r.p.treeGrid)for(var v=r.p.expColInd,e=r.p.treeReader.expanded_field,f=r.p.treeReader.leaf_field,nt=r.p.treeReader.level_field,p=r.p.treeReader.icon_field,s=r.p.treeReader.loaded,w,b,h,l,a,o,u,y;t<i;)d=r.rows[t].id,g=r.p._index[d],u=r.p.data[g],r.p.treeGridModel=="nested"&&(u[f]||(w=parseInt(u[r.p.treeReader.left_field],10),b=parseInt(u[r.p.treeReader.right_field],10),u[f]=b===w+1?"true":"false",r.rows[t].cells[r.p._treeleafpos].innerHTML=u[f])),h=parseInt(u[nt],10),r.p.tree_root_level===0?(l=h+1,a=h):(l=h,a=h-1),o="<div class='tree-wrap tree-wrap-"+r.p.direction+"' style='width:"+l*18+"px;'>",o+="<div style='"+(r.p.direction=="rtl"?"right:":"left:")+a*18+"px;' class='ui-icon ",u[s]!==undefined&&(u[s]=u[s]=="true"||u[s]===!0?!0:!1),u[f]=="true"||u[f]===!0?(o+=(u[p]!==undefined&&u[p]!==""?u[p]:r.p.treeIcons.leaf)+" tree-leaf treeclick",u[f]=!0,y="leaf"):(u[f]=!1,y=""),u[e]=(u[e]=="true"||u[e]===!0?!0:!1)&&(u[s]||u[s]===undefined),o+=u[e]===!1?u[f]===!0?"'":r.p.treeIcons.plus+" tree-plus treeclick'":u[f]===!0?"'":r.p.treeIcons.minus+" tree-minus treeclick'",o+="></div></div>",n(r.rows[t].cells[v]).wrapInner("<span class='cell-wrapper"+y+"'></span>").prepend(o),h!==parseInt(r.p.tree_root_level,10)&&(c=n(r).jqGrid("getNodeParent",u),k=c&&c.hasOwnProperty(e)?c[e]:!0,k||n(r.rows[t]).css("display","none")),n(r.rows[t].cells[v]).find("div.treeclick").bind("click",function(t){var u=t.target||t.srcElement,o=n(u,r.rows).closest("tr.jqgrow")[0].id,i=r.p._index[o];return r.p.data[i][f]||(r.p.data[i][e]?(n(r).jqGrid("collapseRow",r.p.data[i]),n(r).jqGrid("collapseNode",r.p.data[i])):(n(r).jqGrid("expandRow",r.p.data[i]),n(r).jqGrid("expandNode",r.p.data[i]))),!1}),r.p.ExpandColClick===!0&&n(r.rows[t].cells[v]).find("span.cell-wrapper").css("cursor","pointer").bind("click",function(t){var o=t.target||t.srcElement,u=n(o,r.rows).closest("tr.jqgrow")[0].id,i=r.p._index[u];return r.p.data[i][f]||(r.p.data[i][e]?(n(r).jqGrid("collapseRow",r.p.data[i]),n(r).jqGrid("collapseNode",r.p.data[i])):(n(r).jqGrid("expandRow",r.p.data[i]),n(r).jqGrid("expandNode",r.p.data[i]))),n(r).jqGrid("setSelection",u),!1}),t++})},setTreeGrid:function(){return this.each(function(){var t=this,i=0,e,o=!1,r,u,f,s=[];if(t.p.treeGrid){t.p.treedatatype||n.extend(t.p,{treedatatype:t.p.datatype}),t.p.subGrid=!1,t.p.altRows=!1,t.p.pgbuttons=!1,t.p.pginput=!1,t.p.gridview=!0,t.p.rowTotal===null&&(t.p.rowNum=1e4),t.p.multiselect=!1,t.p.rowList=[],t.p.expColInd=0,e="ui-icon-triangle-1-"+(t.p.direction=="rtl"?"w":"e"),t.p.treeIcons=n.extend({plus:e,minus:"ui-icon-triangle-1-s",leaf:"ui-icon-radio-off"},t.p.treeIcons||{}),t.p.treeGridModel=="nested"?t.p.treeReader=n.extend({level_field:"level",left_field:"lft",right_field:"rgt",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},t.p.treeReader):t.p.treeGridModel=="adjacency"&&(t.p.treeReader=n.extend({level_field:"level",parent_id_field:"parent",leaf_field:"isLeaf",expanded_field:"expanded",loaded:"loaded",icon_field:"icon"},t.p.treeReader));for(u in t.p.colModel)if(t.p.colModel.hasOwnProperty(u)){r=t.p.colModel[u].name,r!=t.p.ExpandColumn||o||(o=!0,t.p.expColInd=i),i++;for(f in t.p.treeReader)t.p.treeReader.hasOwnProperty(f)&&t.p.treeReader[f]==r&&s.push(r)}n.each(t.p.treeReader,function(r,u){u&&n.inArray(u,s)===-1&&(r==="leaf_field"&&(t.p._treeleafpos=i),i++,t.p.colNames.push(u),t.p.colModel.push({name:u,width:1,hidden:!0,sortable:!1,resizable:!1,hidedlg:!0,editable:!0,search:!1}))})}})},expandRow:function(t){this.each(function(){var i=this;if(i.grid&&i.p.treeGrid){var r=n(i).jqGrid("getNodeChildren",t),u=i.p.treeReader.expanded_field,f=i.rows;n(r).each(function(){var t=n.jgrid.getAccessor(this,i.p.localReader.id);n(f.namedItem(t)).css("display",""),this[u]&&n(i).jqGrid("expandRow",this)})}})},collapseRow:function(t){this.each(function(){var i=this;if(i.grid&&i.p.treeGrid){var r=n(i).jqGrid("getNodeChildren",t),u=i.p.treeReader.expanded_field,f=i.rows;n(r).each(function(){var t=n.jgrid.getAccessor(this,i.p.localReader.id);n(f.namedItem(t)).css("display","none"),this[u]&&n(i).jqGrid("collapseRow",this)})}})},getRootNodes:function(){var t=[];return this.each(function(){var i=this,u,r;if(i.grid&&i.p.treeGrid)switch(i.p.treeGridModel){case"nested":u=i.p.treeReader.level_field,n(i.p.data).each(function(){parseInt(this[u],10)===parseInt(i.p.tree_root_level,10)&&t.push(this)});break;case"adjacency":r=i.p.treeReader.parent_id_field,n(i.p.data).each(function(){(this[r]===null||String(this[r]).toLowerCase()=="null")&&t.push(this)})}}),t},getNodeDepth:function(t){var i=null;return this.each(function(){var r,u;if(this.grid&&this.p.treeGrid){r=this;switch(r.p.treeGridModel){case"nested":u=r.p.treeReader.level_field,i=parseInt(t[u],10)-parseInt(r.p.tree_root_level,10);break;case"adjacency":i=n(r).jqGrid("getNodeAncestors",t).length}}}),i},getNodeParent:function(t){var i=null;return this.each(function(){var r=this,o,s;if(r.grid&&r.p.treeGrid)switch(r.p.treeGridModel){case"nested":var u=r.p.treeReader.left_field,f=r.p.treeReader.right_field,e=r.p.treeReader.level_field,h=parseInt(t[u],10),c=parseInt(t[f],10),l=parseInt(t[e],10);n(this.p.data).each(function(){if(parseInt(this[e],10)===l-1&&parseInt(this[u],10)<h&&parseInt(this[f],10)>c)return i=this,!1});break;case"adjacency":o=r.p.treeReader.parent_id_field,s=r.p.localReader.id,n(this.p.data).each(function(){if(this[s]==t[o])return i=this,!1})}}),i},getNodeChildren:function(t){var i=[];return this.each(function(){var r=this,o,s;if(r.grid&&r.p.treeGrid)switch(r.p.treeGridModel){case"nested":var u=r.p.treeReader.left_field,f=r.p.treeReader.right_field,e=r.p.treeReader.level_field,h=parseInt(t[u],10),c=parseInt(t[f],10),l=parseInt(t[e],10);n(this.p.data).each(function(){parseInt(this[e],10)===l+1&&parseInt(this[u],10)>h&&parseInt(this[f],10)<c&&i.push(this)});break;case"adjacency":o=r.p.treeReader.parent_id_field,s=r.p.localReader.id,n(this.p.data).each(function(){this[o]==t[s]&&i.push(this)})}}),i},getFullTreeNode:function(t){var i=[];return this.each(function(){var r=this,f,o,s;if(r.grid&&r.p.treeGrid)switch(r.p.treeGridModel){case"nested":var u=r.p.treeReader.left_field,h=r.p.treeReader.right_field,e=r.p.treeReader.level_field,c=parseInt(t[u],10),l=parseInt(t[h],10),a=parseInt(t[e],10);n(this.p.data).each(function(){parseInt(this[e],10)>=a&&parseInt(this[u],10)>=c&&parseInt(this[u],10)<=l&&i.push(this)});break;case"adjacency":t&&(i.push(t),o=r.p.treeReader.parent_id_field,s=r.p.localReader.id,n(this.p.data).each(function(n){for(f=i.length,n=0;n<f;n++)if(i[n][s]==this[o]){i.push(this);break}}))}}),i},getNodeAncestors:function(t){var i=[];return this.each(function(){if(this.grid&&this.p.treeGrid)for(var r=n(this).jqGrid("getNodeParent",t);r;)i.push(r),r=n(this).jqGrid("getNodeParent",r)}),i},isVisibleNode:function(t){var i=!0;return this.each(function(){var r=this,u,f;r.grid&&r.p.treeGrid&&(u=n(r).jqGrid("getNodeAncestors",t),f=r.p.treeReader.expanded_field,n(u).each(function(){return i=i&&this[f],i?void 0:!1}))}),i},isNodeLoaded:function(t){var i;return this.each(function(){var r=this,u;r.grid&&r.p.treeGrid&&(u=r.p.treeReader.leaf_field,i=t!==undefined?t.loaded!==undefined?t.loaded:t[u]||n(r).jqGrid("getNodeChildren",t).length>0?!0:!1:!1)}),i},expandNode:function(t){return this.each(function(){if(this.grid&&this.p.treeGrid){var r=this.p.treeReader.expanded_field,e=this.p.treeReader.parent_id_field,o=this.p.treeReader.loaded,f=this.p.treeReader.level_field,s=this.p.treeReader.left_field,h=this.p.treeReader.right_field;if(!t[r]){var i=n.jgrid.getAccessor(t,this.p.localReader.id),u=n("#"+n.jgrid.jqID(i),this.grid.bDiv)[0],c=this.p._index[i];n(this).jqGrid("isNodeLoaded",this.p.data[c])?(t[r]=!0,n("div.treeclick",u).removeClass(this.p.treeIcons.plus+" tree-plus").addClass(this.p.treeIcons.minus+" tree-minus")):this.grid.hDiv.loading||(t[r]=!0,n("div.treeclick",u).removeClass(this.p.treeIcons.plus+" tree-plus").addClass(this.p.treeIcons.minus+" tree-minus"),this.p.treeANode=u.rowIndex,this.p.datatype=this.p.treedatatype,this.p.treeGridModel=="nested"?n(this).jqGrid("setGridParam",{postData:{nodeid:i,n_left:t[s],n_right:t[h],n_level:t[f]}}):n(this).jqGrid("setGridParam",{postData:{nodeid:i,parentid:t[e],n_level:t[f]}}),n(this).trigger("reloadGrid"),t[o]=!0,this.p.treeGridModel=="nested"?n(this).jqGrid("setGridParam",{postData:{nodeid:"",n_left:"",n_right:"",n_level:""}}):n(this).jqGrid("setGridParam",{postData:{nodeid:"",parentid:"",n_level:""}}))}}})},collapseNode:function(t){return this.each(function(){var i,r,u;this.grid&&this.p.treeGrid&&(i=this.p.treeReader.expanded_field,t[i]&&(t[i]=!1,r=n.jgrid.getAccessor(t,this.p.localReader.id),u=n("#"+n.jgrid.jqID(r),this.grid.bDiv)[0],n("div.treeclick",u).removeClass(this.p.treeIcons.minus+" tree-minus").addClass(this.p.treeIcons.plus+" tree-plus")))})},SortTree:function(t,i,r,u){return this.each(function(){if(this.grid&&this.p.treeGrid){var f,l,h,e=[],c=this,o,s,a=n(this).jqGrid("getRootNodes");for(o=n.jgrid.from(a),o.orderBy(t,i,r,u),s=o.select(),f=0,l=s.length;f<l;f++)h=s[f],e.push(h),n(this).jqGrid("collectChildrenSortTree",e,h,t,i,r,u);n.each(e,function(t){var i=n.jgrid.getAccessor(this,c.p.localReader.id);n("#"+n.jgrid.jqID(c.p.id)+" tbody tr:eq("+t+")").after(n("tr#"+n.jgrid.jqID(i),c.grid.bDiv))}),o=null,s=null,e=null}})},collectChildrenSortTree:function(t,i,r,u,f,e){return this.each(function(){if(this.grid&&this.p.treeGrid){var o,l,s,a,h,c;for(a=n(this).jqGrid("getNodeChildren",i),h=n.jgrid.from(a),h.orderBy(r,u,f,e),c=h.select(),o=0,l=c.length;o<l;o++)s=c[o],t.push(s),n(this).jqGrid("collectChildrenSortTree",t,s,r,u,f,e)}})},setTreeRow:function(t,i){var r=!1;return this.each(function(){var u=this;u.grid&&u.p.treeGrid&&(r=n(u).jqGrid("setRowData",t,i))}),r},delTreeNode:function(t){return this.each(function(){var i=this,a=i.p.localReader.id,e,o=i.p.treeReader.left_field,s=i.p.treeReader.right_field,h,l,r,u,f,c;if(i.grid&&i.p.treeGrid&&(f=i.p._index[t],f!==undefined)){if(h=parseInt(i.p.data[f][s],10),l=h-parseInt(i.p.data[f][o],10)+1,c=n(i).jqGrid("getFullTreeNode",i.p.data[f]),c.length>0)for(e=0;e<c.length;e++)n(i).jqGrid("delRowData",c[e][a]);if(i.p.treeGridModel==="nested"){if(r=n.jgrid.from(i.p.data).greater(o,h,{stype:"integer"}).select(),r.length)for(u in r)r.hasOwnProperty(u)&&(r[u][o]=parseInt(r[u][o],10)-l);if(r=n.jgrid.from(i.p.data).greater(s,h,{stype:"integer"}).select(),r.length)for(u in r)r.hasOwnProperty(u)&&(r[u][s]=parseInt(r[u][s],10)-l)}}})},addChildNode:function(t,i,r,u){var f=this[0],k,y,v,e,o;if(r){var p=f.p.treeReader.expanded_field,w=f.p.treeReader.leaf_field,ft=f.p.treeReader.level_field,et=f.p.treeReader.parent_id_field,a=f.p.treeReader.left_field,h=f.p.treeReader.right_field,it=f.p.treeReader.loaded,tt,g,c,nt,s,ut,rt=0,b=i,d,l;if(u===undefined&&(u=!1),t===undefined||t===null){if(s=f.p.data.length-1,s>=0)while(s>=0)rt=Math.max(rt,parseInt(f.p.data[s][f.p.localReader.id],10)),s--;t=rt+1}if(k=n(f).jqGrid("getInd",i),d=!1,i===undefined||i===null||i===""?(i=null,b=null,tt="last",nt=f.p.tree_root_level,s=f.p.data.length+1):(tt="after",g=f.p._index[i],c=f.p.data[g],i=c[f.p.localReader.id],nt=parseInt(c[ft],10)+1,y=n(f).jqGrid("getFullTreeNode",c),y.length?(s=y[y.length-1][f.p.localReader.id],b=s,s=n(f).jqGrid("getInd",b)+1):s=n(f).jqGrid("getInd",i)+1,c[w]&&(d=!0,c[p]=!0,n(f.rows[k]).find("span.cell-wrapperleaf").removeClass("cell-wrapperleaf").addClass("cell-wrapper").end().find("div.tree-leaf").removeClass(f.p.treeIcons.leaf+" tree-leaf").addClass(f.p.treeIcons.minus+" tree-minus"),f.p.data[g][w]=!1,c[it]=!0)),ut=s+1,r[p]===undefined&&(r[p]=!1),r[it]===undefined&&(r[it]=!1),r[ft]=nt,r[w]===undefined&&(r[w]=!0),f.p.treeGridModel==="adjacency"&&(r[et]=i),f.p.treeGridModel==="nested")if(i!==null){if(l=parseInt(c[h],10),v=n.jgrid.from(f.p.data),v=v.greaterOrEquals(h,l,{stype:"integer"}),e=v.select(),e.length)for(o in e)e.hasOwnProperty(o)&&(e[o][a]=e[o][a]>l?parseInt(e[o][a],10)+2:e[o][a],e[o][h]=e[o][h]>=l?parseInt(e[o][h],10)+2:e[o][h]);r[a]=l,r[h]=l+1}else{if(l=parseInt(n(f).jqGrid("getCol",h,!1,"max"),10),e=n.jgrid.from(f.p.data).greater(a,l,{stype:"integer"}).select(),e.length)for(o in e)e.hasOwnProperty(o)&&(e[o][a]=parseInt(e[o][a],10)+2);if(e=n.jgrid.from(f.p.data).greater(h,l,{stype:"integer"}).select(),e.length)for(o in e)e.hasOwnProperty(o)&&(e[o][h]=parseInt(e[o][h],10)+2);r[a]=l+1,r[h]=l+2}(i===null||n(f).jqGrid("isNodeLoaded",c)||d)&&(n(f).jqGrid("addRowData",t,r,tt,b),n(f).jqGrid("setTreeNode",s,ut)),c&&!c[p]&&u&&n(f.rows[k]).find("div.treeclick").click()}}})}(jQuery),function(n){"use strict";n.extend(n.jgrid,{template:function(t){var r=n.makeArray(arguments).slice(1),i,u=r.length;return t==null&&(t=""),t.replace(/\{([\w\-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,function(t,f){if(!isNaN(parseInt(f,10)))return r[parseInt(f,10)];for(i=0;i<u;i++)if(n.isArray(r[i]))for(var e=r[i],o=e.length;o--;)if(f===e[o].nm)return e[o].v})}}),n.jgrid.extend({groupingSetup:function(){return this.each(function(){var u=this,i,r,e,f=u.p.colModel,t=u.p.groupingView;if(t!==null&&(typeof t=="object"||n.isFunction(t)))if(t.groupField.length){for(t.visibiltyOnNextGrouping===undefined&&(t.visibiltyOnNextGrouping=[]),t.lastvalues=[],t.groups=[],t.counters=[],i=0;i<t.groupField.length;i++)t.groupOrder[i]||(t.groupOrder[i]="asc"),t.groupText[i]||(t.groupText[i]="{0}"),typeof t.groupColumnShow[i]!="boolean"&&(t.groupColumnShow[i]=!0),typeof t.groupSummary[i]!="boolean"&&(t.groupSummary[i]=!1),t.groupColumnShow[i]===!0?(t.visibiltyOnNextGrouping[i]=!0,n(u).jqGrid("showCol",t.groupField[i])):(t.visibiltyOnNextGrouping[i]=n("#"+n.jgrid.jqID(u.p.id+"_"+t.groupField[i])).is(":visible"),n(u).jqGrid("hideCol",t.groupField[i]));for(t.summary=[],r=0,e=f.length;r<e;r++)f[r].summaryType&&t.summary.push({nm:f[r].name,st:f[r].summaryType,v:"",sr:f[r].summaryRound,srt:f[r].summaryRoundType||"round"})}else u.p.grouping=!1;else u.p.grouping=!1})},groupingPrepare:function(t,i,r,u){return this.each(function(){for(var f=this.p.groupingView,s=this,v=f.groupField.length,c,o,l,h,a=0,e=0;e<v;e++)c=f.groupField[e],l=f.displayField[e],o=r[c],h=l==null?null:r[l],h==null&&(h=o),o!==undefined&&(u===0?(f.groups.push({idx:e,dataIndex:c,value:o,displayValue:h,startRow:u,cnt:1,summary:[]}),f.lastvalues[e]=o,f.counters[e]={cnt:1,pos:f.groups.length-1,summary:n.extend(!0,[],f.summary)},n.each(f.counters[e].summary,function(){this.v=n.isFunction(this.st)?this.st.call(s,this.v,this.nm,r):n(s).jqGrid("groupingCalculations.handler",this.st,this.v,this.nm,this.sr,this.srt,r)}),f.groups[f.counters[e].pos].summary=f.counters[e].summary):typeof o!="object"&&f.lastvalues[e]!==o?(f.groups.push({idx:e,dataIndex:c,value:o,displayValue:h,startRow:u,cnt:1,summary:[]}),f.lastvalues[e]=o,a=1,f.counters[e]={cnt:1,pos:f.groups.length-1,summary:n.extend(!0,[],f.summary)},n.each(f.counters[e].summary,function(){this.v=n.isFunction(this.st)?this.st.call(s,this.v,this.nm,r):n(s).jqGrid("groupingCalculations.handler",this.st,this.v,this.nm,this.sr,this.srt,r)}),f.groups[f.counters[e].pos].summary=f.counters[e].summary):a===1?(f.groups.push({idx:e,dataIndex:c,value:o,displayValue:h,startRow:u,cnt:1,summary:[]}),f.lastvalues[e]=o,f.counters[e]={cnt:1,pos:f.groups.length-1,summary:n.extend(!0,[],f.summary)},n.each(f.counters[e].summary,function(){this.v=n.isFunction(this.st)?this.st.call(s,this.v,this.nm,r):n(s).jqGrid("groupingCalculations.handler",this.st,this.v,this.nm,this.sr,this.srt,r)}),f.groups[f.counters[e].pos].summary=f.counters[e].summary):(f.counters[e].cnt+=1,f.groups[f.counters[e].pos].cnt=f.counters[e].cnt,n.each(f.counters[e].summary,function(){this.v=n.isFunction(this.st)?this.st.call(s,this.v,this.nm,r):n(s).jqGrid("groupingCalculations.handler",this.st,this.v,this.nm,this.sr,this.srt,r)}),f.groups[f.counters[e].pos].summary=f.counters[e].summary));i.push(t)}),i},groupingToggle:function(t){return this.each(function(){var r=this,c=r.p.groupingView,u=t.split("_"),f=parseInt(u[u.length-2],10),y;u.splice(u.length-2,2);var e=u.join("_"),o=c.minusicon,s=c.plusicon,v=n("#"+n.jgrid.jqID(t)),i=v.length?v[0].nextSibling:null,l=n("#"+n.jgrid.jqID(t)+" span.tree-wrap-"+r.p.direction),a=!1,h;if(l.hasClass(o)){if(c.showSummaryOnHide){if(i)while(i){if(n(i).hasClass("jqfoot")&&(y=parseInt(n(i).attr("jqfootlevel"),10),y<=f))break;n(i).hide(),i=i.nextSibling}}else if(i)while(i){if(n(i).hasClass(e+"_"+String(f))||n(i).hasClass(e+"_"+String(f-1)))break;n(i).hide(),i=i.nextSibling}l.removeClass(o).addClass(s),a=!0}else{if(i)while(i){if(n(i).hasClass(e+"_"+String(f))||n(i).hasClass(e+"_"+String(f-1)))break;n(i).show(),h=n(i).find("span.tree-wrap-"+r.p.direction),h&&n(h).hasClass(s)&&n(h).removeClass(s).addClass(o),i=i.nextSibling}l.removeClass(s).addClass(o)}n(r).triggerHandler("jqGridGroupingClickGroup",[t,a]),n.isFunction(r.p.onClickGroup)&&r.p.onClickGroup.call(r,t,a)}),!1},groupingRender:function(t,i){return this.each(function(){function p(n,t,i){var u=!1,r,f;if(t===0)u=i[n];else if(f=i[n].idx,f===0)u=i[n];else for(r=n;r>=0;r--)if(i[r].idx===f-t){u=i[r];break}return u}var u=this,r=u.p.groupingView,f="",l="",o,s,a=r.groupCollapse?r.plusicon:r.minusicon,h,v=[],y=r.groupField.length,e,c;a+=" tree-wrap-"+u.p.direction,n.each(u.p.colModel,function(n,t){for(var i=0;i<y;i++)if(r.groupField[i]===t.name){v[i]=n;break}}),e=0,c=n.makeArray(r.groupSummary),c.reverse(),n.each(r.groups,function(w,b){var ot,tt,k,nt,d,st,g,rt,et,it;e++,s=u.p.id+"ghead_"+b.idx,o=s+"_"+w,l="<span style='cursor:pointer;' class='ui-icon "+a+"' onclick=\"jQuery('#"+n.jgrid.jqID(u.p.id)+"').jqGrid('groupingToggle','"+o+"');return false;\"></span>";try{h=u.formatter(o,b.displayValue,v[b.idx],b.value)}catch(lt){h=b.displayValue}if(f+='<tr id="'+o+'" role="row" class= "ui-widget-content jqgroup ui-row-'+u.p.direction+" "+s+'"><td style="padding-left:'+b.idx*12+'px;" colspan="'+i+'">'+l+n.jgrid.template(r.groupText[b.idx],h,b.cnt,b.summary)+"</td></tr>",ot=y-1===b.idx,ot){for(tt=r.groups[w+1],st=tt!==undefined?r.groups[w+1].startRow:t.length,nt=b.startRow;nt<st;nt++)f+=t[nt].join("");if(tt!==undefined){for(g=0;g<r.groupField.length;g++)if(tt.dataIndex===r.groupField[g])break;e=r.groupField.length-g}for(d=0;d<e;d++)if(c[d]){rt="",r.groupCollapse&&!r.showSummaryOnHide&&(rt=' style="display:none;"'),f+="<tr"+rt+' jqfootlevel="'+(b.idx-d)+'" role="row" class="ui-widget-content jqfoot ui-row-'+u.p.direction+'">';var ht=p(w,d,r.groups),ut=u.p.colModel,ft,ct=ht.cnt;for(k=0;k<i;k++)et="<td "+u.formatCol(k,1,"")+">&#160;</td>",it="{0}",n.each(ht.summary,function(){if(this.nm===ut[k].name){ut[k].summaryTpl&&(it=ut[k].summaryTpl),typeof this.st=="string"&&this.st.toLowerCase()==="avg"&&this.v&&ct>0&&(this.v=this.v/ct);try{ft=u.formatter("",this.v,k,this)}catch(t){ft=this.v}return et="<td "+u.formatCol(k,1,"")+">"+n.jgrid.format(it,ft)+"</td>",!1}}),f+=et;f+="</tr>"}e=g}}),n("#"+n.jgrid.jqID(u.p.id)+" tbody:first").append(f),f=null})},groupingGroupBy:function(t,i){return this.each(function(){var f=this,u,r;for(typeof t=="string"&&(t=[t]),u=f.p.groupingView,f.p.grouping=!0,u.visibiltyOnNextGrouping===undefined&&(u.visibiltyOnNextGrouping=[]),r=0;r<u.groupField.length;r++)!u.groupColumnShow[r]&&u.visibiltyOnNextGrouping[r]&&n(f).jqGrid("showCol",u.groupField[r]);for(r=0;r<t.length;r++)u.visibiltyOnNextGrouping[r]=n("#"+n.jgrid.jqID(f.p.id)+"_"+n.jgrid.jqID(t[r])).is(":visible");f.p.groupingView=n.extend(f.p.groupingView,i||{}),u.groupField=t,n(f).trigger("reloadGrid")})},groupingRemove:function(t){return this.each(function(){var i=this,r,u;if(t===undefined&&(t=!0),i.p.grouping=!1,t===!0){for(r=i.p.groupingView,u=0;u<r.groupField.length;u++)!r.groupColumnShow[u]&&r.visibiltyOnNextGrouping[u]&&n(i).jqGrid("showCol",r.groupField);n("tr.jqgroup, tr.jqfoot","#"+n.jgrid.jqID(i.p.id)+" tbody:first").remove(),n("tr.jqgrow:hidden","#"+n.jgrid.jqID(i.p.id)+" tbody:first").show()}else n(i).trigger("reloadGrid")})},groupingCalculations:{handler:function(n,t,i,r,u,f){var o={sum:function(){return parseFloat(t||0)+parseFloat(f[i]||0)},min:function(){return t===""?parseFloat(f[i]||0):Math.min(parseFloat(t),parseFloat(f[i]||0))},max:function(){return t===""?parseFloat(f[i]||0):Math.max(parseFloat(t),parseFloat(f[i]||0))},count:function(){return(t===""&&(t=0),f.hasOwnProperty(i))?t+1:0},avg:function(){return o.sum()}},e,s;if(!o[n])throw"jqGrid Grouping No such method: "+n;return e=o[n](),r!=null&&(u=="fixed"?e=e.toFixed(r):(s=Math.pow(10,r),e=Math.round(e*s)/s)),e}}})}(jQuery),function(n){"use strict";n.jgrid.extend({jqGridImport:function(t){return t=n.extend({imptype:"xml",impstring:"",impurl:"",mtype:"GET",impData:{},xmlGrid:{config:"roots>grid",data:"roots>rows"},jsonGrid:{config:"grid",data:"data"},ajaxOptions:{}},t||{}),this.each(function(){var i=this,u=function(t,r){var s=n(r.xmlGrid.config,t)[0],h=n(r.xmlGrid.data,t)[0],u,f,e,o;if(xmlJsonClass.xml2json&&n.jgrid.parse){u=xmlJsonClass.xml2json(s," "),u=n.jgrid.parse(u);for(e in u)u.hasOwnProperty(e)&&(f=u[e]);h?(o=u.grid.datatype,u.grid.datatype="xmlstring",u.grid.datastr=t,n(i).jqGrid(f).jqGrid("setGridParam",{datatype:o})):n(i).jqGrid(f),u=null,f=null}else alert("xml2json or parse are not present")},f=function(t,r){var f,e,u,o,s;t&&typeof t=="string"&&(f=!1,n.jgrid.useJSON&&(n.jgrid.useJSON=!1,f=!0),e=n.jgrid.parse(t),f&&(n.jgrid.useJSON=!0),u=e[r.jsonGrid.config],o=e[r.jsonGrid.data],o?(s=u.datatype,u.datatype="jsonstring",u.datastr=o,n(i).jqGrid(u).jqGrid("setGridParam",{datatype:s})):n(i).jqGrid(u))},r;switch(t.imptype){case"xml":n.ajax(n.extend({url:t.impurl,type:t.mtype,data:t.impData,dataType:"xml",complete:function(r,f){f=="success"&&(u(r.responseXML,t),n(i).triggerHandler("jqGridImportComplete",[r,t]),n.isFunction(t.importComplete)&&t.importComplete(r)),r=null}},t.ajaxOptions));break;case"xmlstring":t.impstring&&typeof t.impstring=="string"&&(r=n.jgrid.stringToDoc(t.impstring),r&&(u(r,t),n(i).triggerHandler("jqGridImportComplete",[r,t]),n.isFunction(t.importComplete)&&t.importComplete(r),t.impstring=null),r=null);break;case"json":n.ajax(n.extend({url:t.impurl,type:t.mtype,data:t.impData,dataType:"json",complete:function(r){try{f(r.responseText,t),n(i).triggerHandler("jqGridImportComplete",[r,t]),n.isFunction(t.importComplete)&&t.importComplete(r)}catch(u){}r=null}},t.ajaxOptions));break;case"jsonstring":t.impstring&&typeof t.impstring=="string"&&(f(t.impstring,t),n(i).triggerHandler("jqGridImportComplete",[t.impstring,t]),n.isFunction(t.importComplete)&&t.importComplete(t.impstring),t.impstring=null)}})},jqGridExport:function(t){t=n.extend({exptype:"xmlstring",root:"grid",ident:"\t"},t||{});var i=null;return this.each(function(){if(this.grid){var u,r=n.extend(!0,{},n(this).jqGrid("getGridParam"));if(r.rownumbers&&(r.colNames.splice(0,1),r.colModel.splice(0,1)),r.multiselect&&(r.colNames.splice(0,1),r.colModel.splice(0,1)),r.subGrid&&(r.colNames.splice(0,1),r.colModel.splice(0,1)),r.knv=null,r.treeGrid)for(u in r.treeReader)r.treeReader.hasOwnProperty(u)&&(r.colNames.splice(r.colNames.length-1),r.colModel.splice(r.colModel.length-1));switch(t.exptype){case"xmlstring":i="<"+t.root+">"+xmlJsonClass.json2xml(r,t.ident)+"</"+t.root+">";break;case"jsonstring":i="{"+xmlJsonClass.toJson(r,t.root,t.ident,!1)+"}",r.postData.filters!==undefined&&(i=i.replace(/filters":"/,'filters":'),i=i.replace(/}]}"/,"}]}"))}}}),i},excelExport:function(t){return t=n.extend({exptype:"remote",url:null,oper:"oper",tag:"excel",exportOptions:{}},t||{}),this.each(function(){var i,r,u;this.grid&&t.exptype=="remote"&&(r=n.extend({},this.p.postData),r[t.oper]=t.tag,u=jQuery.param(r),i=t.url.indexOf("?")!=-1?t.url+"&"+u:t.url+"?"+u,window.location=i)})}})}(jQuery),function(n){"use strict";if(n.jgrid.msie&&n.jgrid.msiever()==8&&(n.expr[":"].hidden=function(n){return n.offsetWidth===0||n.offsetHeight===0||n.style.display=="none"}),n.jgrid._multiselect=!1,n.ui&&n.ui.multiselect){if(n.ui.multiselect.prototype._setSelected){var t=n.ui.multiselect.prototype._setSelected;n.ui.multiselect.prototype._setSelected=function(i,r){var f=t.call(this,i,r),u;return r&&this.selectedList&&(u=this.element,this.selectedList.find("li").each(function(){n(this).data("optionLink")&&n(this).data("optionLink").remove().appendTo(u)})),f}}n.ui.multiselect.prototype.destroy&&(n.ui.multiselect.prototype.destroy=function(){this.element.show(),this.container.remove(),n.Widget===undefined?n.widget.prototype.destroy.apply(this,arguments):n.Widget.prototype.destroy.apply(this,arguments)}),n.jgrid._multiselect=!0}n.jgrid.extend({sortableColumns:function(t){return this.each(function(){function f(){i.p.disableClick=!0}var i=this,u=n.jgrid.jqID(i.p.id),r={tolerance:"pointer",axis:"x",scrollSensitivity:"1",items:">th:not(:has(#jqgh_"+u+"_cb,#jqgh_"+u+"_rn,#jqgh_"+u+"_subgrid),:hidden)",placeholder:{element:function(t){return n(document.createElement(t[0].nodeName)).addClass(t[0].className+" ui-sortable-placeholder ui-state-highlight").removeClass("ui-sortable-helper")[0]},update:function(n,t){t.height(n.currentItem.innerHeight()-parseInt(n.currentItem.css("paddingTop")||0,10)-parseInt(n.currentItem.css("paddingBottom")||0,10)),t.width(n.currentItem.innerWidth()-parseInt(n.currentItem.css("paddingLeft")||0,10)-parseInt(n.currentItem.css("paddingRight")||0,10))}},update:function(t,r){var e=n(r.item).parent(),o=n(">th",e),s=i.p.colModel,f={},h=i.p.id+"_",u;n.each(s,function(n){f[this.name]=n}),u=[],o.each(function(){var t=n(">div",this).get(0).id.replace(/^jqgh_/,"").replace(h,"");f.hasOwnProperty(t)&&u.push(f[t])}),n(i).jqGrid("remapColumns",u,!0,!0),n.isFunction(i.p.sortable.update)&&i.p.sortable.update(u),setTimeout(function(){i.p.disableClick=!1},50)}},e;i.p.sortable.options?n.extend(r,i.p.sortable.options):n.isFunction(i.p.sortable)&&(i.p.sortable={update:i.p.sortable}),r.start?(e=r.start,r.start=function(n,t){f(),e.call(this,n,t)}):r.start=f,i.p.sortable.exclude&&(r.items+=":not("+i.p.sortable.exclude+")"),t.sortable(r).data("sortable").floating=!0})},columnChooser:function(t){function c(n,t,i){if(t>=0){var r=n.slice(),u=r.splice(t,Math.max(n.length-t,t));return t>n.length&&(t=n.length),r[t]=i,r.concat(u)}}function e(t,i){t&&(typeof t=="string"?n.fn[t]&&n.fn[t].apply(i,n.makeArray(arguments).slice(2)):n.isFunction(t)&&t.apply(i,n.makeArray(arguments).slice(2)))}var i=this,u,r,s,h;if(!n("#colchooser_"+n.jgrid.jqID(i[0].p.id)).length){if(u=n('<div id="colchooser_'+i[0].p.id+'" style="position:relative;overflow:hidden"><div><select multiple="multiple"></select></div></div>'),r=n("select",u),t=n.extend({width:420,height:240,classname:null,done:function(n){n&&i.jqGrid("remapColumns",n,!0)},msel:"multiselect",dlog:"dialog",dialog_opts:{minWidth:470},dlog_opts:function(t){var i={};return i[t.bSubmit]=function(){t.apply_perm(),t.cleanup(!1)},i[t.bCancel]=function(){t.cleanup(!0)},n.extend(!0,{buttons:i,close:function(){t.cleanup(!0)},modal:t.modal||!1,resizable:t.resizable||!0,width:t.width+20},t.dialog_opts||{})},apply_perm:function(){n("option",r).each(function(){this.selected?i.jqGrid("showCol",f[this.value].name):i.jqGrid("hideCol",f[this.value].name)});var u=[];n("option:selected",r).each(function(){u.push(parseInt(this.value,10))}),n.each(u,function(){delete o[f[parseInt(this,10)].name]}),n.each(o,function(){var n=parseInt(this,10);u=c(u,n,n)}),t.done&&t.done.call(i,u)},cleanup:function(n){e(t.dlog,u,"destroy"),e(t.msel,r,"destroy"),u.remove(),n&&t.done&&t.done.call(i)},msel_opts:{}},n.jgrid.col,t||{}),n.ui&&n.ui.multiselect&&t.msel=="multiselect"){if(!n.jgrid._multiselect){alert("Multiselect plugin loaded after jqGrid. Please load the plugin before the jqGrid!");return}t.msel_opts=n.extend(n.ui.multiselect.defaults,t.msel_opts)}t.caption&&u.attr("title",t.caption),t.classname&&(u.addClass(t.classname),r.addClass(t.classname)),t.width&&(n(">div",u).css({width:t.width,margin:"0 auto"}),r.css("width",t.width)),t.height&&(n(">div",u).css("height",t.height),r.css("height",t.height-10));var f=i.jqGrid("getGridParam","colModel"),l=i.jqGrid("getGridParam","colNames"),o={},a=[];r.empty(),n.each(f,function(t){if(o[this.name]=t,this.hidedlg){this.hidden||a.push(t);return}r.append("<option value='"+t+"' "+(this.hidden?"":"selected='selected'")+">"+n.jgrid.stripHtml(l[t])+"</option>")}),s=n.isFunction(t.dlog_opts)?t.dlog_opts.call(i,t):t.dlog_opts,e(t.dlog,u,s),h=n.isFunction(t.msel_opts)?t.msel_opts.call(i,t):t.msel_opts,e(t.msel,r,h)}},sortableRows:function(t){return this.each(function(){var i=this;i.grid&&(i.p.treeGrid||n.fn.sortable&&(t=n.extend({cursor:"move",axis:"y",items:".jqgrow"},t||{}),t.start&&n.isFunction(t.start)?(t._start_=t.start,delete t.start):t._start_=!1,t.update&&n.isFunction(t.update)?(t._update_=t.update,delete t.update):t._update_=!1,t.start=function(r,u){if(n(u.item).css("border-width","0px"),n("td",u.item).each(function(n){this.style.width=i.grid.cols[n].style.width}),i.p.subGrid){var f=n(u.item).attr("id");try{n(i).jqGrid("collapseSubGridRow",f)}catch(e){}}t._start_&&t._start_.apply(this,[r,u])},t.update=function(r,u){n(u.item).css("border-width",""),i.p.rownumbers===!0&&n("td.jqgrid-rownum",i.rows).each(function(t){n(this).html(t+1+(parseInt(i.p.page,10)-1)*parseInt(i.p.rowNum,10))}),t._update_&&t._update_.apply(this,[r,u])},n("tbody:first",i).sortable(t),n("tbody:first",i).disableSelection()))})},gridDnD:function(t){return this.each(function(){function f(){var t=n.data(i,"dnd");n("tr.jqgrow:not(.ui-draggable)",i).draggable(n.isFunction(t.drag)?t.drag.call(n(i),t):t.drag)}var i=this,r,u,e;if(i.grid&&!i.p.treeGrid&&n.fn.draggable&&n.fn.droppable){if(e="<table id='jqgrid_dnd' class='ui-jqgrid-dnd'></table>",n("#jqgrid_dnd")[0]===undefined&&n("body").append(e),typeof t=="string"&&t=="updateDnD"&&i.p.jqgdnd===!0){f();return}if(t=n.extend({drag:function(t){return n.extend({start:function(r,u){var f,e;if(i.p.subGrid){e=n(u.helper).attr("id");try{n(i).jqGrid("collapseSubGridRow",e)}catch(o){}}for(f=0;f<n.data(i,"dnd").connectWith.length;f++)n(n.data(i,"dnd").connectWith[f]).jqGrid("getGridParam","reccount")=="0"&&n(n.data(i,"dnd").connectWith[f]).jqGrid("addRowData","jqg_empty_row",{});u.helper.addClass("ui-state-highlight"),n("td",u.helper).each(function(n){this.style.width=i.grid.headers[n].width+"px"}),t.onstart&&n.isFunction(t.onstart)&&t.onstart.call(n(i),r,u)},stop:function(r,u){var f,e;for(u.helper.dropped&&!t.dragcopy&&(e=n(u.helper).attr("id"),e===undefined&&(e=n(this).attr("id")),n(i).jqGrid("delRowData",e)),f=0;f<n.data(i,"dnd").connectWith.length;f++)n(n.data(i,"dnd").connectWith[f]).jqGrid("delRowData","jqg_empty_row");t.onstop&&n.isFunction(t.onstop)&&t.onstop.call(n(i),r,u)}},t.drag_opts||{})},drop:function(t){return n.extend({accept:function(t){var i,r;return n(t).hasClass("jqgrow")?(i=n(t).closest("table.ui-jqgrid-btable"),i.length>0&&n.data(i[0],"dnd")!==undefined)?(r=n.data(i[0],"dnd").connectWith,n.inArray("#"+n.jgrid.jqID(this.id),r)!=-1?!0:!1):!1:t},drop:function(r,u){var l,f,o,s;if(n(u.draggable).hasClass("jqgrow")){if(l=n(u.draggable).attr("id"),f=u.draggable.parent().parent().jqGrid("getRowData",l),!t.dropbyname){var c=0,a={},e,h,v=n("#"+n.jgrid.jqID(this.id)).jqGrid("getGridParam","colModel");try{for(h in f)f.hasOwnProperty(h)&&(e=v[c].name,e=="cb"||e=="rn"||e=="subgrid"||f.hasOwnProperty(h)&&v[c]&&(a[e]=f[h]),c++);f=a}catch(y){}}u.helper.dropped=!0,t.beforedrop&&n.isFunction(t.beforedrop)&&(o=t.beforedrop.call(this,r,u,f,n("#"+n.jgrid.jqID(i.p.id)),n(this)),o!==undefined&&o!==null&&typeof o=="object"&&(f=o)),u.helper.dropped&&(t.autoid&&(n.isFunction(t.autoid)?s=t.autoid.call(this,f):(s=Math.ceil(Math.random()*1e3),s=t.autoidprefix+s)),n("#"+n.jgrid.jqID(this.id)).jqGrid("addRowData",s,f,t.droppos)),t.ondrop&&n.isFunction(t.ondrop)&&t.ondrop.call(this,r,u,f)}}},t.drop_opts||{})},onstart:null,onstop:null,beforedrop:null,ondrop:null,drop_opts:{activeClass:"ui-state-active",hoverClass:"ui-state-hover"},drag_opts:{revert:"invalid",helper:"clone",cursor:"move",appendTo:"#jqgrid_dnd",zIndex:5e3},dragcopy:!1,dropbyname:!1,droppos:"first",autoid:!0,autoidprefix:"dnd_"},t||{}),t.connectWith)for(t.connectWith=t.connectWith.split(","),t.connectWith=n.map(t.connectWith,function(t){return n.trim(t)}),n.data(i,"dnd",t),i.p.reccount=="0"||i.p.jqgdnd||f(),i.p.jqgdnd=!0,r=0;r<t.connectWith.length;r++)u=t.connectWith[r],n(u).droppable(n.isFunction(t.drop)?t.drop.call(n(i),t):t.drop)}})},gridResize:function(t){return this.each(function(){var $t=this,gID=n.jgrid.jqID($t.p.id),optstest;$t.grid&&n.fn.resizable&&(t=n.extend({},t||{}),t.alsoResize?(t._alsoResize_=t.alsoResize,delete t.alsoResize):t._alsoResize_=!1,t.stop&&n.isFunction(t.stop)?(t._stop_=t.stop,delete t.stop):t._stop_=!1,t.stop=function(i,r){n($t).jqGrid("setGridParam",{height:n("#gview_"+gID+" .ui-jqgrid-bdiv").height()}),n($t).jqGrid("setGridWidth",r.size.width,t.shrinkToFit),t._stop_&&t._stop_.call($t,i,r)},t._alsoResize_?(optstest="{'#gview_"+gID+" .ui-jqgrid-bdiv':true,'"+t._alsoResize_+"':true}",t.alsoResize=eval("("+optstest+")")):t.alsoResize=n(".ui-jqgrid-bdiv","#gview_"+gID),delete t._alsoResize_,n("#gbox_"+gID).resizable(t))})}})}(jQuery);var alreadyPaid={onSubmitForm:function(n){var t=$("#registerMovieAlreadyPaid");t.validate().form(),$("#saveAndQuit").val(n),n==!0?window.location.href=window.location.href.replace("StepSeven","Init"):t.submit()}},stepFiveGeneric={txtAdresse:"Adresse[0].",koStepFiveModel:{isAutoProduit:ko.observable(!1),displayErrorRealisateur:ko.observable(!1)},Init:function(){var n,t;$("#tabsRealisateurs").tabs(),stepFiveGeneric.koStepFiveModel.isAutoProduit(!$("#SocieteProduction_AutoProduit").is(":checked")),$("#SocieteProduction_AutoProduit").click(stepFiveGeneric.autoProduitClickEvent),$("#sortable").sortable(),$("#SocieteProduction_AutoProduit").removeAttr("data-val-required"),$("#SocieteProduction_AutoProduit").removeAttr("data-val"),$(".ddlEtat").each(function(){$(this).change(function(){var n=$("option:selected",this).val();$("input[type='hidden'][name$='"+$(this).attr("name")+"']").val(n)}),$("option:selected",this).length<=1&&$(this).parent().hide()}),$('input[id*="NomInsert"]').each(function(){var n=$(this).attr("name").replace(".NomInsert",".Adresse[0].");stepFiveGeneric.disableSocieteSiNonCreateur(n),$(this).keyup(function(){$(this).val()==""?stepFiveGeneric.disableSociete(n):stepFiveGeneric.enableSociete(n)}),$(this).change(function(){$(this).val()==""?stepFiveGeneric.disableSociete(n):stepFiveGeneric.enableSociete(n)})}),$("#SocieteProduction_AutoProduit").is(":checked")==!1?($("#AutreProducteur_Nom").attr("disabled","disabled"),$("#AutreProducteur_Prenom").attr("disabled","disabled"),stepFiveGeneric.disableSociete("AutreProducteur.Adresse."),$("#ddlNationalite").attr("disabled","disabled"),$("#ddlCivilite").attr("disabled","disabled")):stepFiveGeneric.disableSociete("SocieteProduction.Adresse[0]."),baseAdresse.gestionPays(),$(".classddl").each(function(){$(this).change(function(){var n=$(this).attr("name");$('input[type=hidden][name$="'+name+'"]').val(n)})}),contact&&contact.init(),ko.applyBindings(stepFiveGeneric.koStepFiveModel),$.validator.unobtrusive.parse("#movieStepFive"),site.AddRequiredStarOnLabels(),n=$("label[for^='AdressesRealisateur'][id='SiteWebLabel']"),n.text(n.attr("data-SiteWebRealisateurTrad")),t=$("label[for='AutreProducteur_Adresse_SiteWeb'][id='SiteWebLabel']"),t.text(t.attr("data-siteweb"))},disableTiercePersonne:function(){$("#AutreProducteur_Nom").attr("disabled","disabled"),$("#AutreProducteur_Prenom").attr("disabled","disabled"),stepFiveGeneric.disableSociete("AutreProducteur.Adresse.")},enableTiercePersonne:function(){$("#AutreProducteur_Nom").removeAttr("disabled"),$("#AutreProducteur_Prenom").removeAttr("disabled"),stepFiveGeneric.enableSociete("AutreProducteur.Adresse.")},autoProduitClickEvent:function(){if(stepFiveGeneric.koStepFiveModel.isAutoProduit(!$(this).is(":checked")),$(this).is(":checked")){if(contact.deleteContactInPrincipal("Production"),stepFiveGeneric.clearSociete("SocieteProduction.Adresse[0]."),$("#lblprodNom").text(""),$("#SocieteProductionDelete").hide(),stepFiveGeneric.disableSociete("SocieteProduction.Adresse[0]."),stepFiveGeneric.eventclick($("#SocieteProductionDelete")),stepFiveGeneric.enableTiercePersonne(),$("#ContactPrincipalId")!=undefined){var t,n;$("#SocieteProduction_Contact_Exists").val()=="True"?(n=$("#SocieteProduction_Contact_IdContact").val(),t=$("#ContactPrincipalId").val()==n?'selected="selected"':"",$("#ContactPrincipalId option[value='"+n+"']").remove(),t&&$("#ContactPrincipalId").val(0)):(n=$("#SocieteProduction_Contact_TypeContact").val(),t=$("#ContactPrincipalId").val()==n?'selected="selected"':"",$("#ContactPrincipalId option[value='"+n+"']").remove(),t&&$("#ContactPrincipalId").val(0))}}else stepFiveGeneric.disableTiercePersonne()},getDeleteBtnId:function(n){var t="SocieteProduction";return n.indexOf("DistributeurFrancais")!=-1?t="DistributeurFr":n.indexOf("VentesInternationales")!=-1?t="VenteInternationale":n.indexOf("PresseFr")!=-1?t="SocietePresseFr":n.indexOf("PresseInternationale")!=-1?t="SocietePresseInternationale":n.indexOf("Ecole")!=-1&&(t="Ecole"),t},getInfosId:function(n){var t="SocieteProduction";return n.indexOf("DistributeurFr")!=-1?t="DistributeurFrancais":n.indexOf("VenteInternationale")!=-1?t="VentesInternationales":n.indexOf("Ecole")!=-1?t="Ecole":n.indexOf("PresseFr")!=-1?t="PresseFr":n.indexOf("PresseInternationale")!=-1&&(t="PresseInternationale"),t},disableSocieteSiNonCreateur:function(n){var t="",f=n.replace("Adresse[0].","EstCreateur"),u=n.replace(".Adresse[0].",""),r=stepFiveGeneric.getDeleteBtnId(n),i;$('input[name$="'+f+'"]').val().toLowerCase()=="false"?(baseAdresse.disableAdresse(n),n.indexOf("SocieteProduction")!=-1?t=$("#lblprodNom").text():n.indexOf("DistributeurFrancais")!=-1?t=$("#lblDistribFrNom").text():n.indexOf("VentesInternationales")!=-1?t=$("#lblViNom").text():n.indexOf("Ecole")!=-1?t=$("#lblEcoleNom").text():n.indexOf("PresseFr")!=-1?t=$("#lblPresseFrNom").text():n.indexOf("PresseInternationale")!=-1&&(t=$("#lblPresseInternationaleNom").text()),$("#"+n.replace(".Adresse[0].","_CreateName")).hide(),$("label[for='"+r+"Delete']").show(),$("img[id='"+r+"Delete']").show(),t==""&&(n+="Contact.",n=n.replace(".Adresse[0]",""),contact.disableFieldContact(n))):(baseAdresse.enableAdresse(n),i='input[name$="'+u+'.NomInsert"]',n.indexOf("SocieteProduction")!=-1?$(i).val($("#lblprodNom").text()):n.indexOf("DistributeurFrancais")!=-1?$(i).val($("#lblDistribFrNom").text()):n.indexOf("VentesInternationales")!=-1?$(i).val($("#lblViNom").text()):n.indexOf("Ecole")!=-1?$(i).val($("#lblEcoleNom").text()):n.indexOf("PresseFr")!=-1?$(i).val($("#lblPresseFrNom").text()):n.indexOf("PresseInternationale")!=-1&&$(i).val($("#lblPresseInternationaleNom").text()),$("#"+u+"_CreateName").show(),$("label[for='"+r+"Delete']").text(""),$("label[for='"+r+"Delete']").hide(),$("img[id='"+r+"Delete']").hide(),$("img[id='"+r+"Delete_CreateName']").show())},disableSociete:function(n){baseAdresse.disableAdresse(n);var t="";n.indexOf("SocieteProduction")!=-1?t=$("#lblprodNom").text():n.indexOf("DistributeurFrancais")!=-1?t=$("#lblDistribFrNom").text():n.indexOf("VentesInternationales")!=-1?t=$("#lblViNom").text():n.indexOf("Ecole")!=-1?t=$("#lblEcoleNom").text():n.indexOf("PresseFr")!=-1?t=$("#lblPresseFrNom").text():n.indexOf("PresseInternationale")!=-1&&(t=$("#lblPresseInternationaleNom").text()),t==""&&(n+="Contact.",n=n.replace(".Adresse[0]",""),contact.disableFieldContact(n))},clearSociete:function(n){baseAdresse.clearAdresse(n);var t="";n.indexOf("SocieteProduction")!=-1?t=$("#lblprodNom").text():n.indexOf("DistributeurFrancais")!=-1?t=$("#lblDistribFrNom").text():n.indexOf("VentesInternationales")!=-1?t=$("#lblViNom").text():n.indexOf("Ecole")!=-1?t=$("#lblEcoleNom").text():n.indexOf("PresseFr")!=-1?t=$("#lblPresseFrNom").text():n.indexOf("PresseInternationale")!=-1&&(t=$("#lblPresseInternationaleNom").text()),t==""&&(n+="Contact.",n=n.replace(".Adresse[0]",""),contact.clearFieldContact(n))},enableSociete:function(n){baseAdresse.enableAdresse(n);var t="";n.indexOf("SocieteProduction")!=-1?t=$("#lblprodNom").text():n.indexOf("DistributeurFrancais")!=-1?t=$("#lblDistribFrNom").text():n.indexOf("VentesInternationales")!=-1?t=$("#lblViNom").text():n.indexOf("Ecole")!=-1&&(t=$("#lblEcoleNom").text()),t==""&&(n+="Contact.",n=n.replace(".Adresse[0]",""),contact.enableFieldContact(n))},save:function(n,t){$("#DisplayModelFive_DisplaySocieteDeProduction").val()=="True"&&($("#SocieteProduction_IsRequired").val()!="False"?$("#SocieteProduction_NomInsert").val()!=""||$("#lblprodNom").text()!=""||$("#SocieteProduction_AutoProduit").is(":checked")?$("#SocieteProduction_IsRequired").val("True"):$("#SocieteProduction_IsRequired").val(""):$("#SocieteProduction_NomInsert").val()==""&&stepFiveGeneric.disableSociete("SocieteProduction.Adresse[0].")),$("#DisplayModelFive_DisplayEcoleCinema").val()=="True"&&($("#EcoleIsRequired").val()!="False"&&$("#Ecole_NomInsert").val()==""&&$("#lblEcoleNom").text()==""?$("#EcoleIsRequired").val(""):$("#EcoleIsRequired").val("True")),$("#SaveAndQuit").val(n);var i=$("#movieStepFive");i.data("validator").settings.ignore=":hidden:not('[id$=IsRequired], [id^=AdressesRealisateur]')",i.valid()?t?stepFiveGeneric.OpenConfirm("",i):($("#ValidateForm").val(!1),stepFiveGeneric.submit(i)):($("span[data-valmsg-for*='AdressesRealisateur['][class='field-validation-error']").length>=1&&$("#tabsRealisateurs .ui-tabs-anchor").length>1?stepFiveGeneric.koStepFiveModel.displayErrorRealisateur(!0):stepFiveGeneric.koStepFiveModel.displayErrorRealisateur(!1),$("html,body").animate({scrollTop:0},"fast"),site.RemoveWaitToButton())},submit:function(n){stepFiveGeneric.koStepFiveModel.displayErrorRealisateur(!1),site.EnableAllInput(),site.SubmitFormWithScrollAndFocus(n)},uncheckCreationSociete:function(n){$("#"+n+"_CreateName").hide(),$("#"+n+"_CreateName").val(""),$("#"+n+"_NomInsert").val(""),stepFiveGeneric.initEmptySociete(n)},resetChamps:function(n){var r=$("#divGrRecherche"+n).next(),i;if(typeof r!="undefined"){var u=r.attr("id"),t=stepFiveGeneric.getInfosId(n),f=stepFiveGeneric.getDeleteBtnId(n);$("#"+t+"_CreateName").show(),$("#"+t+"_Id").val("0"),$("#"+t+"_EstCreateur").val("true"),i=$("#"+u).find("label[for='"+f+"Delete']"),i.text(""),i.removeClass("publie"),$("#"+t+"_NomInsert").val()==""?baseAdresse.disableAdresse(t+"."+stepFiveGeneric.txtAdresse):baseAdresse.enableAdresse(t+"."+stepFiveGeneric.txtAdresse),baseAdresse.clearAdresse(t+"."+stepFiveGeneric.txtAdresse),contact.clearFieldContact(t+".Contact.")}},initEmptySociete:function(n,t){var f=$("#divGrRecherche"+n).next(),u;if(typeof f!="undefined"){var e=f.attr("id"),i=stepFiveGeneric.getInfosId(n),r=n.replace("div","");$("#"+i+"_CreateName").show(),$("#"+i+"_Id").val("0"),$("#"+i+"_EstCreateur").val("true"),u=$("#"+e).find("label[for='"+r+"Delete']"),u.text(""),u.removeClass("publie"),$("#"+i+"_NomInsert").val(t),$("#"+i+"_NomInsert").val()==""?baseAdresse.disableAdresse(i+"."+stepFiveGeneric.txtAdresse):baseAdresse.enableAdresse(i+"."+stepFiveGeneric.txtAdresse),$("label[for='"+r+"Delete']").text(""),$("label[for='"+r+"Delete']").hide(),$("img[id='"+r+"Delete']").hide(),$("img[id='"+r+"Delete_CreateName']").show(),baseAdresse.clearAdresse(i+"."+stepFiveGeneric.txtAdresse),contact.clearFieldContact(i+".Contact.")}},AddSociete:function(n,t){$.ajax({url:"GetSocieteById?id="+n,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){var i,r,u,f;n!=null&&($(t).prev().find("input[type='checkbox']").removeAttr("checked"),i="SocieteProduction",r=stepFiveGeneric.getDeleteBtnId(t),t.indexOf("SocieteProduction")!=-1?$("#lblprodNom").text(n.Nom):t.indexOf("DistributeurFr")!=-1?(i="DistributeurFrancais",$("#lblDistribFrNom").text(n.Nom)):t.indexOf("VenteInternationale")!=-1?(i="VentesInternationales",$("#lblViNom").text(n.Nom)):t.indexOf("Ecole")!=-1?(i="Ecole",$("#lblEcoleNom").text(n.Nom)):t.indexOf("PresseFr")!=-1?(i="PresseFr",$("#lblPresseFrNom").text(n.Nom)):t.indexOf("PresseInternationale")!=-1&&(i="PresseInternationale",$("#lblPresseInternationaleNom").text(n.Nom)),$("img[id='"+r+"Delete']").show(),u=i+".Adresse[0].",f=i+".Contact.",$('input[name$="'+i+'.Id"]').val(n.Id),$('input[name$="'+i+'.EstCreateur"]').val(n.EstCreateur),n.EstCreateur?$("img[id='"+r+"Delete_CreateName']").show():$('input[name$="'+i+'.NomInsert"]').val(""),n.Adresse!=null&&baseAdresse.setAdresse(u,n.Adresse[0]),stepFiveGeneric.disableSocieteSiNonCreateur(u),contact.enableFieldContact(f))},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}})},OpenConfirm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),stepFiveGeneric.submit(t)},site.OpenConfirm(n,i)},ActivatedeleteButton:function(n){$(".btnDelete").each(function(){stepFiveGeneric.activateSingleDeleteButton(this,n)})},activateSingleDeleteButton:function(n,t){var r=$("label[for='"+$(n).attr("id")+"']"),i;r.text()==""?$(n).hide():(i=$(n).parent().parent(),i.prev().prev().prev().prev().hide(),i.prev().prev().hide()),$("#"+$(n).attr("id").replace("Delete","_CreateName")).hide(),t?stepFiveGeneric.deleteClick(n):$(n).is(":visible")||stepFiveGeneric.deleteClick(n)},deleteClick:function(n){$(n).click(function(){stepFiveGeneric.eventclick(this)})},eventclick:function(n){var i=$(n).attr("id").replace("_CreateName",""),t,r,u;$("label[for='"+i+"']").text(""),t=stepFiveGeneric.getInfosId(i),r=i.replace("Delete",""),$("#div"+r).hide(),u=i.replace("Delete",".Adresse[0]."),$(n).hide(),$("#"+t+"_Id").val("0"),$("#"+t+"_EstCreateur").val("True"),$("input[id='"+t+"_NomInsert']").val(""),stepFiveGeneric.disableSociete(t),stepFiveGeneric.clearSociete(t+"."+stepFiveGeneric.txtAdresse),contact.clearFieldContact(t+".Contact.")},uncheckCreationSocieteMinoritaire:function(){$(societeMinoritaire.dContainer).find("ol").first().hide()},displayAjoutSocieteMinoritaire:function(){var n=$(societeMinoritaire.dContainer).find("ol").length;n==0&&societeMinoritaire.addNewLine(),$(societeMinoritaire.dContainer).find("ol").first().show()}},stepFive={Init:function(){stepFiveGeneric.ActivatedeleteButton(!0),stepFiveGeneric.Init(),$("#DossierEstEnCours").val()!="True"&&(site.DisableAllInput("divRealisateur",null),site.DisableAllInput("divContact","input")),stepFive.removeFieldDisableAttributeRealisateur()},removeFieldDisableAttributeRealisateur:function(){$('input[name^="AdressesRealisateur"][data-val-requiredif-dependentproperty],textarea[name^="AdressesRealisateur"][data-val-requiredif-dependentproperty]').each(function(){if($(this).val()==""){var n=$('input[name="'+foolproof.getName(this,$(this).data("val-requiredif-dependentproperty"))+'"]').val();n=="True"&&($(this).removeAttr("disabled"),$(this).removeClass("persoDisable"))}})},onSaveAndQuitBtnSelected:function(n){stepFiveGeneric.save(n,!1)}},stepFiveSelection={Init:function(){stepFiveGeneric.ActivatedeleteButton(!0),stepFiveGeneric.Init(),$("#ValidateForm").val()=="True"&&(site.DisableAllInput("bloc-central"),$("#bloc-central div.encart a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")})),stepFiveSelection.addStylePublie(),$("#SocieteProduction_AutoProduit").is(":checked")||stepFiveGeneric.koStepFiveModel.isAutoProduit(!0)},addStylePublie:function(){var n="publie",t=$("#tooltipInfoPublie").text();$("#lblprodNom").text()!=""&&$("#lblprodNom").addClass(n).attr("title",t),$("#lblDistribFrNom").text()!=""&&$("#lblDistribFrNom").addClass(n).attr("title",t),$("#lblViNom").text()!=""&&$("#lblViNom").addClass(n).attr("title",t),$("#lblPresseFrNom").text()!=""&&$("#lblPresseFrNom").addClass(n).attr("title",t),$("#lblPresseInternationaleNom").text()!=""&&$("#lblPresseInternationaleNom").addClass(n).attr("title",t),$("#lblEcoleNom").text()!=""&&$("#lblEcoleNom").addClass(n).attr("title",t),stepFiveSelection.addStylePublieParType("SocieteProduction",n,t),stepFiveSelection.addStylePublieParType("DistributeurFrancais",n,t),stepFiveSelection.addStylePublieParType("VentesInternationales",n,t),stepFiveSelection.addStylePublieParType("PresseFr",n,t),stepFiveSelection.addStylePublieParType("PresseInternationale",n,t),stepFiveSelection.addStylePublieParType("Ecole",n,t)},addStylePublieParType:function(n,t,i){var r="<span class='"+t+"' title='"+i+"'></span>";$('input[name="'+n+'.Adresse[0].SiteWeb"]').wrap(r),$('input[name="'+n+'.Adresse[0].TelFixe"]').wrap(r),n!="SocieteProduction"?$('input[name="'+n+'.Contact.Email"]').wrap(r):$('input[name="'+n+'.Adresse[0].Email"]').wrap(r),(n=="Ecole"||n=="PresseInternationale"||n=="PresseFr")&&($('input[name="'+n+'.Contact.Nom"]').wrap(r),$('input[name="'+n+'.Contact.Prenom"]').wrap(r),$('input[name="'+n+'.NomInsert"]').wrap(r)),(n=="SocieteProduction"||n=="Ecole")&&($('textarea[name="'+n+'.Adresse[0].Adresse"]').wrap(r),$('input[name="'+n+'.Adresse[0].CodePostal"]').wrap(r),$('input[name="'+n+'.Adresse[0].Ville"]').wrap(r),$('select[name="'+n+'.Adresse[0].Etat"]').wrap(r),$('select[name="'+n+'.Adresse[0].Pays"]').wrap(r))},removeSpecificAttributes:function(n){$('input[name^="'+n+'.Adresse[0]"][data-val-requiredif-dependentproperty], textarea[name^="'+n+'.Adresse[0]"][data-val-requiredif-dependentproperty]').each(function(){if($(this).val()==""){var n=$(this).attr("data-val-requiredif-dependentproperty");n!=null&&$("#IsPaysRequired").val()!=undefined?$("#"+n).val().toLowerCase()==$(this).attr("data-val").toLowerCase()&&$(this).removeAttr("disabled"):$(this).removeAttr("disabled")}}),$('select[name^="'+n+'.Adresse[0]"]').each(function(){$(this).val()=="0"&&$(this).removeAttr("disabled")})},hideDeleteButton:function(n){$("#"+n+"Delete").hide()},onSaveAndQuitBtnSelected:function(n){stepFiveGeneric.save(n,!1)},ValidateForm:function(){stepFiveGeneric.save(!0,!0)},TestSpecificRequired:function(){$("#DisplayModelFive_DisplayPresseInternationale").val()=="True"&&($("#PresseInternationale_IsRequired").val()!="False"&&$("#PresseInternationale_NomInsert").val()==""&&$("#lblPresseInternationaleNom").text()==""?$("#PresseInternationale_IsRequired").val(""):$("#PresseInternationale_IsRequired").val("True")),$("#DisplayModelFive_DisplayPresseFr").val()=="True"&&($("#PresseFr_IsRequired").val()!="False"&&$("#PresseFr_NomInsert").val()==""&&$("#lblPresseFrNom").text()==""?$("#PresseFr_IsRequired").val(""):$("#PresseFr_IsRequired").val("True")),$("#DisplayModelFive_DisplaySocieteDeDistribution").val()=="True"&&($("#DistributeurFrancais_IsRequired").val()!="False"&&$("#DistributeurFrancais_NomInsert").val()==""&&$("#lblDistribFrNom").text()==""?$("#DistributeurFrancais_IsRequired").val(""):$("#DistributeurFrancais_IsRequired").val("True")),$("#DisplayModelFive_DisplayVentesInternationales").val()=="True"&&($("#VentesInternationales_IsRequired").val()!="False"&&$("#VentesInternationales_NomInsert").val()==""&&$("#lblViNom").text()==""?$("#VentesInternationales_IsRequired").val(""):$("#VentesInternationales_IsRequired").val("True"))}},stepFour={isStepDisabled:!1,koViewModel:{isFormat35mmVisible:ko.observable(!1),isFormatDcpVisible:ko.observable(!1),isFormatDeCopieAutreVisible:ko.observable(!1),isSousTitrageElectroniqueVisible:ko.observable(!1),isFormatVideoFpsVisible:ko.observable(!1)},init:function(){site.AddRequiredStarOnLabels()},onSubmitForm:function(n){var t=$("#registerMovieStepFour");$("#saveAndQuit").val(n),site.EnableAllInput(),site.SubmitFormWithScrollAndFocus(t)},DisableAllInput:function(){stepFour.isStepDisabled=!0,site.DisableAllInput("divdisable"),$("#divdisable a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")}),$("[id$='Langues_LanguesOriginales']").multiselect("disable"),$("[id$='Langues_LanguesSousTitres']").multiselect("disable")}},selectedStepFour={FormatFpsVideoMapping:"",init:function(n){n==="true"&&($("input[name^='SelectedFormatCopie']").click(selectedStepFour.onFormatCopieSelected),$("input[name^='FormatCopie']").click(selectedStepFour.onFormatCopieSelected),$("input[name='SelectedFormatPellicule']").click(selectedStepFour.onFormatPelliculeSelected),$("input[name='SelectedFormatSon']").click(selectedStepFour.onFormatSonSelected),$("#SelectedFormatCopieVideo").change(selectedStepFour.onFormatVideoChanged),$("#ContenuAutre").focus(selectedStepFour.onAutreFormatSonFocus),currentCulture=="en"?$("#AmountInEuros").autoNumeric("init",{aSign:"",pSign:"s",aSep:"",aDec:"."}).trigger("change"):$("#AmountInEuros").autoNumeric("init",{aSign:"",pSign:"s",aSep:"",aDec:","}).trigger("change"),$("#FilmLengthInMinutes").autoNumeric("init",{aSep:"",aPad:"false"}).trigger("change"),$("#FilmLengthSeconds").autoNumeric("init",{aSep:"",aPad:"false",vMin:0,vMax:59}).trigger("change"),$("#NombreDeBobines").autoNumeric("init",{aSep:"",aPad:"false"}).trigger("change"),$("#Metrage").autoNumeric("init",{aSep:"",aPad:"false"}).trigger("change"),langueSelection.koViewModel.isOnlyFrench.subscribe(selectedStepFour.displaySousTitrageElectroniqueHandler),langueSelection.koViewModel.isOnlyEnglish.subscribe(selectedStepFour.displaySousTitrageElectroniqueHandler),langueSelection.koViewModel.hasSousTitre.subscribe(selectedStepFour.displaySousTitrageElectroniqueHandler),ko.applyBindings(stepFour.koViewModel,document.getElementById("copieDeProjection")),this.displaySousTitrageElectroniqueHandler())},displaySousTitrageElectroniqueHandler:function(){langueSelection.koViewModel.isOnlyFrench()||langueSelection.koViewModel.isOnlyEnglish()?stepFour.koViewModel.isSousTitrageElectroniqueVisible(!1):stepFour.koViewModel.isSousTitrageElectroniqueVisible(!0)},onFormatCopieSelected:function(){var n=[];$("input[name^='FormatCopie']:checked").each(function(){n.push($(this).val())}),stepFour.koViewModel.isFormat35mmVisible($.inArray("1",n)>-1),stepFour.koViewModel.isFormatDcpVisible($.inArray("0",n)>-1)},onFormatVideoChanged:function(){var n=$("#SelectedFormatCopieVideo").val(),t=jQuery.parseJSON(selectedStepFour.FormatFpsVideoMapping);$.each(t,function(){if(this.Id==n){stepFour.koViewModel.isFormatVideoFpsVisible(this.FpsRequis);return}})},onFormatPelliculeSelected:function(){$("input[name='SelectedFormatPelliculeFps']").each(function(){$(this).attr("checked",!1)})},onFormatSonSelected:function(){$("#ContenuAutre").parent().children("input:radio").is(":checked")==!1&&$("#ContenuAutre").val("")},onAutreFormatSonFocus:function(){$("#ContenuAutre").parent().children("input:radio").attr("checked","checked")},onFonctionSelected:function(){$("#SelectedFonction_4").is(":checked")==!1&&$("#AutreFonction").val("")},onSubmitForm:function(n){selectedStepFour.save(n,!1)},save:function(n,t){var r=$("#selectedMovieStepFour"),i,u;if($("#saveAndQuit").val(n),i=0,$("input[type='file']").not("#video_file").each(function(){var r=$(this).attr("name").replace("Image","EstObligatoire"),t=$("input[type='hidden'][name='"+r+"']"),u=$(this).attr("name").replace("Image","IdElementMultimedia"),f=$("input[type='hidden'][name='"+u+"']"),n=$("span[data-valmsg-for='"+$(this).attr("name")+"']");t!=undefined&&(t.val()=="True"&&$(this).val()==""&&f.val()==""?($(this).parent().parent().parent().addClass("div-validation-error"),n.removeClass("field-validation-valid"),n.addClass("field-validation-error"),n.text($("#hiddenObligatoire").val()),i++):(n.addClass("field-validation-valid"),n.removeClass("field-validation-error"),n.text(""),$(this).parent().parent().parent().removeClass("div-validation-error")))}),i>0){site.RemoveWaitToButton();return}if(u=$("#msgErrorExtension").val(),$("input[type='file']").each(function(){var t=site.ValidateFileExtension($(this)),n=$("span[data-valmsg-for='"+$(this).attr("name")+"']");t.isValid?(n.text(""),n.removeClass("field-validation-error"),n.addClass("field-validation-valid")):(i++,n.text(u.format(t.extensions.replace(";",", "))),n.addClass("field-validation-error"),n.removeClass("field-validation-valid"))}),i>0){site.RemoveWaitToButton();return}t?selectedStepFour.OpenConfirm(!0,r):($("#ValidateForm").val(!1),selectedStepFour.Submit(r,t))},ValidateForm:function(){selectedStepFour.save(!0,!0)},OpenConfirm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),selectedStepFour.Submit(t,!0)},site.OpenConfirm(n,i)},Submit:function(n,t){imageEtFormat.TestImageCbxRequired(),$("#ValidateForm").val(t),site.SubmitFormWithScrollAndFocus(n)}};$(document).ready(function(){var n=$("span[id*='Document_']");n!=null&&$("span[id*='Document_']").prev().hide(),$("input[id='Autorisations_0__Image']").change(function(n){var u,r=n?n:event,t,f,i;r.srcElement?u=r.srcElement:r.target&&(u=r.target),t=u.value,t!=null&&(f=t.substring(t.lastIndexOf("\\")+1,t.length),f!=null&&($("input[id='Autorisations_0__Image']").hide(),i=$(this).next(),i.show(),i.find("#IdDelete").show(),i.find("a").hide(),i.find("#IdSuccess").hide(),$(this).parent().find("#idFileName").show(),$(this).parent().find("#idFileName").text(f)))}),$("input[id='Affiches_0__Image']").change(function(n){var u,r=n?n:event,i,f,t;r.srcElement?u=r.srcElement:r.target&&(u=r.target),i=u.value,i!=null&&(f=i.substring(i.lastIndexOf("\\")+1,i.length),f!=null&&($("input[id='Affiches_0__Image']").hide(),t=$(this).next(),t.show(),t.find("#IdDelete").show(),t.find("#IdPhotoFilm").hide(),t.find("a").hide(),t.find("#IdSuccess").hide(),$(this).parent().find("#idFileName").show(),$(this).parent().find("#idFileName").text(f)))})});var stepEight={isStepDisabled:!1,Init:function(){$("input:radio[name^='IsMovieUploadedWithoutError']").click(stepEight.onStateSelected)},InitAccordeon:function(){$(".encartHeader").each(function(){$(this).hasClass("pointer ui-accordion-header ui-state-default")||($(this).addClass("pointer ui-accordion-header ui-state-default"),$(this).click(function(){var n=$(this).next(".encartBody");n.is(":visible")?(n.hide(),$(this).children("span:first").removeClass("ui-icon-minus"),$(this).children("span:first").addClass("ui-icon-plus")):(n.show(),$(this).children("span:first").removeClass("ui-icon-plus"),$(this).children("span:first").addClass("ui-icon-minus"))}))})},onOtherCommentFocus:function(){$("input:radio[name^='IsMovieUploadedWithoutError']").last().attr("checked","checked")},onStateSelected:function(){$("input:radio[name^='IsMovieUploadedWithoutError']").last().is(":checked")===!1&&$("#UploadComment").val(""),$("input:radio[name^='IsMovieUploadedWithoutError']").first().is(":checked")===!0?($("#LblTexteInformationSfcVisualisationOk").show(),$("#LblTexteInformationSfcVisualisationKo").hide()):($("#LblTexteInformationSfcVisualisationKo").show(),$("#LblTexteInformationSfcVisualisationOk").hide())},onSubmitForm:function(n){if(n){window.location.replace("/RegisterMovie/Init");return}$("#saveAndQuit").val(n),site.SubmitFormWithScrollAndFocus($("#registerMovieStepHeightC"))},submitStepHeightAUrl:function(n,t){var i=$(t);stepEight.isStepDisabled==!0&&site.EnableAllInput(),$("#SaveAndQuit").val(n),site.SubmitFormWithScrollAndFocus(i)},submitStepHeightABUrl:function(n,t){var u=$(t),i=!0,r="";stepEight.isStepDisabled==!0&&site.EnableAllInput(),$.ajax({url:"CheckStatusVideo?dossierInscriptionIdentifier="+$('input#DossierInscriptionIdentifier[type="hidden"]').val(),type:"GET",success:function(t){i=t.success,r=t.message;var f=t.uploading;if(site.RemoveWaitToButton(),!f&&n){window.location.replace("/RegisterMovie/Init");return}if(t.message!=undefined&&i===!1){site.OpenErrorDialog(r,"");return}$("#SaveAndQuit").val(n),site.SubmitFormWithScrollAndFocus(u)}})},CheckStatutUpload:function(n,t){$.ajax({type:"POST",url:n+"?dossierInscriptionIdentifier="+t,data:$("#FormNotUploaded").serialize(),dataType:"html",success:function(n){document.getElementById("updatePanel").innerHTML=n}})},DisableAllInput:function(n){stepEight.isStepDisabled=!0,n=="registerMovieStepHeightUrl"?(site.DisableAllInput("registerMovieStepHeightUrl","input, text"),site.DisableAllInput("registerMovieStepHeightUrl","input, textarea")):site.DisableAllInput("stepHeightN","input, radio")},InitStepHeightAWithPrint:function(){$("#printPage").click(function(){$("#stepHeightPrint").jqprint({operaSupport:!0})}),$("#nextbutton").text($("#renameButtonNext").val()),$("#nextbutton").css("max-width","none")},RenameSaveNextButton:function(){$("#savenextbutton").text($("#renameButtonSave").val()),$("#savenextbutton").css("max-width","none")}},selectedStepEight={Init:function(){$("#ongletRealisateurs").tabs()},onSaveAndQuitBtnSelected:function(n){selectedStepEight.save(n,!1)},ValidateForm:function(){selectedStepEight.save(!0,!0)},save:function(n,t){var i,r,u;if($("#SaveAndQuit").val(n),i=$("#movieStepEight"),i.data("validator").settings.ignore="",r=0,$("input[type='file']").not("#video_file").each(function(){var i=$(this).attr("name").replace("Image","EstObligatoire"),t=$("input[type='hidden'][name='"+i+"']"),u=$(this).attr("name").replace("Image","IdElementMultimedia"),f=$("input[type='hidden'][name='"+u+"']"),n=$("span[data-valmsg-for='"+$(this).attr("name")+"']");t!=undefined&&(t.val()=="True"&&$(this).val()==""&&f.val()==""?($(this).parent().parent().parent().addClass("div-validation-error"),n.removeClass("field-validation-valid"),n.addClass("field-validation-error"),n.text($("#hiddenObligatoire").val()),r++):(n.addClass("field-validation-valid"),n.removeClass("field-validation-error"),n.text(""),$(this).parent().parent().parent().removeClass("div-validation-error")))}),r>0){site.RemoveWaitToButton();return}if(u=$("#msgErrorExtension").val(),$("input[type='file']").each(function(){var n=site.ValidateFileExtension($(this));n.isValid?($("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid")):(r++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(u.format(n.extensions.replace(";",", "))),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid"))}),r>0){site.RemoveWaitToButton();return}i.valid()&&(t?selectedStepEight.OpenConfirm("",i):($("#ValidateForm").val(!1),selectedStepEight.submit(i)))},OpenConfirm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){$("#ValidateForm").val(!0),selectedStepEight.submit(t)},site.OpenConfirm(n,i)},submit:function(n){site.SubmitFormWithScrollAndFocus(n)},GererDeleteFile:function(){},deleteDocument:function(n,t){var i=$("span[id= 'Document_"+t+"']");i!=null&&($("span[id= 'Document_"+t+"']").prev().show(),$("#Autorisations_0__Image").replaceWith($("#Autorisations_0__Image").val("").clone(!0)),$("input[id='Autorisations_0__Image']").show(),$("#Autorisations_0__Image").parent().find("#idFileName").text(""),$("#Affiches_0__Image").replaceWith($("#Affiches_0__Image").val("").clone(!0)),$("input[id='Affiches_0__Image']").show(),$("#Affiches_0__Image").parent().find("#idFileName").text(""),i.find("#IdDelete").hide()),$.ajax({type:"POST",url:n,data:"id="+t,dataType:"json",success:function(n){n.success&&$("#Document_"+t).hide()}})}},stepInit={init:function(){$("#startNewSubscription").click(stepInit.onStartNewSubscriptionButtonSelected),$("#tabsMovies").tabs({})},onJqGridLoadComplete:function(n){var t=n.jqGrid("getRowData"),i=$("#autreEligible").val();$("#"+n[0].id+' tr[id*="ghead_0"] td').each(function(){var e=$(this)[0],u=e.lastChild.data,o=t.filter(function(n){return u==n.TitreGuid}),h=o[0].DossierInscriptionIdentifier,s=o[0].AvailableSections,f;u='<span class="specificTitreGrid" onclick="jQuery(\'#'+n[0].id+"').jqGrid('groupingToggle','"+e.parentElement.id+"');\"  >"+o[0].TitreOriginal+"</span>",!1==!s&&!1==!$.trim(s)&&(u+=" - "+i+" ",u+="<a data-id='"+h+"' onclick='stepInit.onReentranceButtonSelected($(this))'>"+s+"</a>"),f='<span class="ui-icon tree-wrap-ltr ui-icon-circlesmall-minus collpasegrid" ',f+="onclick=\"jQuery('#"+n[0].id+"').jqGrid('groupingToggle','"+e.parentElement.id+"');",f+='return false;"></span>',$(this).html(f+u)}),$(".btnGridDelete").click(function(){stepInit.onDeleteFilm($(this).attr("data-rowId"),$(this).attr("data-gid"))}),$(".btnGridEdit").click(function(){stepInit.onDossierCompleteButtonSelected($(this))}),$(".btnGridWarning").parent().click(function(){stepInit.onReentranceButtonSelected($(this))}),$("#"+n[0].id+" tr td[aria-describedby='PendingSubscription_DisplaySelectionButton']").filter(stepInit.FilterCell).parent("tr").addClass("SelectedColorInit"),$("#"+n[0].id+" tr td[aria-describedby='PendingSubscription_DisplaySelectionButton']").filter(stepInit.FilterCell).parent("tr").find("td:gt(16):lt(18)").addClass("SelectedColorInitButton")},FilterCell:function(){return $(this).text()=="true"},OnJqGridSelectionLoadCompleteDisplay:function(){$("#jqgh_Id").text(""),$("jqgh_Bouton").text("")},onJqGridLoadCompleteDisplayEmptyData:function(n){$("div[id^='jqgh'][id$='.']").each(function(){$(this).text("")}),$(".btnDelete").each(function(){$(this).attr("src",$("#deletehidden").val())});var t=$("#"+n);t.getGridParam("records")==0?($("#gbox_"+n).hide(),$("#"+n+"Encart").hide()):$("#"+n+"Encart").show(),$("#tabs-2 .btnEdit").length==0?$("#tabs-2 a.submit-orange2").hide():$("#tabs-2 a.submit-orange2:first").show(),$("#pagerPendingSubscription select").change(function(){$(this).val()!="10"?$("#secondShowBarCode").show():$("#secondShowBarCode").hide()}),t.trigger("reloadGrid")},onDossierCompleteButtonSelected:function(n){$("#dossierInscriptionIdentifier").val(n.attr("id")),$("#registerMovieStepInit").submit()},onMoviePlayerButtonSelected:function(n){var t=n.attr("id"),i=$("#UrlMovieSelection").val()+"?idVideoHoster="+t;$("#dossierInscriptionIdentifier").val(t),$.get(i).done(function(n){var t=$(n);$.getScript(t.filter("script[src*='player']").attr("src")).always(function(){site.OpenDialog(n,"")})})},onReentranceButtonSelected:function(n){$("#dossierInscriptionIdentifier").val(n.attr("data-id")),$("#ReentranceUsed").val("true"),$("#registerMovieStepInit").submit()},onStartNewSubscriptionButtonSelected:function(){$("#dossierInscriptionIdentifier").val(),$("#registerMovieStepInit").submit()},onDeleteFilm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){var i=$(this);$.ajax({url:"DeleteFilm?id="+n,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(){var u=$(t);$("tr[id*='"+n+"']").remove(),i.dialog("close");stepInit.onJqGridLoadCompleteDisplayEmptyData(u.attr("id"))},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}})},$("#lblDialogMsg").text($("#DeleteConfirmTrad").val()),site.OpenConfirm("",i,"#dialogBox")},buttonizeJqGridColumnUnfinishedSubscription:function(n,t,i){return i[10]==!1?"<img title='"+$("#CompleteFolderTrad").val()+"'  id='"+t.rowId+"' class='btnEdit btnGridEdit' src='"+$("#edithidden").val()+"' onclick='stepInit.onDossierCompleteButtonSelected($(this))' width='16' height='16' />":'<img title="'+$("#InscriptionCloseButton").val()+'"  id="'+t.rowId+'" class="btnEdit btnGridClose" src="'+$("#edithidden").val()+'" onclick="site.OpenDialog(&quot;'+$("#InscriptionClosePopup").val()+'&quot; )" width="16" height="16" />'},buttonizeJqGridDeleteColumn:function(n,t){return"<img title='"+$("#DeleteTrad").val()+"' id='btnDelete' class='btnDelete btnGridDelete'  data-rowId='"+t.rowId+"'  data-gid='"+t.gid+"'src='"+$("#deletehidden").val()+"' width='16' height='16' />"},buttonizeJqGridReentranceColumn:function(n,t,i){return i[17]==!0?"<a data-id='"+t.rowId+"' onclick='stepInit.onReentranceButtonSelected($(this))'><img id='"+t.rowId+"'  title='"+$("#AutresSectionsDispoTrad").val()+"'  class='btnEdit btnGridWarning' src='"+$("#moviehidden").val()+"' /></a>":""},buttonizeJqGridColumnPendingSubscription:function(n,t,i){var u=2,r=1,e=4,f;return i[u]==!0?(u=10,i[u]==!1?"<a  id='"+i[r]+"' onclick='stepInit.onDossierCompleteButtonSelected($(this))'><img title='"+$("#ConsultFolderTrad").val()+"'  id='"+i[r]+"' class='btnEdit btnGridConsult' src='"+$("#consulthidden").val()+"' /></a>":'<a  id="'+i[r]+'" onclick="site.OpenDialog(&quot;'+$("#InscriptionClosePopup").val()+'&quot; )" ><img title="'+$("#InscriptionCloseButton").val()+'"  id="'+i[r]+'" class="btnEdit btnGridClose" src="'+$("#consulthidden").val()+'" /></a>'):(u=3,i[u])?(f=$("#UrlInitSelection").val(),"<a href='"+f+"?dossierInscriptionIdentifier="+i[r]+"&codeInscription="+i[e]+"'><img title='"+$("#SelectionFolderTrad").val()+"'  id='"+i[r]+"' class='btnEdit btnGridEditSelected' src='"+$("#selectionhidden").val()+"' /></a>"):""},buttonizeJqGridColumnMoviePlayer:function(n,t,i){var r=10,o,u,f,e,s;if(i[r]==!0)return"";r=16,o=9;switch(i[o]){case"0":e="<a href='StepEight?dossierInscriptionIdentifier="+i[1]+"'>",u="btnGridDownload",f=$("#DownloadtMovieTrad").val();break;case"1":e="<a href='StepEight?dossierInscriptionIdentifier="+i[1]+"'>",u="tbnGridConfirm",f=$("#ConfirmMovieTrad").val();break;case"2":case"3":e="<a  id='"+i[r]+"' onclick='stepInit.onMoviePlayerButtonSelected($(this))'>",u="btnGridWatch",f=$("#ConsultMovieTrad").val();break;default:return""}return r=3,i[r]&&(u=u+"Selected"),s="<img title='"+f+"' id='"+i[r]+"' class='btnEdit "+u+"' src='"+$("#moviehidden").val()+"' />",e+s+"</a>"}},stepNine={Init:function(){var n={create:function(n,t,i,r,u,f,e){return $('<input class="ui-timepicker-input" value="'+r+'" style="width:50%">').appendTo(t).spinner({min:u,max:f,step:e,change:function(t){t.originalEvent!==undefined&&n._onTimeChange(),n._onSelectHandler()},spin:function(r,u){n.control.value(n,t,i,u.value),n._onTimeChange(),n._onSelectHandler()}}),t},options:function(n,t,i,r,u){return typeof r=="string"&&u!==undefined?t.find(".ui-timepicker-input").spinner(r,u):t.find(".ui-timepicker-input").spinner(r)},value:function(n,t,i,r){return r!==undefined?t.find(".ui-timepicker-input").spinner("value",r):t.find(".ui-timepicker-input").spinner("value")}};$("input[type='radio']").each(function(){$(this).change(function(){var n,t;$(this).val()=="3"&&$(this).is(":checked")?(n=$(this).parent().parent().parent().children().find("[id$='AutreTransport']"),n.removeAttr("disabled"),n.focus()):(t=$(this).parent().parent().parent().children().find("[id$='AutreTransport']"),$(t).val(""),$(t).attr("disabled","disabled"))})}),$(function(){$("[id$='HotelDu']").each(function(){var t=$(this).closest("[id^='InfosRealisateur']").find("[id$='HotelAu']");$(this).datepicker({controlType:n,showButtonPanel:!1,onClose:function(n){t.datepicker("option","minDate",n)}})})}),$(function(){$("[id$='HotelAu']").each(function(){var t=$(this).closest("[id^='InfosRealisateur']").find("[id$='HotelAu']");$(this).datepicker({controlType:n,showButtonPanel:!1,onClose:function(n){t.datepicker("option","maxDate",n)}})})}),$(function(){$("[id$='Arrivee_DateCannes']").each(function(){var t=$(this).closest("[id^='InfosRealisateur']").find("[id$='Depart_DateCannes']");$(this).datetimepicker({controlType:n,altField:$(this).closest("[id^='InfosRealisateur']").find("[id$=Arrivee_HeureCannes]"),showButtonPanel:!1,onClose:function(n){t.datepicker("option","minDate",n)}})})}),$(function(){$("[id$='Depart_DateCannes']").each(function(){var t=$(this).closest("[id^='InfosRealisateur']").find("[id$='Arrivee_DateCannes']");$(this).datetimepicker({controlType:n,altField:$(this).closest("[id^='InfosRealisateur']").find("[id$=Depart_HeureCannes]"),showButtonPanel:!1,onClose:function(n){t.datepicker("option","maxDate",n)}})})}),$("#ValidateForm").val()=="True"&&(site.DisableAllInput("bloc-central"),$("#bloc-central div.encart a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")}))},SelectAutre:function(n){$(n).parent().parent().children().find("[id$='IdTypeTransport_3']").attr("checked","checked")},onSaveAndQuitBtnSelected:function(n){stepNine.save(n,!1)},ValidateForm:function(){stepNine.save(!0,!0)},save:function(n,t){var r,e,o;$("#SaveAndQuit").val(n);var i=$("#movieStepNine"),u=0,f=$("#msgErrorDate").val();if($("#Arrivee_HeureCannes").val()!=""&&$("#Arrivee_DateCannes").val()==""&&u++,r=0,$("#Depart_HeureCannes").val()!=""&&$("#Depart_DateCannes").val()==""&&r++,u!=0?($("span[data-valmsg-for='Arrivee.DateCannes']").text(f),$("span[data-valmsg-for='Arrivee.DateCannes']").addClass("field-validation-error"),$("span[data-valmsg-for='Arrivee.DateCannes']").removeClass("field-validation-valid")):($("span[data-valmsg-for='Arrivee.DateCannes']").text(""),$("span[data-valmsg-for='Arrivee.DateCannes']").removeClass("field-validation-error"),$("span[data-valmsg-for='Arrivee.DateCannes']").addClass("field-validation-valid")),r!=0?($("span[data-valmsg-for='Depart.DateCannes']").text(f),$("span[data-valmsg-for='Depart.DateCannes']").addClass("field-validation-error"),$("span[data-valmsg-for='Depart.DateCannes']").removeClass("field-validation-valid")):($("span[data-valmsg-for='Depart.DateCannes']").text(""),$("span[data-valmsg-for='Depart.DateCannes']").removeClass("field-validation-error"),$("span[data-valmsg-for='Depart.DateCannes']").addClass("field-validation-valid")),u!=0||r!=0){site.RemoveWaitToButton();return}if(e=$("#datepicker_start").val(),o=$("#datepicker_to").val(),i.data("validator").settings.ignore="",!i.valid()){site.RemoveWaitToButton();return}i.valid()&&(t?stepNine.OpenConfirm("",i):($("#ValidateForm").val(!1),stepNine.submit(i)))},OpenConfirm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),stepNine.submit(t)},site.OpenConfirm(n,i)},submit:function(n){site.SubmitFormWithScrollAndFocus(n)}},stepNineSelection={koModel:{displayErrorRealisateur:ko.observable(!1)},Init:function(){$("#ValidateForm").val()=="True"&&(site.DisableAllInput("bloc-central"),$("#bloc-central div.encart a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")})),$("#ongletRealisateurs").tabs(),site.AddRequiredStarOnLabels(),ko.applyBindings(stepNineSelection.koModel,document.getElementById("mgErrorRealisateur"))}},stepOne={isStepDisabled:!1,init:function(){$("input[type=text]").each(function(){$("label[for='"+$(this).attr("id")+"']").text($("label[for='"+$(this).attr("id")+"']").text().replace("{0}",$("#SynopsisMaxLength").val())),$(this).attr("data-val-length-max")!=null?$(this).attr("maxlength",$(this).attr("data-val-length-max")):$(this).attr("maxlength")==null&&$(this).attr("maxlength",$("#SynopsisMaxLength").val())}),$("input[maxlength]").live("keyup blur",function(){var n=$(this).attr("maxlength"),t=$(this).val();t.length>n&&$(this).val(t.slice(0,n))}),$("#registerMovieStepOne").data("validator").settings.ignore="",$("input:radio[name^='SelectedFonction']").click(stepOne.onFonctionSelected),$("input:text[name*='Duree']").keypress(site.onFonctionNumericOnly),site.AddRequiredStarOnLabels()},onSubmitForm:function(n){stepOne.isStepDisabled==!1?($("#saveAndQuit").val(n),site.SubmitFormWithScrollAndFocus($("#registerMovieStepOne"))):window.location.href=n==!1?window.location.href.replace("StepOne","StepTwo"):window.location.pathname.replace("StepOne","Init")},onAutreFonctionFocus:function(){$("#SelectedFonction_4").attr("checked","checked")},onFonctionSelected:function(){$("#SelectedFonction_4").is(":checked")==!1&&$("#AutreFonction").val("")},DisableAllInput:function(){stepOne.isStepDisabled=!0,site.DisableAllInput("registerMovieStepOne","input, select, a",["savenextbutton","nextbutton"]),$("#registerMovieStepOne div.encart a").each(function(){$(this).attr("onclick","return false;")}),$("[id$='PaysProduction']").multiselect("disable")}},selectedStepOne={isStepDisabled:!1,koViewModel:{isCameraDorVisible:ko.observable(!1),displayError:ko.observable(!1),displayErrorPays:ko.observable(!1),displayErrorGrid:ko.observable(!1)},init:function(){selectedStepOne.DisableReadOnlyInput(),$("input[id*='IsCameraDor']").click(selectedStepOne.eventSetIsCameraDor),ko.applyBindings(selectedStepOne.koViewModel)},eventSetIsCameraDor:function(){selectedStepOne.koViewModel.isCameraDorVisible($(this).val().toLowerCase()==="true")},DisableReadOnlyInput:function(){$('input[name="EstEcoleDeCinema"]').each(function(){$(this).attr("disabled","disabled")}),$('input[name="EstRestaure"]').each(function(){$(this).attr("disabled","disabled")})},EnableReadOnlyInput:function(){$('input[name="EstEcoleDeCinema"]').each(function(){$(this).removeAttr("disabled")}),$('input[name="EstRestaure"]').each(function(){$(this).removeAttr("disabled")})},ValidateForm:function(){selectedStepOne.save(!0,!0)},OpenConfirm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),selectedStepOne.submit(t,$("#SelectionAutreFestival:checked").val()=="True")},site.OpenConfirm(n,i)},save:function(n,t){$("#SaveAndQuit").val(n);var i=$("#selectedMovieStepOne");t?selectedStepOne.OpenConfirm("",i):(selectedStepOne.isStepDisabled&&selectedStepOne.EnableSFCInput(),$("#ValidateForm").val(!1),selectedStepOne.submit(i,$("#SelectionAutreFestival:checked").val()=="True"),selectedStepOne.isStepDisabled&&selectedStepOne.DisableSFCInput())},submit:function(n,t){var i,r,u;if(t){if(i=$("#GrFestivals"),r=i.getGridParam("records"),r<=0){selectedStepOne.koViewModel.displayErrorGrid(!0),site.RemoveWaitToButton();return}selectedStepOne.koViewModel.displayErrorGrid(!1),u=$("#GrFestivals").getRowData(),$.ajax({url:"SaveGrids",type:"POST",data:JSON.stringify(u),dataType:"json",contentType:"application/json; charset=utf-8",success:function(){selectedStepOne.EnableReadOnlyInput(),site.SubmitFormWithScrollAndFocus(n),selectedStepOne.DisableReadOnlyInput()},error:function(n){var u=JSON.parse(n.responseText),r=$(".validation-summary-valid ul");r.length==0&&($(".validation-summary-valid").after('<ul class="validation-summary-errors"></ul>'),r=$(".validation-summary-valid ul.validation-summary-errors")),r.append('<li class="validation-summary-errors">'+u.Message+"</li>"),$(".validation-summary-valid").show(),site.RemoveWaitToButton()}})}else selectedStepOne.EnableReadOnlyInput(),site.SubmitFormWithScrollAndFocus(n),selectedStepOne.DisableReadOnlyInput()},onSaveAndQuitBtnSelected:function(n){selectedStepOne.save(n,!1)},DisableSFCInput:function(){selectedStepOne.isStepDisabled=!0,$('input[id*="TitreOriginal"]').attr("disabled","disabled"),$('input[id*="Duree"]').attr("disabled","disabled")},EnableSFCInput:function(){$('input[id*="TitreOriginal"]').removeAttr("disabled"),$('input[id*="Duree"]').removeAttr("disabled")}},StepResponsableAccreditationSelected={isMaxAccred:!1,init:function(n,t){$("#Responsable_Fonction").autocomplete({source:n,select:function(n,t){$("#"+$(this).prop("id")+"Id").val(t.item.id)}}),$("#ValidateForm").val()=="True"&&(site.DisableAllInput("bloc-central"),$("#addAccredBtn").hide()),$("select#Responsable_ResponsableId").change(function(){$(this).val()!=""?($("#btnAddResponsable").removeAttr("onclick"),$("#btnAddResponsable").removeClass("submit-disabled")):($("#btnAddResponsable").attr("onclick","return false;"),$("#btnAddResponsable").addClass("submit-disabled"))}),$("select#SelectedContactId").trigger("change"),$("#WithReadOnlyFields").val()=="True"&&$("#creaResponsable input:not([type=checkbox]), #creaResponsable select").each(function(){$(this).val()!=""&&$(this).attr("disabled","disabled")}),$("#btnAddResponsable").click(function(){$("select#SelectedContactId").val()!=""&&$.ajax({url:"GetCastingMemberById?id="+$("select#SelectedContactId").val(),type:"Get",dataType:"json",success:function(n){StepResponsableAccreditationSelected.PopulateForm(n)},error:function(){site.RemoveWaitToButton()}})}),$("#btnAddNewResponsable").click(function(){StepResponsableAccreditationSelected.ClearForm()}),StepResponsableAccreditationSelected.GererAutoComplete(),site.AddRequiredStarOnLabels(),site.RemoveStarOnBoolCheckbox(),StepResponsableAccreditationSelected.isMaxAccred=t,$("#Responsable_AccredCreated").change(StepResponsableAccreditationSelected.disableEnabledAccred),$("#Responsable_AccredCreated").trigger("change")},disableEnabledAccred:function(){var n=$(this).prop("checked")==!1||StepResponsableAccreditationSelected.isMaxAccred;$(this).prop("disabled",StepResponsableAccreditationSelected.isMaxAccred),$("#Responsable_Societe").prop("disabled",n),$("#Responsable_PhotoContact").prop("disabled",n)},GererAutoComplete:function(){$("*[data-autocomplete-url]").each(function(){$(this).watermark($("#rechercherTrad").val()),$(this).autocomplete({minLength:2,delay:1e3,select:function(n,t){$("#"+$(this).prop("id")+"Id").val(t.item.id)},source:$(this).data("autocomplete-url")})}),$("#Responsable_Societe").keyup(function(){$("#"+$(this).prop("id")+"Id").val("0")})},onSaveAndQuitBtnSelected:function(n){$("#creaResponsable input:not([type=checkbox]), #creaResponsable select").each(function(){$(this).removeAttr("disabled")}),$("#saveAndQuit").val(n),$("#ValidateForm").val(!1),StepResponsableAccreditationSelected.SubmitForm(),$("#creaResponsable input:not([type=checkbox]), #creaResponsable select").each(function(){$(this).val()!=""&&$(this).attr("disabled","disabled")})},ValidateForm:function(){var n={};n[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},n[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),StepResponsableAccreditationSelected.SubmitForm()},site.OpenConfirm("",n)},RefreshPicture:function(n){$("#ImagePreview").attr("src","DisplayContactPhoto?contactId="+n+"&a="+ +new Date)},ClearForm:function(){$("#Responsable_AccredCreated").prop("checked",!1),$("#Responsable_HasPhotoToDisplay").val(!1),$("#seletedMovieStepResponsableAccreditation input[type=text], #seletedMovieStepResponsableAccreditation select, #seletedMovieStepResponsableAccreditation input[id$=_ResponsableId]").each(function(){$(this).val(""),$(this).removeAttr("disabled")}),StepResponsableAccreditationSelected.RefreshPicture(),StepResponsableAccreditationSelected.ResetError()},PopulateForm:function(n){$("#Responsable_Civilite").val(n.Civilite),$("#Responsable_Nom").val(n.Nom),$("#Responsable_Prenom").val(n.Prenom),$("#Responsable_FonctionId").val(n.IdFonction),$("#Responsable_Fonction").val(n.Fonction),$("#Responsable_Email").val(n.Email),$("#Responsable_TelMobile").val(n.Mobile),$("#Responsable_IndicatifTelMobile").val(n.IndicatifMobile),$("#Responsable_PaysId").val(n.PaysId),$("#Responsable_AdresseId").val(n.AdresseId),$("#Responsable_ResponsableId").val(n.ResponsableId),$("#Responsable_HasPhotoToDisplay").val(n.HasPhotoToDisplay),$("#Responsable_ValideExtensions").val(n.ValideExtensions),$("#creaResponsable input[type=text], #seletedMovieStepResponsableAccreditation select, #seletedMovieStepResponsableAccreditation input[type=hidden]").each(function(){$(this).removeAttr("disabled")}),$("#creaResponsable input:not([type=checkbox]").each(function(){$(this).val()!=""&&$(this).attr("disabled","disabled")}),n.Civilite!="0"&&$("#Responsable_Civilite").attr("disabled","disabled"),n.FonctionId!="0"&&$("#Responsable_FonctionId").attr("disabled","disabled"),n.PaysId!="0"&&$("#Responsable_PaysId").attr("disabled","disabled"),n.IndicatifMobile!=null&&$("#Responsable_IndicatifTelMobile").attr("disabled","disabled"),StepResponsableAccreditationSelected.RefreshPicture(n.ResponsableId),StepResponsableAccreditationSelected.ResetError()},ResetError:function(){$(".input-validation-error").removeClass("input-validation-error").addClass("input-validation-valid"),$(".field-validation-error").removeClass("field-validation-error").addClass("field-validation-valid")},SubmitForm:function(){var n=0,t=$("#msgErrorExtension").val();if($("input[type='file']").each(function(){var i=site.ValidateFileExtension($(this));i.isValid?($("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid")):(n++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(t.format(i.extensions.replace(";",", "))),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid"))}),n>0){site.RemoveWaitToButton();return}StepResponsableAccreditationSelected.isPhotoRequired(),$("#seletedMovieStepResponsableAccreditation").valid()?$("#seletedMovieStepResponsableAccreditation").submit():site.RemoveWaitToButton()},isPhotoRequired:function(){if($("#IsSelectionOfficielle").val().toLowerCase()=="true")$("#Responsable_PhotoContactRequired").val(!1);else{var n=$("#Responsable_HasPhotoToDisplay").val().toLowerCase()=="true",t=$("#Responsable_AccredCreated").prop("checked");$("#Responsable_PhotoContactRequired").val(t&&!n)}}},stepSeven={onCouponCheckClickHandler:function(){var n=$("#Coupon").val(),t=$("#DossierInscriptionIdentifier").val();return $.ajax({url:"AddCoupon?dossierInscriptionIdentifier="+t+"&couponValue="+n,type:"Get",dataType:"json",success:function(n){if(n.ErrorMessage==""){var t=$("#MontantAfficher");t.hide("slow",function(){t.html(n.Amount)}),t.show("slow"),site.OpenDialog(n.SuccessMessage)}else site.OpenDialog(n.ErrorMessage,"")},error:function(){site.RemoveWaitToButton()}}),!1},onSubmitForm:function(n){var t=$("#registerMovieStepSeven");t.validate().form(),$("#saveAndQuit").val(n),n==!0?window.location.href=window.location.href.replace("StepSeven","Init"):site.SubmitFormWithScrollAndFocus(t)}},stepSevenSelected={nombreMaxAccred:0,init:function(n,t){$("#Accredite_Fonction").autocomplete({source:t,select:function(n,t){$("#"+$(this).prop("id")+"Id").val(t.item.id)}}),$("#ValidateForm").val()=="True"&&(site.DisableAllInput("bloc-central"),$("#bloc-central div.encart a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")}),$("#addAccredBtn").hide()),$("#SelectedContactId").change(function(){$(this).val()!=""?($("#addAccredBtn").removeAttr("onclick"),$("#addAccredBtn").removeClass("submit-disabled")):($("#addAccredBtn").attr("onclick","return false;"),$("#addAccredBtn").addClass("submit-disabled"))}),$("#SelectedContactId").trigger("change"),$("#addAccredBtn").click(function(){$("#SelectedContactId").val()!=""&&stepSevenSelected.loadAccredForm($("#SelectedContactId").val(),!1)}),$("#addNewAccredBtn").click(function(){$("#SelectedContactId").val(null),stepSevenSelected.loadAccredForm()}),stepSevenSelected.nombreMaxAccred=n,stepSevenSelected.GererAutoComplete(),stepSevenSelected.isPhotoRequired(),site.AddRequiredStarOnLabels()},deleteAccredForm:function(n){if($("#ValidateForm").val()!="True"){var t=n.closest("div.encart");t.hide("slow")}},loadAccredForm:function(n,t){return $("#HdnNbAccreditation").val()<stepSevenSelected.nombreMaxAccred||stepSevenSelected.nombreMaxAccred==null||t?($("#divAddAccred").show(),n>0||$(this).prop("id")==="addAccredBtn"?$.ajax({url:"LoadIntervenant?contactId="+n,cache:!1,success:function(n){stepSevenSelected.PopulateForm(n)}}):stepSevenSelected.ClearForm()):site.OpenDialog($("#max_accred_error").val()),!1},onSaveAndQuitBtnSelected:function(n){window.location.href=n?window.location.href.replace("StepSeven","Init"):window.location.href.replace("StepSeven","StepEight")},addFollowerAccredForm:function(){},ValidateForm:function(){if($("#seletedMovieStepSeven").valid()){var n={};n[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},n[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),$("#seletedMovieStepSeven .encart input[type=text], select").each(function(){$(this).removeAttr("disabled")}),site.SubmitFormWithScrollAndFocus($("#seletedMovieStepSeven"))},site.OpenConfirm("",n)}},isPhotoRequired:function(){if($("#IsSelectionOfficielle").val().toLowerCase()=="true")$("#Accredite_PhotoContactRequired").val(!1);else{var n=$("#Accredite_HasPhotoToDisplay").val().toLowerCase()=="true";$("#Accredite_PhotoContactRequired").val(!n)}},SubmitForm:function(){var t=0,i=$("#msgErrorExtension").val(),n;if($("input[type='file']").each(function(){var n=site.ValidateFileExtension($(this));n.isValid?($("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid")):(t++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(i.format(n.extensions.replace(";",", "))),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid"))}),t>0){site.RemoveWaitToButton();return}stepSevenSelected.isPhotoRequired(),$("#seletedMovieStepSeven").data("validator").settings.ignore=":hidden:not('[id$=FonctionId]')",$("#seletedMovieStepSeven").valid()&&(n={},n[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},n[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#seletedMovieStepSeven .encart input[type=text], select").each(function(){$(this).removeAttr("disabled")}),site.SubmitFormWithScrollAndFocus($("#seletedMovieStepSeven")),$("#seletedMovieStepSeven .encart input[type=text], select").each(function(){$(this).val()!=""&&$(this).attr("disabled","disabled")})},site.OpenConfirm("",n))},getIntervenant:function(n){n!==undefined&&$.ajax({url:"GetIntervenantById?id="+n,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){$("#Responsable_IsSelected").val(!0),$("#Responsable_ResponsableId").val(n.Id),$("#Responsable_Nom").val(n.Nom),$("#Responsable_Prenom").val(n.Prenom),$("#Responsable_PaysId").val(n.PaysId),$("#Responsable_Fonction").val(n.Fonction)},error:function(){}})},resetChamps:function(){$("#Responsable_Nom").val(""),$("#Responsable_Prenom").val(""),$("#Responsable_PaysId").val(""),$("#Responsable_Fonction").val(""),$("#Responsable_IsSelected").val(!1)},showPage:function(n){var t=".page-"+n;$(".vignetteAccred").hide(),$(t).show()},setIdPage:function(){var n=12,t=1;$("#paging .vignetteAccred").each(function(){n==0&&(t=t+1,n=12),$(this).addClass("page-"+t),n=n-1})},deleteAccred:function(n){var t=n.closest(".vignetteAccred").find("input[type=hidden][name$=AccredId]").val();$.ajax({url:"DeleteAccred?id="+t,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){n==!0&&document.location.reload(!0)},error:function(){}})},RefreshPicture:function(n){$("#ImagePreview").attr("src","DisplayContactPhoto?contactId="+n+"&a="+ +new Date)},PopulateForm:function(n){$("#Accredite_AccredId").val(n.AccredId),$("#Accredite_ContactId").val(n.ContactId),$("#Accredite_AdresseId").val(n.AdresseId),$("#Accredite_HasPhotoToDisplay").val(n.HasPhotoToDisplay),$("#Accredite_Nom").val(n.Nom),$("#Accredite_Prenom").val(n.Prenom),$("#Accredite_Fonction").val(n.Fonction),$("#Accredite_FonctionId").val(n.FonctionId),$("#Accredite_Email").val(n.Email),$("#Accredite_Mobile").val(n.Mobile),$("#Accredite_IndicatifMobile").val(n.IndicatifMobile),$("#Accredite_PaysId").val(n.PaysId),$("#Accredite_Societe").val(n.Societe),$("#Accredite_SocieteId").val(n.SocieteId),$("#Accredite_Nom").attr("disabled","disabled"),$("#Accredite_Prenom").attr("disabled","disabled"),$("#Accredite_FonctionId").val()!=""?$("#Accredite_Fonction").attr("disabled","disabled"):$("#Accredite_Fonction").removeAttr("disabled"),$("#Accredite_PaysId").val()!=""?$("#Accredite_PaysId").attr("disabled","disabled"):$("#Accredite_PaysId").removeAttr("disabled"),stepSevenSelected.RefreshPicture(n.ContactId),stepSevenSelected.ResetError()},ClearForm:function(){$("#Accredite_AccredId").val(null),$("#Accredite_ContactId").val(null),$("#Accredite_AdresseId").val(null),$("#Accredite_HasPhotoToDisplay").val(!1),$("#Accredite_Nom").val(""),$("#Accredite_Prenom").val(""),$("#Accredite_Fonction").val(""),$("#Accredite_FonctionId").val(null),$("#Accredite_Email").val(""),$("#Accredite_Mobile").val(""),$("#Accredite_IndicatifMobile").val(null),$("#Accredite_PaysId").val(null),stepSevenSelected.RefreshPicture(),$("#seletedMovieStepSeven .encart input[type=text], select").each(function(){$(this).removeAttr("disabled")}),stepSevenSelected.ResetError()},ResetError:function(){$(".input-validation-error").removeClass("input-validation-error").addClass("input-validation-valid"),$(".field-validation-error").removeClass("field-validation-error").addClass("field-validation-valid")},GererAutoComplete:function(){$("*[data-autocomplete-url]").each(function(){$(this).watermark($("#rechercherTrad").val()),$(this).autocomplete({minLength:2,delay:1e3,select:function(n,t){$("#"+$(this).prop("id")+"Id").val(t.item.id)},source:$(this).data("autocomplete-url")})}),$("#Accredite_Societe").keyup(function(){$("#"+$(this).prop("id")+"Id").val("0")})}},stepSixGeneric={Init:function(){$.validator.unobtrusive.parse("#movieStepSix"),$("textarea").each(function(){$("label[for='"+$(this).attr("id")+"']").text($("label[for='"+$(this).attr("id")+"']").text().replace("{0}",$("#CommentaireMaxLength").val())),$(this).attr("data-val-length-max")!=null?$(this).attr("maxlength",$(this).attr("data-val-length-max")):$(this).attr("maxlength")==null&&$(this).attr("maxlength",$("#CommentaireMaxLength").val())}),$("textarea[maxlength]").live("keyup blur",function(){var n=$(this).attr("maxlength"),t=$(this).val();t.length>n&&$(this).val(t.slice(0,n))}),stepSixGeneric.UpdateCommentaireCharsLeft($("#Commentaire"))},ComputeCommentaireCharsLeft:function(n){var i;if(n.val()!=undefined){var t=null,u=0,r=n.val().length;if(event!=null&&(t=event.keyCode),i=n.attr("maxlength"),(t==null||t==32||t>46)&&r>=i)return!1}return!0},UpdateCommentaireCharsLeft:function(n){if(n.val()!=undefined){var t=n.attr("maxlength"),i=n.val().length,r=t-i;$("#nbCharLeft"+n.attr("id")).html(r)}}},stepSix={koViewModel:{isDejaDiffuse:ko.observable(!1),isDejaSurInternet:ko.observable(!1),displayErrorGrid:ko.observable(!1)},Init:function(){ko.applyBindings(stepSix.koViewModel),stepSix.koViewModel.isDejaDiffuse($("input[name$='DejaDiffuse']:checked").val()==="true"),stepSix.koViewModel.isDejaSurInternet($("input[name$='DejaSurInternet']:checked").val()==="true"),$("input[id*='DejaDiffuse']").click(stepSix.eventSetDejaDiffuse),$("input[id*='DejaSurInternet']").click(stepSix.eventSetDejaSurInternet),site.AddRequiredStarOnLabels()},onSaveAndQuitBtnSelected:function(n){$("#SaveAndQuit").val(n);var t=$("#registerMovieStepSix");site.SubmitFormWithScrollAndFocus(t),$.watermark.showAll()},eventSetDejaSurInternet:function(){stepSix.koViewModel.isDejaSurInternet($(this).val().toLowerCase()==="true")},eventSetDejaDiffuse:function(){stepSix.koViewModel.isDejaDiffuse($(this).val().toLowerCase()==="true")}},stepSixSelection={koModel:{displayErrorRealisateur:ko.observable(!1)},Init:function(){$(".ddlNationalite").each(function(){var n=$(this).next(),i=n.attr("id"),t=n.val();t==0?$("#"+i).val(""):$(this).val(t),$(this).change(function(){var n=$(this).val();n==0&&(n=""),$(this).next().val(n)})}),$(".ddlEtat").each(function(){$(this).change(function(){var n=$("option:selected",this).val();$("input[type='hidden'][name$='"+$(this).attr("name")+"']").val(n)}),$("option:selected",this).length<=1&&$(this).parent().hide()}),baseAdresse.gestionPays(),$("#ValidateForm").val()=="True"&&(site.DisableAllInput("bloc-central"),$("#bloc-central div.encart a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")})),$("#ongletRealisateurs").tabs(),site.AddRequiredStarOnLabels(),ko.applyBindings(stepSixSelection.koModel,document.getElementById("mgErrorRealisateur"))},onSaveAndQuitBtnSelected:function(n){stepSixSelection.save(n,!1)},ValidateForm:function(){stepSixSelection.save(!0,!0)},save:function(n,t){var i,r,u,f,e;$("#SaveAndQuit").val(n),i=$("#movieStepSix"),i.data("validator").settings.ignore="",r=0,u=$("#msgErrorExtension").val(),$("input[type='file']").each(function(){var e=$(this).val(),n=$(this).next(),o=n.val()=="True",t=!1,i=n.next(":input"),f;if(i.length>0&&(t=i.val()=="True"),e!=""){f=$(this).val().match(/\.(.+)$/)[1];switch(f.toLowerCase()){case"jpg":case"jpeg":case"png":case"tif":case"gif":case"pdf":case"doc":case"docx":$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid"),stepSixSelection.koModel.displayErrorRealisateur(!1);break;default:r++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(u),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid")}}else!o&&t&&($("span[data-valmsg-for='"+$(this).attr("name")+"']").text($("#msgErrorImageNotFound").val()),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid"),r++)}),r>0&&(stepSixSelection.koModel.displayErrorRealisateur(!0),site.RemoveWaitToButton()),i.valid()&&r==0?t?stepSixSelection.OpenConfirm("",i):($("#ValidateForm").val(!1),stepSixSelection.submit(i)):($("span[data-valmsg-for*='Realisateurs['][class='field-validation-error']").length>=1?(f=$("span[data-valmsg-for*='Realisateurs['][class='field-validation-error']").closest("div[id*=InfosRealisateur]").attr("id"),e=$('#ongletRealisateurs a[href="#'+f+'"]').parent().index(),$("#ongletRealisateurs").tabs("option","active",e),stepSixSelection.koModel.displayErrorRealisateur(!0),$("html,body").animate({scrollTop:0},"fast")):stepSixSelection.koModel.displayErrorRealisateur(!1),site.RemoveWaitToButton())},submit:function(n){site.SubmitFormWithScrollAndFocus(n),$.watermark.showAll()},OpenConfirm:function(n,t){var i={};i[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},i[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),stepSixSelection.submit(t)},site.OpenConfirm(n,i)}},stepThreeGeneric={Init:function(){$.validator.unobtrusive.parse("#movieStepThree"),$("textarea").each(function(){$("label[for='"+$(this).attr("id")+"']").text($("label[for='"+$(this).attr("id")+"']").text().replace("{0}",$("#SynopsisMaxLength").val())),$(this).attr("data-val-length-max")!=null?$(this).attr("maxlength",$(this).attr("data-val-length-max")):$(this).attr("maxlength")==null&&$(this).attr("maxlength",$("#SynopsisMaxLength").val())}),$("textarea[maxlength]").live("keyup blur",function(){var n=$(this).attr("maxlength"),t=$(this).val();t.length>n&&$(this).val(t.slice(0,n))}),$("#rechercherIntervenant").focus(function(){$("#errorNoResult").hide()});var n=$("#Genres");n.multiselect({noneSelectedText:"3 genres maximum",selectedList:10,minWidth:340,click:function(){return $(this).multiselect("widget").find("input:checked").length>3?!1:!0}}),$(".ui-helper-reset").first().remove(),site.AddRequiredStarOnLabels(),ko.applyBindings(stepThreeGeneric.koViewModel),stepThreeGeneric.UpdateSynopsisCharsLeft($("#SynopsisFrancais")),stepThreeGeneric.UpdateSynopsisCharsLeft($("#SynopsisFrancaisSfc")),stepThreeGeneric.UpdateSynopsisCharsLeft($("#SynopsisAnglais")),stepThreeGeneric.UpdateSynopsisCharsLeft($("#SynopsisAnglaisSfc")),stepThreeGeneric.UpdateSynopsisCharsLeft($("#Synopsis")),$("select[id*='FonctionId']").each(function(){stepThreeGeneric.RemoveLineIfOneValue(this)})},RemoveLineIfOneValue:function(n){var t="#"+$(n).attr("id");$(t+" option").length==2&&$(t+" option[value='']").remove()},ComputeSynopsisCharsLeft:function(n){var i;if(n.val()!=undefined){var t=null,u=0,r=n.val().length;if(event!=null&&(t=event.keyCode),i=n.attr("maxlength"),(t==null||t==32||t>46)&&r>=i)return!1}return!0},UpdateSynopsisCharsLeft:function(n){if(n.val()!=undefined){var t=n.attr("maxlength"),i=n.val().length,r=t-i;$("#nbCharLeft"+n.attr("id")).html(r)}},removeDisabledIntervenant:function(){$("#Interprete_Nom").removeAttr("disabled"),$("#Interprete_Prenom").removeAttr("disabled"),$("#ddlCiviliteInterprete").removeAttr("disabled"),$("#ddlNationaliteInterprete").removeAttr("disabled")},removeDisabledArtiste:function(){$("#EquipeArtistique_Nom").removeAttr("disabled"),$("#EquipeArtistique_Prenom").removeAttr("disabled"),$("#ddlCiviliteArtiste").removeAttr("disabled"),$("#ddlNationaliteArtiste").removeAttr("disabled")},removeWaitButtonCauseChampDate:function(){var n=0;$("input[type='text'][name*='DateNaissance'][placeholder*='*']:not([disabled])").each(function(){$(this).val()==="__/__/____"&&n++}),n>0&&site.RemoveWaitToButton()},save:function(n,t){var r,i;$("#DisplayModelThree_DisplayGenre").val()=="True"&&(r=$("#Genres").multiselect("getChecked").map(function(){return parseInt(this.value)}).get(),$("#GenresIds").val(r)),$("#ValidateForm").val("false"),i=$("#movieStepThree"),t?stepThreeGeneric.OpenConfirm("",n,i):stepThreeGeneric.submit(n,i)},submit:function(n,t){EIntervenant.testSetRequired("IntervenantsFilmRealisateur"),EIntervenant.testSetRequired("IntervenantsFilmInterprete"),EIntervenant.testSetRequired("IntervenantsFilmArtiste"),t.data("validator").settings.ignore=":hidden:not('[id$=SynopsisRequired], [id$=GenresIds], [name$=EstObligatoire]')",$("#saveAndQuit").val(n),site.SubmitFormWithScrollAndFocus(t),stepThreeGeneric.removeWaitButtonCauseChampDate(),$.watermark.showAll()},OpenConfirm:function(n,t,i){var r={};r[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},r[$("#hiddenbtnvalid").val()]=function(){$(this).dialog("close"),$("#ValidateForm").val(!0),stepThreeGeneric.submit(t,i)},site.OpenConfirm(n,r)}},stepThree={Init:function(){stepThreeGeneric.Init()},uncheckCreation:function(){},displayAjout:function(n){$("#"+n).find("ol").first().show(),EIntervenant.addNewLineIfNeeded(n)},onSaveAndQuitBtnSelected:function(n){stepThreeGeneric.save(n,!1)},DisableAllInput:function(){($("#StatutDossier").val()=="Etape8"||$("#StatutDossier").val()=="Termine")&&(site.DisableAllInput("divAddRealisateur"),$("#divAddRealisateur a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")}))}},stepThreeSelection={isStepDisabled:!1,Init:function(){$.validator.unobtrusive.parse("#selectedMovieStepThree"),stepThreeGeneric.Init(),$("#ValidateForm").val()=="True"&&site.DisableAllInput("bloc-central")},onSaveAndQuitBtnSelected:function(n){stepThreeGeneric.save(n,!1)},ValidateForm:function(){stepThreeGeneric.save(!0,!0)},DisableSFCInput:function(){selectedStepOne.isStepDisabled=!0,site.DisableAllInput("divAddRealisateur"),$("#divAddRealisateur a.submit-orange2").each(function(){$(this).toggleClass("submit-disabled"),$(this).attr("onclick","return false;")})}},stepTwo={isStepDisabled:!1,Init:function(){stepTwo.isStepDisabled||$("#registerMovieStepTwo div.encart").each(function(){var n=$(this).find("input[type=hidden][id$=IsEnabled]").val();n=="False"&&$(this).find("input[type=radio], input[type=checkbox], select").attr("disabled","disabled")})},onSubmitForm:function(n){stepTwo.isStepDisabled==!1?stepTwo.checkModelBeforeSubmit()==!0&&($("#saveAndQuit").val(n),stepTwo.EnableAllInput(),site.SubmitFormWithScrollAndFocus($("#registerMovieStepTwo"))):window.location.href=n==!1?window.location.href.replace("StepTwo","StepThree"):window.location.pathname.replace("StepTwo","Init")},checkModelBeforeSubmit:function(){if($('input:radio:checked[value="true"][name*="IsSectionChoosed"]').length==0)return site.OpenDialog($("#ChooseOneSectionTrad").val()),site.RemoveWaitToButton(),!1;var n=!0;return $("div[data-radioGroup]").each(function(){if($(this).find("input:checkbox").is(":checked")==!1&&$(this).find('input:radio:checked[name*="IsSectionChoosed"]').val()=="true"){n=!1;return}if($(this).find("input:checkbox").is(":checked")==!1&&$(this).find('input:radio:checked[name*="IsPremierFilmRealisateur"]').val()=="true"){n=!1;return}}),n==!1&&(site.OpenDialog($("#AcceptCgvTrad").val()),site.RemoveWaitToButton()),n},DisableAllInput:function(){stepTwo.isStepDisabled=!0,site.DisableAllInput("registerMovieStepTwo","input, select")},EnableAllInput:function(){$("#registerMovieStepTwo input").each(function(){$(this).removeAttr("disabled")}),$("#registerMovieStepTwo select").each(function(){$(this).removeAttr("disabled")})}};String.prototype.replaceAll=function(n,t){return t===undefined?this.toString():this.split(n).join(t)};var cinefDocuments={isStepDisabled:!1,init:function(){site.AddRequiredStarOnLabels(),$("#addFilmBtn").click(cinefDocuments.addFilmClickHandler)},onSubmitForm:function(n){var i,t,r;if(cinefDocuments.isStepDisabled==!1){if($("#SaveAndQuit").val(n),i=$("#formCinefondationDocuments"),i.data("validator").settings.ignore="",t=0,$("input[type='file']").each(function(){var r=$(this).attr("name").replace("Image","EstObligatoire"),i=$("input[type='hidden'][name='"+r+"']"),u=$(this).attr("name").replace("Image","IdElementMultimedia"),f=$("input[type='hidden'][name='"+u+"']"),n=$("span[data-valmsg-for='"+$(this).attr("name")+"']");i!=undefined&&(i.val()=="True"&&$(this).val()==""&&f.val()==""?($(this).parent().parent().parent().addClass("div-validation-error"),n.removeClass("field-validation-valid"),n.addClass("field-validation-error"),n.text($("#hiddenObligatoire").val()),t++):(n.addClass("field-validation-valid"),n.removeClass("field-validation-error"),n.text(""),$(this).parent().parent().parent().removeClass("div-validation-error")))}),t>0){site.RemoveWaitToButton();return}if(r=$("#msgErrorExtension").val(),$("input[type='file']").each(function(){var n=site.ValidateFileExtension($(this));n.isValid?($("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid")):(t++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(r.format(n.extensions.replace(";",", "))),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid"))}),t>0){site.RemoveWaitToButton();return}i.valid()&&site.SubmitFormWithScrollAndFocus($("#formCinefondationDocuments"))}else window.location.href=n==!1?window.location.href.replace("Documents","Validation"):window.location.pathname.replace("Documents","Index")},addFilmClickHandler:function(){if(cinefDocuments.isStepDisabled==!1){var i=$("#divMovies fieldset").length,t=$('input[id="IdInscriptionProjetCinef"]').val(),n=$("#moviesToAdd option:selected").val();if(n=="")return;$.ajax({url:"AddNouveauEnvoiFilm?idInscription="+t+"&idMovie="+n+"&cpt="+i,cache:!1,success:function(n){$("#divMovies").append(n),$("#moviesToAdd option:selected").remove(),site.ResetFormClientValidation($("#page").find("form").attr("id"))}})}return!1},DisableAllInput:function(){cinefDocuments.isStepDisabled=!0,site.DisableAllInput("formCinefondationDocuments","input, select")}},filmographieCinef={isStepDisabled:!1,init:function(){$("#addFilmBtn").click(filmographieCinef.addFilmClickHandler),filmographieCinef.initMaxLength(),filmographieCinef.slideDownFilmForm(),filmographieCinef.watermarkTextesBoxes(),site.AddRequiredStarOnLabels()},initMaxLength:function(){$("input[type=text]").each(function(){$("label[for='"+$(this).attr("id")+"']").text($("label[for='"+$(this).attr("id")+"']").text().replace("{0}",$("#SynopsisMaxLength").val())),$(this).attr("data-val-length-max")!=null?$(this).attr("maxlength",$(this).attr("data-val-length-max")):$(this).attr("maxlength")==null&&$(this).attr("maxlength",$("#SynopsisMaxLength").val())}),$("input[maxlength]").live("keyup blur",function(){var n=$(this).attr("maxlength"),t=$(this).val();t.length>n&&$(this).val(t.slice(0,n))})},addFilmClickHandler:function(){if(filmographieCinef.isStepDisabled==!1){var n=$("#films div[class='encart']").length;$.ajax({url:"/Cinefondation/AddNouveauFilm?cpt="+n,cache:!1,success:function(n){$("#films").append(n),filmographieCinef.watermarkTextesBoxes(),filmographieCinef.slideDownFilmForm(),site.AddRequiredStarOnLabels(),site.ResetFormClientValidation($("#page").find("form").attr("id")),filmographieCinef.initMaxLength()}})}return!1},watermarkTextesBoxes:function(){var n=$("#films > fieldset").find("input[id*='TitreOriginal']");n.watermark(n.data("watermarktrad"))},slideDownFilmForm:function(){$("#films > fieldset").last().slideDown("slow")},onSubmitForm:function(n){if(filmographieCinef.isStepDisabled==!1){$("#SaveAndQuit").val(n);var t=$("#cinefondationFilmographie");site.SubmitFormWithScrollAndFocus(t)}else window.location.href=n==!1?window.location.href.replace("Filmographie","Documents"):window.location.pathname.replace("Filmographie","Index")},DisableAllInput:function(){filmographieCinef.isStepDisabled=!0,site.DisableAllInput("cinefondationFilmographie","input, select, textarea")},SupprimerFilm:function(n){filmographieCinef.isStepDisabled==!1&&$(n).closest("#FilmFs").remove()}},cinefFormation={txtType:"Ecole",txtAdresse:"Ecole.Adresse[0].",isStepDisabled:!1,init:function(){site.AddRequiredStarOnLabels(),baseAdresse.gestionPays(),$(".classddl").each(function(){$(this).change(function(){var n=$(this).attr("name");$('input[type=hidden][name$="'+name+'"]').val(n)})}),$('input[id*="NomInsert"]').each(function(){var n=$(this).attr("name").replace(".NomInsert",""),t=n+".Adresse[0].",i=$('input[name$="'+n+'.EstCreateur"]').val()=="True";cinefFormation.disableSocieteSiNonCreateur(t,n,i)})},onSubmitForm:function(n){if(cinefFormation.isStepDisabled==!1){if($("div#langues input:radio:checked").each(function(){$("#Hidden"+$(this).attr("name")).val($(this).val())}),$("div#langues input:radio:checked").length<$("div#langues > div").length){$("span[data-valmsg-for=SelectedLangue]").attr("class","field-validation-error"),site.RemoveWaitToButton();return}$("#SaveAndQuit").val(n),site.SubmitFormWithScrollAndFocus($("#formCinefondationFormation"))}else window.location.href=n==!1?window.location.href.replace("Formation","Filmographie"):window.location.pathname.replace("Formation","Index")},AddEcole:function(n,t){$.ajax({url:"GetSocieteById?id="+n,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){var r,i;n!=null&&($(t).prev().find("input[type='checkbox']").removeAttr("checked"),txtType="Ecole",$('input[name$="'+txtType+'.NomInsert"]').val(n.Nom),n.EstCreateur?$('input[name$="'+txtType+'.NomInsert"]').prop("disabled",!1):$('input[name$="'+txtType+'.NomInsert"]').prop("disabled",!0),r=txtType+".Contact.",$('input[name$="'+txtType+'.Id"]').val(n.Id),$('input[name$="'+txtType+'.EstCreateur"]').val(n.EstCreateur),i=cinefFormation.txtAdresse,n.Adresse!=null&&($('textarea[name$="'+i+'Adresse"]').val(n.Adresse[0].Adresse),$('textarea[name$="'+i+'Adresse"]').text(n.Adresse[0].Adresse),$('input[name$="'+i+'CodePostal"]').val(n.Adresse[0].CodePostal),$('input[name$="'+i+'Ville"]').val(n.Adresse[0].Ville),$('input[name$="'+i+'TelFixe"]').val(n.Adresse[0].TelFixe),$('input[name$="'+i+'Email"]').val(n.Adresse[0].Email),$('input[name$="'+i+'SiteWeb"]').val(n.Adresse[0].SiteWeb),$('select[name$="'+i+'Pays"]').val(n.Adresse[0].PaysId),$('select[name$="'+i+'Pays"]').change(),$('select[name$="'+i+'Etat"]').val(n.Adresse[0].EtatId),$('input[name$="'+i+'Fax"]').val(n.Adresse[0].Fax)),cinefFormation.disableSocieteSiNonCreateur(i,txtType,n.EstCreateur),contact.enableFieldContact(r))},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}})},disableSocieteSiNonCreateur:function(n,t,i){var r="";i?(baseAdresse.enableAdresse(n),$('input[name$="'+t+'.NomInsert"]').removeAttr("disabled")):(baseAdresse.disableAdresse(n),$('input[name$="'+t+'.NomInsert"]').attr("disabled","disabled"),r=$('input[name$="'+t+'.NomInsert"]').text(),r==""&&(n+="Contact.",n=n.replace(".Adresse[0]",""),contact.disableFieldContact(n)))},uncheckCreationSociete:function(n){$("#"+n+"_CreateName").val(""),baseAdresse.disableAdresse(n+"."+stepFiveGeneric.txtAdresse),baseAdresse.clearAdresse(n+"."+stepFiveGeneric.txtAdresse)},DisableAllInput:function(){cinefFormation.isStepDisabled=!0,site.DisableAllInput("formCinefondationFormation","input, select, textarea")},resetChamps:function(n){$("#Ecole_NomInsert").val(n),$("#Ecole_Id").val(""),$("#Ecole_NomInsert").removeAttr("disabled"),baseAdresse.enableAdresse(cinefFormation.txtAdresse),baseAdresse.clearAdresse(cinefFormation.txtAdresse),contact.clearFieldContact("Contact.")},eventNoRowAfterRechercheForEcole:function(n,t,i){n==0&&($("#"+t).show(),cinefFormation.resetChamps(i))}},CinefGeneralInformation={isStepDisabled:!1,Init:function(){baseAdresse.gestionPays(),site.AddRequiredStarOnLabels()},onSubmitForm:function(n){var i,t,u,r;if(CinefGeneralInformation.isStepDisabled==!1){if($("#SaveAndQuit").val(n),i=$("#generalInformationForm"),i.data("validator").settings.ignore="",t=0,$("input[type='file']").each(function(){var r=$(this).attr("name").replace("Image","EstObligatoire"),i=$("input[type='hidden'][name='"+r+"']"),u=$(this).attr("name").replace("Image","IdElementMultimedia"),f=$("input[type='hidden'][name='"+u+"']"),n=$("span[data-valmsg-for='"+$(this).attr("name")+"']");i!=undefined&&(i.val()=="True"&&$(this).val()==""&&f.val()==""?($(this).parent().parent().parent().addClass("div-validation-error"),n.removeClass("field-validation-valid"),n.addClass("field-validation-error"),n.text($("#hiddenObligatoire").val()),t++):(n.addClass("field-validation-valid"),n.removeClass("field-validation-error"),n.text(""),$(this).parent().parent().parent().removeClass("div-validation-error")))}),t>0){$("html,body").animate({scrollTop:0},"fast"),site.RemoveWaitToButton();return}if(u=$("#msgErrorExtension").val(),$("input[type='file']").each(function(){if($(this).val()!=""){var n=$(this).val().match(/\.(.+)$/)[1];switch(n.toLowerCase()){case"jpg":case"jpeg":case"png":case"doc":case"pdf":case"docx":$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid"),stepSixSelection.koModel.displayErrorRealisateur(!1);break;default:t++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(u),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid")}}}),t>0){$("html,body").animate({scrollTop:0},"fast"),site.RemoveWaitToButton();return}i.submit(),r=!1,$("#DateNaissance").val()=="__/__/____"&&(r=!0,$("#DateNaissance").val("")),i.validate().form()==!1&&($("html,body").animate({scrollTop:0},"fast"),site.RemoveWaitToButton(),r&&$("#DateNaissance").val("__/__/____"))}else window.location.href=n==!1?window.location.href.replace("GeneralInformation","Formation"):window.location.pathname.replace("GeneralInformation","Index")},buttonizeJqGridColumnUnfinishedSubscription:function(n,t,i){var r=7;return i[r]?"<img title='"+$("#CompleteFolderTrad").val()+"'  id='"+t.rowId+"' class='btnEdit btnGridEdit' src='"+$("#selectionhidden").val()+"' onclick='CinefGeneralInformation.onDossierCompleteButtonSelected($(this))' width='16' height='16' />":"<img title='"+$("#CompleteFolderTrad").val()+"'  id='"+t.rowId+"' class='btnEdit btnGridEdit' src='"+$("#edithidden").val()+"' onclick='CinefGeneralInformation.onDossierCompleteButtonSelected($(this))' width='16' height='16' />"},onDossierCompleteButtonSelected:function(n){$("#idInscriptionProjetCinef").val(n.attr("id")),$("#CinefondationStepGeneralInformation").submit()},DisableAllInput:function(){CinefGeneralInformation.isStepDisabled=!0,site.DisableAllInput("generalInformationForm","input, select, textarea","encartSelectionne")}},CinefProject={isStepDisabled:!1,Init:function(){site.AddRequiredStarOnLabels(),CinefProject.AddProjetResidence("ProjectForm"),CinefProject.initMaxLength()},InitAtelier:function(n){CinefProject.InitMois(),$('[id*="IdFormat"]').change(CinefProject.onFormatDeTournageChange),$('input[id*="AutreFormatTournage"]').val()!=2&&$('input[id*="AutreFormatTournage"]').hide(),CinefProject.InitSociete(n),CinefProject.UpdateSynopsisCharsLeft($("textarea[id*='Synopsis']"))},InitResidence:function(n){CinefProject.InitSociete(n)},InitSociete:function(n){var t="#"+n;$(t).find("input[id*='ASocieteProduction']").click(function(){CinefProject.eventSetSocieteProduction(t)}),CinefProject.eventSetSocieteProduction(t)},eventSetSocieteProduction:function(n){var t=$(n).find("input[id*='ASocieteProduction']:checked");t.val()==="true"?$(n).find("#societe").show():$(n).find("#societe").hide()},onFormatDeTournageChange:function(){$(this).val()==2?$('input[id*="AutreFormatTournage"]').show():$('input[id*="AutreFormatTournage"]').hide()},AddProjetResidence:function(n){$("#AddProjetResidence").click(function(){if(CinefProject.isStepDisabled==!1){var t=$("#divProjets div[id^='Projet']").length,i=$("#TypeSession").val();$.ajax({url:"AddProjetResidence?cpt="+t+"&typeSession="+i,type:"GET",cache:!1,success:function(t){$("#divProjets").append(t),$("#divProjets").last().slideDown("slow"),site.AddRequiredStarOnLabels(),site.ResetFormClientValidation(n),CinefProject.initMaxLength()}})}})},initMaxLength:function(){$("input[type=text]").each(function(){$("label[for='"+$(this).attr("id")+"']").text($("label[for='"+$(this).attr("id")+"']").text().replace("{0}",$("#SynopsisMaxLength").val())),$(this).attr("data-val-length-max")!=null?$(this).attr("maxlength",$(this).attr("data-val-length-max")):$(this).attr("maxlength")==null&&$(this).attr("maxlength",$("#SynopsisMaxLength").val())}),$("input[maxlength]").live("keyup blur",function(){var n=$(this).attr("maxlength"),t=$(this).val();t.length>n&&$(this).val(t.slice(0,n))})},InitMois:function(){var i='input[type="hidden"][id="ProjetPrincipal_moisTournage"]',t=Number($(i).val()),n;$(i).val()==""&&(t=-1),n="#moisTournage",$(n).append("<option value='-1'></option>"),$.each($.datepicker.regional[currentCulture].monthNames,function(i,r){i==t?$(n).append("<option selected='selected' value='"+i+"'>"+r+"</option>"):$(n).append("<option value='"+i+"'>"+r+"</option>")})},SupprimerProjet:function(n){CinefProject.isStepDisabled==!1&&$(n).closest("#projetPrincipalFs").remove()},ComputeSynopsisCharsLeft:function(n){var i;if(n.val()!=undefined){var t=null,u=0,r=n.val().length;if(event!=null&&(t=event.keyCode),i=n.parent().find("input[id$='SynopsisMaxLength']").val(),(t==null||t==32||t>46)&&r>=i)return!1}return!0},UpdateSynopsisCharsLeft:function(n){if(n.val()!=undefined){var t=n.parent().find("input[id$='SynopsisMaxLength']").val(),i=n.val().length,r=t-i;n.parent().find("#nbCharLeft").html(r)}},onSubmitForm:function(n){CinefProject.isStepDisabled==!1?($("#SaveAndQuit").val(n),site.SubmitFormWithScrollAndFocus($("#ProjectForm"))):window.location.href=n==!1?window.location.href.replace("Project","Documents"):window.location.pathname.replace("Project","Index")},DisableAllInput:function(){CinefProject.isStepDisabled=!0,site.DisableAllInput("ProjectForm","input, select, textarea")}},CinefValidation={isStepDisabled:!1,onStateSelected:function(){var n=$(this.form);n.find("input:radio[name*='IsMovieUploadedWithoutError']").last().is(":checked")===!1&&n.find("[id*='UploadComment']").val(""),n.find("input:radio[name*='IsMovieUploadedWithoutError']").first().is(":checked")===!0?(n.find("[id*='LblTexteInformationSfcVisualisationOk']").show(),n.find("[id*='LblTexteInformationSfcVisualisationKo']").hide()):(n.find("[id*='LblTexteInformationSfcVisualisationKo']").show(),n.find("[id*='LblTexteInformationSfcVisualisationOk']").hide())},Init:function(n){dieseContainer="#"+n,$(dieseContainer).find("input:radio[name*='IsMovieUploadedWithoutError']").click(this.onStateSelected)},InitAccordeon:function(){$(".encartHeader").each(function(){$(this).hasClass("pointer ui-accordion-header ui-state-default")||($(this).addClass("pointer ui-accordion-header ui-state-default"),$(this).click(function(){var n=$(this).next(".encartBody");n.is(":visible")?(n.hide(),$(this).children("span:first").removeClass("ui-icon-minus"),$(this).children("span:first").addClass("ui-icon-plus")):(n.show(),$(this).children("span:first").removeClass("ui-icon-plus"),$(this).children("span:first").addClass("ui-icon-minus"))}))})},onOtherCommentFocus:function(n){$(n).find("input:radio[name*='IsMovieUploadedWithoutError']").last().attr("checked","checked")},onSubmitForm:function(n){$("#SaveAndQuit").val(n);var t=$("#formCinefondationValidation");t.data("validator").settings.ignore="",t.valid()&&site.SubmitFormWithScrollAndFocus($("#formCinefondationValidation"))},DisableAllInput:function(){CinefValidation.isStepDisabled=!0,site.DisableAllInput("divFilmo","input, select")}},ecoleFilm={dFormName:"#inscriptionFilmEcoleForm",init:function(){site.InitSynopsis(),site.ResetFormClientValidation(),site.AddRequiredStarOnLabels(ecoleFilm.dFormName)},displayAjoutRealisateur:function(n){$("#"+n).find("ol").first().show(),EIntervenant.addNewLineIfNeeded(n)},uncheckCreationRealisateur:function(){},setDureeMax:function(n){$("input[type='hidden'][name$='DureeMax']").val($(n).val())},save:function(n,t){EIntervenant.testSetRequired(t)&&$("#"+t).show(),palmaresFilm.DeleteLinesIfNoPalmares("#PalmaresFilm"),imageEtFormat.TestImageCbxRequired();var i=$(ecoleFilm.dFormName);$("#SaveAndQuit").val(n),site.SubmitFormWithScrollAndFocus(i),i.valid()&&(n?$("#saveNextButton").hide():$("#quitSaveNextButton").hide()),$.watermark.showAll()}},ecoleFinalisation={init:function(){site.AddRequiredStarOnLabels(),$("#printPage").click(function(){window.print()})},onSubmitForm:function(n){$("#saveAndQuit").val(n),site.SubmitFormWithScrollAndFocus($("#finalisationEcoleForm"))}},renseignement={txtAdresse:"Adresse.",init:function(){baseAdresse.gestionPays(),site.AddRequiredStarOnLabels(),$("#renseignementForm > div").last().hide(),$("#Contact_Nom").val()!=null&&$("#Contact_Nom").val()!=""&&$("#renseignementForm > div").last().show(),$("#EstCreateur").val()=="False"?(baseAdresse.disableAdresse(renseignement.txtAdresse),$("#Nom").attr("disabled","disabled"),$(".encartSendRequest").show()):$(".encartSendRequest").hide(),contact&&contact.init(),renseignement.initDialog(),$("input#chkRechercheModel").click(function(){var n=$(this);n.is(":checked")&&$(".encartSendRequest").hide()})},initDialog:function(){var n=$("#dialog-demande-change"),t=n.find("#dialog-demande-send").val(),i=n.find("#dialog-demande-cancel").val();n.dialog({autoOpen:!1,height:"auto",resizable:!0,width:450,modal:!0,close:function(){$(this).find("demande_change").val("").removeClass("textarea-validation-error"),$(this).find(".modal-error-demande_change").hide(),$(this).find(".modal-error-demande_change").hide()}}),$("button[data-address-send-mail]").click(function(){var r=$(this).parents(".encartBody").find('input[id$="Id"]').val();n.dialog("option","buttons",[{text:i,click:function(){$(this).dialog("close")}},{text:t,click:function(){var i=!0,n=$(this),t=n.find("#demande_change");t.removeClass("textarea-validation-error"),n.find(".modal-error-field").fadeOut(),i=checkLength(t,1,1e3),i?$.ajax({url:n.find("#dialog-demande-action").val(),type:"POST",data:{ecoleid:r,demande:t.val()},dataType:"json",success:function(t){if(t.success){n.dialog("close");return}n.find(".modal-error-result").fadeIn()},error:function(){n.find(".modal-error-result").fadeIn()}}):(t.addClass("textarea-validation-error"),n.find(".modal-error-field").fadeIn())}}]),n.dialog("open")})},getEcole:function(n){n!==undefined&&$.ajax({url:"GetSocieteById?id="+n,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){$("#Nom").val(n.Nom),$("#Id").val(n.Id),$("#renseignementForm > div").last().show(),n.Adresse!=null&&(baseAdresse.setAdresse(renseignement.txtAdresse,n.Adresse),n.EstCreateur?(baseAdresse.enableAdresse(renseignement.txtAdresse),$("#Nom").removeAttr("disabled"),$(".encartSendRequest").hide()):(baseAdresse.disableAdresse(renseignement.txtAdresse),$("#Nom").attr("disabled","disabled"),$(".encartSendRequest").show())),$("input#chkRechercheModel").attr("checked",!1)},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}})},resetChamps:function(n){$("#Nom").val(n),$("#Id").val(""),$("#Nom").removeAttr("disabled"),baseAdresse.enableAdresse(renseignement.txtAdresse),baseAdresse.clearAdresse(renseignement.txtAdresse),contact.clearFieldContact("Contact.")},eventNoRowAfterRechercheForEcole:function(n,t,i){n==0&&($("#"+t).show(),renseignement.resetChamps(i),$("#renseignementForm > div").last().show())},save:function(n){$("#SaveAndQuit").val(n),site.SubmitFormWithScrollAndFocus($("#renseignementForm"))}},ErrorHandlingBindingProvider=function(){var n=new ko.bindingProvider;this.nodeHasBindings=n.nodeHasBindings,this.getBindings=function(t,i){var r;try{r=n.getBindings(t,i)}catch(u){}return r}};ko.bindingProvider.instance=new ErrorHandlingBindingProvider,favoris={Init:function(){var n;$(".popover-star").popover({html:!0,placement:"bottom",content:function(){return n&&$(n).click(),$(".lightbox-close").click(),$(this).next(".popper-content").html()}}).on("shown.bs.popover",function(){var n=$(this).parent().children().find("#FilmId").val(),t=new FilmFavoriRepertoires(n);ko.applyBindings(t,$.find(".popover-content #favorisPopper"+n)[0]),t.getRepertoires()});ko.bindingProvider.instance=new ErrorHandlingBindingProvider,$(".popover-star").click(function(t){n=n&&n==t.target?undefined:t.target,t.stopPropagation()}),$(document).click(function(t){if(t.target instanceof XMLHttpRequest){$(n).click(),n=undefined;return}if(n&&$(".popover").find(t.target).length===0&&!(t.target.classList!=null&&t.target.classList.contains("icon-trash")||t.target.innerHTML!=null&&t.target.innerHTML.contains("icon-trash"))){$(n).click(),n=undefined;return}}),this.getLastStarClicked=function(){return n},$(".RepertoireNom").watermark($("#NewRepFavoriTrad").val())}};var sfcCatalogue={idsFicheFilm:"",nombreVignetteParPage:0,isFavoriAdministrable:!1,displayMode:"",koViewModel:{hasFavoris:ko.observable(!1)},InitPopover:function(){$(".popover-img").popover({html:!0,placement:"right",title:function(){return'<i class="ui-icon ui-icon-closethick close"></i>'+jQuery(this).data("title")}});$("html").on("click",".close",function(n){$(n.target).closest(".vignette-img").find(".popover-img").popover("hide"),$(n.target).closest(".vignette-col").find(".popover-img").popover("hide")})},Init:function(n,t,i){sfcCatalogue.manageExporterBtn(),sfcCatalogue.InitPopover(),$("#ddlnbrVignetteParPage").change(function(){sfcCatalogue.nombreVignetteParPage=$("#ddlnbrVignetteParPage option:selected").val();sfcCatalogue.onPageChanged(1);sfcCatalogue.initDiaporama()}),$("#btnExport").click(function(){$("#exportCsvForm").submit()}),$("#SortDuree").val()=="True"&&($("#sfcSortBy").val("SortDuree"),$("#SortDureeArrows").addClass("up down")),$("#SortPaysProduction").val()=="True"&&($("#sfcSortBy").val("SortPaysProduction"),$("#SortPaysProductionArrows").addClass("up down")),$("#SortDateDeProd").val()=="True"&&$("#sfcSortBy").val("SortDateDeProd"),sfcCatalogue.idsFicheFilm=n,sfcCatalogue.nombreVignetteParPage=t,sfcCatalogue.isFavoriAdministrable=i,$("#rechercheFilms").click(sfcCatalogue.onRechercheFilmClickHandler),$("#sfcSortBy").change(sfcCatalogue.onFilterClickHandler),$(".sfc-filter-mode button").click(function(){$(".sfc-filter-mode button").removeClass("active"),$(this).addClass("active");sfcCatalogue.onPageChanged(1)}),$("#advanced-search-button").click(function(){$("#advanced-search").slideToggle(),$("#basic-search").slideToggle()}),$("#basic-search-button").click(function(){$("#advanced-search").slideToggle(),$("#basic-search").slideToggle()}),$("#recherche").keyup(function(n){n.keyCode===13&&sfcCatalogue.onRechercheFilmClickHandler()}),sfcCatalogue.initDiaporama(),sfcCatalogue.initAccordion(),sfcCatalogue.isFavoriAdministrable&&favoris.Init(),$("#lienAfficherMesCoupsDecoeurs").click(sfcCatalogue.showCoupsDeCoeurClickHandler),ko.applyBindings(sfcCatalogue.koViewModel)},initSearch:function(){sfcCatalogue.displayMode=$(".sfc-filter-mode .active").data("mode"),$("form").each(function(){$(this).find("#CurrentPage").val(1),$(this).find("#NbItemsByPage").val(sfcCatalogue.nombreVignetteParPage),$(this).find("#DisplayMode").val(sfcCatalogue.displayMode)})},InitFiche:function(){sfcCatalogue.initAccordion();var n=$("#moviePlayer").children().find("[id*='flash']");n.css("max-width","450px"),n.css("height","300px"),$(".mailto").click(sfcCatalogue.initSendMail)},manageExporterBtn:function(){var n=($(window).width()-$("#bloc-central").width())/2,t;n>$("#btnExport").width()-4?(t=n-$("#btnExport").width()-4,$(".boutonflottant").css("padding-right",t)):$(".boutonflottant").css("padding-right",0),$(window).resize(function(){n=($(window).width()-$("#bloc-central").width())/2,n>$("#btnExport").width()-4?(t=n-$("#btnExport").width()-4,$(".boutonflottant").css("padding-right",t)):$(".boutonflottant").css("padding-right",0)})},initDiaporama:function(){var n=Math.ceil(sfcCatalogue.idsFicheFilm.length/sfcCatalogue.nombreVignetteParPage);n>=1?($("#pagerJpaginate").paginate({count:n,start:1,display:10,border_color:"#cccccc",text_color:"#cccccc",text_hover_color:"#222222",background_hover_color:"#FFFFFF",images:!0,mouse:"press",onChange:sfcCatalogue.onPageChanged,trad_first:$("#pagerJpaginate").data("traddebut"),trad_last:$("#pagerJpaginate").data("tradfin")}),$("#pagerJpaginate").show()):$("#pagerJpaginate").hide()},toolTipFavoris:function(n){var t=$(n),i=t.data("trad");t.tooltip({show:null,content:i,items:n,tooltipClass:"tooltip",position:{my:"left top",at:"right top"}})},onRechercheFilmClickHandler:function(){var n=$("form:visible");return site.SubmitFormWithScrollAndFocus(n),!1},onFilterClickHandler:function(){var t=$("form"),n;$(this).prop("class")==="hoverLink"?$(this).removeClass("hoverLink"):$(this).addClass("hoverLink"),n=$(this).val(),t.each(function(){var t=$(this);$(this).find("input:hidden[id^='Sort']").each(function(){$(this).attr("id")==n?$(this).val("True"):$(this).val("False")})}),sfcCatalogue.initSearch(),sfcCatalogue.onRechercheFilmClickHandler()},onPageChanged:function(n){$(".popover-img").each(function(){$(this).data("bs.popover").tip().hasClass("in")&&$(this).popover("toggle")}),sfcCatalogue.nombreVignetteParPage=$("#ddlnbrVignetteParPage option:selected").val(),sfcCatalogue.displayMode=$(".sfc-filter-mode .active").data("mode"),$("form").each(function(){$(this).find("#CurrentPage").val(n),$(this).find("#NbItemsByPage").val(sfcCatalogue.nombreVignetteParPage),$(this).find("#DisplayMode").val(sfcCatalogue.displayMode)});var i=(n-1)*sfcCatalogue.nombreVignetteParPage,r=parseInt(sfcCatalogue.nombreVignetteParPage)+parseInt(i),u={ids:sfcCatalogue.idsFicheFilm.slice(i,r),displayMode:sfcCatalogue.displayMode},t=$("#resultRechercheFilm");t.slideToggle(),$.ajax({url:"GetFichesFilm",type:"POST",data:JSON.stringify(u),contentType:"application/json; charset=utf-8",success:function(n){t.html(n),sfcCatalogue.isFavoriAdministrable&&favoris.Init(),t.slideToggle(),sfcCatalogue.InitPopover()}})},onRepertoireFavoriClickHandler:function(n){var t=null;return t=typeof n=="undefined"?$(this).data("idrepertoirefavoris"):n,site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"GetIdsInscriptionFilmForRepertoireFavori?repertoireFavoriId="+t,type:"GET",contentType:"application/json; charset=utf-8",success:function(n){if(n.Success===!0){sfcCatalogue.idsFicheFilm=n.data;sfcCatalogue.onPageChanged(1)}else{site.OpenErrorDialog(n.ErrorMessage);return}}}),site.EnableProgressBarForAjaxCall=!0,!1},showCoupsDeCoeurClickHandler:function(){return site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"GetIdsCoupsDeCoeur",type:"GET",contentType:"application/json; charset=utf-8",success:function(n){if(n.Success===!0){sfcCatalogue.idsFicheFilm=n.data;sfcCatalogue.onPageChanged(1)}else{site.OpenErrorDialog(n.ErrorMessage);return}}}),site.EnableProgressBarForAjaxCall=!0,!1},initSendMail:function(){var i=$(this).prev().val(),n="#boxSendMail",t;$("#lblSujetObligatoire").hide(),$("#lblFromObligatoire").hide(),$("#lblMessageObligatoire").hide(),t={},t[$("#hiddenbtncancel").val()]=function(){$("#MessageMail").val(""),$(n).dialog("close")},t[$("#hiddenbtnvalid").val()]=function(){var t=0,r;($("#txtMailObject").val().trim()==""?($("#lblSujetObligatoire").show(),t++):$("#lblSujetObligatoire").hide(),$("#txtFromMail").val().trim()==""?($("#lblFromObligatoire").show(),t++):$("#lblFromObligatoire").hide(),$("#MessageMail").val().trim()==""?($("#lblMessageObligatoire").show(),t++):$("#lblMessageObligatoire").hide(),t>0||!$(n).valid())||(r={Sujet:$("#txtMailObject").val(),From:$("#txtFromMail").val(),Message:$("#MessageMail").val(),Destinataire:i},site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"/SfcCatalogue/SendMail",data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",type:"POST",error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)},success:function(){$("#MessageMail").val(""),$(n).dialog("close")}}),site.EnableProgressBarForAjaxCall=!0)},site.OpenConfirm($("#hdTitleSendMessage").val(),t,n)},printFicheFilm:function(){window.print()},initAccordion:function(){$("#voirAussi").not(".accordion-opened").accordion({heightStyle:"content",activate:function(n,t){var i=$(t.newHeader[0]).children('input[name="loadedModel"]').val(),r,u;i&&i!="False"||(r=$(t.newHeader[0]).children('input[name="genreId"]').val(),u="/SfcCatalogue/LoadAVoirAussi?genreId="+r,$.get(u,function(n){$(t.newHeader[0]).next().html(n),$(t.newHeader[0]).children('input[name="loadedModel"]').val(!0)}))}}),$("#Favoris").not(".accordion-opened").accordion({heightStyle:"content",activate:function(n,t){var i=$(t.newHeader[0]).children('input[name="loadedModel"]').val(),r,u;i&&i!="False"||(r=$(t.newHeader[0]).children('input[name="favoriId"]').val(),u="/SfcCatalogue/LoadFavoris?favoriId="+r,$.get(u,function(n){$(t.newHeader[0]).next().html(n),$(t.newHeader[0]).children('input[name="loadedModel"]').val(!0)}))}})},initListeThematique:function(){sfcCatalogue.initAccordion(),ko.applyBindings(sfcCatalogue.koViewModel)},InitLienRechercheAvancee:function(){$("#advanced-search-button").click(function(){$("#IsAdvanced").val(!0),$("form").submit()})},animateAccordion:function(){var n=$("#accordion"),t=n.offset().top-parseFloat(n.css("marginTop").replace(/auto/,0));$(window).trigger("scroll"),$(window).scroll(function(){var r=$(window).scrollTop();r>=t?n.addClass("fixed"):n.removeClass("fixed")})}},myAccount={koModel:{displayMdp:ko.observable(!1),displayMail:ko.observable(!1),enableMdp:ko.observable(!1),enableMail:ko.observable(!1)},Init:function(){$("#AncienPassword").attr("data-bind","enable: enableMdp"),$("#Password").attr("data-bind","enable: enableMdp"),$("#ConfirmPassword").attr("data-bind","enable: enableMdp"),$("#Identifiant").attr("data-bind","enable: enableMail"),$("#ConfirmIdentifiant").attr("data-bind","enable: enableMail"),ko.applyBindings(myAccount.koModel),$("#changeMail").click(function(){myAccount.koModel.displayMail(!0),myAccount.koModel.enableMail(!0)}),$("#notChangeMail").click(function(){myAccount.koModel.displayMail(!1),myAccount.koModel.enableMail(!1)}),$("#changeMdp").click(function(){myAccount.koModel.displayMdp(!0),myAccount.koModel.enableMdp(!0)}),$("#notChangeMdp").click(function(){myAccount.koModel.displayMdp(!1),myAccount.koModel.enableMdp(!1)}),$("#nouvMail").text()==""?$("#removeMail").hide():$("#removeMail").click(function(){myAccount.removeLogin()}),site.AddRequiredStarOnLabels()},removeLogin:function(){$.ajax({url:"RemoveAccount?id="+$("#IdCompte").val(),contentType:"application/json; charset=utf-8",type:"GET",success:function(){$("#nouvMail").html(""),$("#removeMail").hide()},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}})}},activate={Init:function(){$("#Password").keyup(function(n){n.keyCode==13&&$("#sendLoginActivate").click()}),$("#UserName").keyup(function(n){n.keyCode==13&&$("#sendLoginActivate").click()})}},perso={Init:function(){$("#SendPersonalInfo").click(function(){perso.SendPersonalInfo()}),$("#ddlEtat option").length<=1&&$("#divEtat").hide(),$("#ddlPays").change(function(){$.ajax({url:"/PersonalAccount/ChangePays?id="+$("#ddlPays option:selected").val(),contentType:"application/json; charset=utf-8",type:"GET",success:function(n){if(n==null){$("#divEtat").hide(),$("#ddlEtat").find("option").remove();return}var t=n.length;t==0?($("#divEtat").hide(),$("#ddlEtat").find("option").remove()):($("#divEtat").show(),$("#ddlEtat").find("option").remove(),$("#ddlEtat").append('<option value="0"></option>'),$.each(n,function(n,t){$("#ddlEtat").append('<option value="'+t.Id+'">'+t.Libelle+"</option>")}))},error:function(){$("#divEtat").hide()}})}),$("#addFilmBtn").click(filmographieCinef.addFilmClickHandler),site.AddRequiredStarOnLabels()},SendPersonalInfo:function(){var i,r,t,u,f,n,e;if(site.Init(),i=$("#ddlNationalite option:selected").val(),i!="0"?$("#NationaliteId").val(i):$("#NationaliteId").val(""),r=$("#ddlCivilite option:selected").val(),r!="0"?$("#CiviliteId").val(r):$("#CiviliteId").val(""),t=$("#ddlPays option:selected").val(),t!="0"?($("#Adresse_Pays").val(t),$("#Adresse_PaysId").val(t)):($("#Adresse_Pays").val(""),$("#Adresse_PaysId").val("0")),$("#divEtat").css("display")!="none"?(u=$("#ddlEtat option:selected").val(),u!="0"?$("#Adresse_EtatId").val(u):$("#Adresse_EtatId").val("0")):$("#Adresse_EtatId").val("0"),f=$("#PersonalAccountForm"),n=0,$("input[type='file']").each(function(){var r=$(this).attr("name").replace("Image","EstObligatoire"),i=$("input[type='hidden'][name='"+r+"']"),u=$(this).attr("name").replace("Image","IdElementMultimedia"),f=$("input[type='hidden'][name='"+u+"']"),t=$("span[data-valmsg-for='"+$(this).attr("name")+"']");i!=undefined&&(i.val()=="True"&&$(this).val()==""&&f.val()==""?($(this).parent().parent().parent().addClass("div-validation-error"),t.removeClass("field-validation-valid"),t.addClass("field-validation-error"),t.text($("#hiddenObligatoire").val()),n++):(t.addClass("field-validation-valid"),t.removeClass("field-validation-error"),t.text(""),$(this).parent().parent().parent().removeClass("div-validation-error")))}),n>0){site.RemoveWaitToButton();return}if(e=$("#msgErrorExtension").val(),$("input[type='file']").each(function(){var t=site.ValidateFileExtension($(this));t.isValid?($("span[data-valmsg-for='"+$(this).attr("name")+"']").text(""),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-error block width250px"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-valid")):(n++,$("span[data-valmsg-for='"+$(this).attr("name")+"']").text(e.format(t.extensions.replace(";",", "))),$("span[data-valmsg-for='"+$(this).attr("name")+"']").addClass("field-validation-error block width250px"),$("span[data-valmsg-for='"+$(this).attr("name")+"']").removeClass("field-validation-valid").add)}),n>0){site.RemoveWaitToButton();return}f.valid()&&f.submit()}},account={koAccountModel:{displayNoPass:ko.observable(!1),enableMdp:ko.observable(!1)},Init:function(){$.validator.unobtrusive.parse("#RegisterForm"),$("#LogOnModel_CreateMotDePasse").attr("data-bind","enable: enableMdp"),$("#LogOnModel_ConfirmCreateMotDepasse").attr("data-bind","enable: enableMdp"),$("#ConfirmIdentifiant").attr("data-bind","enable: enableMdp"),ko.applyBindings(account.koAccountModel),$("#LogOnModel_NoPassword").click(function(){account.koAccountModel.displayNoPass($(this).is(":checked")),account.koAccountModel.enableMdp($(this).is(":checked"))}),$("#LogOnModel_Password").keyup(function(n){n.keyCode==13&&account.SendConnect()}),$("#SendActivation").click(function(){account.SendActivation($("#LogOnModel_UserName").val(),$("#UrlAccount").val()+"SendActivationMail?mail=")}),$("#SendActivationByLostPassword").click(function(){account.SendActivation($("#EmailLp").val(),$("#UrlAccount").val()+"SendActivationMail?mail=")}),$("#ConfirmMotDepasse").keyup(function(n){n.keyCode==13&&account.SendRegister()}),$("#SendRegister").click(function(){account.SendRegister()}),$("#SendLostpassword").click(function(){account.SendLostpassword()}),$("#SendConnect").click(function(){account.SendConnect()}),$("#SendConnectNoPwd").click(function(){account.SendNoPwd()}),site.AddRequiredStarOnLabels(),site.RemoveStarOnBoolCheckbox()},SendRegister:function(){var n=$("#RegisterForm");n.valid()&&n.submit()},SendLostpassword:function(){var n=$("#LostPasswordForm");n.valid()&&n.submit()},SendConnect:function(){var n=$("#LoginForm");n.valid()&&n.submit()},SendNoPwd:function(){var t=$("#LoginFormNoPass"),n;t.valid()&&(n=$("#UrlAccount").val(),$.ajax({url:n+"SendAccountNoPwd?mail="+$("#LogOnModel_UserNameNoPass").val()+"&mdp="+$("#LogOnModel_CreateMotDePasse").val(),contentType:"application/json; charset=utf-8",type:"GET",success:function(n){site.OpenDialog(n)},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}}))},SendActivation:function(n,t){$.ajax({url:t+n,contentType:"application/json; charset=utf-8",type:"GET",success:function(n){site.OpenDialog(n)},error:function(n){var r=JSON.parse(n.responseText);site.OpenErrorDialog(r.Message)}})}},billingAccount={Init:function(){$("#GrFormulaire").trigger("reloadGrid")},Buttonize:function(n,t,i){return"<a target='_blank'  href="+i[4]+"><img src='../Images/picto_document_pdf.png' class='btnGridDownloadPdf' /> </a>"}},baseAdresse={gestionPays:function(){$(".ddlPays").each(function(){var r=$("input[type='hidden'][name$='"+$(this).attr("name").replace("Pays","Etat")+"']").val(),n=$("input[type='hidden'][name$='"+$(this).attr("name")+"Id']").val(),t,i;$(this).val(n),$('input[name$="'+$(this).attr("name").replace("Pays","IsPaysRequired")+'"]').val()=="True"?(n=="0"&&(n=""),$("input[type='hidden'][name$='"+$(this).attr("name")+"Id']").val(n)):$("input[type='hidden'][name$='"+$(this).attr("name")+"Id']").val(n),n=="0"&&(n=""),$("input[type='hidden'][name$='"+$(this).attr("name")+"']").val(n),t=$(this).attr("name").replace("Pays","Etat"),i=$('select[name$="'+t+'"]'),baseAdresse.sendChangePays(t,this),i.val(r),$(this).change(function(){var t=$(this).attr("name").replace("Pays","Etat"),n=$("option:selected",this).val();n=="0"&&(n=""),$("input[type='hidden'][name='"+$(this).attr("name")+"Id']").val(n),$("input[type='hidden'][name='"+$(this).attr("name")+"']").val(n),baseAdresse.sendChangePays(t,this)})}),$(".classddl").each(function(){$(this).change(function(){var n=$(this).attr("name");$('input[type=hidden][name$="'+name+'"]').val(n)})})},sendChangePays:function(n,t){var i=$('select[name$="'+n+'"]'),r=$("option:selected",t).val(),u;if(r!=0&&(u=n.replace("Etat","Indicatif"),$('select[name*="'+u+'"]').each(function(){$(this).attr("disabled")!="disabled"&&$(this).val()==""&&$(this).attr("data-val-requiredif-dependentvalue")&&$(this).val(r).change()})),r==0){i.parent().hide(),i.find("option").remove();return}$.ajax({url:"ChangePays?id="+r,contentType:"application/json; charset=utf-8",type:"GET",success:function(t){var r,u;if(t==null){i.parent().hide(),i.find("option").remove();return}r=t.length,r==0||r==undefined?(i.parent().hide(),i.find("option").remove()):(i.parent().show(),i.find("option").remove(),i.append('<option value="0"></option>'),u=$('input[name="'+n+'"]').val(),$.each(t,function(n,t){var r=u==t.Id?"selected":"";i.append("<option "+r+' value="'+t.Id+'">'+t.Libelle+"</option>")}))},error:function(){i.parent().hide()}})},disableAdresse:function(n){$('textarea[name$="'+n+'Adresse"]').attr("disabled","disabled"),$('input[name$="'+n+'CodePostal"]').attr("disabled","disabled"),$('input[name$="'+n+'Ville"]').attr("disabled","disabled"),$('select[name$="'+n+'Pays"]').attr("disabled","disabled"),$('input[name$="'+n+'Pays"]').attr("disabled","disabled"),$('input[name$="'+n+'PaysId"]').attr("disabled","disabled"),$('select[name$="'+n+'Etat"]').attr("disabled","disabled"),$('input[name$="'+n+'TelFixe"]').attr("disabled","disabled"),$('input[name$="'+n+'Email"]').attr("disabled","disabled"),$('input[name$="'+n+'TelMobile"]').attr("disabled","disabled"),$('input[name$="'+n+'Fax"]').attr("disabled","disabled"),$('input[name$="'+n+'SiteWeb"]').attr("disabled","disabled"),$('select[name$="'+n+'IndicatifTelFixe"]').attr("disabled","disabled"),$('select[name$="'+n+'IndicatifTelMobile"]').attr("disabled","disabled"),$('select[name$="'+n+'IndicatifFax"]').attr("disabled","disabled")},enableAdresse:function(n){$('textarea[name$="'+n+'Adresse"]').removeAttr("disabled"),$('input[name$="'+n+'CodePostal"]').removeAttr("disabled"),$('input[name$="'+n+'Ville"]').removeAttr("disabled"),$('select[name$="'+n+'Pays"]').removeAttr("disabled"),$('input[name$="'+n+'Pays"]').removeAttr("disabled"),$('input[name$="'+n+'PaysId"]').removeAttr("disabled"),$('select[name$="'+n+'Etat"]').removeAttr("disabled"),$('input[name$="'+n+'TelFixe"]').removeAttr("disabled"),$('input[name$="'+n+'TelMobile"]').removeAttr("disabled"),$('input[name$="'+n+'Email"]').removeAttr("disabled"),$('input[name$="'+n+'Fax"]').removeAttr("disabled"),$('input[name$="'+n+'SiteWeb"]').removeAttr("disabled"),$('select[name$="'+n+'IndicatifTelFixe"]').removeAttr("disabled"),$('select[name$="'+n+'IndicatifTelMobile"]').removeAttr("disabled"),$('select[name$="'+n+'IndicatifFax"]').removeAttr("disabled")},setAdresse:function(n,t){$('textarea[name$="'+n+'Adresse"]').val(t.Adresse),$('input[name$="'+n+'CodePostal"]').val(t.CodePostal),$('input[name$="'+n+'Ville"]').val(t.Ville),$('input[name$="'+n+'TelFixe"]').val(t.TelFixe),$('input[name$="'+n+'SiteWeb"]').val(t.SiteWeb),$('select[name$="'+n+'Pays"]').val(t.PaysId),$('select[name$="'+n+'Pays"]').change(),$('select[name$="'+n+'Etat"]').val(t.EtatId),$('input[name$="'+n+'Fax"]').val(t.Fax),$('select[name$="'+n+'IndicatifTelFixe"]').val(t.IndicatifTelFixe),$('select[name$="'+n+'IndicatifTelMobile"]').val(t.IndicatifTelMobile),$('select[name$="'+n+'IndicatifFax"]').val(t.IndicatifFax),$('input[name$="'+n+'Email"]').val(t.Email)},clearAdresse:function(n){$('textarea[name$="'+n+'Adresse"]').val(""),$('input[name$="'+n+'CodePostal"]').val(""),$('input[name$="'+n+'Ville"]').val(""),$('select[name$="'+n+'Pays"]').val(null),$('input[name$="'+n+'IsPaysRequired"]').val()!="True"?$('input[name$="'+n+'PaysId"]').val("0"):$('input[name$="'+n+'PaysId"]').val(""),$('input[name$="'+n+'Pays"]').val(""),$('select[name$="'+n+'Etat"]').val("0"),$('input[name$="'+n+'TelFixe"]').val(""),$('input[name$="'+n+'TelMobile"]').val(""),$('input[name$="'+n+'Email"]').val(""),$('input[name$="'+n+'Fax"]').val(""),$('select[name$="'+n+'IndicatifTelFixe"]').val(null),$('select[name$="'+n+'IndicatifTelMobile"]').val(null),$('select[name$="'+n+'IndicatifFax"]').val(null),$('input[name$="'+n+'SiteWeb"]').val("")}},contact={setFonctionContact:function(){},showAutreFonction:function(n){var i=n.parents("div[data-container-fonction]").find("div[data-container-autrefonction]"),t;i.fadeIn(),t=i.find("label"),t.text().indexOf("*")==-1&&t.text(t.text()+" *")},hideAutreFonction:function(n){var i=n.parents("div[data-container-fonction]").find("div[data-container-autrefonction]"),t;i.fadeOut(),t=i.find("label"),t.text().indexOf("*")>-1&&t.text(t.text().slice(0,-2))},init:function(){var n=$("select[id$='FonctionId']");n.each(function(){contact.hideOrShowAutreFonction($(this))})},hideOrShowAutreFonction:function(n){var t=n.val(),i=$(n).parents(".contactsection").find('input[id$="AutreFonctionId"]').val();parseInt(t)==parseInt(i)?contact.showAutreFonction(n):contact.hideAutreFonction(n)},setAutreFonction:function(n){contact.hideOrShowAutreFonction($(n))},setLibelleFonctionId:function(n){var i=$(n).attr("id").replace("FonctionId","AutreFonctionObligatoire"),u=$(n).attr("id").replace("FonctionId","FonctionIdObligatoire"),t,r;$("#"+i).val()=="True"&&($("#"+u).val("True"),$("#"+i).val("False"),t=$('label[for="'+$(n).attr("id")+'"]'),t.text().indexOf("*")==-1&&t.text(t.text()+" *"),r=$(n).attr("id").replace("FonctionId","AutreFonction"),t=$('label[for="'+$("#"+r).attr("id")+'"]'),t.text().indexOf("*")>-1&&t.text(t.text().slice(0,-2)))},clearFieldContact:function(n){$('input[name$="'+n+'Nom"]').val(""),$('input[name$="'+n+'Prenom"]').val(""),$('input[name$="'+n+'TelPortable"]').val(""),$('select[name$="'+n+'IndicatifTelPortable"]').val(null),$('input[name$="'+n+'Email"]').val(""),$('select[name$="'+n+'FonctionId"]').val("0"),$('input[name$="'+n+'AutreFonction"]').val(""),$('input[name$="'+n+'Exists"]').val("False"),$('input[name$="'+n+'IdContact"]').val("0"),contactSecondaire.clearFieldContactSecondaire(n)},disableFieldContact:function(n){$('input[name$="'+n+'Nom"]').attr("disabled","disabled"),$('input[name$="'+n+'Prenom"]').attr("disabled","disabled"),$('input[name$="'+n+'TelPortable"]').attr("disabled","disabled"),$('select[name$="'+n+'IndicatifTelPortable"]').attr("disabled","disabled"),$('input[name$="'+n+'Email"]').attr("disabled","disabled"),$('select[name="'+n+'FonctionId"]').attr("disabled","disabled"),$('input[name$="'+n+'AutreFonction"]').attr("disabled","disabled")},enableFieldContact:function(n){$('input[name$="'+n+'Nom"]').removeAttr("disabled"),$('input[name$="'+n+'Prenom"]').removeAttr("disabled"),$('input[name$="'+n+'TelPortable"]').removeAttr("disabled"),$('select[name$="'+n+'IndicatifTelPortable"]').removeAttr("disabled"),$('select[name$="'+n+'FonctionId"]').removeAttr("disabled"),$('input[name$="'+n+'AutreFonction"]').removeAttr("disabled"),$('input[name$="'+n+'Email"]').removeAttr("disabled")},addContactPrincipal:function(n){var i,o,t,r;if($("#ContactPrincipalId")!=undefined){var s=$(n).attr("id").replace("Nom","Exists").replace("Prenom","Exists"),u=$("#"+$(n).attr("id").replace("Prenom","Nom")).val(),f=$("#"+$(n).attr("id").replace("_Nom","_Prenom")).val(),h=$("#"+$(n).attr("id")).attr("id").indexOf("_",0),e=$("#"+$(n).attr("id").substring(0,h)+"Function").val();$("#"+s).val()=="True"?(i=$("#"+$(n).attr("id").replace("Nom","IdContact").replace("Prenom","IdContact")).val(),o=$("#ContactPrincipalId").val()==i?'selected="selected"':"",$("#ContactPrincipalId option[value='"+i+"']").remove(),$("#ContactPrincipalId").append('<option value="'+i+'" '+o+">"+f+" "+u+" ("+e+")</option>")):(t=$("#"+$(n).attr("id").replace("Nom","TypeContact").replace("Prenom","TypeContact")).val(),r="",$("#ContactPrincipalId option[value='"+t+"']").length>0&&(r=$("#ContactPrincipalId").val()==t?'selected="selected"':"",$("#ContactPrincipalId option[value='"+t+"']").remove()),$("#ContactPrincipalId").append('<option value="'+t+'" '+r+">"+f+" "+u+" ("+e+")</option>"))}},deleteContactInPrincipal:function(n){var t,i,r;$("#ContactPrincipalId")!=undefined&&(t=$("input[type=hidden][name*='"+n+".Contact.TypeContact']").val(),t!==undefined&&($("#ContactPrincipalId option[value='"+t+"']").remove(),i=$("input[type=hidden][id*='"+n+"_Contact_TypeContact']").attr("id"),r=$("#"+i.replace("TypeContact","IdContact")).val(),r!="0"?$("#ContactPrincipalId option[value='"+r+"']").remove():$("#ContactPrincipalId option[value='"+$("#"+i).val()+"']").remove()))},deleteContactInPrincipalViaTiercePersonne:function(){if($("#ContactPrincipalId")!=undefined){var n=$("input[type=hidden][name*='AutreProducteur.IdContact']").val();n!="0"?$("#ContactPrincipalId option[value='"+n+"']").remove():$("#ContactPrincipalId option[value='-1']").remove()}},addContactInPrincipalViaTiercePersonne:function(){if($("#ContactPrincipalId")!=undefined){var n=$("input[type=hidden][name*='AutreProducteur.IdContact']").val(),i=$("#AutreProducteur_Nom").val(),r=$("#AutreProducteur_Prenom").val(),t;n!="0"&&n!=""?(t=$("#ContactPrincipalId").val()==n?'selected="selected"':"",$("#ContactPrincipalId option[value='"+n+"']").remove(),$("#ContactPrincipalId").append('<option value="'+n+'" '+t+">"+r+" "+i+"</option>")):(t=$("#ContactPrincipalId").val()=="-1"?'selected="selected"':"",$("#ContactPrincipalId option[value='-1']").remove(),$("#ContactPrincipalId").append('<option value="-1" '+t+">"+r+" "+i+"</option>"))}}},contactSecondaire={init:function(n,t,i,r){var u="#"+n,e=$(u).find("#addContactSecondaireBtn"),f;e.click(function(){contactSecondaire.displayRecherche(u)}),f=$("#"+r).find("ol").length,f>0?$(u).find("#addContactSecondaire").hide():$(u).find("#InfosContactSecondaire").hide(),$("#"+r).find(".buttonOnlyIconDelete").button({text:!1,icons:{primary:"ui-icon-trash"}}),$("#"+r).find(".buttonOnlyIconDelete").click(function(){contactSecondaire.deleteLine($(this),r)}),$("#"+r).find("ol").each(function(){$(this).find("input[type='hidden'][name$='EstCreateur']").val()=="False"&&$(this).find("input[type='text'],select").attr("disabled","disabled")}),site.watermarkInputs(u)},displayRecherche:function(n){$(n).find("#addContactSecondaire").hide(),$(n).find("#InfosContactSecondaire").show(),$(n).find("input[id$=CritereRecherche]").val("")},addNewLineIfNeeded:function(n,t,i,r){var f="#"+n,u=$(f).find("ol").last(),e=0;u.find("input[type='text']").each(function(){$(this).val()==""&&e++}),u.length!=0&&u.find("input[type='text']").length==e?(u.find("input[name$='Nom']").val(r),$(f).show()):contactSecondaire.addNewLine(n,t,i,r)},addNewLine:function(n,t,i,r){site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"AddNouveauContactSecondaire?idContact="+t+"&prefix="+i,type:"GET",cache:!1,success:function(t){var i="#"+n,f,u;$(i).append(t),$(i).last().slideDown("slow"),f=$(i).find("ol").last(),f.find("input[name$='Nom']").val(r),u=$(i).find(".buttonOnlyIconDelete").last(),u.button({text:!1,icons:{primary:"ui-icon-trash"}}),u.click(function(){contactSecondaire.deleteLine($(this),n)}),u.closest("ol").find(".tpddl").setTextPostingDropdown(),site.watermarkInputs(i),site.EnableProgressBarForAjaxCall=!0,site.initDate(),site.AddRequiredStarOnLabels(i),$.validator.unobtrusive.parseDynamicContent(i)}})},deleteLine:function(n,t){var i="#"+t,u=$(n).closest("ol"),r;u.remove(),r=$(i).find("ol").length,r==0&&($(i).parent("#InfosContactSecondaire").prev("#addContactSecondaire").show(),$(i).parent("#InfosContactSecondaire").hide())},clearFieldContactSecondaire:function(n){var t=$('input[name="'+n+'ContactSecondaire.index"]').parent();t.find(".buttonOnlyIconDelete").click()},addExistingLine:function(n,t){if(n!==undefined){var i="#"+t,r=$(i).find("input[type='hidden'][id$='IdContact']").val(),u=$(i).find("input[type='hidden'][id$='PrefixContactSecondaire']").val();$.ajax({url:"GetContactSecondaireById?id="+n+"&container="+t+"&contactId="+r+"&prefix="+u,type:"GET",cache:!1,success:function(n){var i="#"+t,f=$(n).find("input[type='hidden'][name$='IdEntitePersonne']").val(),u,e,o,r;if(f==0){site.OpenErrorDialog($("input[type='hidden'][name$='IntervenantErrorAdd']").first().val());return}if(u=!1,$(i).find("input[type='hidden'][name$='IdEntitePersonne']").each(function(){$(this).val()==f&&(u=!0)})&&u){site.OpenErrorDialog($("input[type='hidden'][name$='IntervenantDoublon']").first().val());return}$(i).append(n),$(i).last().slideDown("slow"),site.AddRequiredStarOnLabels(),e=$(i).find("ol").last().find("input[type='hidden'][name$='EstCreateur']"),e.val()=="False"&&(o=$(i).find("ol").last(),o.find("input[type='text'],select").attr("disabled","disabled")),r=$(i).find(".buttonOnlyIconDelete").last(),r.button({text:!1,icons:{primary:"ui-icon-trash"}}),r.click(function(){contactSecondaire.deleteLine($(this),t)}),r.closest("ol").find(".tpddl").setTextPostingDropdown(),$(i).find("ol").each(function(){var n=0;$(this).find("input[type='text']").each(function(){$(this).val()==""&&n++}),$(this).find("input[type='text']").length==n&&contactSecondaire.deleteLine($(this).find(".buttonOnlyIconDelete").last(),t)}),site.watermarkInputs(i),site.EnableProgressBarForAjaxCall=!0,$.validator.unobtrusive.parseDynamicContent(i)},error:function(n){var r=n.responseText;site.OpenErrorDialog(r.Message)}})}}},filmInfoGenerale={koViewModel:{estEcoleDeCinema:ko.observable(!1)},idPaysProd:0,init:function(n){var i=$("[id$='moisDeProdInitial']"),u=$("[id$='MoisDeProduction']"),f=Number(i.val()),t,r;if(i.val()==""&&(f=-1),$("[id$='TitreOriginal']").watermark($("[id$='TitreOriginal']").data("watermarktrad")),$("[id$='TitreOriginalNonLatin']").watermark($("[id$='TitreOriginalNonLatin']").data("watermarktrad")),u.change(filmInfoGenerale.setDateInferieurMois),$("[id$='AnneeDeProduction']").change(filmInfoGenerale.setDateInferieurMois),idPaysProd=0,n!=null){for(t=0;t<n.length-1;t++)filmInfoGenerale.onPaysProductionAddBtnClick();r=$("select[name$='PaysProduction']"),$.each(n,function(n,t){var i=$("option[value='"+t+"']",r[n]);i.prop("selected",!0)})}else $("#a0").hide();document.getElementById("EstRestaureFieldset")&&($("input[id*='EstEcoleDeCinema']").click(filmInfoGenerale.eventSetFilmEcoleCinema),ko.applyBindings(filmInfoGenerale.koViewModel,document.getElementById("EstRestaureFieldset")))},eventSetFilmEcoleCinema:function(){filmInfoGenerale.koViewModel.estEcoleDeCinema($(this).val().toLowerCase()==="true"),filmInfoGenerale.koViewModel.estEcoleDeCinema()&&$("input[id*='EstRestaure'][value='false']").attr("checked","checked")},onPaysProductionAddBtnClick:function(){var i=$("#itemToClone").first(),n=i.clone(),t;n.addClass("paysProdRight"),n.children().last().remove(),filmInfoGenerale.idPaysProd=filmInfoGenerale.idPaysProd+1,n.children().removeAttr("id"),n.children().attr("id",filmInfoGenerale.idPaysProd),t="<a id='a"+filmInfoGenerale.idPaysProd+"' title='"+$("[id$='DeleteTrad']").val()+"' onclick='filmInfoGenerale.onPaysProductionDeleteClick($(this));' ><div class='btnDelete btnGridDelete' /></a>",isEmpty(i.find("disabled"))||(t="<a disabled='disabled' id='a"+filmInfoGenerale.idPaysProd+"' onclick='return false;' >"+$("[id$='DeleteTrad']").val()+"</a>"),n.append(t),n.appendTo("#paysProds")},onPaysProductionSelected:function(n){n.attr("id")=="0"&&$("#a0").show(),$.each($("select[name$='PaysProduction']"),function(){$(this).val()==n.val()&&$(this).attr("id")!=n.attr("id")&&n.val()!=""&&(site.OpenDialog($("[id$='SameCountryWarningTrad']").val()),$("option:selected",n).removeAttr("selected"))})},onPaysProductionDeleteClick:function(n){n.parent().remove()},setDateInferieurMois:function(){var r=$("input[type='hidden'][name$='DateOuvertureFestival']").val(),t,i,n,u;r==""?$("input[type='hidden'][name$='DateInferieurMois']").val("1"):(t=new Date(r),t.setMonth(t.getMonth()-18),i=$("select[id$='AnneeDeProduction']").val(),i==""&&(i=(new Date).getFullYear()),n=$("select[id$='MoisDeProduction']").val(),(n==null||n==="")&&(n=0),u=new Date(i,n,"01"),Date.parse(t)<Date.parse(u)?$("input[type='hidden'][name$='DateInferieurMois']").val("1"):$("input[type='hidden'][name$='DateInferieurMois']").val(""))}},filmographie={init:function(n){var t="#"+n,i=$(t).find("ol").length;i>0&&($(t).find(".buttonOnlyIconAdd").eq(i-1).button({text:!1,icons:{primary:"ui-icon-plusthick"}}),$(t).find(".buttonOnlyIconAdd").eq(i-1).hide()),$(t).find(".buttonOnlyIconAdd").eq(i).button({text:!1,icons:{primary:"ui-icon-plusthick"}}),$(t).find(".buttonOnlyIconDelete").button({text:!1,icons:{primary:"ui-icon-trash"}}),$(t).find("label[id='TexteDescription']").first().show(),$(t).find(".buttonOnlyIconAdd").click(function(){filmographie.addNewLine($(this),t)}),$(t).find(".buttonOnlyIconDelete").click(function(){filmographie.deleteLine($(this),t)}),i>19&&$(t).find(".buttonOnlyIconAdd").last().hide(),site.watermarkInputs(t)},addNewLine:function(n,t){site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"AddNouveauFilmographie?classParent="+n.attr("classParent"),type:"GET",cache:!1,success:function(n){var i,u,f,r;$(t).append(n),$(t).last().slideDown("slow"),site.AddRequiredStarOnLabels(t),site.ResetFormClientValidation($("#page").find("form").attr("id")),i=$(t).find(".buttonOnlyIconDelete").last(),i.button({text:!1,icons:{primary:"ui-icon-trash"}}),i.click(function(){filmographie.deleteLine($(this),t)}),u=$(t).find("ol").length,$(t).find(".buttonOnlyIconAdd").last().button({text:!1,icons:{primary:"ui-icon-plusthick"}}),f=$(t).find(".buttonOnlyIconAdd").eq(-2),f.hide(),r=$(t).find(".buttonOnlyIconAdd").last(),r.click(function(){filmographie.addNewLine($(this),t)}),u>19&&r.hide(),site.watermarkInputs(t),site.EnableProgressBarForAjaxCall=!0}})},deleteLine:function(n,t){var i=$(n).parent().parent(),r;i.prev().remove(),i.next().remove(),i.remove(),r=$(t).find(".buttonOnlyIconAdd").last(),r.show(),r.button({text:!1,icons:{primary:"ui-icon-plusthick"}})}},imageEtFormat={dContainer:"#ImageEtFormat",init:function(){$("#formatPelliculeContainer input:radio").click(imageEtFormat.onFormatDeTournageSelected),site.AddRequiredStarOnLabels(imageEtFormat.dContainer)},onFormatDeTournageSelected:function(){$(this).val()!=2?$('input[id$="AutreFormatTournage"]').val(""):$('input[id$="AutreFormatTournage"]').focus()},onAutreFonctionFocus:function(){$('input[id$="FormatDeTournage_2"]').attr("checked","checked")},TestImageCbxRequired:function(){var n=0;$(imageEtFormat.dContainer).find("input[id*='ImageEtFormat_ImageTypeObligatoire']").first().val()=="True"?($("input[type='checkbox'][id*='ImageType']").each(function(){$(this).is(":checked")&&n++}),n==0?$(imageEtFormat.dContainer).find("input[id*='ImageEtFormat_ImageTypeHidden']").first().val(""):$(imageEtFormat.dContainer).find("input[id*='ImageEtFormat_ImageTypeHidden']").first().val("1")):$(imageEtFormat.dContainer).find("input[id*='ImageEtFormat_ImageTypeHidden']").first().val("1")}},EIntervenant={formName:"",init:function(n,t){EIntervenant.formName=t;var r=$("div[id^="+n+"]"),u=r.attr("id"),i="#"+u;$(i).find(".buttonOnlyIconDelete").button({text:!1,icons:{primary:"ui-icon-trash"}}),$(i).find("ol").each(function(){$(this).find("input[type='hidden'][name$='EstCreateur']").val()=="False"&&$(this).find("input[type='text'],select").not("select[id*='FonctionId'],input[id*='Role']").attr("disabled","disabled")}),site.watermarkInputs(i)},addNewLine:function(n,t,i){site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"AddNouvelIntervenant?container="+n,type:"GET",cache:!1,success:function(r){var u="#"+n,f,o,e;$(u).append(r),$(u).last().slideDown("slow"),f=$(u).find("ol").last(),o=f.find("select[name$='FonctionId'] option[value!='']").length,o==1&&(f.find("select[name$='FonctionId'] option[value!='']:first").val(),f.find("select[name$='FonctionId'] option[value!='']:first").attr("selected","selected")),f.find("li input[name$='Nom']").val(i),e=$(u).find(".buttonOnlyIconDelete").last(),e.show(),e.button({text:!1,icons:{primary:"ui-icon-trash"}}),site.watermarkInputs(u),site.EnableProgressBarForAjaxCall=!0,site.initDate(),site.AddRequiredStarOnLabels(u),$.validator.unobtrusive.parseDynamicContent(u),t!=undefined&&t&&$(u).hide()}})},addExistingLine:function(n,t){n!==undefined&&$.ajax({url:"GetIntervenantsById?id="+n+"&container="+t,type:"GET",cache:!1,success:function(n){var i="#"+t,o=$(n).find("input[type='hidden'][name$='IdEntitePersonne']").val(),u,s,r,h,f,e;if(o==0){site.OpenErrorDialog($("input[type='hidden'][name$='IntervenantErrorAdd']").first().val());return}if(u=!1,$(i).find("input[type='hidden'][name$='IdEntitePersonne']").each(function(){$(this).val()==o&&(u=!0)})&&u){site.OpenErrorDialog($("input[type='hidden'][name$='IntervenantDoublon']").first().val());return}$(i).append(n),$(i).last().slideDown("slow"),site.AddRequiredStarOnLabels(),site.initDate(),s=$(i).find("ol").first().find("input[type='hidden'][name$='EstCreateur']"),s.val()=="False"&&(r=$(i).find("ol").first(),r.find("input[type='text'],select").attr("disabled","disabled"),r.find("input[type='text'][name$='Role'],select[name$='FonctionId']").removeAttr("disabled"),h=r.find("select[name$='FonctionId'] option[value!='']").length,h==1&&r.find("select[name$='FonctionId'] option[value!='']:first").attr("selected","selected")),f=$(i).find(".buttonOnlyIconDelete").last(),f.show(),f.button({text:!1,icons:{primary:"ui-icon-trash"}}),e=$(i).find(".buttonOnlyIconDelete").first(),e.show(),e.button({text:!1,icons:{primary:"ui-icon-trash"}}),$(i).find("ol").each(function(){var n=0;$(this).find("input[type='text']").each(function(){$(this).val()==""&&n++}),$(this).find("input[type='text']").length==n&&EIntervenant.deleteLine($(this).find(".buttonOnlyIconDelete").last(),t)}),site.watermarkInputs(i),site.EnableProgressBarForAjaxCall=!0,$.validator.unobtrusive.parseDynamicContent(i)},error:function(n){var r=n.responseText;site.OpenErrorDialog(r.Message)}})},deleteLine:function(n,t){var i="#"+t,f=$(i).find("input[type='hidden'][id$='EstObligatoire']").val(),r=$(n).parent().parent(),u;r.prev().remove(),r.remove(),u=$(i).find("ol").length,u==0&&f!="0"&&EIntervenant.addNewLine(t,!0)},testSetRequired:function(n){var t,i;return $("#"+n).css("display")!=="none"?(t=$("#"+n).find("input[type='hidden'][name$='EstObligatoire']").val(),t!="0"&&$("#"+n).find("input[type='hidden'][name$='EstObligatoire']").val("1"),!1):(t=$("#"+n).find("input[type='hidden'][name$='EstObligatoire']").val(),t=="0"?(i=$("#"+n).find(".buttonOnlyIconDelete").last(),EIntervenant.deleteLine(i,n),!1):!0)},addNewLineIfNeeded:function(n,t){var r="#"+n,i=$(r).find("ol").last(),u=0;i.find("input[type='text']").each(function(){$(this).val()==""&&u++}),i.length!=0&&i.find("input[type='text']").length==u?(i.find("li input[name$='Nom']").val(t),$(r).show()):EIntervenant.addNewLine(n,!1,t)}},langueSelection={koViewModel:{isOnlyFrench:ko.observable(!1),isOnlyEnglish:ko.observable(!1),hasSousTitre:ko.observable(!1),isLanguesSelectable:ko.observable(!1),isSousTitreLangageVisible:ko.observable(!1)},init:function(n,t,i){var f=$("[id$='Langues_LanguesOriginales']"),r=$("[id$='Langues_LanguesSousTitres']"),o=n.substring(0,n.indexOf(" ")),s="S"+n.substring(n.lastIndexOf(" ")+2),u,e;f.multiselect({selectedList:10,minWidth:340,noneSelectedText:o}).multiselectfilter(),r.multiselect({selectedList:10,minWidth:340,noneSelectedText:s}).multiselectfilter(),u=jQuery.parseJSON(t),u!=null&&u.length!=0&&($.each(u,function(n,t){langueSelection.selectItemInMultiselectDropDown(t,f)}),this.onLangueSelected()),$("[id$='Langues_IsFirstDisplay']").val()==="True"&&($("input[id*='IsDialogue']").removeAttr("checked"),$("input[id*='IsSousTitre']").removeAttr("checked")),e=jQuery.parseJSON(i),e!=null&&($.each(e,function(n,t){langueSelection.selectItemInMultiselectDropDown(t,r)}),this.onSousTitreSelected()),f.bind("multiselectclick",langueSelection.onLangueSelected),r.bind("multiselectclick",langueSelection.selectItemInMultiselectDropDown("",$("[id$='Langues_LanguesSousTitres']"))),r.bind("multiselectclick",langueSelection.onSousTitreSelected),$("ul[class='ui-helper-reset']").remove(),$(".ui-widget-header").last().remove(),$("input[id*='IsDialogue']").click(langueSelection.onLangueClickHandler),$("input[id*='IsSousTitre']").click(langueSelection.onSousTitreClickHandler),ko.applyBindings(langueSelection.koViewModel,document.getElementById("languesSousTitreFieldset"))},onLangueClickHandler:function(){langueSelection.koViewModel.isLanguesSelectable($(this).val().toLowerCase()==="true")},onSousTitreClickHandler:function(){var n=$(this).val().toLowerCase()==="true";langueSelection.koViewModel.isSousTitreLangageVisible(n),n&&langueSelection.applyCustomLanguesRules(),langueSelection.koViewModel.hasSousTitre(n)},selectItemInMultiselectDropDown:function(n,t){n!=""&&t.multiselect("widget").find(":checkbox[value='"+n+"']").each(function(){this.checked==!1&&this.click()})},onLangueSelected:function(){var i=$("[id$='Langues_LanguesOriginales']").multiselect("getChecked").map(function(){return this.value}).get();langueSelection.koViewModel.isOnlyFrench(langueSelection.koViewModel.isLanguesSelectable()&&i.length==1&&$.inArray("FRA",i)!=-1),langueSelection.koViewModel.isOnlyEnglish(langueSelection.koViewModel.isLanguesSelectable()&&i.length==1&&$.inArray("GBR",i)!=-1),langueSelection.applyCustomLanguesRules()},onSousTitreSelected:function(){var i=$("[id$='Langues_LanguesSousTitres']").multiselect("getChecked").map(function(){return this.value}).get();langueSelection.koViewModel.hasSousTitre(i.length>0)},applyCustomLanguesRules:function(){var n="",t=$("[id$='Langues_LanguesSousTitres']");t.multiselect("uncheckAll"),(langueSelection.koViewModel.isOnlyEnglish()||$("input[id*='IsDialogue_false']").prop("checked")&&$("input[id*='IsSousTitre_true']").prop("checked"))&&(n="FRA"),langueSelection.koViewModel.isOnlyFrench()&&(n="GBR"),n!==""&&(langueSelection.selectItemInMultiselectDropDown(n,t),langueSelection.koViewModel.isSousTitreLangageVisible(!0),$("input[id*='IsSousTitre'][value='true']").prop("checked","checked"))}},modeTransmission={init:function(n,t,i,r,u){var o="fsModeEnvoi_"+n+u,f=$("#"+o),e=jQuery.parseJSON(t);if(f.find("input[name$='SelectedModeTransmission']").click(function(){modeTransmission.onModeDeTransmissionSelected($(this).val(),f,e)}),e.length==1){f.find("input[name$='SelectedModeTransmission']").prop("checked","checked");modeTransmission.onModeDeTransmissionSelected(e[0].Id+"",f,e)}if(i!="")this.onModeDeTransmissionSelected(i,f,e);r&&site.DisableAllInput(o)},onModeDeTransmissionSelected:function(n,t,i){$.each(i,function(i,r){var e,u,f;r.Id==n&&(e=r.Supports.map(function(n){return n}),u=0,$.each(t.find("#supportTransmissionRadios input:radio"),function(){$.inArray($(this).val(),e)>=0?($(this).parent().show(),u++):$(this).parent().hide()}),f=t.find("input[name$='IsSupportTransmissionRequired']"),u===0?(t.find("label[for$='SelectedSupportTransmission']").hide(),t.find("#supportTransmissionRadios").hide(),modeTransmission.setRequiredCustomIfValidation(f,"false")):(u===1&&t.find("#supportTransmissionRadios input:radio").prop("checked","checked"),t.find("label[for$='SelectedSupportTransmission']").show(),t.find("#supportTransmissionRadios").show(),modeTransmission.setRequiredCustomIfValidation(f,"true")))})},setRequiredCustomIfValidation:function(n,t){n.attr("data-val",t),n.val(t)}};ko.bindingHandlers.ignoreBindings={init:function(){return{controlsDescendantBindings:!0}}};var palmaresFilm={hideOnValue:!1,eventSetPalmares:function(n){var t=$(n).find("input[id*='HasPalmares']:checked");t.val()?t.val().toLowerCase()!==palmaresFilm.hideOnValue.toString()?$(n).find("#FestivalsList").show():$(n).find("#FestivalsList").hide():$(n).find("#FestivalsList").hide()},init:function(n,t){var i,e,u,r,f;this.hideOnValue=t,i="#"+n,e=i+" #FestivalsList",$(i).find("input[id*='HasPalmares']").click(function(){palmaresFilm.eventSetPalmares(i)}),palmaresFilm.eventSetPalmares(i),u=$(i).find("ol").length,$(i).find(".buttonOnlyIconAdd").eq(u-1).button({text:!1,icons:{primary:"ui-icon-plusthick"}}),$(i).find(".buttonOnlyIconDelete").button({text:!1,icons:{primary:"ui-icon-trash"}}),$(i).find("label[id='TexteDescription']").first().show(),palmaresFilm.addDatePicker(i),$(i).find(".buttonOnlyIconAdd").click(function(){palmaresFilm.addNewLine($(this),i)}),$(i).find(".buttonOnlyIconDelete").click(function(){palmaresFilm.deleteLine($(this),i)}),site.watermarkInputs(i),$("input[id*='PalmaresFilm_'][id*='_HasPalmares']:checked").trigger("change"),r=$(i+" ol").find(".buttonOnlyIconDelete").first(),r.length>0&&r.hide(),f=$(i).parents().find("form").first(),f.submit(function(){$("div[id^='PalmaresFilm']").each(function(){var i=$(this).find("input[id*='PalmaresFilm_'][id*='_HasPalmares']:checked").val(),n;i!=undefined&&i.toLowerCase()===t.toString()&&(n=$(this).find("#FestivalsList").find("ol"),n.length>0&&n.each(function(){$(this).remove()}))})})},addDatePicker:function(n){$(n).find("input[name*='.MoisAnnee']").datepicker({changeMonth:!0,changeYear:!0,showButtonPanel:!0,dateFormat:"MM yy",onClose:function(){var i=parseInt($("#ui-datepicker-div .ui-datepicker-month :selected").val())+1,r=$("#ui-datepicker-div .ui-datepicker-year :selected").val();$(this).val(i+"/"+r)}});var t=$(".ui-datepicker-buttonpane");t.find("button:first").removeClass().addClass("submit-orange2"),t.find("button:last").removeClass().addClass("submit-orange2")},addNewLine:function(n,t,i){site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"AddNouveauPalmares?classParent="+n.attr("classParent"),type:"GET",cache:!1,success:function(n){var r,u;$(t).append(n),$(t).last().slideDown("slow"),$(t).last().find("ol").show(),site.AddRequiredStarOnLabels(t),palmaresFilm.addDatePicker(t),site.ResetFormClientValidation($("#page").find("form").attr("id")),r=$(t).find(".buttonOnlyIconDelete").last(),r.show(),r.button({text:!1,icons:{primary:"ui-icon-trash"}}),r.click(function(){palmaresFilm.deleteLine($(this),t)}),$(t).find(".buttonOnlyIconDelete").first().show(),$(t).find(".buttonOnlyIconAdd").last().button({text:!1,icons:{primary:"ui-icon-plusthick"}}),$(t).find(".buttonOnlyIconAdd").eq(-2).hide(),u=$(t).find(".buttonOnlyIconAdd").last(),u.click(function(){palmaresFilm.addNewLine($(this),t)}),site.watermarkInputs(t),site.EnableProgressBarForAjaxCall=!0,i===!0&&$(t).find(".buttonOnlyIconDelete").last().hide()}})},deleteLine:function(n,t){var r=$(n).parent().parent(),i,u;r.prev().remove(),r.remove(),i=$(t).find(".buttonOnlyIconAdd").last(),i.show(),i.button({text:!1,icons:{primary:"ui-icon-plusthick"}}),u=$(t).find(".buttonOnlyIconDelete").last(),$(t).find(".buttonOnlyIconDelete").length===1&&u.hide()},DeleteLinesIfNoPalmares:function(n){var t=$(n).find("input[id*='HasPalmares']:checked");t.val()&&t.val().toLowerCase()===palmaresFilm.hideOnValue.toString()&&$(n).find("#FestivalsList").html("")}},recherche={init:function(n,t,i,r,u,f,e){$("#gbox_"+n).next().hide(),$(".wait").each(function(){$(this).hide()}),$("#"+e).hide(),t=="False"?$("#divCbx"+n).hide():($("#"+e).show(),recherche.hideCbx(n)),$("#divGrid"+n).hide(),$(function(){var t={};$("#div"+n+" input[id*=CritereRecherche]").autocomplete({minLength:2,delay:500,source:function(n,i){var f=this.element.nextAll("input[id*=UrlRechercheAutocomplete]").val(),r;if(f==null||f==undefined||f=="")return!1;if(r=n.term,r in t){i(t[r]),u(t[r].length,e,r);return}$.getJSON(f,n,function(n){t[r]=n,i(n),u(n.length,e,r)})},select:function(t,i){var r={},u;return r[$("#hiddenbtncancel").val()]=function(){$(this).dialog("close")},r[$("#hiddenbtnvalid").val()]=function(){var t,r;$(this).dialog("close"),recherche.hideCbx(n),t=$("div[id^="+e+"]"),t.show(),r=t.attr("id"),f(i.item.id,r)},u=$("#div"+n).find("input[type='hidden'][name$='TextValidationSelection']").val(),site.OpenConfirm("",r,null,u),$(this).val(""),!1}})}),$("#btnCreer"+n).click(function(){var t=$("#div"+n+" input[id*=CritereRecherche]").val();u(0,e,t)}),recherche.setCheckBoxChangeHandler(n,i,r)},jqgridloadComplete:function(n,t){$("#divGrid"+n).show();var i=$("#"+n).jqGrid("getGridParam","records");t(i,$("#divGrid"+n))},lancerRecherche:function(n,t,i){var r="",u=1;if($(n).children().find('input[type="text"]').each(function(){if($(this).val()!=""&&$(this).val().length>=2){var n=u==1?"?":"&";r=r+n+"terme"+u+"="+encodeURIComponent($(this).val()),u++}}),r==""){$(n).children().find('input[type="text"]').addClass("input-validation-error"),site.OpenDialog($(n).children().find("input[id$='ErrorFieldFilled']").val());return}$(n).children().find('input[type="text"]').removeClass("input-validation-error"),$("#gbox_"+t).show(),$("#"+t).jqGrid("setGridParam",{datatype:"json",url:i+r,search:!1,postData:{filters:""}}).trigger("reloadGrid",[{page:1}])},creerCheck:function(n,t){if($(n).is(":checked")){var i=$(n).parent().parent().next();i.show(),t&&i.find("input,select,textarea").each(function(){$(this).is("select")?$(this).val("0"):$(this).val(""),$(this).removeAttr("disabled")})}else $(n).parent().parent().next().hide()},hideCbx:function(n){var t=$("#div"+n).find("input[type='hidden'][id$=DisableCbxSiItemSelectionne]").val();t=="True"&&$("#divCbx"+n).hide()},eventNoRowAfterRechercheForListIntervenant:function(n,t,i){var r=$("div[id^="+t+"]"),u=r.attr("id");n==0&&EIntervenant.addNewLineIfNeeded(u,i)},eventNoRowAfterRechercheForListContactSecondaire:function(n,t,i){if(n==0){var r="#"+t,u=$(r).find("input[type='hidden'][id$='IdContact']").val(),f=$(r).find("input[type='hidden'][id$='PrefixContactSecondaire']").val();contactSecondaire.addNewLineIfNeeded(t,u,f,i)}},eventNoRowAfterRechercheForSocieteMinoritaire:function(n,t,i){n==0&&societeMinoritaire.addNewLineIfNeeded(t,i)},eventNoRowAfterRechercheForOneItem:function(n,t,i){n==0&&($("#"+t).show(),stepFiveGeneric.initEmptySociete(t,i))},hideOrDisplay:function(n,t){var i=$("#divCbx"+n).parent().next();typeof i!="undefined"&&t&&i.show()},setCheckBoxChangeHandler:function(n,t,i){var r=$("#divCbx"+n).find("input[id*='chkRechercheModel']").first();typeof r!="undefined"&&r.change(function(){var r=$(this).is(":checked")||!$(this).is(":enabled");recherche.hideOrDisplay(n,r),r?t():i()})}},societeMinoritaire={dContainer:"#divSocieteProductionMinoritaire",formName:"",init:function(n){var t=societeMinoritaire.dContainer;societeMinoritaire.formName=n,$(t).find(".buttonOnlyIconDelete").button({text:!1,icons:{primary:"ui-icon-trash"}}),site.watermarkInputs(t),$(t).find("ol").find("li").each(function(){$(this).find("input[type='hidden'][name$='EstCreateur']").val()=="False"&&$(this).find("input[type='text'],select").attr("disabled","disabled")})},addNewLine:function(n,t){site.EnableProgressBarForAjaxCall=!1,$.ajax({url:"AddNouvelleSocieteMinoritaire",type:"GET",cache:!1,success:function(i){var e="#"+n,r=$(e).find("ol"),f,u;r.append(i),r.last().slideDown("slow"),f=r.find("li").last(),f.find("input[name$='Nom']").val(t),u=r.find(".buttonOnlyIconDelete").last(),u.show(),u.button({text:!1,icons:{primary:"ui-icon-trash"}}),site.AddRequiredStarOnLabels(r.attr("id")),site.ResetFormClientValidation(societeMinoritaire.formName),site.watermarkInputs(r.attr("id")),site.EnableProgressBarForAjaxCall=!0}})},addExistingLine:function(n,t){n!==undefined&&$.ajax({url:"GetSocieteMinoritaireById?id="+n,type:"GET",cache:!1,success:function(n){var o="#"+t,i=$(o).find("ol"),s=$(n).find("input[type='hidden'][name$='Id']").val(),u=!1,f,e,r;if(i.find("input[type='hidden'][name$='Id']").each(function(){$(this).val()==s&&(u=!0)})&&u){site.OpenErrorDialog($("input[type='hidden'][name$='SocieteMinoritaireDoublon']").first().val());return}i.append(n),i.first().slideDown("slow"),site.AddRequiredStarOnLabels(),site.ResetFormClientValidation(societeMinoritaire.formName),f=i.find("li").last().find("input[type='hidden'][id$='EstCreateur']"),f.val()=="False"&&(e=i.find("li").last(),e.find("input[type='text'],select").attr("disabled","disabled")),r=i.find(".buttonOnlyIconDelete").last(),r.show(),r.button({text:!1,icons:{primary:"ui-icon-trash"}}),i.find("li").each(function(){var n=0;$(this).find("input[type='text']").each(function(){$(this).val()==""&&n++}),$(this).find("input[type='text']").length==n&&societeMinoritaire.deleteLine($(this).find(".buttonOnlyIconDelete").last(),t)}),site.watermarkInputs(i.attr("id")),site.EnableProgressBarForAjaxCall=!0},error:function(n){var r=n.responseText;site.OpenErrorDialog(r.Message)}})},deleteLine:function(n){var t=$(n).closest("li");t.remove()},testSetRequired:function(){var n,t;return $(societeMinoritaire.dContainer).css("display")!=="none"?(n=$(societeMinoritaire.dContainer).find("input[type='hidden'][id$='EstObligatoire']").val(),n!="False"&&$(societeMinoritaire.dContainer).find("input[type='hidden'][id$='EstObligatoire']").val("True"),!1):(n=$(societeMinoritaire.dContainer).find("input[type='hidden'][name$='EstObligatoire']").val(),n==undefined||n=="False"?(t=$(societeMinoritaire.dContainer).find(".buttonOnlyIconDelete").last(),societeMinoritaire.deleteLine(t,societeMinoritaire.dContainer),!1):!0)},addNewLineIfNeeded:function(n,t){var r="#"+n,i=$(r).find("ol").find("li").last(),u=0;i.find("input[type='text']").each(function(){$(this).val()==""&&u++}),i.find("input[type='text']").length==u?(i.find("input[name$='Nom']").val(t),$(r).show()):societeMinoritaire.addNewLine(n,t)}},versionPresente={dContainer:"#versionPresenteFieldset",koViewModel:{isWorkVersionOptionsVisible:ko.observable(!1)},init:function(){ko.applyBindings(versionPresente.koViewModel,document.getElementById("versionPresenteFieldset")),$("input[id*='IsWorkVersion']").click(versionPresente.eventSetVisibleVersionOption),site.AddRequiredStarOnLabels(versionPresente.dContainer)},eventSetVisibleVersionOption:function(){versionPresente.koViewModel.isWorkVersionOptionsVisible($(this).val()==="True"&&$(this).prop("checked"))}},myNewsletter=function(){var n={checkBoxSubscription:null,init:function(t){n.checkBoxSubscription=function(){return $("#"+t)},n.linkSubmit().click(n.onClickLinkSubmit),n.checkBoxSubscription().click(n.onClickCheckBoxSubscription),n.onClickCheckBoxSubscription(),$("#radioOtherEmail").click(n.onClickRadioOtherEmail),n.onClickRadioOtherEmail(),$("#IsCheckedAccountEmail").click(n.onClickIsCheckedAccountEmail),n.onClickIsCheckedAccountEmail(),$("#OtherEmail").focus(n.onFocusOtherMail)},onClickCheckBoxSubscription:function(){var t=n.checkBoxSubscription().is(":checked");t?n.divNewsletterOptions().show():n.divNewsletterOptions().hide()},onClickRadioOtherEmail:function(){var n=$("#radioOtherEmail").is(":checked");n&&$("#OtherEmail").focus(),$("#formMyNewsletter").validate().element("#OtherEmail")},onClickIsCheckedAccountEmail:function(){var n=$("#IsCheckedAccountEmail").is(":checked");n&&$("#OtherEmail").val(""),$("#formMyNewsletter").validate().element("#OtherEmail")},divNewsletterOptions:function(){return $("#divNewsletterOptions")},linkSubmit:function(){return $("#linkSubmitFormMyNewsletter")},form:function(){return $("#formMyNewsletter")},onClickLinkSubmit:function(){n.form().submit()},onFocusOtherMail:function(){$("#radioOtherEmail").attr("checked","checked")}};return n}(),home={Init:function(){$(function(){home.Slider()})},NextSlide:function(){var t=$(".blocContent span"),n=$(".blocContent span[data-currentslide='true']");n.length==0&&(n=t.first()),n.css("margin-left","0px").delay(4e3),n.animate({marginLeft:"+=900px"},1300,function(){n.attr("data-currentslide","false"),n.css("margin-left","-900px"),n.data("order")==t.length?t.first().attr("data-currentslide","true"):n.next().attr("data-currentslide","true")})},Slider:function(){home.NextSlide(),window.setTimeout(home.Slider,5500)}}