function viewfullsite(){var n=document.getElementById("view-full").className;n=="mobile_only fullsite"?(setCookie("ISRESPONSIVE","no",7),window.location.reload()):(setCookie("ISRESPONSIVE","yes",7),window.location.reload())}function RedirectAfterDropDownListSelectedChanged(n){var t=$(n[n.selectedIndex]).attr("data-url");t=$("<div/>").html(t).text();window.location.href=t}function Pager(n){this.totalCount=n.totalCount;this.pageSize=n.pageSize;this.pagerName=n.pagerName;this.currentPage=n.currentPage;this.pagerContainer=n.pagerContainer;this.pages=0;this.inited=!1;Pager.Manager._allPagers.push(this);this.showRecords=n.showRecordsHtml;this.showPage=function(n){this.moveToCurrentPage(n);this.showRecords(n);this.showPageNav()};this.moveToCurrentPage=function(n){if(!this.inited){alert(Vision.Resources.UI_Common_Paging_NotInitializedError);return}var t=$("#"+this.pagerName+"pg"+this.currentPage).attr("class","pg-normal");this.currentPage=n;$("#"+this.pagerName+"pg"+this.currentPage).attr("class","pg-selected")};this.prev=function(){this.currentPage>1&&this.showPage(this.currentPage-1)};this.next=function(){this.currentPage<this.pages&&this.showPage(this.currentPage+1)};this.init=function(){var n=this.totalCount;this.pages=Math.ceil(n/this.pageSize);this.inited=!0;this.showPageNav()};this.showPageNav=function(){var i,t,n,r;if(!this.inited){alert(Vision.Resources.UI_Common_Paging_NotInitializedError);return}if(this.pages>0){for(i=$(this.pagerContainer),t="<a "+(this.currentPage>1?"onclick=\"Pager.Manager.getPager('"+this.pagerName+"').prev();\"":"")+' class="'+(this.currentPage>1?"pg-normal":"disabled")+' pg-button">'+Vision.Resources.UI_Common_Paging_PrevButtonText+"<\/a> | ",n=1;n<=this.pages;n++)r=n==this.currentPage?"":"Pager.Manager.getPager('"+this.pagerName+"').showPage("+n+");",t+='<a id="'+this.pagerName+"pg"+n+'" class="pg-normal" onclick="'+r+'">'+n+"<\/a> | ";t+="<a "+(this.currentPage<this.pages?"onclick=\"Pager.Manager.getPager('"+this.pagerName+"').next();\"":"")+' class="'+(this.currentPage<this.pages?"pg-normal":"disabled")+' pg-button"> '+Vision.Resources.UI_Common_Paging_NextButtonText+"<\/a>";i.html(t);this.moveToCurrentPage(this.currentPage)}}}function visionViewState(n){this._conatiner=$(n.conatiner);this._data=$.parseJSON($(n.conatiner).val());this.data=function(n,t){if(t==null)return this._data[n];this._data[n]=t;$(this._conatiner).val(JSON.stringify(this._data))}}function onEditorClientPasteHtml(n,t){var r=t.get_commandName(),i;r=="LinkManager"&&(i=t.get_value(),i=i.replace("class=ApplyClass",""),i=i.replace('class="ApplyClass"',""),t.set_value(i))}function onEditorClientCommandExecuting(n,t){var i=t.get_name(),r,u,f;i=="InsertCustomLink"?n.get_html()=="<P>&nbsp;<\/P>"&&n.set_html(""):i=="Help"?(r=$.vision().buildPath("Admin/Shared/ShowOnlineReference?appRelativeUrl=~%2FEditorTool"),u={title:"",url:r,useFrame:!1,onClosed:function(){return}},$.viClientDialog(u).open(),t.set_cancel(!0)):i=="WCAG"?(r=$.vision().buildPath("Admin/Shared/ShowOnlineReference?appRelativeUrl=~%2FWCAG"),u={title:"",url:r,useFrame:!1,onClosed:function(){return}},$.viClientDialog(u).open(),t.set_cancel(!0)):i.indexOf("CustomizedHTMLCommand_")>=0?(n.setFocus(),f=t.get_value(),n.pasteHtml(f),t.set_cancel(!0)):(i=="ImageManager"||i=="DocumentManager"||i=="LinkManager")&&n.setFocus()}function onEditorClientCommandExecuted(n,t){var i=t.get_commandName()}function onEditorShowDialog(n){var r=this,t=$("#"+r._element.id).getZIndex(),e=$(".RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow"),u="RadWindowWrapper_"+r._element.id+"_dialogOpener"+n,f=$(".RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow#"+u),i;$(e).each(function(n,i){var r=$(i).getZIndex();$(i).attr("id")!=u&&r>t&&(t=r)});i=$("div.TelerikModalOverlay");i.is(":visible")&&i.css("z-index",t+1);f.length>0&&f.css({"z-index":t+2})}function onEditorClientLoad(n){var e=$(n.get_element()).closest("form"),i,t,r,u,f;e.attr("data-has-editor","true");n._contentHiddenTextarea&&$(n._contentHiddenTextarea).addClass("radeditor-textarea");i=n.get_contentArea();$(i).attr("radeditorbody","");($telerik.isChrome||$telerik.isSafari)&&$telerik.addExternalHandler(i,"click",function(t){t.srcElement.tagName=="IMG"&&n.selectElement(t.srcElement)});t=$(n._element).closest("div.simple_editor");t.length>0&&!t.hasClass("allow_applay_class")&&(r=t.find("ul.reToolbar").find("span.ApplyClass"),u=r.closest("li"),r&&u&&u.hide());n.showDialog&&(f=n.showDialog,n.showDialog=function(t,i,r){f.call(n,t,i,r);onEditorShowDialog.call(n,t,i)});n.add_toggleScreenMode(function(){var t=$("#toppanel"),i=n.get_element();n._isFullScreen?($(".vi-mask").hide(),$("nav#header_nav").hide(),t.length!=0&&(t.data("isRadEditorFullScreen",!0),t.removeClass("sticky"))):($(".vi-mask").show(),$("nav#header_nav").show(),t.length!=0&&t.data("isRadEditorFullScreen",!1));$(i).find("iframe").height("100%")})}function resizeTelerik(n){n=n||"body";var t=$find($("div.RadEditor",n).attr("id")||"");t&&t._sizer.setContentElementHeight()}function maskTextToStore(n){var t=n,i,r,u,f;return(t=="<br />"||t=="<br/>")&&(t=""),i=/(src\s*=\s*["'])(?!(http[s]?:))[^'"]*?home\/showimage\s*(\?.*)?([\?&])(id=\d*)(.*?)(["'])/gi,r="$1home/showimage?$5$7",t=t.replace(i,r),u=/(href\s*=\s*["'])(?!(http[s]?:))[^'"]*?home\/showdocument\s*(\?.*?["'])/gi,f="$1home/showdocument$3",t.replace(u,f)}var __sortNumberFunction=function(n,t){return n-t},template,ViCategorySelector,ContentTypeCategoryModel;Array.prototype.sortNumber=function(){return this.sort(__sortNumberFunction)},function(n){var t;if(n.extend(n,{isHashValid:function(n){return n=n||window.location.hash||"",!/[<\/>]/.test(n)},cookie:function(n,t,i){var f,r,e,o,u,s;if(typeof t!="undefined"){i=i||{};t===null&&(t="",i.expires=-1);f="";i.expires&&(typeof i.expires=="number"||i.expires.toUTCString)&&(typeof i.expires=="number"?(r=new Date,r.setTime(r.getTime()+i.expires*864e5)):r=i.expires,f="; expires="+r.toUTCString());var h=i.path?"; path="+i.path:"",c=i.domain?"; domain="+i.domain:"",l=window.location.protocol=="https:"?"; secure":"";document.cookie=[n,"=",encodeURIComponent(t),f,h,c,l].join("")}else{if(e=null,document.cookie&&document.cookie!="")for(o=document.cookie.split(";"),u=0;u<o.length;u++)if(s=jQuery.trim(o[u]),s.substring(0,n.length+1)==n+"="){e=decodeURIComponent(s.substring(n.length+1));break}return e}},unbindShowImageAnchorsClick:function(t){t=t||"a[href!='#'][href]";n(t).each(function(){var t=n(this).attr("href")||"",i=t.match(/[^'"]*?home\/showimage\s*(\?.*)/gi);i&&n(this).unbind()})},getFileExtension:function(n){var t=n.match(/\.([^\.]+)$/);return t?t[0].toLowerCase():""},convertHtmlToText:function(n,t){var i=n.replace(/<[^><]*?>/gi," ");return typeof t=="Number"&&t>3&&i.length>t&&(i=i.substr(0,i.length-3)+"..."),i},isFileInputExtensionValid:function(t,i,r){var e,u,o,f,s;return(r=r||!1,e=n.trim(i).split(","),u=[],n(e).each(function(t,i){u.push(n.trim(i))}),o=n(t),f=o.val(),f)?(s=n.getFileExtension(f),n.inStringArray(s,u,!0)>=0):r},isLocalUrl:function(n){return n&&!/^([a-z]+:)?\/\//i.test(n)},isUrl:function(n){return n&&/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([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])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},isIntranetUrl:function(n){return n&&/^(((ftp|http|https):\/\/)|(\/)|(..\/))(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/i.test(n)},isIEBrowser:function(n){return n=n||navigator.userAgent,n.indexOf("MSIE ")>-1||n.indexOf("Trident/")>-1},isIE9Browser:function(n){return n=n||navigator.userAgent,n.indexOf("MSIE 9")>-1},getIEVersion:function(){var n=navigator.userAgent.toLowerCase();return n.indexOf("msie")!=-1?parseInt(n.split("msie")[1]):-1},evalFunc:function(data){return eval("(0,"+data+")")},refreshTempMessage:function(t){n.fn.tempMessage&&n(".vi-temp-message-container").tempMessage({message:t})},isEmpty:function(t,i){return typeof t=="undefined"||t==null?i?!0:typeof t=="string"&&n.trim(t)=="":n.type(t)=="string"&&n.trim(t)==""&&!i?!0:!1},refreshFriendlyUrl:function(n,t,i,r,u,f){var l,e,a,v,h,o,c,s;return f=f==="True",l=(r+"/Admin/").toLowerCase(),e=u=="undefined"||u==null?window.location.toString():u,a=e.toLowerCase().indexOf(l)>=0,v="",!a&&f?(h="/-"+n+"-"+t,o=e.indexOf(h),o>=0?e.substring(0,o)+"/-"+n+"-"+i+e.substring(o+h.length):e+"/-"+n+"-"+i):(c="&"+n+"="+t,s=e.indexOf(c),s>=0?e.substring(0,s)+"&"+n+"="+i+e.substring(s+c.length):e+"&"+n+"="+i)},format:function(){for(var t=arguments[0],r,u,n=0,i=arguments.length-1;n<i;n++)r=new RegExp("\\{"+n+"(:([^\\}]+))?\\}","gm"),u=arguments[n+1],t=t.replace(r,function(){return u});return t},_onloadFuncArray:[],prepareTriggerOnloadParams:function(n,t){return n=n||"",(typeof t=="undefined"||t==!1)&&(n=n+" "),n},triggerOnload:function(t,i){var r=this;n(r._onloadFuncArray).each(function(u,f){if(n.isFunction(f)&&f(t,i),n.type(f)==="string")try{r.evalFunc(f)()}catch(e){alert(e.message)}})},pushOnloadFunc:function(t,i){n.inArray(t,this._onloadFuncArray)<0&&this._onloadFuncArray.push(t);i==!0&&t()},inStringArray:function(t,i,r){var u=t,f=i;return typeof r!="undefined"&&r==!0&&(u=t.toLowerCase(),f=n.map(i,function(n){return n.toLowerCase()})),n.inArray(u,f)},decodeHTML:function(n){return(""+n).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&")},encodeHTML:function(n){return(""+n).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},appendQueryString:function(n,t,i,r){return n=n||"",r=r||!0,i=i||"",i=r?encodeURIComponent(i):i,n+(n.indexOf("?")>=0?"&":"?")+t+"="+i},calculateTimespan:function(n,t){var r=new Date;n=n||r;t=t||r;var u=t.getTime()-n.getTime(),f=Math.floor(u/864e5),e=u%864e5,o=Math.floor(e/36e5),h=e%36e5,s=Math.floor(h/6e4),c=f>0?f+" days ":"",l=o>0?o+" hours ":"",a=s>0?s+" mins ":"",i=c+l+a;return i.length!=0&&(i=i.substring(0,i.length-1)),i.length==0&&(i="0 min"),i},geoEquals:function(n,t,i){i=i||7;var r=Math.pow(10,i);return Math.abs(n.lat()-t.lat())*r<1&&Math.abs(n.lng()-t.lng())*r<1}}),window.visionOptions&&window.visionOptions.navigationID>0&&(t=n(".alert_container"),t)){var u=window.visionOptions.showTopTips,i=u?"":"hideContent",r=i=="hideContent"?"show":"hide";i=="hideContent"&&!window.visionOptions.loggedIn&&window.visionOptions.emergencyNoticeChanged&&(i="",r="hide");t.find(".important_alert_wrapper").removeClass("hideContent").addClass(i);t.find("#alert_controls").attr("class",r)}}(jQuery),function(){function n(n,t){this._container=n;this._options=t;this._elementArray=[];this._indexArray=[];$(this._container).data("_checkBoxListManager",this)}n.prototype={_options:{submitOnlyChecked:!0,required:!1},_container:null,_elementArray:[],_indexArray:[],_toggle:function(n,t){var r=$(n).prop("checked"),i,f,u,e;$(n).val(r);i=$(n).parent("li");i!=null&&(t._options.submitOnlyChecked?(f=parseInt(i.find("input.index").val()),u=$.inArray(f,t._indexArray),r?i.append(t._elementArray[u]):$(t._elementArray[u]).remove()):$(i).find("input.to-hidden[type='hidden'][name='"+$(n).attr("name")+"']").val(r));e=t._options;e.required&&t._requiredHidden&&(t.getSelectedValues().length>0?t._requiredHidden.val(!0):t._requiredHidden.val(""))},getSelectedValues:function(){var n=[];return $(this._container).find("input.value[type='hidden']").each(function(t,i){n.push($(i).val())}),n},build:function(){var n=this,i,t;if($(this._container).find("li").each(function(t,i){var r=$(i).find("input.to-hidden[type='hidden']:not(.index)"),u,f,e;n._elementArray.push(r);u=parseInt($(i).find("input.index").val());n._indexArray.push(u);f=$(i).find("input[type='checkbox']");n._options.submitOnlyChecked&&(e=f.val().toLowerCase()=="true",e||r.remove())}),$(this._container).delegate("input[type='checkbox']","click",function(){n._toggle($(this),n)}),$(this._container).next("input.check-all[type='checkbox']").change(function(){var t=$(this);$(n._container).find("input[type='checkbox']").each(function(i,r){$(r).prop("disabled")!=!0&&($(r).prop("checked",t.prop("checked")),n._toggle($(r),n))})}),i=n._options,t=n._container,i.required&&$.validator){var u=n._requiredHidden=t.children("input.check_box_list_required"),f=t.attr("name"),r=t.attr("data-val-required")||"",e=$.isEmpty(r)?$.format(Vision.Resources.UI_Common_CheckBoxList_RequireValidError,f):r;u.rules("add",{checkBoxListRequired:[t],messages:{checkBoxListRequired:e}})}}};$.extend($.fn,{checkBoxList:function(t){t=t||{submitOnlyChecked:!0};var i=$(this);return i.each(function(){var i=new n($(this),t);i.build()}),i},getCheckBoxListManager:function(){return $(this).data("_checkBoxListManager")},moveStyleSheetsToHead:function(n){$(this).find("link").each(function(){var t=null;t=n&&n.linksSelector?n.linksSelector:"link[href='"+$(this).attr("href")+"']";$("head").find(t).length<=0?$(this).appendTo("head"):$(this).remove()})}})}(jQuery),function(){function n(n,t){this._container=n;this._options=t;this._elementArray=[];this._indexArray=[];$(this._container).data("_zCheckBoxListManager",this)}n.prototype={_options:{submitOnlyChecked:!0,required:!1},_container:null,_elementArray:[],_indexArray:[],_toggle:function(n,t){var r=$(n).prop("checked"),i,f,u,e;$(n).val(r);i=$(n).parent("li");i!=null&&(t._options.submitOnlyChecked?(f=parseInt(i.find("input.index").val()),u=$.inArray(f,t._indexArray),r?i.append(t._elementArray[u]):$(t._elementArray[u]).remove()):$(i).find("input.to-hidden[type='hidden'][name='"+$(n).attr("name")+"']").val(r));e=t._options;e.required&&t._requiredHidden&&(t.getSelectedValues().length>0?t._requiredHidden.val(!0):t._requiredHidden.val(""))},getSelectedValues:function(){var n=[];return $(this._container).find("input.value[type='hidden']").each(function(t,i){n.push($(i).val())}),n},build:function(){var n=this,i,t;if($(this._container).find("li").each(function(t,i){var r=$(i).find("input.to-hidden[type='hidden']:not(.index)"),u,f,e;n._elementArray.push(r);u=parseInt($(i).find("input.index").val());n._indexArray.push(u);f=$(i).find("input[type='checkbox']");n._options.submitOnlyChecked&&(e=f.val().toLowerCase()=="true",e||r.remove())}),$(this._container).delegate("input[type='checkbox']","click",function(){var t,i;n._toggle($(this),n);t=$(this).prop("checked");t||(i=$(this).parents(".checkboxlist-container").next("input.check-all"),i.removeAttr("checked"),$(n._container).closest("li").find("input.check-all-hidden").val(!1))}),$(this._container).next("input.check-all[type='checkbox']").change(function(){var i=$(this),t;$(n._container).find("input[type='checkbox']").each(function(t,r){$(r).prop("disabled")!=!0&&($(r).prop("checked",i.prop("checked")),n._toggle($(r),n))});t=i.prop("checked");t&&i.val(t);$(n._container).closest("li").find("input.check-all-hidden").val(t)}),i=n._options,t=n._container,i.required&&$.validator){var u=n._requiredHidden=t.children("input.check_box_list_required"),f=t.attr("name"),r=t.attr("data-val-required")||"",e=$.isEmpty(r)?$.format(Vision.Resources.UI_Common_CheckBoxList_RequireValidError,f):r;u.rules("add",{checkBoxListRequired:[t],messages:{checkBoxListRequired:e}})}}};$.extend($.fn,{zCheckBoxList:function(t){t=t||{submitOnlyChecked:!0};var i=$(this);return i.each(function(){var i=new n($(this),t);i.build()}),i},getzCheckBoxListManager:function(){return $(this).data("_zCheckBoxListManager")}})}(jQuery);Pager.Manager={_allPagers:[],getPager:function(n){var t=null;return $(this._allPagers).each(function(i,r){if(r.pagerName==n){t=r;return}}),t}},function(n){var t=function(t,i){var u={eventName:"click",targetEl:null,rewriteTarget:!1,animSpeed:100,autoWidth:!1,minWidth:250,maxWidth:400,minHeight:100,maxHeight:200,enableInput:!0,backSpaceClear:!0,relocateEl:"#toppanel",dialogClass:".vi-content",init:function(){},beforeShow:function(){},afterShow:function(){},clearElement:function(){}},f=n(t).getZIndex()+1,r;if(this.setting=n.extend({zIndex:f},u,i),this.vars={openState:!1},this.dropDown=n(t),r=n("body").children(this.setting.targetEl),r.length>0&&(this.setting.rewriteTarget||r.remove()),this.dropDownPanel=n(this.setting.targetEl),this.setting.targetEl==null){alert(Vision.Resources.UI_Common_ViDropdown_PleaseSetTargetEle);return}this.initialize()};t.prototype={initialize:function(){var r=this,o=r.vars,u=r.dropDown,i=r.dropDownPanel,t=r.setting,f=i.parent(),e=u.is(":text")?u:u.find(":text");e.attr("autocomplete","off");i.addClass("vi-dropdown-panel");f.length>0&&!f.is("body")&&i.appendTo("body");i.data("SourceEl",u);i.css({position:"absolute","min-width":t.minWidth,"min-height":t.minHeight,"max-height":t.maxHeight,overflow:"auto","z-index":t.zIndex});t.maxWidth&&i.css({"max-width":t.maxWidth});r.bindEvent();t.init&&n.isFunction(t.init)&&t.init(this)},bindEvent:function(){var t=this,u=t.vars,i=t.dropDown,f=t.dropDownPanel,r=t.setting,l=f.parent(),e,s,h,c,o;i.bind(r.eventName,function(){t._setPosition(i);u.openState?t.close():t.open()});e=i.is(":text")?i:i.find(":text");r.enableInput||e.bind("keydown",function(n){if(r.backSpaceClear){if(n.which!==8)return!1;e.val("");r.clearElement&&r.clearElement.call(t,e,n.which)}else return!1});n(document).bind("mousedown",n.proxy(function(r){f.length==0||n.contains(f[0],r.target)||f[0]==r.target||i[0]!=r.target&&u.openState&&t.close()},this));n(window).resize(function(){s&&clearTimeout(s);s=setTimeout(function(){u.openState&&t._setPosition(i)},20)});n(window).scroll(function(){h&&clearTimeout(h);h=setTimeout(function(){u.openState&&t._setPosition(i)},20)});c=!1;o=[];i.parents().each(function(t,i){return c|=i.scrollHeight>i.clientHeight&&n(i).css("overflow")=="auto",o.push(n(i)),!c});o.length>0&&n.each(o,function(i,r){n(r).is(window)||n(r).scroll(function(){t.close()})})},_setPosition:function(t){var f=this,y=f.vars,r=f.dropDownPanel,i=f.setting,e=t.offset(),u=!1,l=null,h,c;t.parents().each(function(){return u|=n(this).css("position")=="fixed",n(this).css("position")=="fixed"&&(l=parseInt(n(this).css("top"))),!u});var a=!1,o=0,v=t.outerWidth(!0),s=t.outerHeight(!0);i.dialogClass&&(a=t.closest(i.dialogClass).length>0);u?(position="fixed",h=n(i.relocateEl),a?o=s+e.top-n(document).scrollTop():h.length>0&&(o=s+l+(t.offset().top-h.offset().top))):position="absolute";r.data("SourceEl",t);r.css({position:position,left:e.left,top:u?o:e.top+s});c=v<i.minWidth?i.minWidth:v-2;i.autoWidth?(r.css({"min-width":c}),r.css({"max-width":i.maxWidth})):r.css({width:c})},open:function(){var i=this,r=i.vars,u=i.dropDownPanel,t=i.setting;t.beforeShow&&n.isFunction(t.beforeShow)&&t.beforeShow.call(i);u.slideDown(t.animSpeed,function(){r.openState=!0;t.afterShow&&n.isFunction(t.afterShow)&&t.afterShow.call(i)})},close:function(){var n=this,t=n.vars,i=n.dropDownPanel,r=n.setting;i.slideUp(r.animSpeed,function(){t.openState=!1})},setValue:function(n){var t=this,u=t.vars,i=t.dropDown,f=t.dropDownPanel,e=t.setting,r=i.is(":text")?i:i.find(":text");r.length>0?r.val(n):i.text(n)}};n.fn.viDropdown=function(i){return this.each(function(){var r=n(this),u;if(r.data("viDropdown"))return r.data("viDropdown");u=new t(this,i);r.data("viDropdown",u)})}}(jQuery),function(n){var t=function(t,i){var u={eventName:"click",targetEl:".vi-animation-container",animSpeed:100,minWidth:120,minHeight:100,maxHeight:300,validateIntranetUrl:!1,init:function(t){var r=t.dropDown,e=t.setting,i=r.is(":text")?r:r.find(".vi-input"),f=i.next(),s=t.dropDownPanel,o=this.validateIntranetUrl,u;e.enableInput&&(n.validator.addMethod(i.attr("id")+"redirectUrl",function(t){var r=!0;if(i.is(":visible")){if(t.indexOf("?navid=")>-1||t==""||o&&n.isIntranetUrl(t))return!0;r=n.isUrl(t);r?i.removeClass("input-validation-error"):i.addClass("input-validation-error")}return r},n.validator.format(Vision.Resources.UI_Common_ViLinkComboBox_URLInValidError)),u={},u[i.attr("id")+"redirectUrl"]=!0,window.setTimeout(function(){f.closest("form").length&&f.rules("add",u)},50),i.val()===""&&i.val("http://"))}},f=n(t).getZIndex()+1,r=n.extend({zIndex:f},u,i);this.linkComboBox=n(t);this.linkComboBox.viDropdown(r);n.extend(this,this.linkComboBox.viDropdown(r).data("viDropdown"))};n.fn.viLinkComboBox=function(i){return this.each(function(){var r=n(this),u;if(r.data("viLinkComboBox"))return r.data("viLinkComboBox");u=new t(this,i);r.data("viLinkComboBox",u)})}}(jQuery),function(n){var t=function(t,i){var r={init:null,runTemplates:function(){},insertRowCall:n.noop,removeRowCall:n.noop,registeValidate:n.noop};if(this.setting=n.extend({},r,i),this.quickLink=n(t),r.runTemplates==null||!n.isFunction(r.runTemplates)){alert(Vision.Resources.UI_Common_ViQuickLink_RunTemplatesMethodFailedError);return}this.initialize()};t.prototype={initialize:function(){var t=this,r=t.setting,i=t.quickLink;n(".addlink",i).live("click",function(){var i=n(this).closest("tr");t.addRow(i)});n(".deletelink",i).live("click",function(){var i=n(this).closest("tr");t.removeRow(i)});t.registeValidate(i,"add");r.init&&n.isFunction(r.init)&&r.init(i)},addRow:function(t){var r=this,i=r.setting,o=r.quickLink,u=[],f=t.parent(),s=f.find("tr").length,e;u=i.runTemplates(s);n.isArray(u)&&t.after(u.join(""));e='<a href="javascript:void(0);" title="'+Vision.Resources.UI_Common_ViQuickLink_DeleteLinkButtonTitle+'" class="deletelink"><\/a>';f.find("tr").length==2&&f.find("tr:first").find("td:last").html(e);r.registeValidate(o);i.insertRowCall&&n.isFunction(i.insertRowCall)&&i.insertRowCall(t.next())},removeRow:function(t){var r=this,i=r.setting,u=t.parent();r.registeValidate(t,!1);t.remove();u.find("tr").length==1&&u.find(".deletelink").remove();i.removeRowCall&&n.isFunction(i.removeRowCall)&&i.removeRowCall()},registeValidate:function(t,i){var r=i==null?"add":i?"add":"remove";switch(r){case"add":n(":text",t).each(function(){n(this).hasClass("link_name")&&n(this).rules(r,{required:!0,messages:{required:Vision.Resources.UI_Common_ViQuickLink_LinkNameIsRequiredMessage}});n(this).hasClass("link_url")&&n(this).rules(r,{required:!0,messages:{required:Vision.Resources.UI_Common_ViQuickLink_LinkURLIsRequiredMessage}})});break;case"remove":n(".link_name",t).each(function(){n(this).rules(r)});n(".link_url",t).each(function(){n(this).rules(r)})}},generateJsonObj:function(){var u=this,f=u.quickLink,t=1,i=linkUrl=linkTarget="",r=[];return linkJsonArray=["["],n("tbody tr",f).each(function(){var u=n(this),f;i=u.find(".link_name").val();linkUrl=u.find(".link_url").val();linkTarget=u.find(".linkTarget").val();n.trim(i)!=""&&n.trim(linkUrl)!=""&&(f="{ 'ID':"+t+", 'Name':'"+i+"', 'LinkUrl':'"+linkUrl+"', 'LinkTarget':'"+linkTarget+"', 'Order': "+t+" }",r.push({ID:t,Name:i,LinkUrl:linkUrl,LinkTarget:linkTarget,Order:t}),t>1&&linkJsonArray.push(","),linkJsonArray.push(f),t+=1)}),linkJsonArray.push("]"),t==1&&(linkJsonArray=[]),JSON.stringify(r)},enable:function(n){var t=this,i=t.quickLink;(typeof n=="undefined"||n==null)&&(n=!0);t.registeValidate(i,n)}};n.fn.viQuicklink=function(i){return this.each(function(){var r=n(this),u;if(r.data("viQuicklink"))return r.data("viQuicklink");u=new t(this,i);r.data("viQuicklink",u)})}}(jQuery),function(n){n.fn.extend({rebindUnobtrusiveValidation:function(){return n(this).is("form")&&(n(this).removeData("validator").removeData("unobtrusiveValidation"),n.validator.unobtrusive.parse(n(this))),n(this)},getZIndex:function(){var t;return n(this).parents().andSelf().each(function(){return t=n(this).css("zIndex"),parseFloat(t)?(t=parseFloat(t)+1,!1):void 0}),t=="auto"?1:t},xBrowserAddHandler:function(t,i){return n(this).each(function(){var n=this;n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i}),n(this)},iframeLoad:function(t){return n(this).filter("iframe").xBrowserAddHandler("load",t)},tempMessage:function(t){var f=n.extend({message:"",cssClass:""},t),i=n(this),r,u;i.hasClass("vi-temp-message-container")||i.addClass("vi-temp-message-container");r=f.message||i.html();r&&(r.charAt(0)==="!"&&(r=r.slice(1),i.addClass("vi-temp-message-container-error")),u=setTimeout(function(){i.html(r);i.fadeIn(200);var n=setTimeout(function(){i.fadeOut(500,function(){i.html("")});clearTimeout(n)},2e3);clearTimeout(u)},200))},loading:function(t,i,r){var u=n(this),e,f,o;if(i=n.extend({},{text:"",description:"",className:""},i),typeof r!="undefined"&&r==!0)i&&i.hideCurrent==!0?u.find("div.loading").remove():n("div.loading","body").remove();else{succeed=typeof t=="undefined"||t?!0:!1;e=i.text||(t?Vision.Resources.UI_Common_Loading_LoadingText:Vision.Resources.UI_Common_Loading_LoadFailedText);f=t?"succeed":"failed";u.find("div.loading").length<=0&&(o="<div class='loading' style='display:none'><span class='"+f+"'>"+e+"<span/><\/div>",u.append(o),i.description&&u.find("div.loading").append(n("<div class='loading-description'><\/div>").html(i.description)));i.className&&u.find("div.loading").addClass(i.className);function s(t){var r=t.find("div.loading"),c=t.outerHeight(),l=t.outerWidth(),u=n.extend({mask:!1,css:"",opacity:.8,width:l,height:c},i),h;typeof u.mask!="undefined"&&u.mask?r.addClass("mask").removeClass("succeed").removeClass("failed").addClass(f):r.removeClass("mask");typeof u.css!="undefined"&&r.addClass(u.css);h=t.offset();r.width(l).height(c).css({display:"block",position:"absolute"}).offset({top:h.top,left:h.left}).css("opacity",u.opacity).css("z-index",99999).css("overflow","hidden");u.width!=null&&r.width(u.width);u.height!=null&&r.height(u.height);var e=r.find("div.loading-description"),o=r.find(">span"),s=containerHeight=0;t.is("body")||t.is(document)?(r.width(n(document).width()),r.height(n(document).height()),s=n(window).width(),containerHeight=n(window).height(),o.css({position:"fixed"}),e.css({position:"fixed"})):(s=r.outerWidth(!0),containerHeight=r.outerHeight(!0),o.css({position:"absolute"}),e.css({position:"absolute"}));o.css({top:(containerHeight-o.outerHeight())/2,left:(s-o.outerWidth())/2});e.css({top:(containerHeight+e.outerHeight())/2,left:(s-e.outerWidth())/2})}s(u);n(window).resize(function(){})}return u},closestClientDialog:function(){var r=".v-viClientDialog",t=null,i,u;try{t=n(this).closest(r).data("viClientDialog");t||(i=self.parent.$,u=i("iframe"),n(u).each(function(n,u){var e=u.window||u.contentWindow,f;e==self&&(f=u,t=i(f).closest(r).data("viClientDialog"))}))}catch(f){}return t},outerHtml:function(){var t=this;return n(n("<div><\/div>").html(t.clone())).html()},hasXScrollBar:function(){var n=this.get(0);return this.is("body")||this.is(document)||this.is(window)?n.scrollWidth>n.clientWidth:n.scrollWidth>n.clientWidth&&(this.css("overflow")=="auto"||this.css("overflow-x")=="auto")},hasYScrollBar:function(){var n=this.get(0);return this.is("body")||this.is(document)||this.is(window)?n.scrollHeight>n.clientHeight:n.scrollHeight>n.clientHeight&&(this.css("overflow")=="auto"||this.css("overflow-y")=="auto")},hasScrollBar:function(){var n=this.get(0);return this.hasXScrollBar()||this.hasYScrollBar()},isFixed:function(){return this.css("position")=="fixed"},inFixed:function(){var t=!1;return n(this).parents().andSelf().each(function(){return t|=n(this).isFixed(),!t}),t},inScroll:function(){var t=!1;return this.parents().andSelf().each(function(){return t|=n(this).hasScrollBar(),!t}),Boolean(t)}});typeof n.visionViewState=="undefined"&&n.extend({visionViewState:function(){return new visionViewState({conatiner:"input[name='_cms_custom_view_input']"})}});typeof n.validator!="undefined"&&(n.validator.addMethod("cmsFileExtension",function(t,i,r){return n.isFileInputExtensionValid(i,r[0],r[1])},Vision.Resources.UI_Common_FileExtensionIsNotValid),n.validator.addMethod("checkBoxListRequired",function(t,i,r){var u=n.isEmpty(t);return u?r[0].addClass("input-validation-error"):r[0].removeClass("input-validation-error"),!u},Vision.Resources.UI_Common_CheckBoxList_RequireValidError))}(jQuery);var initCopyToWhenChange=function(){function n(n,t){n.is("input")||n.is("textarea")?n.val(t):n.text(t)}$("input[copyToWhenChanged],textarea[copyToWhenChanged],select[copyToWhenChanged]").change(function(){var i=$(this).attr("copyToFuncWhenChanged"),r=null,t,u;r=i!=null&&i!=""?$.evalFunc(i)():$(this).is(":checkbox")?$(this).prop("checked"):$(this).val();t=$($(this).attr("copyToWhenChanged"));t.is(":checkbox")?t.prop("checked",r):$(this).is("select")?$(this).val()!=null&&$(this).val()!=""?(u=$("option[value="+$(this).val()+"]",$(this)).text(),n(t,u)):n(t,""):n(t,r)})},initializeMask=function(n,t){n=$.prepareTriggerOnloadParams(n,t);typeof $.prototype.mask!="undefined"&&$(n+"[inputMasked]input").each(function(){var n=$(this);n.attr("maskedPlaceHolder")?n.mask(n.attr("inputMasked"),{placeholder:n.attr("maskedPlaceHolder")}):n.mask(n.attr("inputMasked"));n.attr("data-val-required")||n.bind("focusout",function(){return $.isEmpty(n.val())&&n.removeClass("input-validation-error"),!1})});$(n+"[maskedType]input").each(function(){var n=$(this),t;n.attr("maskedType").toLowerCase()=="number"&&(t=0,n.attr("maskedMaxLength")&&(t=parseInt(n.attr("maskedMaxLength"))),n.keydown(function(i){i.keyCode==46||i.keyCode==8||i.keyCode==9||i.keyCode==27||i.keyCode==65&&i.ctrlKey===!0||i.keyCode>=35&&i.keyCode<=39||((i.keyCode<48||i.keyCode>57)&&(i.keyCode<96||i.keyCode>105)?i.preventDefault():n.val().length>=t&&i.preventDefault())}));n.attr("maskedType").toLowerCase()=="ext"&&(t=0,n.attr("maskedMaxLength")&&(t=parseInt(n.attr("maskedMaxLength"))),n.keydown(function(i){i.keyCode==46||i.keyCode==8||i.keyCode==9||i.keyCode==27||i.keyCode==65&&i.ctrlKey===!0||i.keyCode>=35&&i.keyCode<=39||(i.ctrlKey===!0&&i.keyCode==67||i.ctrlKey===!0&&i.keyCode==86||!(i.keyCode<48||i.keyCode>57)||!(i.keyCode<96||i.keyCode>105)?n.val().length>=t&&i.preventDefault():i.preventDefault())}))})},initializeTempAndTip=function(n,t){n=$.prepareTriggerOnloadParams(n,t);$.fn.poshytip&&($(n+".vi-poshytip[title]").poshytip(),$(n+".vi-poshytip[title].click-show").bind("click",function(){var n=$(this),t=n.data("poshytip");t&&t.$tip.data("active")?n.poshytip("hide"):n.poshytip("show")}));$.fn.tempMessage&&$(n+".vi-temp-message-container").tempMessage()},initializeFieldToolTip=function(n,t){n=$.prepareTriggerOnloadParams(n,t);$.fn.poshytip&&($(n+".vi-fieldtooltip[title]").each(function(n,t){var i=$(t);i.poshytip({className:"tip-yellowsimple",alignTo:"target",showOn:"focus",alignX:"right",alignY:"center",offsetX:5});i.hasClass("click-show")&&i.bind("click",function(){var n=$(this),t=n.data("poshytip");t&&t.$tip.data("active")?n.poshytip("hide"):n.poshytip("show")});i.closest(".vi-content").length>0&&i.data("poshytip").$tip.css("z-index",i.getZIndex()+1)}),$(n+".vi-fieldtooltip-top[title]").each(function(n,t){var i=$(t);i.poshytip({className:"tip-yellowsimple",alignTo:"target",showOn:"focus",alignX:"center",alignY:"top",offsetX:5});i.bind("click",function(){var n=$(this),t=n.data("poshytip");t&&t.$tip.data("active")?n.poshytip("hide"):n.poshytip("show")});i.closest(".vi-content").length>0&&i.data("poshytip").$tip.css("z-index",i.getZIndex()+1)}))},__initializeNeedEnableForm=function(){$("form.front_end_form[need-ajax-submit='true'][need-enable-form-after-ready='true']").each(function(){var n=$(this),t=n.attr("need-enable-submit-buttons-class");typeof(t!="undefined")?n.find(t).prop("disabled",!1):n.find("input[type='submit']").prop("disabled",!1)})},initKendoMobileSwitch=function(n){n=n||document;$.fn.kendoMobileSwitch&&$(n).find(".onoffswitch-checkbox").each(function(n,t){var i=$(t);i.kendoMobileSwitch()})};$(function(){$.ajaxSettings.cache=!1;$(document).delegate("form","submit",function(){$(this).find("input[copyFromFuncWhenSubmit],textarea[copyFromFuncWhenSubmit]").each(function(n,t){var i=$.evalFunc($(t).attr("copyFromFuncWhenSubmit"));$(t).val(i())});$(this).find("input[copyFromWhenSubmit],textarea[copyFromWhenSubmit]").each(function(n,t){var i=$(t).attr("copyFromWhenSubmit");$(t).val($(i).val())});$(this).attr("data-has-editor")=="true"&&$(this).find("textarea.radeditor-textarea").attr("disabled","disabled");$(this).find("input.phone,input.fax").each(function(){var n=$(this).val(),t=n.replace(/[^\d]/ig,"");$(this).val(t)})});$(document).delegate("input.self-action[type='submit'],.self-action","click",function(n){if(n.isDefaultPrevented())n.stopPropagation();else{var t=$(this).attr("action");t&&($(this).closest("form").attr("action",t),$(this).attr("type")=="submit"&&this.tagName=="input"||$(this).closest("form").submit())}});$.unbindShowImageAnchorsClick();$("body").delegate("a[href!='#'][href]","click",function(){var i=$(this).attr("href")||"",t=$(this).attr("title")||$(this).text(),r=i.match(/[^'"]*?home\/showimage\s*(\?.*)/gi),n;if(r)return n=$("<img/>"),n.attr("src",$(this).attr("href")),$("body").loading(!0,{mask:!0}),n.error(function(){var n=$("<div/>");n.addClass("show_image_error_message");n.html(Vision.Resources.FrontEnd_ShowImage_ErrorMessage);$.viClientDialog({title:t,html:n,useFrame:!1,width:200,height:100}).open();$("body").loading(null,null,!0)}),n.load(function(){var i=Math.min($(this).width(),$(window).width()-30),r=Math.min($(this).height(),$(window).height()-60);$(n).css({maxWidth:i,maxHeight:r});$.viClientDialog({title:t,html:$("<div/>").append(n),useFrame:!1,padding:"0px 1px 0px 0px"}).open();$("body").loading(null,null,!0)}),$("body").append(n),!1});initCopyToWhenChange();$(".content-group-container select").change(function(){var n=$("input.copy-dest.cg-contentgroup");$(this).val()==""?n.val(""):n.val($($(this).find("option")[this.selectedIndex]).text())});$(".content-group-container").find("input[type='hidden']").length>0&&$("input.copy-dest.cg-contentgroup").val($(".content-group-container").find("select").text());$(".copy-placeholder-to-text[type='text']").focus(function(){var i=$(this).attr("placeholder"),n,t;$(this).val()==""&&($(this).val(i),$.support.placeholder||(n=this,n==null&&(n=event.srcElement),t=n.createTextRange(),t.moveStart("character",n.value.length),t.collapse(!0),t.select()))});$(".copy-placeholder-to-text[type='text']").blur(function(){var t=$(this).attr("placeholder"),n;$(this).val()==t&&($.support.placeholder?$(this).val(""):(n=$(this).attr("placeholder"),typeof n!="undefined"&&n!=""&&($(this).val()==""||$(this).val()==n)&&$(this).val($(this).attr("placeholder")).addClass("hasPlaceholder")))});$(document).delegate("input[type='password'].notallowpaste","keydown",function(n){if(n.ctrlKey&&n.keyCode==86)return!1});$(document).delegate("input[type='password']","contextmenu",function(){return!1});$.pushOnloadFunc(initializeTempAndTip,!0);$.pushOnloadFunc(initializeMask,!0);$.pushOnloadFunc(initializeFieldToolTip,!0);$.pushOnloadFunc(__initializeNeedEnableForm,!0);var n=function(){var n=$("input.need_update_field_name"),t;n.length>0&&(n.each(function(n,t){var i=$(t),f=i.attr("data-val-required"),e=i.attr("data-val-length"),r=i.attr("fieldValidationName"),u=i.attr("originalFieldName"),o=f.replace(u,r),s=e.replace(u,r);i.attr("data-val-required",o);i.attr("data-val-length",s)}),t=n.closest("form"),t.rebindUnobtrusiveValidation())};n()});$(function(){var n=$("ul.t-tabstrip-items li.t-item.vi-tab-lazy-load a.t-link");n.live("click",function(){var n=$(this),i;if(n.prop("actived")!=!0){var r=n.attr("actionurl"),u=n.attr("href").split("#")[1],t=n.closest("div.t-tabstrip").find("#"+u.toString());t.loading(!0,{mask:!0});i=$("#ContentGroup_ID").length>0&&$("#ContentGroup_ID").is("select")?$("#ContentGroup_ID").val():0;$.vision().get(r,{ContentGroupID:i},function(i){n.prop("actived",!0);setTimeout(function(){t.html(i);initializeMask("body");t.loading(null,null,!0)},300)})}})});$(function(){$("body").delegate(".vi-tabstrip-items .vi-item:not(.vi-state-active)","click",function(){$(".vi-tabstrip-items .vi-state-active").each(function(n,t){$(t).removeClass("vi-state-active");$($(t).attr("targetPanel")).hide()});$(this).addClass("vi-state-active");$($(this).attr("targetPanel")).show()})});$(function(){$("body").delegate(".scroll_container .scroll_commands .scroll_command","click",function(){var u=$(this),f=$(".scroll_container .scroll_list"),t=f.find(".scroll_item"),i=t.length,r=u.is(".pre"),n=t.width(),e=r?"-="+n:"+="+n;$(".scroll_container .scroll_list div.scroll_item").animate({left:e},{duration:500,easing:"linear",complete:function(){var t=$(this).position();r?(t.left==(1-i)*n&&$(this).css("left",n).removeClass("current"),t.left==-n&&$(this).addClass("current")):(t.left==(i-1)*n&&$(this).css("left",-n).removeClass("current"),t.left==0&&$(this).addClass("current"))}})})}),function(n){var t=function(){this.urlParams={};this.load()};t.prototype={load:function(n){this.urlParams={};var t,i,r,f=/\+/g,e=/([^&=]+)=?([^&]*)/g,u=function(n){return decodeURIComponent(n.replace(f," "))};for(n||(n=window.location.search),n.charAt(0)=="?"&&(n=n.substring(1));t=e.exec(n);)i=u(t[1]),r=u(t[2]),this.set(i,r);return this},toString:function(t){var r={hash:!1,traditional:!0},u,i;return t&&n.extend(r,t),u=jQuery.ajaxSettings.traditional,jQuery.ajaxSettings.traditional=r.traditional,i="?"+n.param(this.urlParams),jQuery.ajaxSettings.traditional=u,r.hash&&(i=i+window.location.hash),i},set:function(t,i,r){return r=r||!1,r?this.urlParams[t]=i:t in this.urlParams?n.type(this.urlParams[t])==="array"?this.urlParams[t].push(i):this.urlParams[t]=this.urlParams[t]==""?i:[this.urlParams[t],i]:this.urlParams[t]=i,this},get:function(n){return this.urlParams[n]},remove:function(n){return n in this.urlParams&&delete this.urlParams[n],this}};n.query_string=new t}(jQuery),function(n){var t=function(n,t){this._init(n,t)};t.prototype={_target:null,_options:{currentDate:new Date,useDefaultNext:!0,useDefaultPrev:!0},_init:function(t,i){i=i||{};var r=this;r._target=n(t);r._options=n.extend(r._options,i);r._options.useDefaultNext&&n(t).find(".calendar_title .calendar_nextprev a.next").click(function(){r._redirectToMonth(r._options.currentDate,1)});r._options.useDefaultPrev&&n(t).find(".calendar_title .calendar_nextprev a.prev").click(function(){r._redirectToMonth(r._options.currentDate,-1)})},_redirectToMonth:function(t,i){var u=t.getFullYear(),o=t.getMonth()+1,f=o,e=u,r=o+i;i>0?(f=r<=12?r:1,e=r<=12?u:u+1):(f=r>=1?r:12,e=r>=1?u:u-1);n.query_string.set("curm",f,!0);n.query_string.set("cury",e,!0);window.location=n.query_string.toString()}};n.prototype.extend({viCalendar:function(i){n(this).data("data-viCalendar",new t(n(this),i))}})}(jQuery);$(function(){typeof $.prototype.tabs!="undefined"&&$.isFunction($.prototype.tabs)});var bindDateTimePicker=function(n,t,i){if(typeof $.prototype[t]!="undefined"){var r=i;$(n).each(function(n,i){var f=$(i),h=f.next(),e,u,o,s;h.is("a")&&h.hasClass("calendar_icon")||(e=$('<a class="calendar_icon"><span class="icon_button">Pick date from calendar<\/span><\/a>'),f.after(e),f.prop("disabled")||$(e).click(function(){f.focus()}));u={hourGrid:3,minuteGrid:15,enableInput:!0,filterTime:null,updateDateTimeCallback:function(n,t,i){var r=n._defaults;if(r.filterTime){var u=$.parseJSON(r.filterTime),f={hour:u.Hour,minute:u.Minute},e=$.datepicker.formatTime(r.timeFormat,f,r);return e.toLowerCase()==n.formattedTime.toLowerCase()?i:i+(r.separator+n.formattedTime+r.timeSuffix)}return i+(r.separator+n.formattedTime+r.timeSuffix)},separator:" ",yearRange:"c-50:c+20"};o=f.attr("date_time_picker_option");typeof o!="undefined"&&(u=$.extend(u,$.parseJSON(o)),u.onClose&&typeof u.onClose=="string"&&(u.onClose=$.evalFunc(u.onClose)),u.onSelect&&typeof u.onSelect=="string"&&(u.onSelect=$.evalFunc(u.onSelect)),u.beforeShowDay&&typeof u.beforeShowDay=="string"&&(u.beforeShowDay=$.evalFunc(u.beforeShowDay)),u.minDate&&typeof u.minDate=="string"&&(u.minDate=new Date(u.minDate)),u.maxDate&&typeof u.maxDate=="string"&&(u.maxDate=new Date(u.maxDate)),u.showNowButton&&typeof u.showNowButton=="boolean"&&(u.showNowButton=u.showNowButton),u.renderDate&&typeof u.renderDate=="string"&&(u.renderDate=$.evalFunc(u.renderDate)));f[t](u);s=f.closest("form");s.bind("submit",function(){var n=s.data("validator");console.log(n);n&&n.valid()&&(console.log(n.valid()),f.val($.datepicker.replaceDotInTime(f.val())))});u.enableInput||f.keydown(function(n){var t=n.which;if(t!=8)return!1});typeof r!="undefined"&&$.isFunction(r)&&r(i,u)})}},bindAllDateTimePicker=function(n){typeof n=="object"?(bindDateTimePicker($(n).find(".ui_need_date_time_picker"),"datetimepicker",function(n){$(n).val()&&$(n).datetimepicker("setDate",new Date($(n).val()))}),bindDateTimePicker($(n).find(".ui_need_date_picker"),"datepicker",function(n){if($(n).val()){var t=new Date($(n).datepicker("getDate"));$(n).datepicker("setDate",t)}}),bindDateTimePicker($(n).find(".ui_need_time_picker"),"timepicker")):(n=n||"",bindDateTimePicker(n+".ui_need_date_time_picker","datetimepicker",function(n){$(n).val()&&$(n).datetimepicker("setDate",new Date($(n).val()))}),bindDateTimePicker(n+".ui_need_date_picker","datepicker",function(n){if($(n).val()){var t=new Date($(n).datepicker("getDate"));$(n).datepicker("setDate",t)}}),bindDateTimePicker(n+".ui_need_time_picker","timepicker"))},initializeDotdotdot=function(n){if($.fn.dotdotdot){n=n||document;var t=$(n).find("[data-ellipsis='true']");t.addClass("ellipsis").dotdotdot({watch:!0,wrap:"letter",fallbackToLetter:!0,tolerance:0})}};$(function(){function i(){var t=$(window).scrollTop(),n=$(".page_title");if(n.length>0){var i=n.offset().top,r=$(window).height(),u=$("#header_nav").outerHeight(!0),f=$("#toppanel").outerHeight(!0);t>i&&f<r-u?$("#toppanel").addClass("sticky"):$("#toppanel").removeClass("sticky");$("#toppanel").data("isRadEditorFullScreen")&&$("#toppanel").removeClass("sticky")}}function r(){var t=$(window).scrollTop(),n;$(".page_title").length>0&&(n=$(".page_title").offset().top,t>n?$("#WidgetTabControl").addClass("sticky"):$("#WidgetTabControl").removeClass("sticky"))}var n,t,e;if($("#toolbar .toggle").click(function(){var n,t;if($("#toolbar ul").is(":hidden"))n="#toolbar ul, #toolbar .toolbar_title",$(".task_settings_pane>ol>li.task_item:not(.disabled)").length>0&&(n+=", #toolbar .tools"),$(n).slideDown("400"),$("#toolbar").toggleClass("closed"),$.cookie("data-my-task","visible",{path:"/"}),$("#toppanel")&&$("#toppanel").css("margin-top","0");else if(t=document.getElementById("toolbar"),t){var i=t.clientHeight,r=parseInt(i)-10,u="-"+r+"px";$("#toolbar ul, #toolbar .toolbar_title, #toolbar .tools").slideUp("400",function(){$("#toolbar").toggleClass("closed")});$.cookie("data-my-task","hidden",{path:"/"})}}),$.cookie("data-my-task")=="hidden"){if(n=document.getElementById("toolbar"),n){var u=n.clientHeight,f=parseInt(u)-10,o="-"+f+"px";$("#toolbar ul").css("display","none");$("#toolbar").toggleClass("closed")}}else $("#toolbar ul").css("display","block"),$("#toppanel")&&$("#toppanel").css("margin-top","0");$(function(){document.getElementById("toppanel")&&$(window).width()>480&&($(window).scroll(function(){return i(),!1}),i())});$(function(){document.getElementById("WidgetTabControl")&&$(window).width()>480&&($(window).scroll(r),r())});$(function(){function t(){var t=$(window).scrollTop(),n;$(".front_end_body").length>0&&(n=$(".front_end_body").offset().top,t>n?$("#top_bar").addClass("sticky"):$("#top_bar").removeClass("sticky"))}function i(){var n=$("#body_place_holder").offset();$("div#toppanel").css({top:n&&n.top>0?n.top:221,display:"block"})}if(document.getElementById("top_bar")&&$(window).width()>480&&($(window).scroll(t),t()),document.getElementById("toppanel")){var n;$(window).bind("resize",function(){n&&clearTimeout(n);n=setTimeout(i,100)})}$("#icon_legend .toggle").click(function(){$("#icon_legend .legend_list").is(":hidden")?($("#icon_legend .legend_list").slideDown("400"),$("#icon_legend").toggleClass("closed"),$.cookie("data-legend","visible")):($("#icon_legend .legend_list").slideUp("400",function(){$("#icon_legend").toggleClass("closed")}),$.cookie("data-legend","hidden"))});$.cookie("data-legend")=="hidden"&&$("#icon_legend .legend_list").slideUp("400",function(){$("#icon_legend").toggleClass("closed")});$("tr").not(":first-child").find(".release_notes_version").click(function(){var n=$(this).parent().find(".release_notes_note");n.toggle();$(this).toggleClass("notesShown")});$(".sidenav .mobile_header").click(function(){$(this).parent().toggleClass("open")});$(".sidenav").length>0&&$(window).width()<648&&($(".sidenav .sidenav_expanded").siblings().css("display","none"),$(".sidenav .sidenav_current").length>0&&$(".sidenav .sidenav_current.sidenav_expanded").length==0&&$(".sidenav h2").css("display","none"));$(".settingicon").click(function(n){$(".search_settings_pane").slideToggle("400");var t=$(n.target).closest(".content-filter-widget").attr("id");$("div#"+t+" .frontend-search-settings-pane").slideToggle("400")});$(document).click(function(n){!$(n.target).closest(".search_area").length>0&&$(".search_settings_pane").slideUp("400");!$(n.target).closest(".content-filter-widget").length>0&&$(".frontend-search-settings-pane").slideUp("400")});$("#toolbar .tools_show_list").click(function(){$(this).toggleClass("active");$("#toolbar").toggleClass("show_task_items");$(".task_settings_pane").slideToggle("400")});$(document).click(function(n){!$(n.target).closest(".task_settings_pane").length>0&&$(n.target).is(":not(.tools_show_list)")&&$("#toolbar .tools_show_list").is(".active")&&($("#toolbar").toggleClass("show_task_items"),$("#toolbar .tools_show_list").toggleClass("active"),$(".task_settings_pane").slideUp("400"))});bindAllDateTimePicker();initializeDotdotdot();$(".character-count-input").characterCounter({maxLength:140,ignoreCustomMsg:!0,container:function(n){return $(n).parent().parent()}});$(window).scroll(function(){$(this).scrollTop()>100?$(".backToTop").fadeIn():$(".backToTop").fadeOut()});$(".backToTop").click(function(){return $("body,html").animate({scrollTop:0},200),!1})});t=function(n){var f="\t",t=n.target,r=t.selectionStart,u=t.selectionEnd,s;if(n.keyCode==9)if(n.preventDefault(),r!=u&&t.value.slice(r,u).indexOf("\n")!=-1){var e=t.value.slice(0,r),i=t.value.slice(r,u),o=t.value.slice(u,t.value.length);s=i.match(/\n(\t){1}/g)?i.match(/\n(\t){1}/g).length+1:i.split(/\n/).length;n.shiftKey?(i.match(/^(\t){1}/m)||i.match(/\n(\t){1}/g))&&(i=i.replace(/^(\t){1}/m,""),i=i.replace(/\n(\t){1}/g,"\n"),t.value=e.concat(i).concat(o),t.selectionStart=r,t.selectionEnd=u-s*f.length):(i=i.replace(/\n/g,"\n"+f),t.value=e.concat(f).concat(i).concat(o),t.selectionStart=r,t.selectionEnd=u+s*f.length)}else if(n.shiftKey){if(r!=u){var e=t.value.slice(0,r),o=t.value.slice(u,t.value.length),i=t.value.slice(r,u);i.match(/^(\t){1}/)&&(i=i.replace(/^(\t){1}/,""),t.value=e.concat(i).concat(o),t.selectionStart=r,t.selectionEnd=u-f.length)}}else t.value=t.value.slice(0,r).concat(f).concat(t.value.slice(r,t.value.length)),r==u?t.selectionStart=t.selectionEnd=r+f.length:(t.selectionStart=r,t.selectionEnd=u+f.length)};e=function(n){$(n).keypress(function(n){t(n)})};$(document).delegate(".need_tab_hotkey","keydown",function(n){t(n)});$(document).delegate("input.button_invoker[data-invoke-target]","keydown",function(n){n.keyCode==13&&$($(this).attr("data-invoke-target")).click()})});$(function(){$("div.RadEditor:not(:visible)").length>0&&($("body").delegate(".t-item a.t-link","click",function(){resizeTelerik($(this).attr("href"))}),$("body .radeditor-visible-trigger").each(function(){$(this).is("input,select")&&$("body").delegate(this,"change",function(){var n=$(this).attr("data-radeditor-trigger-container")||"body";resizeTelerik(n)})}))});$(function(){if(jQuery.support.placeholder=!1,test=document.createElement("input"),"placeholder"in test&&(jQuery.support.placeholder=!0),!$.support.placeholder){var n=null;window.top!=window&&window.focus();try{n=document.activeElement}catch(t){}$(":text,textarea").focus(function(){var n=$(this).attr("placeholder");typeof n!="undefined"&&n!=""&&$(this).val()==n&&$(this).val("").removeClass("hasPlaceholder")}).blur(function(){var n=$(this).attr("placeholder");typeof n!="undefined"&&n!=""&&($(this).val()==""||$(this).val()==n)&&$(this).val($(this).attr("placeholder")).addClass("hasPlaceholder")});$(":text,textarea").each(function(){var n=$(this).attr("placeholder");typeof n!="undefined"&&n!=""&&($(this).val()==""||$(this).val()==n)&&$(this).val($(this).attr("placeholder")).addClass("hasPlaceholder")});n!=null&&$(n).focus();$("form").submit(function(){$(this).find(".hasPlaceholder").each(function(){$(this).val("")})})}});$(function(){$(document).delegate("form.front_end_form[need-ajax-submit='true']","submit",function(n){var t,o,e;try{if(typeof $(this).validate=="undefined"||$(this).valid()){t=$(this);o=t.serializeArray();t.find(".post-json-info[data-post-target]").each(function(){var i=$(this).attr("data-post-target"),t=$.parseJSON($(this).val()),n;for(n in t)t[n]!=null&&o.push({name:i+"."+n,value:t[n]})});var s=t.attr("formContainer")||".front_end_form_container",r=t.closest(s),u=t.attr("needLoading")||!1,h=t.attr("data-doNotClearLoading")||!1,f=t.attr("loadingContainer")||"",i=r;f!=""&&(i=f=="parent"?t.parent():f=="self"?t:t.closest(f));e=t.attr("loadingText");u&&(e!=undefined&&e!=""?i.loading(!0,{mask:!0,text:e}):i.loading(!0,{mask:!0,opacity:.8}));$.frontendAjax({url:t.attr("action"),type:t.attr("method")||"POST",dataType:"html",data:o,success:function(n){var o,f,s,e;if(n&&$("<div>"+n+"<\/div>").find(".error_page.page_title").length>0){alert(Vision.Resources.UI_Common_FrontendFormPostFailed);u&&i.loading(null,null,!0);return}o=t.attr("need-write-proxy")||!1;f="";o&&(document.write=document.writeln=function(n){f+=n});s=t.attr("data-replace-self")||"false";s.toLowerCase()=="true"?r.replaceWith(n):r.html(n);e=t.attr("write-proxy")||"";e==""?r.append(f):r.find(e).append(f);u&&!h&&i.loading(null,null,!0)},error:function(){alert(Vision.Resources.UI_Common_FrontendFormPostFailed);u&&i.loading(null,null,!0)}})}}catch(c){n.preventDefault();n.stopPropagation();alert("JS Error Occurred:"+c.message);window.location.href=window.location.href}n.preventDefault();n.stopPropagation()})});$(function(){$(document).delegate("[widgetAjaxUrl][widgetAjaxTarget]","click",function(){var n=$(this),r=n.attr("widgetAjaxUrl"),o=n.attr("widgetAjaxTarget"),u=n.attr("widgetAjaxData"),i={};typeof u!="undefined"&&(i=$.parseJSON(u));var f=n.attr("widgetAjaxReplace"),e=typeof f!="undefined"&&parseInt(f)==1,t=n.closest(o);return $.vision?$.vision().ajax({url:r,dataType:"html",data:i,success:function(n){e?t.replaceWith(n):t.html(n)}}):$.frontendAjax({url:r,dataType:"html",data:i,success:function(n){e?t.replaceWith(n):t.html(n)}}),!1})});$(function(){function n(n,t){$.frontendAjax({url:t,type:"POST",dataType:"json",data:{showTopTips:n},success:function(){}})}$("#alert_controls").click(function(){var i=$(this).attr("class"),t=$(this).attr("data-action");i=="hide"?($(document).find(".important_alert_wrapper").slideUp("150"),$(this).attr("class","show"),n(!1,t)):($(document).find(".important_alert_wrapper").slideDown("150"),$(this).attr("class","hide"),n(!0,t))})});$(function(){$("body").delegate("fieldset.collapse > legend.collapse_handle, fieldset.collapse > legend a.collapse_handle","click",function(){var t=$(this).is("legend")?$(this):$(this).closest("legend"),n=t.siblings();n.is(":visible")?(n.hide(),$(this).removeClass("expanded")):(n.show(),$(this).addClass("expanded"))})}),function(n){function i(i,r){var c=r.val(),o=n(i).val(),l=t.test(c,o),u=l.status,f,s,h,e;f=u=="weak"?"#D21C2B":u=="good"?"#2281CF":"#6ec02a";s=u=="weak"?"25px":u=="good"?"45px":"70px";h=u=="weak"?"3px 0px 0px 3px":u=="good"?"3px 0px 0px 3px":"3px 3px 3px 3px";u=="weak"?e=n.fn.PasswordStrength.defaults.WeakText:u=="good"?e=n.fn.PasswordStrength.defaults.GoodText:u=="strong"&&(e=n.fn.PasswordStrength.defaults.StrongText);o.length>=1?(n("#pstrength_text_parent").html("<span class='pstrength_text'>"+e+"<\/span>"),n(".pstrength_childbar").animate({width:s},"fast"),n(".pstrength_childbar").css({"background-color":f,"border-radius":h}),n(".pstrength_text").css("color",f),n(".pstrength_content").show()):o.length==0?n(".pstrength_content").hide():(n("#pstrength_text_parent").html("<span class='pstrength_text'>"+e+"<\/span>"),n(".pstrength_childbar").animate({width:s},"fast"),n(".pstrength_childbar").css({"background-color":f,"border-radius":h}),n(".pstrength_text").css("color",f))}var t=function(){var u=/[0-9]/,f=/[a-z]/,e=/[A-Z]/,o=/[^0-9a-zA-Z]/,s=8,n=0,t=3,i=4,r=5;this.username=null;this.password=null;this.score=0;this.status=null;this.containInvalidMatches=function(){return this.exclude?this.exclude.test?this.exclude.test(this.password.toString()):!1:!1};this.test=function(){return this.score=0,this.containInvalidMatches()?this.status="invalid":(this.password.length>=s&&(this.score+=this.scoreFor("numbers"),this.score+=this.scoreFor("lowercase"),this.score+=this.scoreFor("uppercase"),this.score+=this.scoreFor("special")),this.score<n&&(this.score=n),this.score>r&&(this.score=r),this.score<t&&(this.status="weak"),this.score>=t&&this.score<i&&(this.status="good"),this.score>=i&&(this.status="strong")),this.score};this.scoreFor=function(n){score=0;switch(n){case"numbers":this.password.match(u)&&score++;break;case"lowercase":this.password.match(f)&&score++;break;case"uppercase":this.password.match(e)&&score++;break;case"special":this.password.match(o)&&score++;break;case"username":this.password==this.username?score=0:this.password.indexOf(this.username)!=-1&&(score=-1)}return score};this.isGood=function(){return this.status=="good"};this.isWeak=function(){return this.status=="weak"};this.isStrong=function(){return this.status=="strong"};this.isInvalid=function(){return this.status=="invalid"};this.isValid=function(n){return n=="strong"?this.isStrong():n=="good"?this.isStrong()||this.isGood():!this.containInvalidMatches()};this.sequences=function(n){for(var e=0,u=0,f=[],o=n.length,t,i,r=0;r<o;r++)i=n.charCodeAt(r),t=f[f.length-1],f.push(i),t&&(i==t+1||t==i?u+=1:u=0),u==2&&(e+=1);return e};this.repetitions=function(n,t){for(var e=0,o={},s=n.length,r,f,u,i=0;i<s;i++)if(r=n.substr(i,t),f=0,u=n,!o[r]&&!(r.length<t)){for(o[r]=!0;(i=u.indexOf(r))!=-1;)f+=1,u=u.substr(i+1);f>1&&(e+=1)}return e};this.reversed=function(n){for(var i="",r=n.length,t=r-1;t>=0;t--)i+=n.charAt(t);return i}};t.test=function(n,i){return strength=new t,strength.username=n,strength.password=i,strength.test(),strength};n.fn.PasswordStrength=function(t){var r=n.extend({},n.fn.PasswordStrength.defaults,t);return this.each(function(t,u){var f=n(u),e=f.parent();e.find("#pwdstr").length==0&&e.append('<div id="pwdstr" class="pstrength_content"><span class="pwdbar"><span class="pstrength_childbar"><\/span><\/span><span id="pstrength_text_parent" class="pwdbarspan"><\/span><\/div>');f.bind("keyup",function(){var t=n(r.UserName);i(this,t)})})};n.fn.PasswordStrength.defaults={UserName:"UserName",WeakText:Vision.Resources.UI_Common_PasswordStrength_WeakText,GoodText:Vision.Resources.UI_Common_PasswordStrength_GoodText,StrongText:Vision.Resources.UI_Common_PasswordStrength_StrongText}}(jQuery),function(n){function t(i){this.opts=n.extend({},t.defaults,i);this._window=window.top;this._window._timeoutIDForSessionExpirationAtFrontEnd=null;this.sessionExtendPath=this.opts.virtualApplicationPath+this.opts.extendSessionTimeoutPath}t.defaults={virtualApplicationPath:"/",enableSessionTimeout:!1,useSessionTimeout:!0,sessionTimeoutInMinutes:20,timeToAlertBeforeSessionTimeoutInMinutes:5,extendSessionTimeoutPath:"Home/FrontEndExtendSessionTimeout",sessionExtensionMode:"server"};t.prototype={ajax:function(t,i){var r,u;this.opts.enableSessionTimeout===!0?(r=this.opts.useSessionTimeout,typeof t=="object"&&t.useSessionTimeout?r=t.useSessionTimeout:i&&i.useSessionTimeout&&(r=i.useSessionTimeout),r===!0?(u=this.opts.sessionExtensionMode,typeof t=="object"&&t.sessionExtensionMode?u=t.sessionExtensionMode:i&&i.sessionExtensionMode&&(u=i.sessionExtensionMode),u==="client"?this.extendSessionTimeout(function(){n.ajax(t,i)}):(typeof t=="object"?(t.success=this._wrapSessionExtensionSuccess(t.success),t.headers={ExtendSession:!0}):(i=i||{},i.success=this._wrapSessionExtensionSuccess(i.success),i.headers={ExtendSession:!0}),n.ajax(t,i))):n.ajax(t,i)):n.ajax(t,i)},_wrapSessionExtensionSuccess:function(t){if(this.opts.enableSessionTimeout===!0){var i=this;return function(r,u,f){var e=n.parseJSON(f.getResponseHeader("SessionInfo")||"");e&&e.IsAuth?(i.setTimerForSessionExpiration(e.Timeout,e.TimeToAlert),n.isFunction(t)&&t(r,u,f)):(i._window.alert(Vision.Resources.FrontEndSessionTimeout_SessionExpired),i._window.location.href=i._window.location.href)}}return t},extendSessionTimeout:function(t){if(this.opts.enableSessionTimeout===!0){var i=this;n.ajax({type:"POST",async:!0,url:i.sessionExtendPath,success:function(r){try{typeof r.SessionTimeoutInMinutes=="undefined"&&typeof r.TimeToAlertBeforeSessionTimeoutInMinutes=="undefined"?(i._window.alert(Vision.Resources.FrontEndSessionTimeout_SessionExpired),i._window.location.href=i._window.location.href):(i.setTimerForSessionExpiration(r.SessionTimeoutInMinutes,r.TimeToAlertBeforeSessionTimeoutInMinutes),n.isFunction(t)&&t())}catch(u){}}})}else n.isFunction(t)&&t()},extendSessionTimeoutSync:function(){if(this.opts.enableSessionTimeout===!0){var t=this;n.ajax({type:"POST",async:!1,url:t.sessionExtendPath,success:function(n){try{typeof n.SessionTimeoutInMinutes=="undefined"&&typeof n.TimeToAlertBeforeSessionTimeoutInMinutes=="undefined"?(t._window.alert(Vision.Resources.FrontEndSessionTimeout_SessionExpired),t._window.location.href=t._window.location.href):t.setTimerForSessionExpiration(n.SessionTimeoutInMinutes,n.TimeToAlertBeforeSessionTimeoutInMinutes)}catch(i){}}})}},setTimerForSessionExpiration:function(n,t){var i,r;this.opts.enableSessionTimeout===!0&&(n=n||this.opts.sessionTimeoutInMinutes,t=t||this.opts.timeToAlertBeforeSessionTimeoutInMinutes,i=window.parseInt(n)*6e4-window.parseInt(t)*6e4,this._window._timeoutIDForSessionExpirationAtFrontEnd!=null&&(this._window.clearTimeout(this._window._timeoutIDForSessionExpirationAtFrontEnd),this._window._timeoutIDForSessionExpirationAtFrontEnd=null),r=this,this._window._timeoutIDForSessionExpirationAtFrontEnd=this._window.setTimeout(function(){r.promptSessionTimeout(n,t)},i))},promptSessionTimeout:function(t,i){if(this.opts.enableSessionTimeout===!0){this._window.focus();var r=n.format(Vision.Resources.FrontEndSessionTimeout_SessionTip,i,t),u=this._window.confirm(r);u&&this.extendSessionTimeout(function(){})}}};n.extend(n,{frontendSessionManager:function(i){var r=n("body").data("FrontEndSessionManager");return r?(r.opts=n.extend(r.opts,i),n("body").data("FrontEndSessionManager",r),r):(r=new t(i),n("body").data("FrontEndSessionManager",r),r)}})}(jQuery),function(n){n.extend(n,{frontendAjax:function(t,i){n.frontendSessionManager().ajax(t,i)}});n.prototype.extend(n.prototype,{loadAsyncContainer:function(){n(this).each(function(t,i){var r=n(i),e=r.height(),u=!1,f=r.attr("data-async-url");f&&(u&&n(r).loading(!0,null),n.frontendAjax(f,{success:function(t){r.replaceWith(t);u&&n(r).loading(null,{hideCurrent:!0},!0)},error:function(){u&&n(r).loading(null,{hideCurrent:!0},!0)}}))})}});n.scriptsStack.add(function(){n(".async_widget_container:not(.custominvoke)").loadAsyncContainer()})}(jQuery);$(function(){$(".page.edit").length<=0&&$(".column").each(function(){$(this).find(".need_hide_detail_widget").length>0&&$(this).find(".normal_content_area").each(function(n,t){$(t).parents(".mainnav").length==0&&($(t).hide(),$(t).remove())})});$("body").delegate(".ele_load_detailview_incurrentpage input:radio","click",function(){var n=$(this).val().toLowerCase();n=="true"?(typeof $(".ele_hide_contentareawidget_indetailview").attr("data-info")=="undefined"||$(".ele_hide_contentareawidget_indetailview").attr("data-info")=="is_list_view")&&$(".ele_hide_contentareawidget_indetailview").show():($(".ele_hide_contentareawidget_indetailview").hide(),$("input[name='Setting.HideContentAreaWidgetInDetailView'][value='False']").prop("checked",!0),$(".ele_hide_contentareawidget_indetailview").find("input:checkbox:checked").trigger("click"))});$("body").delegate("ol.formlist li.is_include_category_li :radio","change",function(){var n=$(this).val()==$("#UsedForCategoryConstraint").val();$.widgetSettingDisplayCategory(n)});$("body").delegate("tr.is_include_category_tr td.setting_td .is_include_category_li > :radio","change",function(){var n=$(this).val()==$("#UsedForCategoryConstraint").val();$.widgetDevSettingDisplayCategory(n)});$("body").delegate(".include_category_tr .display_td :checkbox","click",function(n,t){if(t!="false"){var i=$(this);i.prop("checked")?$(".exclude_category_tr .display_td :checkbox").siblings(".display_field_value_hidden").length<1&&$(".exclude_category_tr .display_td :checkbox").trigger("click",["false"]):$(".exclude_category_tr .display_td :checkbox").siblings(".display_field_value_hidden").length>=1&&$(".exclude_category_tr .display_td :checkbox").trigger("click",["false"])}});$("body").delegate(".exclude_category_tr .display_td :checkbox","click",function(n,t){if(t!="false"){var i=$(this);i.prop("checked")?$(".include_category_tr .display_td :checkbox").siblings(".display_field_value_hidden").length<1&&$(".include_category_tr .display_td :checkbox").trigger("click",["false"]):$(".include_category_tr .display_td :checkbox").siblings(".display_field_value_hidden").length>=1&&$(".include_category_tr .display_td :checkbox").trigger("click",["false"])}});$("body").delegate(".vi-expandable-tree li > a:not(.item)","click",function(){var n=$(this).closest("li");n.hasClass("expanded")?n.removeClass("expanded"):n.addClass("expanded")})}),function(n){n.extend(n,{widgetSettingDisplayCategory:function(t){var i=n("#UsedForCategoryConstraint").data("settingCategoryHtmlData");t.toString().toLowerCase()=="true"?(n("ol.formlist li.include_category_li").length<=0&&n("ol.formlist li.is_include_category_li").after(i),n("ol.formlist li.exclude_category_li").length>0&&n("#UsedForCategoryConstraint").data("settingCategoryHtmlData",n("ol.formlist li.exclude_category_li").detach()),n("ol.formlist li.include_category_li").show()):(n("ol.formlist li.exclude_category_li").length<=0&&n("ol.formlist li.is_include_category_li").after(i),n("ol.formlist li.include_category_li").length>0&&n("#UsedForCategoryConstraint").data("settingCategoryHtmlData",n("ol.formlist li.include_category_li").detach()),n("ol.formlist li.exclude_category_li").show())},widgetDevSettingDisplayCategory:function(t){var i=n("#UsedForCategoryConstraint").data("devSettingCategoryHtmlData");t.toString().toLowerCase()=="true"?(n("div.widget_dev_setting table td.include_category_td").length<=0&&n("div.widget_dev_setting table tr.include_category_tr").append(i),n("div.widget_dev_setting table td.exclude_category_td").length>0&&n("#UsedForCategoryConstraint").data("devSettingCategoryHtmlData",n("div.widget_dev_setting table td.exclude_category_td").detach()),n("div.widget_dev_setting table tr.include_category_tr").show(),n("div.widget_dev_setting table tr.exclude_category_tr").hide()):(n("div.widget_dev_setting table td.exclude_category_td").length<=0&&n("div.widget_dev_setting table tr.exclude_category_tr").append(i),n("div.widget_dev_setting table td.include_category_td").length>0&&n("#UsedForCategoryConstraint").data("devSettingCategoryHtmlData",n("div.widget_dev_setting table td.include_category_td").detach()),n("div.widget_dev_setting table tr.exclude_category_tr").show(),n("div.widget_dev_setting table tr.include_category_tr").hide())}})}(jQuery);template=function(n,t){return template[typeof t=="object"?"render":"compile"].apply(template,arguments)},function(n,t){"use strict";n.version="1.4.0";n.openTag="<%";n.closeTag="%>";n.parser=null;n.render=function(n,t){var i=l(n);return i===undefined?e({id:n,name:"Render Error",message:"Not Cache"}):i(t)};n.compile=function(t,r){function f(i){try{return new u(i).template}catch(f){return o?(f.id=t||r,f.name="Render Error",f.source=r,e(f)):n.compile(t,r,!0)(i)}}var o=arguments[2],u;typeof r!="string"&&(o=r,r=t,t=null);try{u=c(r,o)}catch(s){return s.id=t||r,s.name="Syntax Error",e(s)}return f.prototype=u.prototype,f.toString=function(){return u.toString()},t&&(i[t]=f),f};n.helper=function(n,t){f[n]=t};var i={},r="".trim,s=r&&!t.document,o={},u=function(){var n=Array.prototype.forEach||function(n,t){for(var r=this.length>>>0,i=0;i<r;i++)i in this&&n.call(t,this[i],i,this)};return function(t,i){n.call(t,i)}}(),h=Object.create||function(n){function t(){}return t.prototype=n,new t},f=n.prototype={$forEach:u,$render:n.render,$getValue:function(n){return n===undefined?"":n}};u("break,case,catch,continue,debugger,default,delete,do,else,false,finally,for,function,if,in,instanceof,new,null,return,switch,this,throw,true,try,typeof,var,void,while,with,abstract,boolean,byte,char,class,const,double,enum,export,extends,final,float,goto,implements,import,int,interface,long,native,package,private,protected,public,short,static,super,synchronized,throws,transient,volatile,arguments,let,yield".split(","),function(n){o[n]=!0});var c=function(t,i){function d(n){return l+=n.split(/\n/).length-1,n=n.replace(/('|"|\\)/g,"\\$1").replace(/\r/g,"\\r").replace(/\n/g,"\\n"),n=s[1]+"'"+n+"'"+s[2],n+"\n"}function rt(n){var t=l;return v?n=v(n):i&&(n=n.replace(/\n/g,function(){return l++,"$line="+l+";"})),n.indexOf("=")===0&&(n=n.substring(1).replace(/[\s;]*$/,""),r&&(n="$getValue("+n+")"),n=s[1]+n+s[2]),i&&(n="$line="+t+";"+n),ut(n),n+"\n"}function ut(n){n=n.replace(/\/\*.*?\*\/|'[^']*'|"[^"]*"|\.[\$\w]+/g,"");u(n.split(/[^\$\w\d]+/),function(n){if(/^this$/.test(n))throw{message:'Prohibit the use of the "'+n+'"'};!n||o.hasOwnProperty(n)||/^\d/.test(n)||y.hasOwnProperty(n)||(ft(n),y[n]=!0)})}function ft(n){var t;t=n==="print"?tt:n==="include"?it:f.hasOwnProperty(n)?"$helpers."+n:"$data."+n;p+=n+"="+t+","}var g=n.openTag,nt=n.closeTag,v=n.parser,e=t,c="",l=1,y={$out:!0,$line:!0},p="var $helpers=this,"+(i?"$line=0,":""),s=r?["$out='';","$out+=",";","$out"]:["$out=[];","$out.push(",");","$out.join('')"],w=r?"if(content!==undefined){$out+=content;return content}":"$out.push(content);",tt="function(content){"+w+"}",it="function(id,data){if(data===undefined){data=$data}var content=$helpers.$render(id,data);"+w+"}",a,b;u(e.split(g),function(n){n=n.split(nt);var t=n[0],i=n[1];n.length===1?c+=d(t):(c+=rt(t),i&&(c+=d(i)))});e=c;i&&(e="try{"+e+"}catch(e){e.line=$line;throw e}");e=p+s[0]+e+"this.template="+s[3];try{return a=new Function("$data",e),b=a.prototype=h(f),b.toString=function(){return this.template},a}catch(k){k.temp="function anonymous($data) {"+e+"}";throw k;}},l=function(t){var u=i[t],r;if(u!==undefined||s){if(i.hasOwnProperty(t))return u}else return r=document.getElementById(t),r&&n.compile(t,r.value||r.innerHTML),i[t]},e=function(n){function r(){return r+""}var i="[template]:\n"+n.id+"\n\n[name]:\n"+n.name;return n.message&&(i+="\n\n[message]:\n"+n.message),n.line&&(i+="\n\n[line]:\n"+n.line,i+="\n\n[source]:\n"+n.source.split(/\n/)[n.line-1].replace(/^[\s\t]+/,"")),n.temp&&(i+="\n\n[temp]:\n"+n.temp),t.console&&console.error(i),r.toString=function(){return"{Template Error}"},r}}(template,this);typeof module!="undefined"&&module.exports&&(module.exports=template),function(n){var t=function(t,i){var r={addTrigger:".addlink",removeTrigger:".deletelink:not(.disabled)",leastOne:!0,itemSelector:null,allowMaxNumber:100,maxRowIndex:0,init:function(){},generateJson:function(){},rowTemplate:function(){},insertRowCall:function(){},beforeRemoveRowCall:function(){},removeRowCall:function(){}},u=this.setting=n.extend({},r,i);this.vars={maxRowIndex:0,operateType:{insert:"insert",remove:"remove"}};this.mutipleRow=n(t);this.initialize()};t.prototype={initialize:function(){var t=this,i=t.setting,r=t.vars,f=i.addTrigger,e=i.removeTrigger,u=t.mutipleRow;t.mutipleRow.addClass("mutiple_row_container");t.items=t.getItems();r.maxRowIndex=Math.max(t.items.length,i.maxRowIndex);u.delegate(f,"click",function(){var u=t.getItems(),i=n(this).closest("tr"),f=t.getRowNum(i),e=r.maxRowIndex=Math.max(r.maxRowIndex,u.length);return t.insertRow(i,f,e),!1});u.delegate(e,"click",function(){var u=t.getItems(),i=n(this).closest("tr"),f=t.getRowNum(i),e=r.maxRowIndex=Math.max(r.maxRowIndex,u.length);return t.removeRow(i,f,e),!1});t.checkRow();i.init&&n.isFunction(i.init)&&i.init.call(t)},insertRow:function(t,i,r){var u=this,f=u.setting,h=u.vars,e=t?t.closest("tbody"):u.mutipleRow.find("tbody"),o=f.rowTemplate(t,r),c=e.children("tr").length,s;if(c>=f.allowMaxNumber)return!1;t?t.after(o):e.append(o);h.maxRowIndex++;u.checkRow();s=t?t.next():e.children().first();u.ensureItems();f.insertRowCall&&n.isFunction(f.insertRowCall)&&f.insertRowCall.call(u,s,i,r)},removeRow:function(t,i,r){var u=this,f=u.setting,e=u.vars;f.beforeRemoveRowCall&&n.isFunction(f.beforeRemoveRowCall)&&f.beforeRemoveRowCall.call(u,t,i,r);t.remove();u.ensureItems();f.removeRowCall&&n.isFunction(f.removeRowCall)&&f.removeRowCall.call(u,i,r);u.checkRow()},ensureItems:function(){this.getItems()},getItems:function(){var t=this,i=t.setting,r=t.mutipleRow;return t.items=i.itemSelector?n(i.itemSelector):r.find("tbody > tr"),t.items},checkRow:function(){var n=this,t=n.setting,h=n.vars,s=n.mutipleRow,f=t.addTrigger,i=s.find("tbody"),r,u,e,o;t.leastOne&&(r=n.getItems().length,u=i.find(t.removeTrigger),r===1?u.hide():r===0?(n.insertRow(null,0,0),e=i.children().first(),e.find(t.removeTrigger).hide()):u.show());o=i.children("tr").length;o>=t.allowMaxNumber?i.find(f).addClass("disabled"):i.find(f).removeClass("disabled")},generateJson:function(){var n=this,t=n.setting;t.generateJson&&t.generateJson.call(n)},getRowNum:function(n){var t=this,i=t.mutipleRow;return n.is("tr")?t.items.length+1:0}};n.fn.viMutipleRow=function(i){return this.each(function(){var r=n(this),u;if(r.data("viMutipleRow"))return r.data("viMutipleRow");u=new t(this,i);r.data("viMutipleRow",u)})}}(jQuery),function(n){var t=function(t,i){var r={leastOne:!0,items:"tr",itemsContainer:"table",allowMaxCount:20,addTrigger:".addlink",removeTrigger:".deletelink:not(.disabled)",init:function(){},itemTemplate:function(){},insertItemCall:function(){},beforeRemoveItemCall:function(){},removeItemCall:function(){}};this.vars={maxIndex:0};this.settings=n.extend({},r,i);this.viMultipleItem=t;this.initialize()};t.prototype={initialize:function(){var t=this,i=t.settings,u=t.vars,f=i.addTrigger,e=i.removeTrigger,r=t.viMultipleItem;r.addClass("multiple_item_container");t.items=t._getItems();t.itemsContainer=n(i.itemsContainer);u.maxIndex=t.items.length;r.delegate(f,"click",function(){var e=t._getItems(),r=n(this).closest(i.items),f=u.maxIndex;return t.insertItem(r,f),!1});r.delegate(e,"click",function(){var f=t._getItems(),r=n(this).closest(i.items),u=t.getItemIndex(r);return t.removeItem(r,u),!1});t._checkItem();i.init&&i.init.call(t)},_getItems:function(){var i=this,t=i.settings;return n(t.itemsContainer).children(t.items)},_checkItem:function(){var n=this,t=n.settings,f;if(t.leastOne){var i=n.items,r=i.length,e=n.itemsContainer,u=e.find(t.removeTrigger);r===1?u.hide():r===0?(n.insertItem(null,0),i=n.items,f=i.first(),f.find(t.removeTrigger).hide()):u.show()}},getItemIndex:function(n){var t=this,i=t.settings;return n.is(i.items)?t.items.index(n):0},insertItem:function(n,t){var i=this,r=i.settings,e=i.vars,f,u;i.items.length>r.allowMaxCount||(f=r.itemTemplate(n,t),u=null,n?(n.after(f),u=n.next()):(i.itemsContainer.append(f),u=i._getItems().last()),e.maxIndex++,i.items=i._getItems(),i._checkItem(),r.insertItemCall&&r.insertItemCall.call(i,u,t))},removeItem:function(n,t){var i=this,r=i.settings;r.beforeRemoveItemCall&&r.beforeRemoveItemCall.call(i,n,t);n&&n.remove();i.items=i._getItems();i._checkItem();r.removeItemCall&&r.removeItemCall.call(i,t)}};n.fn.viMultipleItem=function(i){return this.each(function(r,u){var f=n(u),e;if(f.data("viMultipleItem"))return f.data("viMultipleItem");e=new t(f,i);f.data("viMultipleItem",e)})}}(jQuery,window),function(n){n.extend(n,{ListFormattingDecimalFormat:function(t,i){var r="";return n.type(t)==="number"&&(r+=t,r+=i?")":"."),r},ListFormattingDecimalToLetter:function(t,i,r){var u="",f;if(n.type(t)==="number"){var e=i?65:97,o=Math.floor(t/26)+1,s=--t%26;for(f=0;f<o;f++)u+=String.fromCharCode(s+e);u+=r?")":"."}return u},ListFormattingDecimalToRoman:function(n,t,i){function o(n){return Math.floor(n/2)*2}var e="",f=parseInt(n),u=t?[[1,"I"],[5,"V"],[10,"X"],[50,"L"],[100,"C"],[500,"D"],[1e3,"M"]]:[[1,"i"],[5,"v"],[10,"x"],[50,"l"],[100,"c"],[500,"d"],[1e3,"m"]],r,s,h;if(!isNaN(f)&&f>0&&f<4e3){for(r=u.length-1;r>=0;){if(f>=u[r][0])if(s=Math.floor(f/u[o(r)][0]),h=s%5,h==4)e+=u[o(r)][1]+u[r+1][1],f-=s*u[o(r)][0];else for(e+=u[r][1],f-=u[r][0];--h>0;)e+=u[o(r)][1],f-=u[o(r)][0];r--}e+=i?")":"."}else e=!1;return e},formatFacilityHour:function(t,i,r){return t>i?"":n.datepicker.formatTime(r,{hour:parseInt(t)},{})+" - "+n.datepicker.formatTime(r,{hour:parseInt(i),minute:59},{})},formattedFacilityReservedHours:function(t,i){t=t.sortNumber();var r="",u=[],f=0;return n(t).each(function(n){n==0?u.push([t[n],t[n]]):t[n]==t[n-1]+1?u[f][1]=t[n]:(u.push([t[n],t[n]]),f++)}),n(u).each(function(t,u){r+=n.formatFacilityHour(u[0],u[1],i)+" <br/>"}),r==""&&(r=Vision.Resources.FacilityDirectory_Widget_ReservationSubmission_NoTimeSelected),r},compressFormFieldArray:function(t){var u=97,f=26,i={ks:[],vs:[]},r=function(n){var i="",t=n,r=0;if(t==0)return String.fromCharCode(u);while(t>0)r=t%f,t=Math.floor(t/f),i=String.fromCharCode(u+r-(i.length<=0?0:1))+i;return i},e=function(t){t=t||"";var u="",f=t.split(".");return n(f).each(function(n,t){var e=t.indexOf("["),f=e>0?t.substr(0,e):t;i.ks.length<n+1?(i.ks.push({max:0,i:n,k:{}}),i.ks[n].k[f]=r(i.ks[n].max),u+=t.replace(f,r(i.ks[n].max))+"."):i.ks[n].k[f]?u+=t.replace(f,i.ks[n].k[f])+".":(i.ks[n].max++,i.ks[n].k[f]=r(i.ks[n].max),u+=t.replace(f,r(i.ks[n].max))+".")}),u.substr(0,u.length-1)},o=function(t){var i={ks:[],vs:t.vs};return n(t.ks).each(function(n,t){var u=[],r;for(r in t.k)u.push([r,t.k[r]]);i.ks.push({i:t.i,k:u})}),i};return n(t).each(function(){var n=e(this[0]);i.vs.push([n,this[1]])}),o(i)}});n.extend(n.fn,{selectRange:function(n,t){return this.each(function(){if(this.setSelectionRange)this.focus(),this.setSelectionRange(n,t);else if(this.createTextRange){var i=this.createTextRange();i.collapse(!0);i.moveEnd("character",t);i.moveStart("character",n);i.select()}})},setSelection:function(n,t){if(this.lengh==0)return this;if(input=this[0],input.createTextRange){var i=input.createTextRange();i.collapse(!0);i.moveEnd("character",t);i.moveStart("character",n);i.select()}else input.setSelectionRange&&(input.focus(),input.setSelectionRange(n,t));return this},setCursorPosition:function(t){return this.lengh==0?this:n(this).setSelection(t,t)},insertAtCaret:function(t){var i=n(this)[0];if(document.selection)this.focus(),sel=document.selection.createRange(),sel.text=t,this.focus();else if(i.selectionStart||i.selectionStart=="0"){var r=i.selectionStart,u=i.selectionEnd,f=i.scrollTop;i.value=i.value.substring(0,r)+t+i.value.substring(u,i.value.length);this.focus();i.selectionStart=r+t.length;i.selectionEnd=r+t.length;i.scrollTop=f}else this.value+=t,this.focus()},characterCounter:function(t){function u(){return window.getSelection?window.getSelection().toString():document.selection&&document.selection.createRange?document.selection.createRange().text:""}function i(i){var r=i.val(),u,e,o,f;t.ignoreCustomMsg&&(r=r.replace(/^Compose message.../g,""));u=t.maxLength-r.length;u<0&&(e=r.substring(0,t.maxLength),i.val(e));o=u<0?0:u;f=null;f=typeof t.container=="function"?t.container(i).find(t.target):n(i).closest(t.container).find(t.target);f.text(o)}var r={target:".remain_characters",container:function(t){return n(t).parent()},maxLength:70};t=n.extend({},r,t);n(this).each(function(){i(n(this))});n(this).keyup(function(){i(n(this))});n(this).change(function(){i(n(this))});n(this).keydown(function(i){if(i.ctrlKey||i.keyCode>=37&&i.keyCode<=40||i.keyCode==9)return!0;if(i.keyCode!=8&&i.keyCode!=46){var r=n(this).val().length+1,f=t.maxLength-r;if(f<0&&(f=0),r>t.maxLength&&u()=="")return!1}})},adjustImageDimention:function(t){var r,f,i,u;t=n.extend({},{width:70,height:70,desireWidth:50,ratios:".75:1",roundedCorner:!1,defaultColor:"#C9C9C9"},t);var e=t.width,o=t.height,f=t.desireWidth,r=t.desireWidth,s=t.ratios.split(":")[1],h=t.ratios.split(":")[0],c=n(this).parent();t.roundedCorner?c.css({height:r,width:f,overflow:"hidden","border-radius":r,"background-color":t.defaultColor,border:"1px solid "+t.defaultColor}):(r=r*h,f=f*s,c.css({height:r,width:f,overflow:"hidden","border-radius":5,"background-color":t.defaultColor,border:"1px solid "+t.defaultColor}));h>s?(u=r,i=e*u/o,i<f&&(i=f,u=o*i/e)):(i=f,u=o*i/e,u<r&&(u=r,i=e*u/o));n(this).css({width:i,"max-width":i,height:u,position:"relative",top:Math.abs(u-r)/-2,left:Math.abs(i-f)/-2,border:0})}})}(jQuery);$(function(){window.razorTypes=[];window.razorDialogs=[];$("body").delegate("a.show_razor_model_property","click",function(n){var i=$(this).closest("div.help_notes_body").attr("showPropertyUrl"),f=this,r,u;if(typeof i!="undefined"&&i.length>0){var t=$(this).attr("razorType"),e=i+"?typeName="+t,o={title:t,width:600,url:e,useFrame:!1,resize:!0,lock:!1,padding:0,fixed:!1,follow:f,onClosed:function(){if(window.razorTypes){var n=$.inArray(t,window.razorTypes);n>=0&&(window.razorTypes.splice(n,1),window.razorDialogs.splice(n,1))}}};window.razorTypes&&(r=$.inArray(t,window.razorTypes),r<0?(u=$.viClientDialog(o).open(),window.razorTypes.push(t),window.razorDialogs.push(u)):window.razorDialogs[r].zIndex())}n.preventDefault()}),function(n){n.extend(n,{SendEmail:function(n){if(n!=null&&n!=undefined){var i=n.addresses==null||n.addresses==undefined?"":n.addresses,r=n.subject==null||n.subject==undefined?"":"&subject="+n.subject,u=n.body==null||n.body==undefined?"":"&body="+n.body,f=n.cc==null||n.cc==undefined?"":"&cc="+n.cc,e=n.bcc==null||n.bcc==undefined?"":"&bcc="+n.bcc,t=r+u+f+e;t!=""&&(t="?"+t.substring(1));window.location.href="mailto:"+i+t}}})}(jQuery)});ViCategorySelector=function(n,t){var r={isLoaded:!1,ajaxData:null,ajaxUrl:"",eventName:"click",targetEl:$(".vi-animation-container"),getAjaxDataFunc:null,animSpeed:100,minWidth:120,minHeight:100,maxHeight:500,beforeShow:function(){var i=this,n=i.setting,t=$(n.targetEl),r=$.isFunction(n.getAjaxDataFunc)?n.getAjaxDataFunc():n.ajaxData,u=n.ajaxUrl,f=n.isLoaded;f||(n.isLoaded=!0,t.loading(!0,{mask:!0}),$.vision().ajax({url:u,data:r,type:"GET",success:function(n){$.type(n)=="string"?(t.html(n),t.loading(null,null,!0)):(alert(Vision.Resources.EnotificationCategorySelector_LoadCheckboxFailed),t.loading(null,null,!0))},error:function(){alert(Vision.Resources.UI_Common_FrontendAjaxGetFailed);t.loading(null,null,!0)}}))},init:function(n){var t=n.dropDown,r=n.setting,i=t.is(":text")?t:t.find(".vi-input"),u=i.next(),f=n.dropDownPanel}},u=$(n).getZIndex()+1,i=$.extend({zIndex:u},r,t);this.categorySelector=$(n);this.categorySelector.viDropdown(i);$.extend(this,this.categorySelector.viDropdown(i).data("viDropdown"))};$.fn.viCategorySelector=function(n){return this.each(function(){var t=$(this),i;if(t.data("viCategorySelector"))return t.data("viCategorySelector");i=new ViCategorySelector(this,n);t.data("viCategorySelector",i)})};ContentTypeCategoryModel=function(n){var t=this.DeserializeFromJson(n);this.ToCategories=t.ToCategories||[];this.ToContentTypes=t.ToContentTypes||[]};ContentTypeCategoryModel.prototype={ToContentTypes:[],ToCategories:[],SerializeToJson:function(){return JSON.stringify(this)},DeserializeFromJson:function(n){return $.parseJSON(n)},Reset:function(n,t){this.ToCategories=n||[];this.ToContentTypes=t||[]}};Array.prototype.contains=function(n){for(var t=0;t<this.length;t++)if(this[t]==n)return!0;return!1};Array.prototype.indexOf=function(n){for(var t=0;t<this.length;t++)if(this[t]==n)return t;return-1};Array.prototype.remove=function(n){var t=this.indexOf(n);t>-1&&this.splice(t,1)};ViCategorySelector.GenerateModelWithNewContentType=function(n,t,i){var r=new ContentTypeCategoryModel(i);return r.ToContentTypes.contains(n)||(r.ToContentTypes.push(parseInt(n)),$.each(t,function(n,t){r.ToCategories.remove(t)})),r.SerializeToJson()};ViCategorySelector.GenerateModelWithRemovedContentType=function(n,t,i){var r=new ContentTypeCategoryModel(i);return r.ToContentTypes.contains(parseInt(n))&&(r.ToContentTypes.remove(parseInt(n)),$.each(t,function(n,t){r.ToCategories.remove(t)})),r.SerializeToJson()};ViCategorySelector.GenerateModelWithNewCategory=function(n,t){var i=new ContentTypeCategoryModel(t);return i.ToCategories.contains(n)||i.ToCategories.push(parseInt(n)),i.SerializeToJson()};ViCategorySelector.GenerateModelWithRemovedCategory=function(n,t){var i=new ContentTypeCategoryModel(t);return i.ToCategories.contains(n)&&i.ToCategories.remove(parseInt(n)),i.SerializeToJson()};$(function(){$.triggerScripts()});var generateGUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n=="x"?t:t&3|8;return i.toString(16)})},mobileReorderInitOverrides=function(){$("#sitebody .column").find("iframe[src=''], iframe:not([src])").each(function(n,t){typeof window.mobileReorderIframes=="undefined"&&(window.mobileReorderIframes={});var i=$(t).attr("id");(typeof i==typeof undefined||i==!1||i.length<1)&&$(t).attr("id",generateGUID());window.mobileReorderIframes[$(t).attr("id")]={head:$(t).contents().find("head").detach(),body:$(t).contents().find("body").detach()}})},mobileReorderOverrides=function(){$("#sitebody .column").find("iframe[src=''], iframe:not([src])").each(function(n,t){var i=window.mobileReorderIframes[$(t).attr("id")];typeof i!="undefined"&&($.browser.mozilla==!0||$.browser.msie&&parseInt($.browser.version)<11?$(t).load(function(){$(t).contents().find("html").empty();$(t).contents().find("html").append(i.head);$(t).contents().find("html").append(i.body)}):($(t).contents().find("html").empty(),$(t).contents().find("html").append(i.head),$(t).contents().find("html").append(i.body)))})},renderMobile=function(){var n;mobileReorderInitOverrides();$("#sitebody").addClass("force_hide_column");$("#sitebody .column").find("script").remove();i=0;$("#sitebody *").not("iframe").contents().filter(function(){return this.nodeType==8}).each(function(){if(this.nodeValue.indexOf("!!WidgetStart")>=0){var t=this.nodeValue.match('vi-orderdata="(.*)"  vi-hideonmobile'),r=this.nodeValue.match('vi-hideonmobile="(.*)"Widget'),n="";if($(this).parent().attr("id")==undefined||$(this).parent().attr("id")=="")try{n=$(this).parent().parent().attr("id")}catch(u){}else n=$(this).parent().attr("id");$(this).wrap('<div class="mobile_reorder_widget clearfix"  vi-orderdata="'+t[1]+'" vi-hideonmobile="'+r[1]+'" vi-deskorder="'+i+'" vi-column="'+n+'"><\/div>');i++}else this.nodeValue.indexOf("!!WidgetEnd")>=0&&(thewidget=$(this).prevAll(".mobile_reorder_widget:first"),widgetcontent=$(this).prevUntil(".mobile_reorder_widget").andSelf(),$(this).parents(".home_collage").size()>0&&(home_collage=$(this).parents(".home_collage:first"),thewidget.insertBefore(home_collage),$(this).appendTo(home_collage),widgetcontent=$(this).parents(".home_collage:first").detach().after($(this))),$(this).parents(".home_buttons").size()>0&&(home_buttons=$(this).parents(".home_buttons:first"),thewidget.insertBefore(home_buttons),$(this).appendTo(home_buttons),widgetcontent=$(this).parents(".home_buttons:first").detach().after($(this))),widgetcontent.appendTo(thewidget),$("#sitebody").hasClass("homepagelayout")&&thewidget.attr("vi-hideonmobile")=="false"&&thewidget.parentsUntil("#sitebody").each(function(){var n="",t;$(this).attr("id")&&(n=$(this).attr("id"));t="fake_col";thewidget.wrapInner("<"+$(this).prop("tagName")+' class="'+$(this).attr("class")+" "+t+'" id="'+n+'"><\/'+$(this).prop("tagName")+">")}))});$("#sitebody").find(".mobile_reorder_widget[vi-orderdata!='0']").length>0?($("#sitebody > *").not("#MobileColumnUserControl1, .home_floatarea, link").addClass("force_hide_column"),n=$("#sitebody").find(".mobile_reorder_widget").sort(function(n,t){return $(n).attr("vi-orderdata")-$(t).attr("vi-orderdata")}),n.each(function(){$(this).attr("vi-hideonmobile")=="true"&&$(this).addClass("force_hide_column");$("#MobileColumnUserControl1").append($(this))}),$(".async_widget_container:not(.custominvoke)").each(function(n,t){$(t).loadAsyncContainer()})):$("#sitebody").find(".mobile_reorder_widget[vi-hideonmobile='true']").length>0&&(n=$("#sitebody").find(".mobile_reorder_widget"),n.each(function(){$(this).attr("vi-hideonmobile")=="true"&&$(this).addClass("force_hide_column")}));mobileReorderOverrides();$("#sitebody").removeClass("force_hide_column")},restoreDesktop=function(){var n;mobileReorderInitOverrides();$("#sitebody #MobileColumnUserControl1").find(".mobile_reorder_widget").length>0?($("#sitebody > *").not("#MobileColumnUserControl1, .home_floatarea, link").removeClass("force_hide_column"),$("#sitebody").find(".fake_col > *").unwrap(),$("#sitebody").find(".fake_col:empty").remove(),n=$("#sitebody").find(".mobile_reorder_widget").sort(function(n,t){return $(n).attr("vi-deskorder")-$(t).attr("vi-deskorder")}),n.each(function(){parentcol=$(this).attr("vi-column");$("#sitebody").find("#"+parentcol).append(this)}),$(".async_widget_container:not(.custominvoke)").each(function(n,t){$(t).loadAsyncContainer()})):$("#sitebody").find(".mobile_reorder_widget[vi-hideonmobile='true']").length>0&&(n=$("#sitebody").find(".mobile_reorder_widget"),n.each(function(){$(this).attr("vi-hideonmobile")=="true"&&$(this).removeClass("force_hide_column")}));$("#sitebody").find(".mobile_reorder_widget > *").unwrap();$("#sitebody").find(".mobile_reorder_widget:empty").remove();mobileReorderOverrides()},manualRenderMobile=function(){var n=window.reordered?window.reordered==!0:!1,t=window.hashiddenwidgets?window.hashiddenwidgets==!0:!1,i=window.parent?window.parent.inpreviewmobile?window.parent.inpreviewmobile==!0:!1:!1;(i||n||t)&&($("#sitebody #MobileColumnUserControl1").length<1&&$("#sitebody").append('<div id="MobileColumnUserControl1" class="column mobile_only clearfix"><\/div>'),window.innerWidth<=647&&(renderMobile(),window.switchedToMobile=!0))};$(function(){var n=window.reordered?window.reordered==!0:!1,t=window.hashiddenwidgets?window.hashiddenwidgets==!0:!1,i=window.parent?window.parent.inpreviewmobile?window.parent.inpreviewmobile==!0:!1:!1;(i||n||t)&&($("#sitebody #MobileColumnUserControl1").length<1&&$("#sitebody").append('<div id="MobileColumnUserControl1" class="column mobile_only clearfix"><\/div>'),$(".home_collage").size()>0&&($(".home_collage").wrap('<div id="'+$(".home_collage").attr("id")+'"><\/div>'),$(".home_collage").attr("id","")),$(".home_buttons").size()>0&&($(".home_buttons").wrap('<div id="'+$(".home_buttons").attr("id")+'"><\/div>'),$(".home_buttons").attr("id","")),$(window).resize(function(){this.resizeTO&&clearTimeout(this.resizeTO);this.resizeTO=setTimeout(function(){$(this).trigger("resizeEnd")},150)}),$(window).bind("resizeEnd",function(){(window.switchedToMobile==null||window.switchedToMobile!=null&&window.switchedToMobile==!1)&&window.innerWidth<=647?(renderMobile(),window.switchedToMobile=!0):window.switchedToMobile&&window.switchedToMobile==!0&&window.innerWidth>647&&(restoreDesktop(),window.switchedToMobile=!1)}))}),function(){var n=function(n){this.options=$(n)};n.prototype={init:function(){var t=this,n=t.options,r=n.find(".faq_tab_nav").height(),i;n.find(".faqtab_section").attr("style","min-height: "+(r-42)+"px");$(window).resize(function(){clearTimeout(i);i=setTimeout(function(){t.faqResizeTab()},200)});t.faqHashChangeFun();"onhashchange"in window?window.onhashchange=function(){t.faqHashChangeFun()}:$(".faq_tab_nav ul li a").click(function(){$(this).closest(".faq_tab_nav ul li a").find(".active_faqtab").removeClass("active_faqtab");$(this).addClass("active_faqtab");var n=$($(this).attr("href"));n.show().addClass("active_faqtab").siblings().hide().removeClass("active_faqtab");t.faqResizeTab()});n.find(".faqtab_question").click(function(){$(this).toggleClass("faqquestion_open");var t=$(this).next(".faqtab_answer");t.toggleClass("faqanswer_open");n.find(".faq_tab_contents").find(".faqquestion_open").not(this).removeClass("faqquestion_open");n.find(".faq_tab_contents").find(".faqanswer_open").not(t).removeClass("faqanswer_open")});n.find("#tabselect").change(function(){var i=n.find("#tabselect").val();n.find(".faq_tab_nav ul li a").each(function(){var n=$(this).attr("href");n==i?$(this).addClass("active_faqtab"):$(this).removeClass("active_faqtab")});$(this).closest(".faq_tab_nav ul li a").find(".active_faqtab").removeClass("active_faqtab");$(this).addClass("active_faqtab");$(i).show().addClass("active_faqtab").siblings().hide().removeClass("active_faqtab");t.faqResizeTab()})},faqHashChangeFun:function(){if($.isHashValid()){var t=this,u=t.options,i=window.location.hash,n=$('.faq_tab_nav [href*="'+i+'"]'),r=$(i);n.length&&!n.hasClass("active_faqtab")&&r.length&&(n.closest(".faq_tab_nav").find(".active_faqtab").removeClass("active_faqtab"),n.addClass("active_faqtab"),r.show().addClass("active_faqtab").siblings().hide().removeClass("active_faqtab"),t.faqResizeTab())}},faqResizeTab:function(){var t=this,n=t.options;tabheight=n.find(".faq_tab_nav").height();n.find(".faqtab_section").attr("style","min-height: "+(tabheight-42)+"px")}};$.extend($.fn,{faqTabList:function(){return $(this).length<=0?null:($(this).each(function(){var t=$(this).data("faqTabList");typeof t=="undefined"&&(t=new n(this),t.init(),$(this).data("faqTabList",t))}),$($(this)[0]).data("faqTabList"))}})}(jQuery),function(){function r(n){var t=!1;return"ontouchstart"in window?t=!0:"onpointerdown"in window?t=n.originalEvent.pointerType=="touch":window.MSPointerEvent&&(t=n.originalEvent.pointerType==n.originalEvent.MSPOINTER_TYPE_TOUCH),t}var t="",i,u,n;("ontouchstart"in window||"onpointerdown"in window||window.MSPointerEvent)&&(t="ontouchstart"in window?"touchstart":"onpointerdown"in window?"pointerdown":window.MSPointerEvent?"MSPointerDown":"");i=$.isIEBrowser();u=$.isIE9Browser();n=function(t,i){this._container=$(t);this._options=$.extend({},n.defaultOptions,i);this._targets=$(this._options.anchorTarget,this._container)};n.prototype={_init:function(){var u=this,e=u._targets,n=u._options,f=u._container;t.length>0&&(e.bind(t,function(t){var u=$(this),e,s,o;if(r(t)==!1||(e=u.next(n.showPanel),s=e.length>0,!s))return!0;if(e.hasClass("touch-active"))i&&u.attr("href",u.attr("data-href")),e.removeClass("touch-active");else return i&&(u.attr("data-href",u.attr("href")),u.attr("href","javascript:void(0);")),o=f,n.closeOtherTarget==!0&&(o=$("body")),$(n.showPanel,o).filter(".touch-active").not(e).removeClass("touch-active"),e.addClass("touch-active"),!1}),$("body").bind(t,function(t){var i,u;if(r(t)==!1||(i=$(t.target).closest(n.showPanel),i.length==0&&(i=$(t.target).next(n.showPanel)),i.length>0))return!0;u=f;n.closeOtherTarget==!0&&(u=$("body"));$(n.showPanel,u).filter(".touch-active").removeClass("touch-active")}))}};n.defaultOptions={anchorTarget:".touching-anchor",closeOtherTarget:!0};$.extend($.fn,{anchorTouching:function(t){return $(this).length<=0?null:($(this).each(function(i,r){var u=$(r).data("anchorTouching");typeof u=="undefined"&&(u=new n(r,t),u._init(),$(r).data("anchorTouching",u))}),$($(this)[0]).data("anchorTouching"))}})}(jQuery),function(){function t(){$(".front_end_body table:not(.responsive-table-data-mb)").each(function(){if($(this).find(">tbody>tr,>thead>tr").length!=1||$(this).find("tbody>tr>th,thead>tr>th").length!=0||$(this).hasClass("calendar_title")){if(!($(this).find(">tbody>tr,>thead>tr").length==1&&$(this).find("tbody>tr>th,thead>tr>th").length==0))maxWidth=$(this).css("max-width"),$(this).width()>$(window).width()||$(this).width()>$(this).parent().width()&&$(this).parent().width()>0?$(".faqtab_answer").length>0?$(this).width("100%"):$(this).parent().hasClass("responsive-table-scroll")?$(this).css("max-width",maxWidth):($(this).css("max-width","none"),$(this).wrap('<div class="responsive-table-scroll left_scroll"><\/div>')):$(this).parent().hasClass("responsive-table-scroll")&&$(this).unwrap()}else($(this).width()>$(window).width()||$(this).width()>$(this).parent().width()&&$(this).parent().width()!=0)&&($(this).parent().hasClass("responsive-table-list")||($(this).wrap('<div class="responsive-table-list"><\/div>'),$(this).width("100%"),$(this).find("img, object").each(function(){$(this).css("max-width","100%")})))});$(".responsive-table-scroll").scroll(function(){var n=$(this).scrollLeft();0<n?$(this).addClass("right_scroll"):$(this).removeClass("right_scroll");$inner_table=$(this).find(">table");n+$(this).width()==$inner_table.outerWidth()?$(this).removeClass("left_scroll"):$(this).hasClass("left_scroll")||$(this).addClass("left_scroll")})}function i(){$("iframe[src*=youtube]").each(function(){$(this).parent().hasClass("videoWrapper")||$(this).wrap("<div class='videoWrapper'><\/div>")})}var n=!1;window.visionOptions!=undefined&&window.visionOptions.clientResponsiveTableEnabled!=undefined&&(n=window.visionOptions.clientResponsiveTableEnabled);$(".front_end_body table:not(.non-responsive-table)").each(function(){if($(this).filter(".listtable, .tableData").length>0&&$(this).find(">tr>th,>thead>tr>th,>tbody>tr>th").length>0){$(this).addClass("responsive-table-data-mb");var n=[];$(this).find(">tr>th,>thead>tr>th,>tbody>tr>th").each(function(){n.push($(this).text())});$(this).find("tbody>tr,>tr").each(function(t,i){$(i).find("td").each(function(t,i){$(i).attr("data-th",n[t]);var r=$(i).attr("data-th"),u=$(i).text()&&$(i).html();u.trim().length==0&&r.trim().length==0&&$(i).addClass("hideEmptyRow")})});$(this).find("td.poll_thumbnail_col").each(function(){$(this).removeClass("poll_thumbnail_col")})}});$(".faqtab_answer").each(function(){$(this).find("table:not(.non-responsive-table)").width("100%")});n&&(t(),i(),$(window).resize(function(){this.resizeTo&&clearTimeout(this.resizeTo);this.resizeTo=setTimeout(t(),150)}));$(".import-button[data-url]").click(function(){var n=$.parseJSON($(this).attr("data-url-post")||"{}"),t={title:$(this).text(),url:$(this).attr("data-url"),useFrame:!1,width:545,data:n,onClosed:function(n){n&&n.IsOk===!0&&($.refreshTempMessage(n.Message),setTimeout(function(){$.vision().refresh()},300))}};$.viClientDialog(t).open()});$(".auto-complete-container[data-auto-complete]").each(function(){var n=$(this).attr("data-auto-complete")||"off";n=="off"?$(this).find("form,input,select,textarea").attr("autocomplete",n):$(this).find("form,input,select,textarea").removeAttr("autocomplete")})}(jQuery),function(n){var t=function(t,i){this.button=n(t);this.options=n(i);this.visible=!1;var r=n(t).getZIndex()+1;this.setting=n.extend({zIndex:r},{animSpeed:100,height:250,width:200},i);this.container=null;this.init()};t.prototype={init:function(){var t=this;this.addPanelDiv();this.bindButton();n(window).resize(function(){t.snapToAnchor()});n("body").click(function(i){var u=n(i.target).closest(".ui-datepicker"),f=n(i.target).closest(".ui-datepicker-current"),e=n(i.target).closest(".ui-icon-circle-triangle-e"),o=n(i.target).closest(".ui-icon-circle-triangle-w"),s=u.length+f.length+e.length+o.length,r=n(i.target).closest(".vi-panel-container");(r.length<=0||r.index(t.container)<0)&&s<=0&&t.closePanel()})},bindButton:function(){var t=this;this.button.on("click",function(i){return i.preventDefault(),n(this).prop("disabled",!0),t.openPanel(),n(this).prop("disabled",!1),!1})},addPanelDiv:function(){var i=document.body,t;if(!i)throw new Error('viPanelPopupManager: "documents.body" not ready');t=document.createElement("div");n(t).attr("class","vi-panel-container");i.appendChild(t,i.firstChild);this.container=n(t);this.loading=n("<div class='vi-panel-loading'><\/div>");this.container.append(this.loading);this.setting.width&&this.loading.css({"min-width":this.setting.width+"px"});this.setting.height&&(this.loading.css({"min-height":this.setting.height+"px"}),this.container.css({"max-height":this.setting.height+"px"}));this.container.hide()},openPanel:function(){var t=this.container;this.visible?this.closePanel():(this.visible=!0,t.find(".vi-panel-loading").length>0&&this.loadUrl(),t.slideDown(this.setting.animSpeed,function(){n(this).show()}),this.snapToAnchor())},closePanel:function(){var t=this;this.container.slideUp(this.setting.animSpeed,function(){n(this).hide();t.visible=!1})},loadUrl:function(){var i=this.container,r=this.button.data("url"),t={};this.button.data("url-post")&&(t=this.button.data("url-post"));n.vision?n.vision().ajax(r,{data:t,cache:!1,success:function(n){n==null&&(n="<span>Error loading "+URL+"<\/span>");i.html(n)}}):n.frontendAjax?n.frontendAjax(r,{data:t,cache:!1,success:function(n){n==null&&(n="<span>Error loading "+URL+"<\/span>");i.html(n)}}):n.ajax({url:r,cache:!1,data:t,success:function(n){n==null&&(n="<span>Error loading "+URL+"<\/span>");i.html(n)}})},snapToAnchor:function(){var i=this.container,t=this.button.offset(),s=n(document).height(),u=Math.max(i.outerHeight(),243),f=i.outerWidth(),h=this.button.outerWidth(),e=this.button.outerHeight(),o=0,r;o=s-t.top-e<u?t.top-u:t.top+e;r=0;r=t.left>f?t.left-f+h:t.left;i.css({position:"absolute",top:o+"px",left:r+"px"})}};n.fn.viPanelPopupManager=function(i){return this.each(function(){var r=n(this),u;if(r.data("viPanelPopupManager"))return r.data("viPanelPopupManager");u=new t(this,i);r.data("viPanelPopupManager",u)})};n(".export-button[data-url]").viPanelPopupManager({width:550,height:320})}(jQuery),function(){$.fn.replaceOptions=function(n){var t,i;this.empty();t=this;$.each(n,function(n,r){i=$("<option><\/option>").attr("value",r.value).text(r.text);t.append(i)})}}(jQuery);$(function(){$(document).delegate("form.largeformfieldsform","submit",function(){var t=$(this),i,n,r;t.valid()&&(i=[],t.find("input:not([type='submit'],[type='button'],[type='file'],[type='reset']),select,textarea").each(function(){$(this).hasClass("noncompressfield")||("checkbox"!=$(this).attr("type")||$(this).prop("checked"))&&(i.push([$(this).attr("name")+"",$(this).val()]),$(this).attr("disabled","disabled"))}),n=t.find("input[type='hidden'][name='____combinedcompressfields']"),n.length<=0&&(n=$("<input type='hidden' name='____combinedcompressfields'/>"),t.append(n)),r=$.compressFormFieldArray(i),n.val(JSON.stringify(r)))})}),function(n){n.validator&&(n.validator.methods.date=function(n,t){if(n!=null&&n!=""){var i=n.match(/[aApP]\.[mM]\.$/);i!=null&&(n=n.replace(i[0],i[0].replace(/\./g,"")))}return this.optional(t)||!/Invalid|NaN/.test(new Date(n))})}(jQuery),function(n){function r(t,i){n(t).is("form")&&(this._options=n.extend(this._options,i),this._target=n(t),this._init())}function t(t,i){n(t).is("form")&&(this._options=n.extend(this._options,i),this._target=n(t),this._init())}r.prototype={_options:{uploadUrl:"/AsyncUpload.axd",progressUrl:"/UploadProgress.axd",cancelUrl:"/UploadProgress.axd?cancel=true",fileSelector:"input[type='file']",identifierAttr:"uploadid",asyncSubmitFormCss:"async_submit_form",uploadFileHiddenInputSuffix:"_upload_hidden",getProgressInterval:500,uploadAllFilesOneTime:!1,popupProgressBarInTopWindow:!1,redirectIframeID:null,redirectIframeDialogOptions:{},autoSubmitAfterSelected:!1,allowAlwaysUpload:!1},_target:null,_dialog:null,_dialogContent:null,_dialogShown:!1,_cancel:!1,_init:function(){var t=this,i;t._cancel=!1;t._options.uploadUrl.indexOf("?")<0&&(t._options.uploadUrl=t._options.uploadUrl+"?1=1");t._dialogContent==null&&(t._dialogContent=t._prepareProgressDialog());t._options.autoSubmitAfterSelected&&(i=t.ie(),i==!1||i>=9?t._target.delegate("input[type='file']","change",function(){t._target.submit()}):t._target.find("input[type='file']").change(function(){t._target.submit()}));t._target.submit(function(){var i;if(t._options.allowAlwaysUpload&&n(this).data("file_uploaded",!1),n(this).data("file_uploaded")==!0)return!0;if(t._prepareToSubmitFileHiddens(),n(this).validate&&!n(this).validate().form())return!1;var s=n(this),f=s.find(t._options.fileSelector),r=!1;if(f.each(function(t,i){r=r||n(i).val()!=""}),!r)return!0;t._cancel=!1;t._clearAll();i=0;f.each(function(r,u){var f=n(u),e=f.attr(t._options.identifierAttr),h;if(f.val()!=""){i++;f.replaceWith(f.clone());var o=n('<form enctype="multipart/form-data" action="'+t._options.uploadUrl+"&identifier="+e+'" method="post" style="display:none" class="'+t._options.asyncSubmitFormCss+'"><\/form>'),s=f.val(),c=s.lastIndexOf("\\")+1,l=s.substr(c);o.attr({id:e+"_form",target:e+"_iframe",filename:l});o.append(f);h=n('<iframe style="display:none"/>').attr({id:e+"_iframe",name:e+"_iframe"});n("body").append(o).append(h)}});n("form."+t._options.asyncSubmitFormCss).each(function(){var i=n(this).find(t._options.fileSelector),r=i.attr(t._options.identifierAttr);t._updateFileList({UploadID:r,StatusText:Vision.Resources.AsyncUpload_DefaultStatusText,Percent:0,FileName:n(this).attr("filename"),SizeStr:Vision.Resources.AsyncUpload_DefaultSizeStr,IsValid:!0})});var u=[],e=function(r){var h=n(r).find(t._options.fileSelector),e=h.attr(t._options.identifierAttr),s,f;t._updateFileList({UploadID:e,StatusText:Vision.Resources.AsyncUpload_DefaultStatusText,Percent:0,FileName:n(r).attr("filename"),SizeStr:Vision.Resources.AsyncUpload_DefaultSizeStr,IsValid:!0});r.submit();s=0;f=setInterval(function(){if(t._cancel==!0){clearInterval(f);t._clearAll();return}n.ajax(t._options.progressUrl+"?t="+s++,{data:{id:e},success:function(e){e!=!1&&(t._updateFileList(e),e.Status>=3&&(n.inArray(e.UploadID,u)<0&&u.push(e.UploadID),u.length>=i&&setTimeout(function(){t._dialog.close(!0)},2e3),clearInterval(f),n(r).remove(),n("iframe[name='"+n(r).attr("target")+"']").remove(),t._options.uploadAllFilesOneTime||o()))},type:"get",dataType:"json"})},t._options.getProgressInterval)},o=function(){if(n("form."+t._options.asyncSubmitFormCss).length>0){var i=n("form."+t._options.asyncSubmitFormCss)[0];e(i)}};return t._options.uploadAllFilesOneTime?n("form."+t._options.asyncSubmitFormCss).each(function(){e(this)}):o(),i>0?!1:void 0})},_prepareProgressDialog:function(){var u=this,t,i,r;return u._options.popupProgressBarInTopWindow==!0&&(n=(window.top||window).$),t=n("<div class='progress_container' style='display:none'><\/div>"),i=n("<div class='progress_div'/>"),t.append(i),r=n('<table class="progress_table"><thead><tr><th class="name_td">'+Vision.Resources.AsyncUpload_ProgressBar_ColumnTitles_Name+'<\/th><th class="size_td">'+Vision.Resources.AsyncUpload_ProgressBar_ColumnTitles_Size+'<\/th><th class="progress_td">'+Vision.Resources.AsyncUpload_ProgressBar_ColumnTitles_Progress+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table>"),i.append(r),t.append('<div class="progress_notice">'+Vision.Resources.AsyncUpload_ProgressBar_Notice+"<\/div>"),t},_prepareToSubmitFileHiddens:function(){var t=this,i=typeof t._options.uploadFileHiddenInputSuffix,r;uploadFileHiddenInputSuffixFunc=i=="string"?function(){return t._options.uploadFileHiddenInputSuffix}:i=="function"?t._options.uploadFileHiddenInputSuffix:function(){return"_upload_hidden"};r=t._target.find(t._options.fileSelector);r.each(function(i,r){var h=uploadFileHiddenInputSuffixFunc(r,i),u=n(r),f,e,o,s;u.siblings(".async_upload_cus_hiddens").remove();f=u.attr("name");e=n("<input class='async_upload_cus_hiddens' type='hidden'/>");e.val(u.attr(t._options.identifierAttr));e.attr("name",f+h);u.after(e);o=n("<input class='async_upload_cus_hiddens' type='hidden'/>");o.attr("name",f+h+".UploadedOriginalNameHidden");o.val(n(u).prev("input.file_input_cus").val());u.after(o);s=n("<input class='async_upload_cus_hiddens' type='hidden'/>");s.attr("name",f+h+".UploadedFileChangedHidden");s.val(n(u).val().length>0?"true":"false");u.after(s)})},_showProgressDialog:function(){var t=this,i,r;t._dialogShown||t._cancel||(i=window,t._options.popupProgressBarInTopWindow==!0&&(i=window.top||window),r=i.$.viClientDialog({id:"progress_dialog",title:Vision.Resources.AsyncUpload_ProgressBar_Titles_Uploading,actions:[],html:t._dialogContent,useFrame:!1,onClosed:function(r){var f=t._target.find(t._options.fileSelector),u,e,o;f.each(function(i,r){var u=n("<input type='file'/>");u.attr({name:n(r).attr("name"),style:n(r).attr("style"),"class":n(r).attr("class"),multiple:n(r).attr("multiple"),accept:n(r).attr("accept")}).attr(t._options.identifierAttr,n(r).attr(t._options.identifierAttr));n(r).hide();n(r).parent().append(u);t._cancel&&n.ajax(t._options.cancelUrl,{data:{id:n(r).attr(t._options.identifierAttr)},success:function(){},type:"get"})});f.each(function(t,i){n(i).remove()});t._dialogShown=!1;u=typeof r!="undefined"&&r==!0;u?(t._target.find(t._options.fileSelector).each(function(){n(this).rules&&n(this).rules("remove")}),t._options.redirectIframeID?(e=n.extend({},t._options.redirectIframeDialogOptions,{id:t._options.redirectIframeID,html:t._dialogContent,useFrame:!0,redirectFrame:!0}),o=i.$.viClientDialog(e),setTimeout(function(){t._target.data("file_uploaded",!0);t._target.submit()},200),o.open()):(t._target.data("file_uploaded",!0),t._target.submit())):(t._cancel=!u,t._clearAll())}}),t._dialogContent.show(),r.open(),t._dialog=r,t._dialogShown=!0)},_clearAll:function(){var t=this;n("form."+t._options.asyncSubmitFormCss).each(function(i,r){var u=n(this).find(t._options.fileSelector).attr(t._options.identifierAttr);n(r).remove();n("iframe[name='"+n(r).attr("target")+"']").remove()});t._dialogContent.find("div.progress_div table tbody").html("")},_createProgressBar:function(t){var i="progress",u=t.status||"";u=="Error"&&(i="invalid_file");var f=t.pecentage||0,s=t.width||100,r=Math.round(f*100,4)/100+"%",e=n("<span/>").addClass(i).width(r).text(r),o=n("<div/>").addClass("progress_total");return n(o).append(e)},_updateFileList:function(t){var o,u,l,i,f;if(typeof t!="undefined"&&t.UploadID!=null){o=this;o._showProgressDialog();var s=o._dialogContent.find(".progress_table tbody"),v=t.StatusText,y=t.Percent==NaN?0:t.Percent,a=o._createProgressBar({pecentage:y,status:v}),r=s.find("td[uploadid='"+t.UploadID+"']");if(r.length<=0){if(r=n("<td uploadid='"+t.UploadID+"'/>"),r.addClass("progress_td"),t.IsValid)r.append(n(a));else{i=t.Message;i||(i=t.StatusText);var h=i.length>18?i.substr(0,15)+"...":i,c=n("<span class='invalid_file'/>").html(h).attr("title",t.Message),e=n("<div class='progress_total'/>");e.append(c);r.append(e)}u=t.FileName;l=u;u.length>20&&(l=u.substr(0,3)+"..."+u.substr(u.length-14,14));var p=n("<span title='"+u+"'/>").html(l),w=n("<td/>").append(p).addClass("name_td"),b=n("<td/>").append(t.SizeStr).addClass("size_td"),f=n("<tr uploadid='"+t.UploadID+"'/>").append(w).append(b).append(r).addClass("show-tooltip");s.append(f)}else if(t.IsValid)r.find("div.progress_total").replaceWith(a),f=n(s).find("tr[uploadid='"+t.UploadID+"']"),f.find("td.size_td").html(t.SizeStr);else{i=t.Message;i||(i=t.StatusText);var h=i.length>18?i.substr(0,15)+"...":i,c=n("<span class='invalid_file'/>").html(h).attr("title",t.Message),e=n("<div class='progress_total'/>");e.append(c);r.html(e);f=n(s).find("tr[uploadid='"+t.UploadID+"']");f.find("td.size_td").html(t.SizeStr)}}},ie:function(){var n=navigator.userAgent.toLowerCase();return n.indexOf("msie")!=-1?parseInt(n.split("msie")[1]):!1}};t.isSupport=function(){try{var t=window.FormData&&"upload"in n.ajaxSettings.xhr()&&window.File&&window.FileList&&window.FileReader;return t!=null&&t!=!1}catch(i){return!1}};t.prototype={_options:{uploadUrl:"/AsyncUpload.axd",progressUrl:"/UploadProgress.axd",cancelUrl:"/UploadProgress.axd?cancel=true",fileSelector:"input[type='file']",identifierAttr:"uploadid",asyncSubmitFormCss:"async_submit_form",uploadFileHiddenInputSuffix:"_upload_hidden",getProgressInterval:500,uploadAllFilesOneTime:!1,popupProgressBarInTopWindow:!1,redirectIframeDialogOptions:{},redirectIframeID:null,autoSubmitAfterSelected:!1,allowAlwaysUpload:!1,checkMaxMultipleUploadImageCount:null,useDataInsteadProp:!1,allowAlertWhenError:!1,checkFileNameFullPathLength:null,checkAcceptFileExtensions:null,maxConcurrentPosts:4},_target:null,_dialog:null,_dialogContent:null,_dialogShown:!1,_cancel:!1,_filesInfo:{files:[],InvalidFileIDs:[],TotalInvalidFilesSelected:0,TotalUploadedFiles:0,TotalValidFilesSelected:0,BytesTotalLength:0,BytesUploadedLength:0},_init:function(){var t=this,i;t._cancel=!1;t._options.uploadUrl.indexOf("?")<0&&(t._options.uploadUrl=t._options.uploadUrl+"?1=1");t._dialogContent==null&&(t._dialogContent=t._prepareProgressDialog());i=function(){n.isIEBrowser()?t._target.find("input[type='file']").replaceWith(t._target.find("input[type='file']").clone(!0)):t._target.find("input[type='file']").val("")};t._options.autoSubmitAfterSelected&&t._target.delegate("input[type='file']","change",function(){if(t._options.checkMaxMultipleUploadImageCount){var r=n(this)[0].files;if(r&&r.length>t._options.checkMaxMultipleUploadImageCount.maxMultipleCount)return t._options.allowAlertWhenError?alert(t._options.checkMaxMultipleUploadImageCount.errorMessage):t._showErrorMessage({uploadedFile:t._options.checkMaxMultipleUploadImageCount.errorMessage}),i(),!1}t._target.submit()});t._target.submit(function(){var r,s,h,c;if(t._filesInfo={files:[],InvalidFileIDs:[],TotalInvalidFilesSelected:0,TotalUploadedFiles:0,TotalValidFilesSelected:0,BytesTotalLength:0,BytesUploadedLength:0},t._options.allowAlwaysUpload&&n(this).data("file_uploaded",!1),n(this).data("file_uploaded")==!0)return!0;if(n(this).validate&&!n(this).validate().form())return t._options.allowAlertWhenError?n(this).validate().errorList.length>0&&alert(n(this).validate().errorList[0].message):t._showErrorMessage({uploadedFile:n(this).validate().errorList[0].message}),i(),!1;var y=n(this),e=y.find(t._options.fileSelector),o=t._options.useDataInsteadProp||!1;if(e.each(function(t,i){o=o||n(i).val()!=""}),!o)return!0;if(r=[],t._options.useDataInsteadProp?n(e).each(function(i,u){var f=n(u).attr(t._options.identifierAttr),e=n(u).data("files")||[];n(e).each(function(n,t){t.__identifier=f+"_"+n;t.__fileInput=u;t.__fileInputID=f;r.push(t)})}):n(e).each(function(i,u){var f=n(u).attr(t._options.identifierAttr);n(u.files).each(function(n,t){t.__identifier=f+"_"+n;t.__fileInput=u;t.__fileInputID=f;r.push(t)})}),t._options.checkMaxMultipleUploadImageCount&&r.length>t._options.checkMaxMultipleUploadImageCount.maxMultipleCount)return t._options.allowAlertWhenError?alert(t._options.checkMaxMultipleUploadImageCount.errorMessage):t._showErrorMessage({uploadedFile:t._options.checkMaxMultipleUploadImageCount.errorMessage}),i(),!1;if(t._filesInfo._files=r,t._filesInfo.TotalValidFilesSelected=r.length,t._prepareToSubmitFileHiddens(r),t._cancel=!1,t._clearAll(),s=r.length,h=!0,t._options.checkFileNameFullPathLength&&n(r).each(function(n,i){var r=t._options.checkFileNameFullPathLength.maxLength+10+33+i.name.length;r>=260&&(h=!1)}),!h)return t._options.allowAlertWhenError?alert(t._options.checkFileNameFullPathLength.errorMessage):t._showErrorMessage({uploadedFile:t._options.checkFileNameFullPathLength.errorMessage}),i(),!1;if(c=!0,t._options.checkAcceptFileExtensions&&n(r).each(function(i,r){var u=n.getFileExtension(r.name);t._options.checkAcceptFileExtensions.acceptFileExtensions.indexOf(u+",")<0&&(c=!1)}),!c)return t._options.allowAlertWhenError?alert(t._options.checkAcceptFileExtensions.errorMessage):t._showErrorMessage({uploadedFile:t._options.checkAcceptFileExtensions.errorMessage}),i(),!1;var l=[],a=t._options.maxConcurrentPosts?t._options.maxConcurrentPosts:r.length,f=[],u=[],p=function(n){for(var t=0,i=r.length;t<i;t++)if(r[t].__identifier===n)return r[t];return null},w=function(t){f.splice(n.inArray(t.__identifier,f),1);v()},b=function(t){u.splice(n.inArray(t.__identifier,u),1);f.push(t.__identifier);k(t)},v=function(){var t,i,n,r,e;if(f.length<a)for(t=a-f.length,i=t>=u.length?u.length:t,n=0;n<i;n++)try{r=u[n];e=p(r);b(e);n--;i--}catch(o){}},k=function(i){var u=new XMLHttpRequest,f,o,e;u.upload.addEventListener("progress",function(){},!1);u.onreadystatechange=function(){};u.open("POST",t._options.uploadUrl+"&identifier="+i.__identifier,!0);f=new FormData;f.append(i.__identifier,i);u.send(f);o=0;e=setInterval(function(){if(t._cancel==!0){clearInterval(e);t._clearAll();return}n.ajax(t._options.progressUrl+"?t="+o++,{data:{id:i.__identifier},success:function(u){if(u!=!1){i.__uploadedLength=u.UploadedLength>i.size?i.size:u.UploadedLength;var f=0;n(r).each(function(){f+=this.__uploadedLength||0});t._filesInfo.BytesUploadedLength=f;u.Status>3&&t._filesInfo.InvalidFileIDs.indexOf(u.UploadID)==-1&&(t._filesInfo.InvalidFileIDs.push(u.UploadID),t._filesInfo.TotalInvalidFilesSelected++);u.Status>=3&&(n.inArray(u.UploadID,l)<0&&(l.push(u.UploadID),u.Status==3&&(t._filesInfo.TotalUploadedFiles++,u.Percent=100)),l.length>=s&&setTimeout(function(){t._dialog.close(!0)},2e3),clearInterval(e),w(i));t._updateFileList(u)}},type:"get",dataType:"json"})},t._options.getProgressInterval)};return n(r).each(function(){var n=this;t._filesInfo.BytesTotalLength+=n.size;u.push(n.__identifier);t._updateFileList({UploadID:n.__identifier,StatusText:Vision.Resources.AsyncUpload_DefaultStatusText,Percent:0,FileName:n.name,SizeStr:Vision.Resources.AsyncUpload_DefaultSizeStr,IsValid:!0})}),v(),s>0?!1:void 0})},_prepareProgressDialog:function(){var u=this,t,i,r;return u._options.popupProgressBarInTopWindow==!0&&(n=(window.top||window).$),t=n("<div class='progress_container' style='display:none'><\/div>"),i=n("<div class='progress_div'/>"),t.append(i),r=n('<table class="progress_table"><thead><tr><th class="name_td">'+Vision.Resources.AsyncUpload_ProgressBar_ColumnTitles_Name+'<\/th><th class="size_td">'+Vision.Resources.AsyncUpload_ProgressBar_ColumnTitles_Size+'<\/th><th class="progress_td">'+Vision.Resources.AsyncUpload_ProgressBar_ColumnTitles_Progress+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table>"),i.append(r),t.append('<div class="progress_total_info"><span id="TotalInvalidSelectedCount" class="invalid">0 invalid files<\/span><br /><span id="TotalUploadedSize">0 KB<\/span>&nbsp;/&nbsp;<span id="TotalSelectedSize">0 KB<\/span><br /><span id="TotalUploadedCount">0 files uploaded<\/span>&nbsp;/&nbsp;<span id="TotalValidSelectedCount">0 valid files<\/span><br /><div id="TotalPercentage"><\/div><\/div>'),t.append('<div class="progress_notice">'+Vision.Resources.AsyncUpload_ProgressBar_Notice+"<\/div>"),t},_prepareToSubmitFileHiddens:function(t){var r=this,f=null,e=typeof r._options.uploadFileHiddenInputSuffix,u;f=e=="string"?function(){return r._options.uploadFileHiddenInputSuffix}:e=="function"?r._options.uploadFileHiddenInputSuffix:function(){return"_succeeds["+i+"]._hidden"};u=[];n(t).each(function(t,i){var c=f(i.__fileInput,t),r=n(i.__fileInput),e,o,s,h;u.indexOf(i.__fileInputID)<0&&(r.siblings(".async_upload_cus_hiddens").remove(),u.push(i.__fileInputID));e=r.attr("name");o=n("<input class='async_upload_cus_hiddens' type='hidden'/>");o.val(i.__identifier);o.attr("name",e+c);r.after(o);s=n("<input class='async_upload_cus_hiddens' type='hidden'/>");s.attr("name",e+c+".UploadedOriginalNameHidden");s.val(i.name);r.after(s);h=n("<input class='async_upload_cus_hiddens' type='hidden'/>");h.attr("name",e+c+".UploadedFileChangedHidden");h.val(n(r).val().length>0?"true":"false");r.after(h)})},_showProgressDialog:function(){var t=this,i,r;t._dialogShown||t._cancel||(i=window,t._options.popupProgressBarInTopWindow==!0&&(i=window.top||window),r=i.$.viClientDialog({id:"progress_dialog",title:Vision.Resources.AsyncUpload_ProgressBar_Titles_Uploading,actions:[],html:t._dialogContent,useFrame:!1,onClosed:function(r){var f=t._target.find(t._options.fileSelector),u,e,o;f.each(function(i,r){var u=n("<input type='file'/>");u.attr({name:n(r).attr("name"),style:n(r).attr("style"),"class":n(r).attr("class"),multiple:n(r).attr("multiple"),accept:n(r).attr("accept")}).attr(t._options.identifierAttr,n(r).attr(t._options.identifierAttr));n(r).hide();n(r).parent().append(u);t._cancel&&n.ajax(t._options.cancelUrl,{data:{id:n(r).attr(t._options.identifierAttr)},success:function(){},type:"get"})});f.each(function(t,i){n(i).remove()});t._dialogShown=!1;u=typeof r!="undefined"&&r==!0;u?(t._target.find(t._options.fileSelector).each(function(){n(this).rules&&n(this).rules("remove")}),t._options.redirectIframeID?(e=n.extend({},t._options.redirectIframeDialogOptions,{id:t._options.redirectIframeID,html:t._dialogContent,useFrame:!0,redirectFrame:!0}),o=i.$.viClientDialog(e),setTimeout(function(){t._target.data("file_uploaded",!0);t._target.submit()},200),o.open()):(t._target.data("file_uploaded",!0),t._target.submit())):(t._cancel=!u,t._clearAll())}}),t._dialogContent.show(),r.open(),t._dialog=r,t._dialogShown=!0)},_clearAll:function(){var n=this;n._dialogContent.find("div.progress_div table tbody").html("")},_createProgressBar:function(t){var r="progress",f=t.status||"",i;f=="Error"&&(r="invalid_file");i=t.pecentage||0;i=i>100?100:i;var s=t.width||100,u=Math.round(i*100,4)/100+"%",e=n("<span/>").addClass(r).width(u).text(u),o=n("<div/>").addClass("progress_total");return n(o).append(e)},_updateFileList:function(t){var i,f,l,r,e;if(typeof t!="undefined"&&t.UploadID!=null){i=this;i._showProgressDialog();var s=i._dialogContent.find(".progress_table tbody"),v=t.StatusText,y=t.Percent==NaN?0:t.Percent,a=i._createProgressBar({pecentage:y,status:v}),u=s.find("td[uploadid='"+t.UploadID+"']");if(u.length<=0){if(u=n("<td uploadid='"+t.UploadID+"'/>"),u.addClass("progress_td"),t.IsValid)u.append(n(a));else{r=t.Message;r||(r=t.StatusText);var h=r.length>18?r.substr(0,15)+"...":r,c=n("<span class='invalid_file'/>").html(h).attr("title",t.Message),o=n("<div class='progress_total'/>");o.append(c);u.append(o)}f=t.FileName;l=f;f.length>20&&(l=f.substr(0,3)+"..."+f.substr(f.length-14,14));var p=n("<span title='"+f+"'/>").html(l),w=n("<td/>").append(p).addClass("name_td"),b=n("<td/>").append(t.SizeStr).addClass("size_td"),e=n("<tr uploadid='"+t.UploadID+"'/>").append(w).append(b).append(u).addClass("show-tooltip");s.append(e)}else if(t.IsValid)u.find("div.progress_total").replaceWith(a),e=n(s).find("tr[uploadid='"+t.UploadID+"']"),e.find("td.size_td").html(t.SizeStr);else{r=t.Message;r||(r=t.StatusText);var h=r.length>18?r.substr(0,15)+"...":r,c=n("<span class='invalid_file'/>").html(h).attr("title",t.Message),o=n("<div class='progress_total'/>");o.append(c);u.html(o);e=n(s).find("tr[uploadid='"+t.UploadID+"']");e.find("td.size_td").html(t.SizeStr)}n("#TotalInvalidSelectedCount").html(i._filesInfo.TotalInvalidFilesSelected+" invalid "+i.formatFileDesc(i._filesInfo.TotalInvalidFilesSelected));n("#TotalUploadedCount").html(i._filesInfo.TotalUploadedFiles+" "+i.formatFileDesc(i._filesInfo.TotalUploadedFiles)+" uploaded");n("#TotalValidSelectedCount").html(i._filesInfo.TotalValidFilesSelected+" valid "+i.formatFileDesc(i._filesInfo.TotalValidFilesSelected));n("#TotalSelectedSize").html(i.formatFileSizeWithAutoSizeType(i._filesInfo.BytesTotalLength));n("#TotalUploadedSize").html(i.formatFileSizeWithAutoSizeType(i._filesInfo.BytesUploadedLength))}},_showErrorMessage:function(t){var e=this,f=e._target,r=f.validate(),u,i;r&&(r.showErrors(t),u=f.find("[data-valmsg-summary=true]"),i=u.find("ul"),i&&i.length&&r.errorList.length&&(i.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(r.errorList,function(){n("<li />").html(this.message).appendTo(i)})))},formatFileDesc:function(n){return n>1||n==0?"files":"file"},formatFileSizeWithAutoSizeType:function(n){var t=1024,i=1048576,r=1073741824;return n<t?n+" B":n<i?Math.round(n*100/t)/100+" KB":n<r?Math.round(n*100/i)/100+" MB":Math.round(n*100/r)/100+" GB"}};n.fn.extend({asyncUpload:function(t){var i=n(this),u=new r(i,t);return i.data("asyncUploadManager",u),i},asyncUploadHtml5:function(i){var u=n(this),f=t.isSupport()?new t(u,i):new r(u,i);return u.data("asyncUploadHtml5Manager",f),u}});n(function(){n("body").delegate("input.file_input_cus","click",function(){n(this).next("input.file_input_ori").click()});n("body").delegate("input.file_input_cus","focus",function(){n(this).blur()});n("body").delegate("input.file_input_ori","change",function(){var t=n(this).val(),i=t.lastIndexOf("\\");i>=0&&(t=t.substring(i+1));n(this).prev("input.file_input_cus").val(t)});n("body").delegate("input.file_input_cusbtn","click",function(){n(this).prev("input.file_input_ori").click();n(this).blur()});n("body").delegate("a.cancel_upload_file","click",function(){var t=n(this).siblings(".file_input_item");t.html(t.html());t.find(".file_input_cus").val("")})})}(jQuery),function($,n,t){function c(){s=n[f](function(){i.each(function(){var t=$(this),i=t.width(),r=t.height(),n=$.data(this,u);(i!==n.w||r!==n.h)&&t.trigger(o,[n.w=i,n.h=r])});c()},r[h])}var i=$([]),r=$.resize=$.extend($.resize,{}),s,f="setTimeout",o="resize",u=o+"-special-event",h="delay",e="throttleWindow";r[h]=75;r[e]=!0;$.event.special[o]={setup:function(){if(!r[e]&&this[f])return!1;var n=$(this);i=i.add(n);$.data(this,u,{w:n.width(),h:n.height()});i.length===1&&c()},teardown:function(){if(!r[e]&&this[f])return!1;var n=$(this);i=i.not(n);n.removeData(u);i.length||clearTimeout(s)},add:function(n){function o(n,r,f){var e=$(this),o=$.data(this,u);o?(o.w=r!==t?r:e.width(),o.h=f!==t?f:e.height()):o=$.data(this,u,{w:e.width(),h:e.height()});i.apply(this,arguments)}if(!r[e]&&this[f])return!1;var i;if($.isFunction(n))return i=n,o;i=n.handler;n.handler=o}}}(jQuery,this),function(n){n(function(){var i=document.body,t=i.appendChild(t=document.createElement("div"));n.extend(t.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});n.support.minHeight=t.offsetHeight===100;n.support.selectstart="onselectstart"in t;i.removeChild(t).style.display="none"});n.extend(n.fn,{disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".disableSelection",function(n){n.preventDefault()})},hasScrollbar:function(){var t=n(this).get(0);return!1|(t.scrollHeight>t.clientHeight&&n(t).css("overflow")=="auto")}})}(jQuery),function(n,t,i){if(document.compatMode==="BackCompat")throw new Error("viClientDialog: Document types require more than xhtml1.0");var u,o=0,c=n(document.getElementsByTagName("html")[0]),f="viClientDialog"+ +new Date,h=t.VBArray&&!t.XMLHttpRequest,s="createTouch"in document&&!("onmousemove"in document)||/(iPhone|iPad|iPod)/i.test(navigator.userAgent),e=!h&&!s,r=function(n){var t,l,h,c;n=n||{};(typeof n=="string"||n.nodeType===1)&&(n={content:n,fixed:!s});l=r.defaults;h=n.follow=this.nodeType===1&&this||n.follow;for(c in l)n[c]===i&&(n[c]=l[c]);return(n.id=h&&h[f+"follow"]||n.id||f+o,t=r.list[n.id],t)?(h&&t.follow(h),t.zIndex(),t):(e||(n.fixed=!1),r.defaults.zIndex=n.zIndex,o++,r.list[n.id]=u?u.constructor(n):new r.fn.constructor(n))};r.version="1.0.0";r.fn=r.prototype={constructor:function(i){var r,f,o,e;return this.closed=!1,this.config=i,this.dom=r=this.dom||this._getDom(),r.wrap.addClass("v-viClientDialog"),i.skin&&r.wrap.addClass(i.skin),r.wrap.css("position",i.fixed?"fixed":"absolute"),r.content.css("padding",i.padding),i.fixed||r.title.css("cursor","move"),i.actions.length==0?r.close.hide():r.close.show(),this.buildActionIcons(),f=i.width,typeof f=="number"&&(o=r.content.outerWidth()-r.content.width(),f+=o/2),i.isFullScreen&&(e=n(t).height(),r.borderHeight||(r.borderHeight=n(r.wrap).outerHeight()),i.height=e-r.borderHeight,n(r.wrap).height(e-r.borderHeight/2)),this.title(i.title).content(i.html).size(f,i.height).time(i.time),this.center(),this.zIndex(),i.lock&&this.lock(),this._addEvent(),this[i.visible?"open":"hidden"](),u=null,r.wrap.data("viClientDialog")||r.wrap.data("viClientDialog",this),i.url&&!i.useFrame||i.url&&i.useFrame||i.initialize&&i.initialize.call(this),i.resize==!0&&r.content.css("overflow-y","auto"),this},content:function(t){var i,r,f,o,u=this,e=u.dom.content,s=e[0];return this._elemBack&&(this._elemBack(),delete this._elemBack),t&&(n.type(t)=="string"||jQuery&&t instanceof jQuery)&&e.html(t),t&&t.nodeType===1&&(o=t.style.display,i=t.previousSibling,r=t.nextSibling,f=t.parentNode,this._elemBack=function(){i&&i.parentNode?i.parentNode.insertBefore(t,i.nextSibling):r&&r.parentNode?r.parentNode.insertBefore(t,r):f&&f.appendChild(t);t.style.display=o;u._elemBack=null},e.html(""),s.appendChild(t),n(t).show()),u.winResize(),u},title:function(n){var t=this.dom,i=t.outer,r=t.title,u="vi-state-noTitle";return n===!1?(r.hide().html(""),i.addClass(u)):(r.show().html(n),i.removeClass(u)),this},ajaxRequest:function(t,i){var u=this,r=t||{},f=r.method||"GET";n("body").loading(!0,{mask:!0,opacity:.8},!1);n.vision?n.vision().ajax(r.url,{cache:!1,type:f,data:n.extend({_dialogAjax:!0},r.data||{}),success:function(n){u.content(n);i&&i.call(u);r.initialize&&r.initialize.call(u)}}):n.frontendAjax?n.frontendAjax(r.url,{cache:!1,type:f,data:n.extend({_dialogAjax:!0},r.data||{}),success:function(n){u.content(n);i&&i.call(u);r.initialize&&r.initialize.call(u)}}):n.ajax({url:r.url,cache:!1,type:f,data:n.extend({_dialogAjax:!0},r.data||{}),success:function(n){u.content(n);i&&i.call(u);r.initialize&&r.initialize.call(u)}})},position:function(){var n=this.dom,r=this.config,t=n.wrap[0],u=n.window,e=n.document,o=this.config.fixed,s=o?0:e.scrollLeft(),h=o?0:e.scrollTop(),c=u.width(),l=u.height(),a=t.offsetWidth,v=t.offsetHeight,y=(c-a)/2+s,p=(l-v)/2+h,i=t.style;return i.left=Math.max(parseInt(y),s)+"px",r.isFullScreen?i.top=0:r.disableTop===!1&&(i.top=Math.max(parseInt(p),h)+"px"),this._follow&&(this._follow.removeAttribute(f+"follow"),this._follow=null),this},size:function(n,t){var i=this.dom,r=i.main[0].style;return typeof n=="number"&&(n=n+"px"),typeof t=="number"&&(i.content.css("overflow","auto"),i.content.hasScrollbar?i.content.css("overflow-x","hidden"):i.content.css("overflow-x","auto"),t=t+"px"),typeof n!="undefined"&&n&&(r.width=n),typeof t!="undefined"&&t&&(r.height=t),this},follow:function(t){var it=n(t),a=this.config;if(!t||!t.offsetWidth&&!t.offsetHeight)return this.position(this._left,this._top);var r=a.fixed,v=f+"follow",y=this.dom,p=y.window,w=y.document,rt=p.width(),ut=p.height(),b=w.scrollLeft(),k=w.scrollTop(),u=it.offset(),d=t.offsetWidth,ft=t.offsetHeight,e=r?u.left-b:u.left,h=r?u.top-k:u.top,c=this.dom.wrap[0],g=c.style,o=c.offsetWidth,l=c.offsetHeight,i=e-(o-d)/2,s=h+ft,nt=r?0:b,tt=r?0:k;return i=i<nt?e:i+o>rt&&e-o>nt?e-o+d:i,s=s+l>ut+tt&&h-l>tt?h-l:s,g.left=parseInt(i)+"px",g.top=parseInt(s)+"px",this._follow&&this._follow.removeAttribute(v),this._follow=t,t[v]=a.id,this},open:function(){var t=this,i=t.config,r;return t.dom.wrap.css("visibility","hidden"),i.url&&!i.useFrame?t.ajaxRequest(i,function(){n("body").loading(!1,null,!0);t.dom.wrap.css("visibility","visible");t.dom.outer.addClass("vi-state-visible");t._isLock&&t._lockMask.show();i.autoAdjustHeight&&(t.dom.content.bind("resize",function(n){t.adjustHeight();n.stopPropagation()}),t.dom.content.children().bind("resize",function(n){t.adjustHeight();n.stopPropagation()}))}):(i.url||i.redirectFrame)&&i.useFrame?(n("body").loading(!0,{mask:!0,opacity:.8}),r=n("<iframe "+(i.url?'src="'+i.url:"")+'" title="'+i.title+'" frameborder="0" style="border:0;display:block;" name="'+i.id+'" id="'+i.id+'"><\/iframe>').width(i.width).height(i.height),t.content(r),r.iframeLoad(function(){t.dom.wrap.css("visibility","visible");t.dom.outer.addClass("vi-state-visible");t._isLock&&t._lockMask.show();n("body").loading(!1,null,!0)}),t.center(),t.winResize()):(t.dom.wrap.css("visibility","visible"),t.dom.outer.addClass("vi-state-visible"),t._isLock&&t._lockMask.show(),t.winResize(),i.autoAdjustHeight&&t.dom.content.bind("resize",function(n){t.adjustHeight();n.stopPropagation()})),t},hidden:function(){return this.dom.wrap.css("visibility","hidden"),this.dom.outer.removeClass("vi-state-visible"),this._isLock&&this._lockMask.hide(),this},close:function(n){var o;if(this.closed)return this;var t=this.dom,i=t.wrap,h=r.list,s=this.config.beforeunload;if(s&&s.call(this)===!1)return this;if(r.focus===this&&(r.focus=null),this._follow&&this._follow.removeAttribute(f+"follow"),this._elemBack&&this._elemBack(),this.config.onClosed&&this.config.onClosed(n),this.time(),this.unlock(),this._removeEvent(),delete h[this.config.id],u)i.remove();else{u=this;t.title.html("");t.content.html("");i[0].className=i[0].style.cssText="";t.outer[0].className="vi-outer";i.css({left:0,top:0,position:e?"fixed":"absolute"});for(o in this)this.hasOwnProperty(o)&&o!=="dom"&&delete this[o];this.hidden()}return this.closed=!0,this},time:function(n){var i=this,t=this._timer;return t&&clearTimeout(t),n&&(this._timer=setTimeout(function(){i.close()},n)),this},zIndex:function(){var t=this.dom,i=r.focus,n=r.defaults.zIndex++,u=this.getMaxzIndexofOtherDialogs();return u>=n&&(n=u),t.wrap.css("zIndex",n),this._lockMask&&this._lockMask.css("zIndex",n-1),i&&i.dom.outer.removeClass("vi-state-focus"),r.focus=this,t.outer.addClass("vi-state-focus"),this},getMaxzIndexofOtherDialogs:function(){var t=0;return n(r.defaults.otherDialogs).each(function(){n(this)[0].style.zIndex>t&&(t=n(this)[0].style.zIndex)}),t},lock:function(){if(this._isLock)return this;var f=this,o=this.config,s=this.dom,u=document.createElement("div"),i=n(u),h=r.defaults.zIndex-1;return this.zIndex(),s.outer.addClass("vi-state-lock"),i.css({zIndex:h,position:"fixed",left:0,top:0,width:"100%",height:"100%",overflow:"hidden"}).addClass("vi-mask"),e||i.css({position:"absolute",width:n(t).width()+"px",height:n(document).height()+"px"}),i.bind("dblclick",function(){o.dblUnlock&&f.close()}),document.body.appendChild(u),this._lockMask=i,this._isLock=!0,this},unlock:function(){return this._isLock?(this._lockMask.unbind(),this._lockMask.hide(),this._lockMask.remove(),this.dom.outer.removeClass("vi-state-lock"),this._isLock=!1,this):this},_getDom:function(){var e=document.body,h=this.config,i;if(!e)throw new Error('viClientDialog: "documents.body" not ready');i=document.createElement("div");i.style.cssText="position:absolute;left:0;top:0";h.visible||(i.style.cssText="visibility: hidden");i.innerHTML=r._templates;e.appendChild(i,e.firstChild);for(var o,f=0,u={},s=i.getElementsByTagName("*"),c=s.length;f<c;f++)o=s[f].className.split("vi-")[1],o&&(u[o]=n(s[f]));return u.window=n(t),u.document=n(document),u.wrap=n(i),h.resize&&u.resize.css("display","inline-block"),u},center:function(){var n=this.config.follow||this._follow;n?this.follow(n):this.position()},winResize:function(){var i=this,r;return i.config.isFullScreen?(r=n(t).height(),n(i.dom.wrap).height(r-i.dom.borderHeight/2),n(i.dom.main).height(r-i.dom.borderHeight)):(i.adjustHeight(),i.center()),i},adjustHeight:function(){var t=this,r=t.config,n=t.dom,s=n.window,u;if(r&&r.fixed&&r.height==="auto"){var f=n.titleBar.outerHeight(!0),i=s.height(),e=n.main.outerHeight(!0)-n.main.height()+2;n.wrap.outerHeight(!0)>i&&t.size(n.main.outerWidth(),i-f-e);u=t.getContentHeight();u>n.main.innerHeight()?t.size(n.main.outerWidth(),Math.min(i-f-e,u)):t.size(n.main.outerWidth(),"auto");var o=n.wrap[0],h=i,c=o.offsetHeight,l=(h-c)/2,a=o.style;a.top=Math.max(parseInt(l),0)+"px"}},getContentHeight:function(t){var i=this,u=i.config,t=t||!0,f=i.dom,r=u.minHeight||0;return f.content.children().each(function(i,u){n(u).is(":visible")&&(r+=n(u).outerHeight(t))}),r},buildActionIcons:function(){var r=this,f=r.config,i=r.dom,s=f.actions,u=f.customIcons,t,e,o;s.length==0?i.close.hide():i.close.show();t=i.actions.children("ul");e=t.find("> li > a").toArray();n.isArray(u)&&u.length>0?(o=n.map(e,function(t){return n(t).attr("data-name")}),n(u).each(function(u,f){if(n.isPlainObject(f)&&n.inArray(f.name,o)==-1){t.append('<li><a href="javascript:/*viClientDialog*/;" data-name="'+f.name+'" class="'+f.cssClass+'">'+f.content+"<\/a><\/li>");var e=t.find("li > a[data-name='"+f.name+"']");e.bind("click",function(){var t=n(this);f.eventCall&&f.eventCall.call(r,t)});i[f.name]=e}})):t.find("> li:not(:has('a.vi-close'))").remove()},_addEvent:function(){var n=this,t=this.dom;t.wrap.bind("click",function(i){var r=i.target;if(r===t.close[0])return n.close(),!1}).bind("mousedown",function(){n.config.lock==!1&&n.zIndex()})},_removeEvent:function(){var n=this;n.dom.wrap.unbind();n.config.autoAdjustHeight&&(n.dom.content.unbind("resize"),n.dom.content.children().unbind("resize"))}};r.fn.constructor.prototype=r.fn;n.fn.dialog=n.fn.viClientDialog=function(){var n=arguments;return this[this.live?"live":"bind"]("click",function(){return r.apply(this,n),!1}),this};r.focus=null;r.get=function(n){return n===i?r.list:r.list[n]};r.list={};n(document).bind("keydown",function(t){var f=t.target,o=f.nodeName,i=r.focus,e=t.keyCode,u;i&&i.config.esc&&(u=n.isArray(i.config.actions)&&n.inArray("close",i.config.actions)>-1,e===27&&u&&i.close())});n(t).bind("resize",function(){var n=r.list,t;for(t in n)n[t].config.fixed&&n[t].config.lock&&n[t].winResize()});r._templates='<div class="vi-outer"><div class="vi-c"><div class="vi-titleBar"><div class="vi-title"><\/div><div class="vi-actions"><ul><li><a class="vi-close" href="javascript:/*viClientDialog*/;">×<\/a><\/li><\/ul><\/div><\/div><div class="vi-main"><div class="vi-content"><\/div><\/div><div class="vi-se"><span class="vi-resize"><\/span><\/div><\/div><\/div>';r.defaults={html:'<div class="vi-loading"><span>loading..<\/span><\/div>',title:"message",initialize:null,beforeunload:null,width:"auto",height:"auto",padding:"0 16px",skin:"viClientDialog-light",time:null,esc:!0,visible:!1,actions:["close"],customIcons:[],follow:null,lock:!0,fixed:!0,zIndex:1e4,url:null,useFrame:!1,dblUnlock:!1,resize:!1,onClosed:function(){},autoAdjustHeight:!0,disableTop:!1,otherDialogs:".RadWindow",isFullScreen:!1};this.viClientDialog=n.viDialog=n.viClientDialog=r}(this.vi||this.jQuery,this),function(n){var u=function(){var n=this,t=function(t){var i=n[t];n[t]=function(){return i.apply(n,arguments)}};t("start");t("over");t("end")};u.prototype={start:function(t){n(document).bind("mousemove",this.over).bind("mouseup",this.end);this._sClientX=t.clientX;this._sClientY=t.clientY;this.onstart(t.clientX,t.clientY);return!1},over:function(n){this._mClientX=n.clientX;this._mClientY=n.clientY;this.onover(n.clientX-this._sClientX,n.clientY-this._sClientY);return!1},end:function(t){n(document).unbind("mousemove",this.over).unbind("mouseup",this.end);this.onend(t.clientX,t.clientY);return!1}};var t=n(window),i=n(document),r=document.documentElement,s=!("minWidth"in r.style),f=!s&&"onlosecapture"in r,e="setCapture"in r,o=function(){return!1},h=function(n){var g,nt,tt,it;if(!viClientDialog.focus.config.isFullScreen){var r=new u,rt=viClientDialog.focus,h=rt.dom,ut=h.wrap,v=h.outer,l=h.title,ft=h.main,s=ut[0],y=l[0],a=ft[0],c=s.style,p=a.style,w=n.target===h.resize[0]?!0:!1,b=s.style.position==="fixed",k=b?0:i.scrollLeft(),d=b?0:i.scrollTop(),et=t.width()-s.offsetWidth+k,ot=t.height()-s.offsetHeight+d;h.title.disableSelection();r.onstart=function(){w?(g=a.offsetWidth,nt=a.offsetHeight):(tt=s.offsetLeft,it=s.offsetTop);i.bind("dblclick",r.end).bind("dragstart",o);f?l.bind("losecapture",r.end):t.bind("blur",r.end);e&&y.setCapture();v.addClass("vi-state-drag")};r.onover=function(n,t){var i,r,u,f;w?(i=n+g,r=t+nt,c.width="auto",p.width=Math.max(0,i)+"px",c.width=s.offsetWidth+"px",p.height=Math.max(0,r)+"px"):(u=Math.max(k,Math.min(et,n+tt)),f=Math.max(d,Math.min(ot,t+it)),c.left=u+"px",c.top=f+"px")};r.onend=function(){i.unbind("dblclick",r.end).unbind("dragstart",o);f?l.unbind("losecapture",r.end):t.unbind("blur",r.end);e&&y.releaseCapture();v.removeClass("vi-state-drag")};r.start(n)}};n(document).bind("mousedown",function(n){var t=viClientDialog.focus;if(t){var i=n.target,r=t.config,u=t.dom;if(r.drag!==!1&&i===u.title[0]||r.resize!==!1&&i===u.resize[0])return h(n),!1}})}(this.vi||this.jQuery);$(function(){var f=window.visionOptions.virtualApplicationPath,e=window.visionOptions.useDesignThemFontSizeCss,t=e==!0?window.visionOptions.currentDesignFolderPath:window.visionOptions.mainFolderPath;t||(t=window.visionOptions.mainFolderPath);var i=f.replace(/\//g,"_")+"FontSize",r,o=function(){$(".faq_widget").each(function(){var n=$(this).find(".faq_tab_nav").height();$(this).find(".faqtab_section").attr("style","min-height: "+(n-42)+"px")})},n=function(n){$("#active_font").attr("href",t+n).attr("data-css",n);$.cookie(i,n,{expires:365,path:"/"});$(".faq_tab_nav").length>0&&(clearTimeout(r),r=setTimeout(function(){o()},200))},s=function(){var n=$.cookie(i);return n&&n.indexOf("/")<0?n:"x-small.css"},u=s();$("#active_font").attr("href",t+u).attr("data-css",u);$(".font_larger").live("click",function(){switch($("#active_font").attr("data-css")){case"medium.css":n("large.css");break;case"small.css":n("medium.css");break;case"x-small.css":n("small.css");break;case"xx-small.css":n("x-small.css")}return!1});$(".font_smaller").live("click",function(){switch($("#active_font").attr("data-css")){case"large.css":n("medium.css");break;case"medium.css":n("small.css");break;case"small.css":n("x-small.css");break;case"x-small.css":n("xx-small.css")}return!1});$(".text_size").live("click",function(){return n("x-small.css"),!1})});Type.registerNamespace("Visionjs");Type.registerNamespace("Visionjs.Components");Type.registerNamespace("Visionjs.Components.JobPosts");Visionjs.VisionBase=function(){};Visionjs.VisionBase.registerClass("Visionjs.VisionBase",null);Visionjs.Components.JobPosts.JobApplFormManager=function(n){this._options=$.extend({questionSelector:".form_question_area",childQuestionSelector:".child_question",blockSelector:"div.job_appl_form_block_layout",checkSkipRuleWhenInit:!0},n);this._target=$(this._options.target);this._form=$(this._target).closest("form");this.initialize()};Visionjs.Components.JobPosts.JobApplFormManager.prototype={_options:{},_target:null,_form:null,_questions:[],initialize:function(){var n=this;n.refreshQuestions();n._options.checkSkipRuleWhenInit&&n.checkSkipRules();$(n._form).delegate("input,select,textarea","change",function(){var i=$(this),u=i[0].tagName,t=i.closest(n.getQuestionSelectors()),r;t&&t.length>0&&(r=parseInt(t.attr("data-question-id")),n.checkSkipRules(r))})},checkSkipRules:function(n){var t=this,u=n?t.getQuestion(n):t.getAllQuestions();var i=[],r=[];$(u).each(function(){var u=$(this._target),f=this.getQuestionId(),n=u.attr("data-skip-rules"),t;n&&(t=$.parseJSON(n),$(t).each(function(n,t){t.SkipQuestionID!=null&&i.indexOf(t.SkipQuestionID)<0&&i.push(t.SkipQuestionID);t.SkipBlockID!=null&&r.indexOf(t.SkipBlockID)<0&&r.push(t.SkipBlockID)}))});$(i).each(function(n,i){$(t.getQuestion(i)).each(function(){this.display(!t.canSkipQuestion(this))})});$(r).each(function(n,i){t.displayBlock(i,!t.canSkipBlock(i))})},refreshQuestions:function(){var n=this;n._questions=n.newQuestions($(n._target).find(n.getQuestionSelectors()))},getBlockSelectors:function(n){return n?this._options.blockSelector+"[data-block-id='"+n+"']":this._options.blockSelector},getQuestionSelectors:function(n){return n?this._options.questionSelector+"[data-question-id='"+n+"']":this._options.questionSelector},newQuestions:function(n,t){return Visionjs.Components.JobPosts.JobApplFormQuestion.NewQuestions(n,this,t)},getAllQuestions:function(){return this._questions},getQuestion:function(n,t){var r=this,i=[],u;return $(r._questions).each(function(){this.getQuestionId()==n&&(typeof t=="undefined"||t==this.getBlockOrder())&&i.push(this)}),i.length==0&&(u=$(r.getQuestionSelectors(n)),i=r.newQuestions(u,t)),i},canSkipQuestion:function(n){var t=this,u=n.getQuestionId(),f=n.getBlockOrder(),i=n.getBlockId(),r=[];return $(t.getQuestionSelectors()).each(function(){var n=$(this).closest(t.getBlockSelectors()),e=parseInt(n.attr("data-block-id")),o=parseInt(n.attr("data-block-order")),h=parseInt($(this).attr("data-question-id")),s=$(this).attr("data-skip-rules");s&&$($.parseJSON(s)).each(function(){if(this.SkipQuestionID!=null&&this.SkipQuestionID==u){var n=$.extend({},this,{Order:o});(i!=e||i==e&&f==o)&&r.push(n)}})}),t.canBeSkippedBy(r)},displayBlock:function(n,t){var i=$(this.getBlockSelectors(n)),r=$(".job_appl_form_block_layout_action.add_block_action[data-block-id='"+n+"']");t?(i.show(),r.show()):(i.hide(),r.hide())},canSkipBlock:function(n){var t=this,i=[];return $(t.getQuestionSelectors()).each(function(){var u=$(this).closest(t.getBlockSelectors()),f=parseInt(u.attr("data-block-id")),e=parseInt(u.attr("data-block-order")),r;f!=n&&(r=$(this).attr("data-skip-rules"),r&&$($.parseJSON(r)).each(function(){if(this.SkipBlockID!=null&&this.SkipBlockID==n){var t=$.extend({},this,{Order:e});i.push(t)}}))}),t.canBeSkippedBy(i)},canBeSkippedBy:function(n){var i=this,t=!1;return $(n).each(function(n,r){var u=r,e=[],f;return $(i.getQuestion(u.QuestionID,u.Order)).each(function(){$(this.getResultAnswers()).each(function(){e.push(this)})}),u.ConditionalOperator==0?u.AnswerID==null?t=e.length>0:(f=[],$(e).each(function(){this.id==u.AnswerID&&f.push(this)}),$(f).each(function(){var n=this;if(n.canExpressionConditional&&u.TextFilter!=null&&u.TextFilter!=""){if(n.text!=null&&n.text!="")switch(u.ExpressionOperator){case 0:t=n.text.toLowerCase()==u.TextFilter.toLowerCase();break;case 2:t=n.text.toLowerCase()>u.TextFilter.toLowerCase();break;case 3:t=n.text.toLowerCase()<u.TextFilter.toLowerCase();break;case 1:default:t=n.text.toLowerCase().indexOf(u.TextFilter.toLowerCase())>=0}}else t=!0;if(t)return!1})):u.ConditionalOperator==1&&(u.AnswerID==null?t=e.length<=0:(f=[],$(e).each(function(){this.id==u.AnswerID&&f.push(this)}),f.length<=0?t=!0:$(f).each(function(){var n=this;if(n.canExpressionConditional&&u.TextFilter!=null&&u.TextFilter!="")if(n.text==null||n.text=="")t=!0;else switch(u.ExpressionOperator){case 0:t=!(n.text.toLowerCase()==u.TextFilter.toLowerCase());break;case 2:t=!(n.text.toLowerCase()>u.TextFilter.toLowerCase());break;case 3:t=!(n.text.toLowerCase()<u.TextFilter.toLowerCase());break;case 1:default:t=!(n.text.toLowerCase().indexOf(u.TextFilter.toLowerCase())>=0)}if(t)return!1}))),t?!1:void 0}),t}};Visionjs.Components.JobPosts.JobApplFormManager.registerClass("Visionjs.Components.JobPosts.JobApplFormManager",Visionjs.VisionBase);Visionjs.Components.JobPosts.JobApplFormQuestion=function(n){this._options=$.extend({},n);this._target=$(this._options.target);this._JAM=this._options.JAM;this.initialize()};Visionjs.Components.JobPosts.JobApplFormQuestion.prototype={_options:{},_target:null,_questionId:0,_JAM:null,_order:0,_blockTarget:null,initialize:function(){var n=this;this._questionId=$(n._target).attr("data-question-id");this._blockTarget=$(n._target).closest(n._JAM.getBlockSelectors());this._order=parseInt(this._blockTarget.attr("data-block-order"));this._blockId=parseInt(this._blockTarget.attr("data-block-id"))},getBlockOrder:function(){return this._order},getBlockId:function(){return this._blockId},getQuestionId:function(){return this._questionId},display:function(n){n?$(this._target).show():$(this._target).hide()},isMatrixQuestion:function(){return $(this._target).find(this._JAM._options.childQuestionSelector).length>0},getResultAnswers:function(){var n=this,t=[];return n.isMatrixQuestion()||$(n._target).find("input[type='hidden'][data-answer-setting-type]").each(function(){var u=$(this).attr("data-answer-setting-type"),i,f,r;if(u)try{i=$.evalFunc("Visionjs.Components.JobPosts."+u);Type.isClass(i)&&(f=new i({target:$(this),question:n}),r=f.getResultAnswer(),r!=null&&t.push(r))}catch(e){}}),t}};Visionjs.Components.JobPosts.JobApplFormQuestion.NewQuestions=function(n,t,i){var r=[];return $(n).each(function(){var e=this,n,u,f;try{n=null;u=$(this).attr("data-question-type");u||(u="JobApplFormQuestion");n=$.evalFunc("Visionjs.Components.JobPosts."+u);Type.isClass(n)&&(f=new n({target:e,JAM:t}),(typeof i=="undefined"||i==f.getBlockOrder())&&r.push(f))}catch(o){}}),r};Visionjs.Components.JobPosts.JobApplFormQuestion.registerClass("Visionjs.Components.JobPosts.JobApplFormQuestion",Visionjs.VisionBase);Visionjs.Components.JobPosts.JobApplFormAnswerSetting=function(n){this._options=$.extend({},n);this._target=$(this._options.target);this._question=this._options.question;this._JAM=this._question._JAM;this.initialize()};Visionjs.Components.JobPosts.JobApplFormAnswerSetting.prototype={_options:{},_target:null,_JAM:null,_forAnswerPrefix:null,_answerId:0,_answerData:{},_resultAnswerInputName:"ResultAnswer.Text",_question:null,initialize:function(){this._forAnswerPrefix=$(this._target).attr("data-for-answer");this._answerData=$.parseJSON($(this._target).attr("data-answer-data"));this._answerId=this._answerData.id},getResultAnswer:function(){var n=this;return{id:n._answerId,text:n.getResultAnswerValue(),canExpressionConditional:n._answerData.canExpressionConditional,order:n.getResultAnswerOrder()}},getResultAnswerOrder:function(){var n=this;return n._question.getBlockOrder()},getResultAnswerValue:function(){var n=this,t=n._forAnswerPrefix+"."+n._resultAnswerInputName,i=$(n._question._target).find("[name='"+t+"']");return i.val()}};Visionjs.Components.JobPosts.JobApplFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFormAnswerSetting",Visionjs.VisionBase);Visionjs.Components.JobPosts.JobApplFieldBasicFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplFieldBasicFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldBasicFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldBasicFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldCalendarFormAnswerSetting=function(){this._resultAnswerInputName="ResultAnswerSetting.FormResultAnswerDateValue";Visionjs.Components.JobPosts.JobApplFieldCalendarFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldCalendarFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldCalendarFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldEmailFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplFieldEmailFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldEmailFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldEmailFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldFileUploadFormAnswerSetting=function(){this._resultAnswerInputName="ResultAnswerSetting.UploadedFile";Visionjs.Components.JobPosts.JobApplFieldFileUploadFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldFileUploadFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldFileUploadFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldLargeFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplFieldLargeFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldLargeFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldLargeFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldPasswordFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplFieldPasswordFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldPasswordFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldPasswordFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldPhoneFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplFieldPhoneFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldPhoneFormAnswerSetting.prototype={getResultAnswerValue:function(){var n=this,t=$(n._question._target),u=t.find("[name='"+n._forAnswerPrefix+".ResultAnswerSetting.DefaultPhone']").val(),i=t.find("[name='"+n._forAnswerPrefix+".ResultAnswerSetting.DefaultPhoneExt']").val(),r=u;return i&&(r+="ext."+i),r}};Visionjs.Components.JobPosts.JobApplFieldPhoneFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldPhoneFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplFieldSSNFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplFieldSSNFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplFieldSSNFormAnswerSetting.prototype={getResultAnswerValue:function(){var n=this,t=$(n._question._target),i=t.find("[name='"+n._forAnswerPrefix+".ResultAnswerSetting.SocialSecurityNumber1']").val(),r=t.find("[name='"+n._forAnswerPrefix+".ResultAnswerSetting.SocialSecurityNumber2']").val(),u=t.find("[name='"+n._forAnswerPrefix+".ResultAnswerSetting.SocialSecurityNumber3']").val();return i+r+u}};Visionjs.Components.JobPosts.JobApplFieldSSNFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplFieldSSNFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplXMLCountryListFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplXMLCountryListFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplXMLCountryListFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplXMLCountryListFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplXMLUSStatesFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplXMLUSStatesFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplXMLUSStatesFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplXMLUSStatesFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplSelectionBooleanFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplSelectionBooleanFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplSelectionBooleanFormAnswerSetting.prototype={getResultAnswerValue:function(){var n=this,t=$(n._question._target),i=t.find("input[type='checkbox'][name='"+n._forAnswerPrefix+".ResultAnswerSetting.Selected']").prop("checked");return i.toString()}};Visionjs.Components.JobPosts.JobApplSelectionBooleanFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplSelectionBooleanFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplSelectionStandardFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplSelectionStandardFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplSelectionStandardFormAnswerSetting.prototype={getResultAnswer:function(){var n=this,i=$(n._question._target),r=i.find("input[name='"+n._forAnswerPrefix+".ResultAnswerSetting.Selected']"),u=r.attr("copyfromfuncwhensubmit"),t;try{if(t=$.evalFunc(u)().toString().toLowerCase(),t=="true")return{id:n._answerId,text:null,canExpressionConditional:n._answerData.canExpressionConditional,order:n.getResultAnswerOrder()}}catch(f){}return null}};Visionjs.Components.JobPosts.JobApplSelectionStandardFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplSelectionStandardFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting);Visionjs.Components.JobPosts.JobApplSelectionOtherFormAnswerSetting=function(){Visionjs.Components.JobPosts.JobApplSelectionOtherFormAnswerSetting.initializeBase(this,arguments)};Visionjs.Components.JobPosts.JobApplSelectionOtherFormAnswerSetting.prototype={getResultAnswer:function(){var n=this,t=$(n._question._target),r=t.find("input[name='"+n._forAnswerPrefix+".ResultAnswerSetting.Selected']"),u=t.find("input[name='"+n._forAnswerPrefix+".ResultAnswerSetting.Text']"),f=r.attr("copyfromfuncwhensubmit"),i;try{if(i=$.evalFunc(f)().toString().toLowerCase(),i=="true")return{id:n._answerId,text:u.val(),canExpressionConditional:n._answerData.canExpressionConditional,order:n.getResultAnswerOrder()}}catch(e){}return null}};Visionjs.Components.JobPosts.JobApplSelectionOtherFormAnswerSetting.registerClass("Visionjs.Components.JobPosts.JobApplSelectionOtherFormAnswerSetting",Visionjs.Components.JobPosts.JobApplFormAnswerSetting)