function setupRouters(){typeof startupRouters=="function"&&startupRouters()}function setupOpenPopupClick(){$("A.action_OpenPopup").click(function(){if($("DIV.bodyFader").show(),$(this).attr("id")!=""){var n=$(this).attr("id"),t=$("#"+n+"-Content").outerHeight();$("DIV.bodyFader").show();$("DIV.bodyFader").fadeIn(200,function(){$("DIV.bodyPopup").show().addClass("Open");$("DIV.bodyPopup").find(".PopupContent").hide();$("DIV.PopupContent#"+n+"-Content").show();setup_popupsteps()})}return!1})}function setupOpenFooterClick(){$("A.action_OpenFooter").click(function(){var t=$(this),i=t.attr("id"),n=$("#"+i+"-Content"),r;return n.size()==0&&(console.log('element "#'+i+'-Content" not found'),n=$("#"+t.data("content-id")),n.size()==0&&console.log('element "#'+t.data("content-id")+'" not found')),r=n.outerHeight(),$("DIV.FooterFader").fadeIn().click(function(){footer_hide()}),$("DIV.BodyFooter").animate({height:r+"px"},200,function(){$("DIV.BodyFooter").addClass("Open");n.find("ul").addClass("customColorTxt");n.fadeIn(100,function(){n.find(":input:enabled:visible:first").focus();n.css("opacity","")})}),!1})}function setup_clickfilters(n){n=n||$(document);n.off("click").on("click",function(n){var i=$(n.target),t;i.parents().hasClass("ClickFilter")||(t=$("UL.ClickFilter.open"),t.removeClass("open"),t.parent().find(".SortArrow").toggle(!t.hasClass("open")),t.find("A.IconLink").toggleClass("color2",t.hasClass("open")))});$("UL.ClickFilterMenu > LI").each(function(){var n=$(this).parent();$(this).click(function(){$(this).hasClass("open")?$(this).removeClass("open"):(n.find("> .open").removeClass("open"),$(this).addClass("open"))})})}function setup_containerRows(n){var t=[],f=0,r=0,e=n.find("DIV.containerRows").height(),u,i;for(n.find("DIV.containerRows > DIV.row").each(function(){var n=$(this),r=parseFloat(n.css("maxHeight")),i;n.css({top:"auto",bottom:"auto",height:"auto"});n.find(".rowContent").css("height","auto");n.find(".rowContent > DIV").addClass("static");i=n.css("minHeight")!="0px"?parseFloat(n.css("minHeight")):n.find(".rowContent").height();i=n.attr("data-minRowHeight")?parseFloat(n.attr("data-minRowHeight")):i;r&&i>r&&(i=r);n.find(".isClosed").length>0&&(i=n.find(".rowContent").height());t.push(i);n.attr("data-RowContentHeight",i);n.find(".rowContent > DIV").removeClass("static");n.find(".rowContent").css("height","100%")}),u=0,i=0;i<t.length;i++)u+=t[i];n.find("DIV.containerRows > DIV.row").each(function(i){var r=$(this),f=r.find(".panel");r.hasClass("restHeight")&&f&&(t[i]=(e-(u-t[i]))/n.find("DIV.containerRows > DIV.row.restHeight").size())});n.find("DIV.containerRows > DIV.row").each(function(n){var i=$(this),e=t[n],u,h;if(i.css({height:e+"px"}),r=f+e,i.next().css({top:r+"px"}),f=r,u=i.find(".panelContentPadding"),u.length>0){var o=u.find(".matchedColors"),c=i.find(".content").height()-u.height(),s=0;o.each(function(){s+=$(this).height()});h=(s+(c-1))/2;o.css({"max-height":Math.abs(Math.floor(h))})}})}function recalculateUlWidth(n,t){var i=0,r=t||0;n.find("LI").each(function(){i+=$(this).outerWidth(!0)});n.css({width:i+r+"px"})}function resetSceneDesigner(n){if($("DIV.SceneDesignerContainer").size()==1){var i=$("DIV.SceneDesignerContainer"),f=i.find(".objects"),r=i.find(".scene"),t=r.find("DIV.sceneDesignerScene > IMG"),u=Math.round(i.width()/i.height()*10)<12;u?i.addClass("landscape").removeClass("portrait"):i.addClass("portrait").removeClass("landscape");t.size()!=1||t.attr("data-width")?(resizeSceneDesignerImage(r,t),typeof n=="function"&&n()):t.load(function(){var i=t.attr("data-width")?t.attr("data-width"):t.width(),u=t.attr("data-height")?t.attr("data-height"):t.height();t.attr({"data-width":i,"data-height":u}).parent().removeClass("loading");resizeSceneDesignerImage(r,t);typeof n=="function"&&n()})}}function resizeSceneDesignerImage(n,t){var r=t.attr("data-width"),u=t.attr("data-height"),i;r>n.width()||u>n.height()?(i=getMaxImgDimInContainer({w:n.width(),h:n.height()},{w:r,h:u}),t.attr({width:i.w,height:i.h,"data-scale":i.scale}),t.parent().css({marginLeft:"-"+i.w/2+"px",marginTop:"-"+i.h/2+"px"}).removeClass("maxSize")):(t.attr({width:r,height:u,"data-scale":1}),t.parent().css({marginLeft:"-"+r/2+"px",marginTop:"-"+u/2+"px"}).addClass("maxSize"))}function getMaxImgDimInContainer(n,t){var r=n.w/t.w,u=n.h/t.h,i=r>u?u:r;return{w:t.w*i,h:t.h*i,scale:i}}function setup_columnRows(n){n==undefined?$("BODY").find("DIV.containerColumns > DIV, DIV.popupTabColumns > DIV").each(function(){setup_containerRows($(this))}):(n.find("DIV.containerColumns > DIV, DIV.popupTabColumns > DIV").each(function(){setup_containerRows($(this))}),setup_containerRows(n))}function resetColumnRows(){setup_columnRows();resetSceneDesigner()}function registerOnToggleChange(n){typeof n=="function"&&(onToggleChanged=n)}function fireOnToggle(n,t){onToggleChanged&&typeof onToggleChanged=="function"&&onToggleChanged(n,t)}function setup_panels(n){n=n||$("BODY");n.find("DIV.detailpanel").each(function(){var n=$(this);n.addClass(n.find("> .title").size()<1?"noTitle":"")});n.find("DIV.panel").each(function(){var n=$(this);n.addClass(n.find("> .footer").size()<1?"noFooter":"");n.addClass(n.find("> .title").size()<1?"noTitle":"");n.addClass(n.find('[data-jqaction^="togglePanel"]').size()>0?"hasToggle":"");n.addClass(n.find('[data-jqaction^="openClosePanel"]').size()>0?"hasToggle":"");n.find("INPUT.hint").off("ensureOpenSearchBox").on("ensureOpenSearchBox",function(){var t=n.find('[data-jqaction="toggleSearch"]');$(this).is(":visible")||t.click()});n.find('[data-jqaction="toggleSearch"]').unbind("click").click(function(){var i=$(this),t=n.find("DIV.search");return t.is(":visible")?(t.hide(),t.find("INPUT").val(null),t.find("INPUT").keyup(),i.removeClass("open color2"),n.removeClass("searchOpen")):(t.show(),t.find("INPUT").focus(),i.addClass("open color2"),n.addClass("searchOpen")),!1});n.find('[data-jqaction^="openClosePanel"]').unbind("click").bind("click",function(n){n.preventDefault();isPanelOpen($(this))?(closePanel($(this)),fireOnToggle($(this),"closed")):(openPanel($(this)),ensurePanel($(this)),fireOnToggle($(this),"open"))});n.find('[data-jqaction^="togglePanel"]').unbind("click").bind("click",function(n){n.preventDefault();$(this).attr("data-jqaction")=="togglePanel"?togglePanel($(this)):$(this).attr("data-jqaction")=="togglePanel-open"?openPanel($(this)):$(this).attr("data-jqaction")=="togglePanel-close"&&closePanel($(this))})})}function isPanelOpen(n){return!n.closest("DIV.panel").hasClass(cssClassPanelClosed)}function openPanel(n){n.closest("DIV.panel").removeClass(cssClassPanelClosed);var t=n.closest("DIV.col");setup_columnRows(t)}function closePanel(n){n.closest("DIV.panel").addClass(cssClassPanelClosed);var t=n.closest("DIV.col");setup_columnRows(t)}function ensureClose(n){n.hasClass(cssClassPanelClosed)||n.addClass(cssClassPanelClosed);n.closest("DIV.row").hasClass(cssClassPanelFullHeight)&&n.closest("DIV.row").removeClass(cssClassPanelRestHeight)}function ensureOpen(n){n.hasClass(cssClassPanelClosed)&&n.removeClass(cssClassPanelClosed);n.closest("DIV.row").hasClass(cssClassPanelFullHeight)&&n.closest("DIV.row").addClass(cssClassPanelRestHeight)}function togglePanel(n){for(var t,r=n.closest("DIV.panel"),u=n.closest("DIV.containerRows").find("DIV.panel"),f=n.closest("DIV.col"),i=0;i<u.length;++i)t=u.eq(i),t[0]==r[0]?r.toggleClass(cssClassPanelClosed):t.hasClass(cssClassPanelClosed)||t.toggleClass(cssClassPanelClosed);setup_columnRows(f)}function ensurePanel(n){for(var t,u=n.closest("DIV.panel"),r=n.closest("DIV.containerRows").find("DIV.panel"),f=n.closest("DIV.col"),i=0;i<r.length;++i)t=r.eq(i),t[0]==u[0]?ensureOpen(t):ensureClose(t);setup_columnRows(f)}function closePanels(n){for(var r,i=n.closest("DIV.containerRows").find("DIV.panel"),u=n.closest("DIV.col"),t=0;t<i.length;++t)r=i.eq(t),ensureClose(r);setup_columnRows(u)}function isPanelClosed(n){return n.closest("DIV.panel").hasClass(cssClassPanelClosed)}function initFormElements(n){n=n||$("BODY");n.find("INPUT[type='checkbox'].Label").labelizecheckbox({debug:!1});n.find("INPUT[type='checkbox'].pretty, INPUT[type='radio'].pretty").prettyradiocheckbox({debug:!1,renderAsSwitch:!1});n.find("INPUT[type='checkbox'].prettySwitch").prettyradiocheckbox({debug:!1,renderAsSwitch:!0});n.find("INPUT[type='radio'].radioswitch").radioswitch({debug:!1});n.find("INPUT[type='datetime']").datepicker($.datepicker.regional[window.currentDateTimeCulture]);n.find("INPUT[type='text']:not(.hint),INPUT[type='password'],INPUT[type='datetime'],INPUT[type='date'],SELECT,TEXTAREA").wrapForStyleAndValidation();initToolTips(n);initValidationToolTips(n);$("a.toggleUl").on("click",function(n){n.preventDefault();$(this).find("i").toggleClass("up").toggleClass("down");$(this).next().toggleClass("hide").toggleClass("show")})}function initValidationToolTips(n){n=n||$("BODY");typeof customValidation=="function"&&n.find("FORM").customValidation();n.find("[title].validationIcon").tipsy({gravity:$.fn.tipsy.autoNESW,html:!0,fade:!1,trigger:"manual",className:"tipsy-error"});n.find(".validationIcon").each(function(){var t=$(this);t.mouseenter(function(){var n=t.closest("li").find("span.field-validation-error").find("span");n[0]&&(t.attr("title",n.text()),t.data("tooltipopen",!0),t.addClass("active"),t.tipsy("show"),t.data("opentooltip",$(this)))});t.mouseleave(function(){n.find(".validationIcon").each(function(){$(this).data("tooltipopen",!1);$(this).removeClass("active");$(this).tipsy("hide");n.data("openTooltip",null)})})})}function initToolTips(n){n=n||$("BODY");n.find("[data-val-help]").each(function(){var n=$(this);n.after($("<a/>").addClass("tooltipInfo").append('<i class="xpoIcon-questionmark-alt small absCenter">').attr("title",n.attr("data-val-help")))});n.find("[title].tooltipInfo").tipsy({gravity:$.fn.tipsy.autoNESW,html:!0,fade:!1,trigger:"manual"});n.find(".tooltipInfo").each(function(){var t=$(this);t.mouseenter(function(){t.data("tooltipopen",!0);t.addClass("active");t.tipsy("show");n.data("openTooltip",$(this))});t.mouseleave(function(){n.find(".tooltipInfo").each(function(){$(this).data("tooltipopen",!1);$(this).removeClass("active");$(this).tipsy("hide");n.data("openTooltip",null)})})})}function resetTooltips(n){n.find(".tooltipInfo").each(function(){$(this).tipsy("hide")})}function setValidationMssg(n,t){if(t){var r=t[0].textContent,u=t[0].attributes.for.nodeValue,i=n.find('[data-tooltiptrigger-for="'+u+'"]');r!=""?(i.attr("title",r),i.tipsy("show")):(i.attr("title",""),i.attr("original-title",""),i.tipsy("hide"))}else n?n.find("[data-tooltiptrigger-for]").each(function(){$(this).attr("title","").attr("original-title","");$(this).tipsy("hide")}):console.log(translate("something went wrong")+".. $form "+translate("is undefined"))}function footer_hide(){$("DIV.FooterFader").fadeOut();$("DIV.BodyFooter > DIV").fadeOut(100,function(){$("DIV.BodyFooter").removeClass("Open");$("DIV.BodyFooter").aniani({height:"30px"},200)});$("DIV.BodyFooter").trigger("hide")}function setup_windowResize(){$(window).resize(function(){_windowResizeDelayTime>0?($("BODY").addClass("resizing"),waitForFinalEvent(function(){$("BODY").removeClass("resizing");afterResize();$("BODY").trigger("afterResize")},_windowResizeDelayTime,"onWindowResizeTimer")):afterResize()})}function afterResize(){resetColumnRows();$("BODY").removeClass(_bodyWidthClasses.join(" "));var n=$(window).width();$.each(_bodyWidthClasses,function(t,i){var r=i.replace("windowSize_","").split("-");return n>r[0]&&n<=r[1]?($("BODY").addClass(i),!1):!0})}function setup_popupsteps(){$(".PopupStepsContent").each(function(){var t=$(this).attr("id"),n=t.replace("-Content","");$(this).find("> LI").each(function(){$(this).hasClass("Active")||$(this).hide();$(this).find("A.action_popupNext").click(function(){$(this).parent().hide();$(this).parent().next().show();var i=$("#"+n).find("LI.Active"),t=$("#"+n).find("LI.Active").next();return $("#"+n).find("> LI").removeClass("Prev").removeClass("Next"),i.removeClass("Active"),t.addClass("Active"),t.next().addClass("Next"),t.prev().addClass("Prev"),!1});$(this).find("A.action_popupPrev").click(function(){$(this).parent().hide();$(this).parent().prev().show();var i=$("#"+n).find("LI.Active"),t=$("#"+n).find("LI.Active").prev();return $("#"+n).find("> LI").removeClass("Prev").removeClass("Next"),i.removeClass("Active"),t.addClass("Active"),t.next().addClass("Next"),t.prev().addClass("Prev"),!1})})})}function dialogBox(n,t,i){alertify.confirm(n,function(n){n?t&&t():i&&i()})}function messageBox(n){messenger.post(n)}function promptBox(n,t,i,r){alertify.prompt(n,function(n,r){n?t&&t(r):i&&i()},r)}function infoLog(n){messenger.post(n)}function successLog(n){messenger.post(n)}function successLogIf(n,t){n()&&successLog(t)}function successLogIfValid(n,t){checkValidationErrors(n)&&successLog(t)}function errorLog(n){self.messenger.post({message:n,type:"error",showCloseButton:!0})}function serverErrorLog(n){errorLog(translate(translate(n||"Server error. Please retry operation.")))}function ajaxErrorHandler(n){n.status==400?errorLog(n.responseText.replace(/\"/g,"")):serverErrorLog()}function checkValidationErrors(n){return n=n?n:$("BODY"),n.find(".validation-summary-errors LI").length==0}function resetValidation(n){$.each(n,function(n,t){var i=$(t),r=i.data("validator");r!=null&&r.resetForm();i.find(".DynamicForm INPUT:visible").val("");setValidationMssg(i)})}function createEntitySelector(n){return new(App.module("entity").EntitySelector)(n)}function setupValidationRules(){var n=$("meta[name='accept-language']").attr("content");Globalize.culture(n);$.getScript(url.shared.globalization+n+".js",function(){setupValidationCulture()})}function nuanta(n){var t=colorsModule.labFromRgbColor(colorsModule.hexToRgb(n));return t.isLightColor()?1:0}function setupValidationCulture(){$.validator.methods.number=function(n,t){return this.optional(t)||!isNaN(Globalize.parseFloat(n))};$.validator.methods.range=function(n,t,i){var r=Globalize.parseFloat(n);return this.optional(t)||r>=i[0]&&r<=i[1]}}function recolorMainMenu(){var n=$("BODY").find(".header.customColorBg");n.find("a").each(function(){var t=$(this).parent().hasClass("active"),n="customColorTxt";n=t?n+"Active":n;$(this).parent().addClass(n)})}function cssRgbToHex(n){return n=n.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i),n&&n.length===4?"#"+("0"+parseInt(n[1],10).toString(16)).slice(-2)+("0"+parseInt(n[2],10).toString(16)).slice(-2)+("0"+parseInt(n[3],10).toString(16)).slice(-2):""}function showSelectedValuesInMultiSelectBox(n,t,i){var u,r;if(i){for(u=[],r=0;r<i.length;r++)u[r]=$(i[r]).val();return u.join(", ")}return""}function getJqueryId(n){return"#"+n.replace(/(:|\.|\[|\]|,)/g,"\\$1")}function compareDates(n,t){var i=new Date(n.year,n.month,n.date),r=new Date(t.year,t.month,t.date);return i-r}function filterObjArray(n,t){return $(n).filter(function(n,i){for(var r in t){if(t[r]instanceof Array){if($.inArray(parseInt(i[r],10),t[r])==-1)return null;continue}if(i[r]instanceof Array){if($.inArray(parseInt(t[r],10),i[r])==-1)return null;continue}if(!i[r].toString().match(t[r]))return null}return i})}function appendFormat(n){for(var i,t=1;t<arguments.length;t++)if(typeof arguments[t]=="string"||typeof arguments[t]=="number")for(i=0;n.indexOf("{"+(t-1)+"}")>-1&&i<10;)n=n.replace("{"+(t-1)+"}",arguments[t]),i++;return n}function querystringToObj(n){var t={};return n.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),function(n,i,r,u){t[i]=u}),t}function numberWithCommas(n,t){var t=t||".";return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)}function eliminateDuplicates(n){for(var u=n.length,i=[],r={},t=0;t<u;t++)r[n[t]]=0;for(t in r)i.push(t);return i}function inArray(n,t){for(var r=t.length,i=0;i<r;i++)if(t[i]==n)return!0;return!1}function isArray(n){return typeof n=="object"&&n instanceof Array}function returnRandomInt(n,t){return Math.floor(Math.random()*(t-n+1))+n}function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n)}function capitaliseFirstLetter(n){return n.charAt(0).toUpperCase()+n.slice(1)}function initTinyMce(){tinyMCE.init({mode:"textareas",skin:!1,forced_root_block:0,force_p_newlines:!1,remove_linebreaks:!1,force_br_newlines:!0,remove_trailing_nbsp:!1,verify_html:!1,plugins:"pagebreak,table,preview,print,contextmenu,paste,directionality,fullscreen,nonbreaking,image,advlist,contextmenu,directionality,fullpage,fullscreen,hr,link,table,textcolor,textpattern,style",font_formats:"Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;AkrutiKndPadmini=Akpdmi-n;",theme_advanced_buttons1:"newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",theme_advanced_buttons2:"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,image,cleanup,help,code,|,preview,|,forecolor,backcolor",theme_advanced_buttons3:"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",theme_advanced_buttons4:"insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,nonbreaking,pagebreak",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:!0,theme_advanced_fonts:"Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;AkrutiKndPadmini=Akpdmi-n;",toolbar:["undo redo | styleselect | font | bold italic underline | link image | forecolor backcolor","alignleft aligncenter alignright | table"],template_external_list_url:"js/template_list.js",external_link_list_url:"js/link_list.js",external_image_list_url:"js/image_list.js",media_external_list_url:"js/media_list.js"})}var Base64Object={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",urlFriendlyEncode:function(n){return Base64Object.encode(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"")},urlFriendlyDecode:function(n){var t=(n+"===").slice(0,n.length+n.length%4);return t=t.replace(/-/g,"+").replace(/_/g,"/"),Base64Object.decode(t)},urlFriendlyArrayEncode:function(n){for(var t=0;t<n.length;t++)n[t]=Base64Object.encode(n[t]);return n},urlFriendlyArrayDecode:function(n){for(var t=0;t<n.length;t++)n[t]=Base64Object.decode(n[t]);return n},encode:function(n){var f="",e,t,i,s,h,o,r,u=0;for(n=Base64Object._utf8_encode(n);u<n.length;)e=n.charCodeAt(u++),t=n.charCodeAt(u++),i=n.charCodeAt(u++),s=e>>2,h=(e&3)<<4|t>>4,o=(t&15)<<2|i>>6,r=i&63,isNaN(t)?o=r=64:isNaN(i)&&(r=64),f=f+this._keyStr.charAt(s)+this._keyStr.charAt(h)+this._keyStr.charAt(o)+this._keyStr.charAt(r);return f},decode:function(n){var t="",e,o,s,h,u,r,f,i=0;for(n=n.toString().replace(/[^A-Za-z0-9\+\/\=]/g,"");i<n.length;)h=this._keyStr.indexOf(n.charAt(i++)),u=this._keyStr.indexOf(n.charAt(i++)),r=this._keyStr.indexOf(n.charAt(i++)),f=this._keyStr.indexOf(n.charAt(i++)),e=h<<2|u>>4,o=(u&15)<<4|r>>2,s=(r&3)<<6|f,t=t+String.fromCharCode(e),r!=64&&(t=t+String.fromCharCode(o)),f!=64&&(t=t+String.fromCharCode(s));return Base64Object._utf8_decode(t)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/\r\n/g,"\n"),i="",r=0;r<n.length;r++)t=n.charCodeAt(r),t<128?i+=String.fromCharCode(t):t>127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(t&63|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(t&63|128));return i},_utf8_decode:function(n){for(var r="",t=0,i=c1=c2=0;t<n.length;)i=n.charCodeAt(t),i<128?(r+=String.fromCharCode(i),t++):i>191&&i<224?(c2=n.charCodeAt(t+1),r+=String.fromCharCode((i&31)<<6|c2&63),t+=2):(c2=n.charCodeAt(t+1),c3=n.charCodeAt(t+2),r+=String.fromCharCode((i&15)<<12|(c2&63)<<6|c3&63),t+=3);return r}},waitForFinalEvent,onToggleChanged;jQuery.fn.aniani=function(n,t,i){$(this).stop().animate(n,t,i)};jQuery.fn.delay=function(n,t){return jQuery.fx.step.delay=function(){},this.animate({delay:1},n,t)};jQuery.fn.highlight=function(n){function t(n,i){var o=0,e,u,r;if(n.nodeType==3){if(e=n.data.toUpperCase().indexOf(i),e>=0){u=document.createElement("span");u.className="txtHighlight";var f=n.splitText(e),h=f.splitText(i.length),s=f.cloneNode(!0);u.appendChild(s);f.parentNode.replaceChild(u,f);o=1}}else if(n.nodeType==1&&n.childNodes&&!/(script|style)/i.test(n.tagName))for(r=0;r<n.childNodes.length;++r)r+=t(n.childNodes[r],i);return o}return this.each(function(){t(this,n.toUpperCase())})};jQuery.fn.scrollTo=function(n,t,i){typeof t=="function"&&arguments.length==2&&(i=t,t=n);var r=$.extend({scrollTarget:n,offsetTop:50,duration:500,easing:"swing"},t);return this.each(function(){var t=$(this),n=typeof r.scrollTarget=="number"?r.scrollTarget:$(r.scrollTarget),u=typeof n=="number"?n:n.offset().top+t.scrollTop()-parseInt(r.offsetTop);t.animate({scrollTop:u},parseInt(r.duration),r.easing,function(){typeof i=="function"&&i.call(this)})})};waitForFinalEvent=function(){var n={};return function(t,i,r){r||(r=translate("Don't call this twice without a uniqueId"));n[r]&&clearTimeout(n[r]);n[r]=setTimeout(t,i)}}();document.msCapsLockWarningOff=!0;var messenger,_selectedPageItem="",_selectedPageItemId,_selectedLabelIds=[],_searchDelayTime=500,_windowResizeDelayTime=500,_bodyWidthClasses=["windowSize_0-1020","windowSize_1020-1300","windowSize_1300-1540","windowSize_1540-1780","windowSize_1780-2200","windowSize_2200-10000"];$(document).ready(function(){typeof startupRouters=="function"?(startupRouters(),afterResize()):afterResize();recolorMainMenu();setup_windowResize();setup_panels();setup_clickfilters();initFormElements();setupOpenPopupClick();setupOpenFooterClick();setupValidationRules();messenger=Messenger()}),function(){jQuery.fn.addAbsCenterLoader=function(n){n=="remove"?$(this).find(".bodyFader").remove():$(this).append($('<div class="bodyFader transparent" data-jqaction="closePopup"><div class="bodyFaderLoader"><div>'+translate("Loading")+"..<\/div><\/div><\/div>").fadeIn(100))}}();var cssClassPanelClosed="isClosed",cssClassPanelFullHeight="fullHeightAttr",cssClassPanelRestHeight="restHeight";jQuery.fn.aniani=function(n,t,i){$(this).stop().animate(n,t,i)};jQuery.fn.delay=function(n,t){return jQuery.fx.step.delay=function(){},this.animate({delay:1},n,t)};jQuery.Event.prototype.rgb=function(){var n=this.offsetX||this.pageX-$(this.target).offset().left,t=this.offsetY+16||this.pageY-$(this.target).offset().top;return this.target.nodeName!=="CANVAS"?null:this.target.getContext("2d").getImageData(n,t,1,1).data},function(n){n.fn.hasScrollBar=function(){return this.get(0).scrollHeight>this.get(0).clientHeight}}(jQuery);Object.size=function(n){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t};$.fn.canvas=function(n){return this.map(function(){return this.nodeName=="IMG"?(this.src=this.src+"&ts="+(new Date).getTime(),$(this).load(function(){n.attr({width:this.width,height:this.height});n[0].getContext("2d").drawImage(this,0,0,this.width,this.height)}),n[0]):this})};initializeLazyLoad=function(n,t,i){$(".lazyLoad").lazyload({container:n,effect:t,loadingClass:i})};reloadLazyLoad=function(n,t,i,r){$(".lazyLoad").lazyload({container:n,effect:t,loadingClass:i,reloadImages:r})};hiddenLazyLoad=function(n,t,i){$(".lazyLoad").lazyload({container:n,effect:t,loadingClass:i,skip_invisible:!1,reloadImages:!0})};convertStringToFloat=function(n){return parseFloat(n.replace(",","."))};isEmptyGuid=function(n){return!n||n=="00000000-0000-0000-0000-000000000000"}