function checkCookie(){var a=navigator.cookieEnabled?!0:!1;"undefined"!=typeof navigator.cookieEnabled||a||(document.cookie="testcookie",a=-1!=document.cookie.indexOf("testcookie")?!0:!1);return a?!0:showCookieFail()}function showCookieFail(){var a="";"localhost"===window.location.hostname&&(a=window.location.pathname.substring(0,window.location.pathname.indexOf("/",2)));window.location.href=a+"/baselayout/GiobbyError.xhtml?error\x3d4"}checkCookie();
String.prototype.startsWith=function(a){return 0===this.indexOf(a)};String.prototype.endsWith=function(a){var b=this.length-a.length;return 0<=b&&this.lastIndexOf(a)===b};String.prototype.contains=function(a){return-1!=this.indexOf(a)};String.prototype.trim||function(){var a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;String.prototype.trim=function(){return this.replace(a,"")}}();function trim(a){return a.replace(/^\s+|\s+$/g,"")}
var logJSError=function(a){window.console&&window.console.error("Giobby "+a)};function getElementByFinalID(a,b){try{var c=jQuery(""+b+'[id$\x3d"'+a+'"]');return c=0<jQuery(c).length?jQuery(c)[0]:null}catch(d){return logJSError(d.toString()),null}}function getElem(a){try{return document.getElementById(a)}catch(b){logJSError(b.toString())}}
function getElementPosition(a){try{for(var b=document.getElementById(a),c=a=0;b;)a+=b.offsetLeft,c+=b.offsetTop,b=b.offsetParent;-1!=navigator.userAgent.indexOf("Mac")&&"undefined"!=typeof document.body.leftMargin&&(a+=document.body.leftMargin,c+=document.body.topMargin);return{left:a,top:c}}catch(d){logJSError(d.toString())}}function onFocusTextAreaValue(a,b){try{var c=jQuery(a).val();jQuery(a).css("color","#000000");c==b&&jQuery(a).val("")}catch(d){logJSError(d.toString())}}
function onBlurTextAreaValue(a,b,c){try{var d=jQuery(a).val();""==d&&(jQuery(a).val(b),d=b);d==b?jQuery(a).css("color",c):jQuery(a).css("color","#000000")}catch(e){logJSError(e.toString())}}
function disposeWindowActionPerform(a){try{if("/GiobbyMarket"!=a){a+="/viewMapServlet";var b=document.getElementById("javax.faces.ViewState").value,b=b.replace(/:/,"|");jQuery.ajax({type:"POST",url:a,async:!1,data:{logicalViewMap:b},success:function(a){},error:function(a){logJSError("")}})}}catch(c){logJSError(c.toString())}}
function mouseOverVisibleTarget(a,b,c){try{var d=jQuery(a).find("."+b);0<d.length&&("OVER"==c?d.css("visibility","visible"):d.css("visibility","hidden"))}catch(e){logJSError(e.toString())}}function openWindowPopup(a,b,c,d,e,f){try{var g=window.open(a,f,"width\x3d900,height\x3d500,menubar\x3dyes,status\x3dyes,location\x3dyes,toolbar\x3dyes,scrollbars\x3dyes");doCheckPopupBlocked(g,e)}catch(h){alert(d)}}
function doCheckPopupBlocked(a,b){try{if(a)try{a.onload=function(){setTimeout(function(){0===a.outerHeight&&alert(b)},0)}}catch(c){alert(b),logJSError(c.toString())}else alert(b)}catch(c){logJSError(c.toString())}}function mngHint(a){try{var b=jQuery(a).attr("id"),c=getElementByFinalID(b+"Hint","span"),d=document.activeElement;c.style.color="transparent";d===a&&""===a.value?c.style.color="#E5E5E5":d!==a&&""===a.value&&(c.style.color="#CCCCCC")}catch(e){logJSError(e.toString())}}
function mngHintById(a,b){try{mngHint(getElementByFinalID(a,b))}catch(c){logJSError(c.toString())}}function onInputEffectFocus(a){try{jQuery(a).is("[readonly]")||jQuery(a).is(":disabled")||jQuery(a.parentNode).addClass("inputEffect--filled")}catch(b){logJSError(b.toString())}}function onInputEffectBlur(a){try{""===a.value.trim()&&jQuery(a.parentNode).removeClass("inputEffect--filled")}catch(b){logJSError(b.toString())}}
function onSelectEffectFocus(a,b,c){try{jQuery(a.parentNode).addClass("selectEffect--filled")}catch(d){logJSError(d.toString())}}function onSelectEffectBlur(a,b,c){try{b&&a.value===c?jQuery(a.parentNode).removeClass("selectEffect--filled"):onSelectEffectFocus(a,b,c)}catch(d){logJSError(d.toString())}}
function onkeyupForEnterKey(a,b){try{if(13==(a.keyCode?a.keyCode:a.which?a.which:a.charCode)){var c=getElementByFinalID(b,"a");null==c&&(c=getElementByFinalID(b,"input"));if(null!=c){var d=jQuery(c);0<d.length&&d.click()}}}catch(e){logJSError(e.toString())}}
function getUrlVars(){try{var a=[],b,c=window.location.href.indexOf("?");if(-1!=c)for(var d=window.location.href.slice(c+1).split("\x26"),c=0;c<d.length;c++)b=d[c].split("\x3d"),a.push(b[0]),a[b[0]]=b[1];return a}catch(e){logJSError(e.toString())}}function getQueryString(){try{var a="",b=window.location.href.indexOf("?");-1!=b&&(a=window.location.href.slice(b+1));return a}catch(c){logJSError(c.toString())}}
function JSON2QueryString(a){try{return decodeURIComponent(jQuery.param(a))}catch(b){return logJSError(b.toString()),""}}
function queryString2JSON(a){var b=[];try{var c=a.split("\x26");for(a=0;a<c.length;a++)try{var d=c[a].split("\x3d");if(2==d.length){for(var e=decodeURIComponent(d[0]),f=decodeURIComponent(d[1]),g=!1,h=0;h<b.length&&!g;h++){var k=b[h],l;for(l in k){var n=k[l];if("name"==l&&n==e){b.splice(h,1);g=!0;break}}}b.push({name:e,value:f})}}catch(m){}}catch(m){logJSError(m.toString())}return b}
function textAreaMaxLength(a,b){try{var c=jQuery(getElementByFinalID(a,"textarea"));jQuery(c).val().length>b&&jQuery(c).val(jQuery(c).val().slice(0,b))}catch(d){logJSError(d.toString())}}function changeImgBrightness(a,b){try{var c=getElementByFinalID(a,"img");null!=c&&(b?jQuery(c).addClass("brightness"):jQuery(c).removeClass("brightness"))}catch(d){logJSError(d.toString())}}
function changeImgLightBrightness(a,b){try{var c=getElementByFinalID(a,"img");null!=c&&(b?jQuery(c).addClass("lightbrightness"):jQuery(c).removeClass("lightbrightness"))}catch(d){logJSError(d.toString())}}function changeBgColor(a,b){try{var c=jQuery(a);null!=c&&c.css({backgroundColor:b})}catch(d){logJSError(d.toString())}}function changeImgOpacity(a,b){try{var c=getElementByFinalID(a,"img");null!=c&&jQuery(c).css("opacity",b)}catch(d){logJSError(d.toString())}}
function showElement(a){try{var b=jQuery("."+a);null!=b&&jQuery(b).css("display","block")}catch(c){logJSError(c.toString())}}function hideElement(a){try{var b=jQuery("."+a);null!=b&&jQuery(b).css("display","none")}catch(c){logJSError(c.toString())}}function documentTitle(a){try{document.title=a}catch(b){logJSError(b.toString())}}
function refreshPage4Login(a){try{if(void 0!=a&&0<a.length)window.top.location.href=a;else{var b=document.referrer;a="";"http://"==b.substring(0,7)?(a="https://"+b.substring(7),window.top.location.href=a!=b?a:b):window.top.location.href=b}}catch(c){logJSError(c.toString)}}
function callMARKETAnalyticsScript(){try{(function(a,b,c,d,e,f,g){a.GoogleAnalyticsObject=e;a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)};a[e].l=1*new Date;f=b.createElement(c);g=b.getElementsByTagName(c)[0];f.async=1;f.src=d;g.parentNode.insertBefore(f,g)})(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create","UA-856067-7","giobby.com"),ga("send","pageview")}catch(a){logJSError(a.toString)}}
function scrollToTop(){try{window.scrollTo(0,0)}catch(a){logJSError(a.toString())}}function callTagManager(){var a=window,b=document;a.dataLayer=a.dataLayer||[];a.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"});a=b.getElementsByTagName("script")[0];b=b.createElement("script");b.async=!0;b.src="https://www.googletagmanager.com/gtm.js?id\x3dGTM-5782VNR";a.parentNode.insertBefore(b,a);console.log("hello")}
function callGIOBBYAnalyticsScript(a){try{if(null==a||0===a.length)a="prod";(function(a,c,d,e,f,g,h){a.GoogleAnalyticsObject=f;a[f]=a[f]||function(){(a[f].q=a[f].q||[]).push(arguments)};a[f].l=1*new Date;g=c.createElement(d);h=c.getElementsByTagName(d)[0];g.async=1;g.src=e;h.parentNode.insertBefore(g,h)})(window,document,"script","//www.google-analytics.com/analytics.js","ga");switch(a){case "prod":ga("create","UA-856067-2","giobby.com");break;default:ga("create","","giobby.com")}ga("send","pageview")}catch(b){logJSError(b.toString())}}
function showSharePanel(a){try{var b=$(".borderColloutShareTo"),c=getElementByFinalID("pnlPopupShareTo","div"),d=$(c).outerHeight(!0),e=$(a).parent().height(),f=$(a).offset().top-$(window).scrollTop(),g=$(window).width()-$(".gactionsb").outerWidth(!0)-15,h=!0;$(b).css({left:g});$(b).css({top:f});g=g-$(c).outerWidth(!0)-$(b).width();f=f-d+e;$(c).css({top:f});$(c).css({left:g});$(c).show();document.getElementById("htmlForm1").onclick=function(a){h||$(c).hide();h=!1}}catch(k){logJSError(k.toString())}}
function facebookShare(){try{window.open("https://www.facebook.com/sharer/sharer.php?u\x3d"+encodeURIComponent(location.href),"facebook-share-dialog","width\x3d626,height\x3d436")}catch(a){logJSError(a.toString())}}function googlePlusShare(){try{window.open("https://plus.google.com/share?url\x3d"+encodeURIComponent(location.href),"google-share-dialog","height\x3d436,width\x3d626")}catch(a){logJSError(a.toString())}}
function twitterShare(a){try{var b="",b=a?jQuery(getElementByFinalID(a,"span")).html():encodeURIComponent(jQuery("meta[property\x3dog\\:title]").attr("content"));a="";var c=jQuery("meta[property\x3dog\\:hashtags]");0<c.length&&(a=jQuery(c).attr("content").toString(),a=a.replace(" ",""),a="\x26hashtags\x3d"+encodeURIComponent(a));var d=encodeURIComponent(location.href);window.open("https://twitter.com/intent/tweet?original_referer\x3d"+d+"\x26text\x3d"+b+"\x26url\x3d"+d+a,"twitter-share-dialog","height\x3d436,width\x3d626")}catch(e){logJSError(e.toString())}}
function linkedinShare(a){try{var b="",b=a?jQuery(getElementByFinalID(a,"span")).html():encodeURIComponent(jQuery("meta[property\x3dog\\:title]").attr("content")),c=encodeURIComponent(location.href);window.open("https://www.linkedin.com/shareArticle?mini\x3dtrue\x26url\x3d"+c+"\x26title\x3d"+b,"linked-share-dialog","height\x3d436,width\x3d626")}catch(d){logJSError(d.toString())}}
function onOverOutImage(a,b,c,d){try{var e=jQuery(b).find("img"),f=e.attr("src");if(void 0!=f)if("OVER"==a){var g="/"+c,h=f.indexOf(g);if(-1!=h){var k=f.substring(0,h)+"/"+d+f.substring(h+g.length,h.length);e.attr("src",k)}}else g="/"+d,h=f.indexOf(g),-1!=h&&(k=f.substring(0,h)+"/"+c+f.substring(h+g.length,h.length),e.attr("src",k))}catch(l){logJSError(l.toString())}}
function changeImageToJSFImgSrc(a,b){try{var c=jQuery(a),d=c.attr("src"),e=d.indexOf("javax.faces.resource/"),f=d.indexOf(".xhtml");if(-1!==e&&-1!==f){var g=d.substring(0,e+21),h=d.substring(f,d.length);c.attr("src",g+"/"+b+h)}}catch(k){logJSError(k.toString())}}function getImageToJSFImgSrc(a){try{var b=jQuery(a).attr("src"),c=b.indexOf("javax.faces.resource/"),d=b.indexOf(".xhtml");if(-1!==c&&-1!==d)return b.substring(c,d)}catch(e){logJSError(e.toString())}}var currentDecimalSeparator=".";
function setCurrentDecimalSeparator(a){try{currentDecimalSeparator=a}catch(b){logJSError(b.toString())}}function getContextPath(){try{for(var a=document.getElementById("htmlForm1").getAttribute("action"),b=a.lastIndexOf("/");0<b;)a=a.substring(0,b),b=a.lastIndexOf("/");return a}catch(c){logJSError(c.toString())}}(function(a){a.fn.inlineStyle=function(b){var c=this.attr("style"),d;c&&c.split(";").forEach(function(c){c=c.split(":");a.trim(c[0])===b&&(d=c[1])});return d}})(jQuery);
function pad(a,b){try{for(var c=""+a;c.length<b;)c="0"+c;return c}catch(d){return logJSError(d.toString()),a}}function changeTextAreaHeigth(a,b,c,d){try{if(13==d.keyCode){var e=$(c).height(),e=e+20;$(c).animate({height:e+"px"},100);var f=$(a).height(),f=f+20;$(a).animate({height:f+"px"},100);var g=$(b).height();$(b).css({height:g+"px"})}}catch(h){logJSError(h.toString())}}
function getVideoHtmlIframeFromURL(a,b,c){var d="";try{if(a.match(/youtube.com(.+)v=([^&]+)/)){var e=a.split("v\x3d")[1],f=e.indexOf("\x26");-1!=f&&(e=e.substring(0,f));e&&(d=jQuery('\x3ciframe id\x3d"iFrameVideoPreview" type\x3d"text/html" width\x3d"'+b+'" height\x3d"'+c+'" src\x3d"https://www.youtube.com/embed/'+e+'?autoplay\x3d1\x26theme\x3dlight\x26rel\x3d0\x26enablejsapi\x3d1" scrolling\x3d"no" frameborder\x3d"0"/\x3e'))}else logJSError("Unknow video source URL")}catch(g){logJSError(g.toString())}return d}
function stopYouTubeVideo(a){try{a&&a.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*")}catch(b){logJSError(b.toString())}}jQuery(document).ready(function(){setHeightFixedHeader();jQuery("body").bind("touchstart",function(){})});
function setHeightFixedHeader(){try{$titleHeaderDoc=jQuery(".titleHeaderDoc"),$titleHeaderDoc.each(function(){var a=jQuery(this).find(".titleHeaderDocFixedDiv").outerHeight(!0)+3;jQuery(this).css("height",a+"px")})}catch(a){logJSError(a.toString())}}jQuery(window).load(function(){initScrollBarYPlugin()});
function initScrollBarYPlugin(){try{$scrollBarYPlugin=jQuery(".scrollBarYPlugin:visible"),$scrollBarYPlugin.length&&0<$scrollBarYPlugin.length&&$scrollBarYPlugin.mCustomScrollbar({axis:"y",autoHideScrollbar:!0,theme:"minimal",setHeight:"100%"})}catch(a){logJSError(a.toString())}}
function adjustActionsbHeight(){try{var a=jQuery(".actionsbRootPnl");if(0<a.length){var b=document.documentElement;b.scrollWidth>b.clientWidth?(a.addClass("actionsbRootPnlHeight_XScrollbar"),a.removeClass("actionsbRootPnlHeight")):(a.addClass("actionsbRootPnlHeight"),a.removeClass("actionsbRootPnlHeight_XScrollbar"))}}catch(c){logJSError(c.toString())}}
jQuery(window).ready(function(){adjustActionsbHeight();var a=!1;0<jQuery(".getViaJsIsGiobbyApp").length&&(a=!0);!a&&jQuery.cookieBar&&jQuery.cookieBar({fixed:!0,bottom:!0,policyButton:!0,policyText:"Leggi di più",policyURL:"http://www.giobby.com/privacy-giobby/",acceptText:"Ok, sono d'accordo",message:"I cookie ci aiutano ad offrirti una migliore esperienza sulla nostra piattaforma. Utilizzando i nostri servizi, accetti l'utilizzo dei cookie da parte nostra."})});
function parseQueryString(a){a=a.split("\x26");for(var b=[],c=0;c<a.length;c++){var d=a[c].split("\x3d");b[c]=d}return b}
function pushBrowserUrl(a){try{a.startsWith("https:")&&"https:"!=window.location.protocol&&(a="http:"+a.substring(6));if(a.startsWith("?")){var b=[location.protocol,"//",location.host,location.pathname].join("");a=a.substring(1);var c=document.location.search,d=parseQueryString(a);for(i=0;i<d.length;i++){var e=d[i],f=e[0],g=f+"\x3d"+e[1],h="?"+g;if(c)var k=new RegExp("([?\x26])"+f+"[^\x26]*"),c=null!==c.match(k)?c.replace(k,"$1"+g):c+"\x26"+g;else c=h}a=b+c}window.history.pushState(null,null,a);$("body").addClass("historypushed")}catch(l){logJSError(l.toString())}}
function fixPushNewUrlPopState(){try{jQuery(window).bind("popstate",function(a){try{jQuery("body").hasClass("historypushed")&&window.location.reload(!0)}catch(b){logJSError(b.toString())}})}catch(a){logJSError(a.toString())}}function replaceBrowserStateHistory(a){try{window.history.replaceState(null,null,a)}catch(b){logJSError(b.toString())}};
var ERROR_KEY="LANGUAGE",langMap={};function setJSGLang(b,a){try{langMap[b]=a}catch(c){logJSError(c.toString())}}function getJSGLang(b){try{var a=langMap[b];return""==a||void 0==a?ERROR_KEY:a}catch(c){return logJSError(c.toString()),ERROR_KEY}};
var SIDEBAR_LANDSCAPE_ORIENTATION="LANDSCAPE",SIDEBAR_PORTRAIT_ORIENTATION="PORTRAIT";function executePostBack4DeviceInfo_afterPageLoad(){try{jQuery(window).load(function(){var a=getElementByFinalID("inpHiddenClientInfo","input");if(null!=a){var b=getDeviceJSonInfo();jQuery(a).attr("value",b);a=document.getElementById("htmlForm1:buttonHiddenInputSubmit");jQuery(a).click()}})}catch(a){logJSError(a.toString())}}
function getDeviceJSonInfo(){try{var a=jQuery(window),b=a.width(),c=a.height(),g=window.devicePixelRatio?window.devicePixelRatio:1,a="";try{window.navigator.appName&&(a=window.navigator.appName)}catch(l){}var e="PC",f="PC";-1!=navigator.userAgent.indexOf("iPhone")?f=e="iPhone":-1!=navigator.userAgent.indexOf("iPod")?f=e="iPod":-1!=navigator.userAgent.indexOf("iPad")?(e="iPad",f=isIPad3rdGen()?"iPad 3":"iPad 2"):-1!=navigator.userAgent.indexOf("Android")?f=e="Android":-1!=navigator.userAgent.indexOf("BlackBerry")&&
(f=e="BlackBerry");var k="";try{var d=(new Date).getTimezoneOffset(),k=d=(0>d?"+":"-")+pad(parseInt(Math.abs(d/60)),2)+pad(Math.abs(d%60),2),h=new Date,m=Date.UTC(h.getFullYear(),h.getMonth(),h.getDate(),h.getHours(),h.getMinutes(),h.getSeconds(),h.getMilliseconds());h.getTime();k=m-h.getTime()}catch(l){logJSError(l.toString())}var n=Intl.DateTimeFormat().resolvedOptions().timeZone,p=getGScreenWidth(),q=getGScreenHeight(),r=getCentralPageFreeWidth(),d="{",d=d+("'appName':'"+a+"',"),d=d+("'platform':'"+
e+"',"),d=d+("'isPC':'"+deviceIsPC()+"',"),d=d+("'isPhone':'"+deviceIsPhone()+"',"),d=d+("'isTablet':'"+deviceIsTablet()+"',"),d=d+("'deviceName':'"+f+"',"),d=d+("'windowWidth':'"+b+"',"),d=d+("'windowHeight':'"+c+"',"),d=d+("'timeZoneOffset':'"+k+"',"),d=d+("'screenWidth':'"+p+"',"),d=d+("'screenHeight':'"+q+"',"),d=d+("'centralContentContainerWidthPx':'"+r+"',"),d=d+("'timeZoneId':'"+n+"',"),d=d+("'pixelRatio':'"+g+"'");return d+"}"}catch(l){logJSError(l.toString())}}
function deviceIsPC(){try{return!deviceIsPhone()&&!deviceIsTablet()}catch(a){logJSError(a.toString())}}function deviceIsPhone(){try{return/iphone|ipod|android|blackberry|opera|mini|windows\sce|palm|smartphone|iemobile/i.test(navigator.userAgent.toLowerCase())?!0:!1}catch(a){logJSError(a.toString())}}function deviceIsTablet(){try{return/ipad|android|android 3.0|xoom|sch-i800|playbook|tablet|kindle/i.test(navigator.userAgent.toLowerCase())?!0:!1}catch(a){logJSError(a.toString())}}
function getHeaderBarHeight(){var a=0;try{isShowHeaderBar()&&(a=jQuery(".headerBarBase").height())}catch(b){logJSError(b.toString())}return a}function getMainSidebarWidthAndMargin(){var a=0;try{a=isShowHeaderBar()?0:parseInt(jQuery(".pnlRootCentralCntBase").css("padding-left"),10)}catch(b){logJSError(b.toString())}return a}function getActionSidebarWidth(){try{return jQuery(getElementByFinalID("pnlRootActionSidebar","div")).width()}catch(a){return logJSError(a.toString()),0}}
function isShowActionSidebar(){try{return"none"!=jQuery(getElementByFinalID("pnlRootActionSidebar","div")).css("display")}catch(a){return logJSError(a.toString()),!0}}function isShowHeaderBar(){try{return"block"==jQuery(".headerBarBase").css("display")}catch(a){return logJSError(a.toString()),!1}}
function isIPad3rdGen(){try{var a=screen.width,b=screen.height;return 2<=(window.devicePixelRatio?window.devicePixelRatio:1)&&(768==a&&1024==b||1024==a&&768==b)?!0:!1}catch(c){return logJSError(c.toString()),!1}}function getGScreenWidth(){return getGScreenWidthHeight("width")}function getGScreenHeight(){return getGScreenWidthHeight("height")}
function getGScreenWidthHeight(a){var b=screen.width,c=screen.height;try{b=screen.width,c=screen.height,deviceIsPC()||(getSidebarDirection()==SIDEBAR_PORTRAIT_ORIENTATION?screen.width<screen.height?(b=screen.width,c=screen.height):(b=screen.height,c=screen.width):screen.width>screen.height?(b=screen.width,c=screen.height):(b=screen.height,c=screen.width))}catch(g){logJSError(g.toString())}return"width"==a?b:c}
function getSidebarDirection(){try{var a=jQuery(window),b=a.innerWidth(),c=a.innerHeight();if(deviceIsPhone()||deviceIsTablet()){var g=screen.width,e=screen.height;g<e&&(e=g);a=!1;e!==c&&(a=!0);var f=getWindowOrientation();if(!(null==f||void 0==f||0===window.orientation&&0<b&&0<c&&c<b&&!a))return f}return b+.01*b<c?SIDEBAR_PORTRAIT_ORIENTATION:SIDEBAR_LANDSCAPE_ORIENTATION}catch(k){return logJSError(k.toString()),SIDEBAR_LANDSCAPE_ORIENTATION}}
function getWindowOrientation(){try{if(void 0!=window.orientation&&null!=window.orientation)switch(window.orientation){case -90:case 90:return SIDEBAR_LANDSCAPE_ORIENTATION;default:return SIDEBAR_PORTRAIT_ORIENTATION}}catch(a){logJSError(a.toString())}return null}
function getCentralPageFreeWidth(){try{var a=document.getElementById("htmlForm1:pnlWrapperLayout"),b=jQuery(a).width(),c=parseInt(jQuery(".pnlRootCentralCntBase").css("padding-left"),10),g=parseInt(jQuery(".pnlRootCentralCntBase").css("padding-right"),10);return b-(c+g)}catch(e){return logJSError(e.toString()),1024}}var idNotifyOrActivityOpendedPanel="";
function showLeftNotifyBar(a,b){try{jQuery("#notifyBar").hasClass("notifyBar-open")&&idNotifyOrActivityOpendedPanel!==b||(jQuery(a).toggleClass("active"),jQuery("body").toggleClass("notifyBar-push-toright"),jQuery("#notifyBar").toggleClass("notifyBar-open")),idNotifyOrActivityOpendedPanel=b}catch(c){logJSError(c.toString())}}function toggleMainSidebar(){try{jQuery(getElementByFinalID("pnlRootMainSidebar","div")).toggleClass("hideClass4MainSideBar")}catch(a){logJSError(a.toString())}}
function hideMainSidebar(){try{jQuery(getElementByFinalID("pnlRootMainSidebar","div")).addClass("hideClass4MainSideBar")}catch(a){logJSError(a.toString())}}function toggleActionSidebar(){try{jQuery(getElementByFinalID("pnlRootActionSidebar","div")).toggleClass("hideClass4ActionSideBar")}catch(a){logJSError(a.toString())}}
function toggleSocialMenu(a){try{if(deviceIsPhone()){var b=jQuery(".leftSocialMenu");0<b.length&&(jQuery(window).scrollTop(0),a?(b.toggle(),jQuery(".socialBodyScrollContent").toggle()):(b.hide(),jQuery(".socialBodyScrollContent").show()))}}catch(c){logJSError(c.toString())}}var userAccountPopupFix=!1;
function closeUserPopupInfoOnFormClick(){document.getElementById("htmlForm1").onclick=function(){if(userAccountPopupFix)userAccountPopupFix=!1;else{try{jQuery(".popupUserAccount").css("display","none"),closeDivPopup()}catch(a){}document.getElementById("htmlForm1").onclick=function(){}}}}
function openPopupUserAccountInfo(a){try{var b=getElementByFinalID("pnlRootUserAccountPanel","div"),c=jQuery(b).find("div.popupUserAccount");if(null!=c)if("none"==c.css("display")){c.click(function(){userAccountPopupFix=!0;c.show();c.css("display","block")});var g=getActionSidebarWidth(),e=c.outerWidth(!0),f=jQuery(".pnlRootUserAccountPanel").outerHeight(!0)-17;c.css("left","-"+(e-g+27)+"px");c.css("top","-"+f+"px");c.show();c.css("display","block");setTimeout("closeUserPopupInfoOnFormClick();",300)}else userAccountPopupFix=
!1,c.off("click"),c.css("display","none")}catch(k){logJSError(k.toString())}}function openGiobbyLoginPopup(){try{var a=jQuery(".iframLoginUrl").val();jQuery(".iFrameLoginPopup").attr("src",a);openGiobbyPanelPopup("loginPopup")}catch(b){logJSError(b.toString())}}
function fixCentralFreeDynamicWidth(){try{var a=getCentralPageFreeWidth(),b=jQuery(".centralFreeDynamicWidth");null!==b&&b.each(function(b,g){var e=parseInt(jQuery(this).css("border-left-width").replace("px","")),f=parseInt(jQuery(this).css("border-right-width").replace("px",""));jQuery(this).css("width",a-e-f+"px")})}catch(c){logJSError(c.toString())}}jQuery(document).ready(function(){doResize();jQuery(window).on("resize",doResize)});function doResize(){fixCentralFreeDynamicWidth()}
function openOpenAiAssistantPopup(){var a=jQuery(getElementByFinalID("openAiAssistantPopup","div")),b=jQuery(getElementByFinalID("pnlGoExpress","div"));a.css("bottom",b.height()+"px");b=getActionSidebarWidth();a.css("right",b-10+"px");a.css("display","block")}function closeOpenAiAssistantPopup(){var a=getElementByFinalID("openAiAssistantPopup","div");jQuery(a).css("display","none")};
var TIMEOUT_MILL_POSTBACK4CHECK_NOTIFY=0,TIMEOUT_MILL_CHECK_DATASTORAGE_NOTIFY=1E4,debugWSCall=!1,callServerViaWebSocket=!1,callServerViaServlet=!0,intervalFunction;jQuery(document).ready(function(){updateNotifyData(getLocalStorage_NotifyData(),!1)});function supports_local_storage(){try{return"localStorage"in window&&null!==window.localStorage}catch(a){return!1}}function supports_websocket(){try{return"WebSocket"in window}catch(a){return!1}}
function callServer4GetNotify(a,b,c){try{jQuery(document).ready(function(){try{supports_local_storage()||logJSError("browser not support  localStorage");TIMEOUT_MILL_POSTBACK4CHECK_NOTIFY=c;var d="/"+b;if(callServerViaWebSocket){if(!supports_websocket()){logJSError("browser not support  websocket");return}var f=d+"/ws/notify",g="wss://";null!=a&&""!=a&&(g="https"==a?"wss://":"ws://");var e=new WebSocket(g+location.host+f);e.onopen=function(){isTimeToUpdateNotifyData()?(e.send("give me new number!"),
debugWSCall&&logJSError("WS OnOpen methd: Chiamata al webSocket isTimeToUpdateNotifyData è true, Page:"+location.href)):debugWSCall&&logJSError("WS OnOpen methd: Chiamata al webSocket isTimeToUpdateNotifyData è false, Page:"+location.href)};e.onerror=function(){};e.onmessage=function(a){updateNotifyData(a.data,!0)}}else callServerViaServlet&&isTimeToUpdateNotifyData()&&callNotifyServlet(d);intervalFunction=setInterval(function(){isTimeToUpdateNotifyData()?callServerViaWebSocket?e.send("give me new number!"):
callServerViaServlet&&callNotifyServlet(d):updateNotifyData(getLocalStorage_NotifyData(),!1)},TIMEOUT_MILL_CHECK_DATASTORAGE_NOTIFY)}catch(h){logJSError(h)}})}catch(d){logJSError(d.toString())}}function callNotifyServlet(a){try{jQuery.ajax({type:"POST",url:a+"/NotifyServlet",data:"",success:function(a){updateNotifyData(a,!0)},error:function(a){clearInterval(intervalFunction)}})}catch(b){logJSError(b.toString())}}
function isTimeToUpdateNotifyData(){try{if(!getLocalStorage_NotifyData())return debugWSCall&&logJSError("isTimeToUpdateNotifyData Dati in local storage non salvati, Page:"+location.href),!0;var a=getLastSyncDate();return(new Date).getTime()-a.getTime()>TIMEOUT_MILL_POSTBACK4CHECK_NOTIFY?(debugWSCall&&logJSError("isTimeToUpdateNotifyData OK Dati in local storage salvati, Page:"+location.href),!0):!1}catch(b){return logJSError(b),!1}}
function getLocalStorage_NotifyData(){try{return localStorage.getItem("giobbyNotifyData")}catch(a){return logJSError(a),null}}function putLocalStorage_NotifyData(a){try{localStorage.setItem("giobbyNotifyData",a)}catch(b){logJSError(b)}}function getCountUnreadEmail(){try{var a=getLocalStorage_NotifyData();return jQuery.parseJSON(a)[3].totalUnreadEmail}catch(b){return logJSError(b.toString()),0}}
function getLastSyncDate(){try{var a=getLocalStorage_NotifyData(),b=jQuery.parseJSON(a);return new Date(b[6].lastSync)}catch(c){return logJSError(c.toString()),null}}
function updateNotifyData(a,b){try{var c=jQuery.parseJSON(a);if(null!==c){var d=c[0].totalALLUnreadNotify,f=jQuery(".mainNotifyNumberWrapper"),g=jQuery(".mainNotifyNumber");0<d?(g.html(d),f.show(),0<c[1].totalUnreadB2BNotify?jQuery(".circleb2b").show():jQuery(".circleb2b").hide(),0<c[2].totalUnreadMsg?jQuery(".circleMsg").show():jQuery(".circleMsg").hide(),0<c[3].totalUnreadEmail?jQuery(".circleEmail").show():jQuery(".circleEmail").hide(),0<c[4].totalUnreadCalendar?jQuery(".circleCal").show():jQuery(".circleCal").hide(),
0<c[5].totalUnreadOtherNotify?jQuery(".circleOther").show():jQuery(".circleOther").hide()):f.hide();b&&(c[6].lastSync=new Date);var e=JSON.stringify(c);putLocalStorage_NotifyData(e)}else clearInterval(intervalFunction)}catch(h){clearDataStorage4Notify(),logJSError(h.toString())}}function clearDataStorage4Notify(){try{"localStorage"in window&&null!==window.localStorage&&localStorage.clear()}catch(a){logJSError(a.toString())}}
function initAutocompleteMsg(a,b,c,d,f,g){try{setTimeout(function(){jQuery(".inputAddressesToMsgNotifBarPopup").autoSuggest(a,{selectedItemProp:"name",searchObjProps:"name",startText:d,emptyText:f,idHiddenInputToSave:"inputAddressesToMsgVal",preFill:b,queryParamType:c});var e=getElementByFinalID("TxtCmt","textarea");void 0!=e&&jQuery(e).focus()},450)}catch(e){logJSError(e.toString())}}
function manageSpinPopupEmail(a){try{a?document.getElementById("f_top_txtLabelSending").style.display="block":document.getElementById("f_top_txtLabelSending").style.display="none"}catch(b){logJSError(b.toString())}}function popUpMailshowRowCcAddress(){try{"none"==jQuery("#rowPopupMailCc").css("display")?jQuery("#rowPopupMailCc").show():jQuery("#rowPopupMailCc").hide()}catch(a){logJSError(a.toString())}}var tinyEditor="fTopTinyMCEdit";
function setupTinyMCEFtop(){try{var a=jQuery(".userLanguage").html().toLowerCase();tinyMCE.execCommand("mceRemoveEditor",!1,tinyEditor)&&tinyMCE.init({mode:"exact",menubar:!1,language_url:getContextPath()+"/javax.faces.resource/"+a+".js.xhtml?ln\x3djs/tiny/langs",elements:tinyEditor,theme:"modern",fontsize_formats:"8px 10px 12px 14px 18px 24px 36px",toolbar:"formatselect fontselect fontsizeselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent |",
setup:function(a){a.on("init",function(a){this.execCommand("fontSize",!1,"14px")})}})}catch(b){logJSError(b.toString())}}function saveEmailDataToServer(){try{var a=tinyMCE.get(tinyEditor).getContent();jQuery(".idHdnInputForStoreEmail").val(a)}catch(b){logJSError(b.toString())}}function popupActivityItemMouseOverOut(a,b){try{var c=jQuery(a).find("a");null!=c&&("OVER"==b?c.css("visibility","visible"):c.css("visibility","hidden"))}catch(d){logJSError(d.toString())}}
function showSpinProcessOrder(a,b){try{jQuery("."+b).show(),jQuery(a).hide()}catch(c){logJSError(c.toString())}}function showSpinGroupButton(a,b){try{var c=jQuery("."+b).find(".btnDocActionWrapper"),d=jQuery("."+b).find(".divLoadOrderProcess");c.each(function(a){jQuery(this).hide()});d.each(function(a){jQuery(this).show()})}catch(f){logJSError(f.toString())}}
function hideSpinProcessOrder(){try{jQuery(".divLoadOrderProcess").hide(),jQuery(".btnProcessOrderNotify").removeAttr("style")}catch(a){logJSError(a.toString())}}function hideOrShowAutcompleteMsgToCid(a){try{a?(jQuery(".inputAddressesToMsgGrp").show(),jQuery(".inputDeadLineToMsgGrp").hide()):(jQuery(".inputAddressesToMsgGrp").hide(),jQuery(".inputDeadLineToMsgGrp").show())}catch(b){logJSError(b.toString())}}
function resizeMyActvTextArea(a,b,c){try{if(a.scrollHeight<b&&a.scrollHeight>c){a.style.height="auto";a.style.height=a.scrollHeight+"px";var d=jQuery(".pnlNewActivityContainer").innerHeight();jQuery(".activityList").css("height","calc(100% - "+d+"px)")}}catch(f){logJSError(f.toString())}}function delayResizeMyActvTextArea(a,b,c){try{window.setTimeout(function(){resizeMyActvTextArea(a,b,c)},0)}catch(d){logJSError(d.toString())}}
function showMyActDeleteButton(a){try{jQuery("."+a).toggle()}catch(b){logJSError(b.toString())}};
var okStartSpin=!1,spinLoaderDisabled=!1;function setSpinLoaderDisabled(){spinLoaderDisabled=!0}function setSpinLoaderEnabled(){spinLoaderDisabled=!1}
function showGiobbySpin(){try{if(okStartSpin){var b=getElem("mbd"),c=getElem("box");if(void 0==c||void 0==b)initmb(!1),b=getElem("mbd"),c=getElem("box");b.innerHTML=c.innerHTML;var d=getElem("ol");d.style.height="100%";d.style.width="100%";d.style.display="block";var a=getElem("mbox");a.style.top="50%";a.style.left="50%";a.style.display="block"}return!1}catch(e){logJSError(e.toString())}}function showSpinNoWait(){try{showSpinTimeout(0)}catch(b){logJSError(b.toString())}}
function showSpin(b,c,d){try{showSpinTimeout(1200)}catch(a){logJSError(a.toString())}}function showSpin(b,c,d,a){try{showSpinTimeout(a)}catch(e){logJSError(e.toString())}}
function showSpinTimeout(b){try{if(!spinLoaderDisabled){var c=!0;try{if(void 0!=window.event&&void 0!=window.event.currentTarget){var d=window.event.currentTarget;void 0!=window.event.currentTarget.tagName&&"INPUT"==window.event.currentTarget.tagName&&void 0!=window.event.currentTarget.type&&"text"==event.currentTarget.type&&(c=!1);c&&!d===XMLHttpRequest&&"none"==jQuery(d).css("display")&&(c=!1)}}catch(a){logJSError(a.toString())}c&&(okStartSpin=!0,0!=b?setTimeout("showGiobbySpin();",b):showGiobbySpin())}}catch(a){logJSError(a.toString())}}
function confirmWithOkSpin(b){try{return confirm(b)?(showSpinNoWait(),!0):!1}catch(c){logJSError(c.toString())}}function hideSpin(b){hideSpin()}function hideSpin(){try{return okStartSpin=!1,null!=getElem("ol")&&(getElem("ol").style.display="none"),null!=getElem("mbox")&&(getElem("mbox").style.display="none"),null!=getElem("box")&&(getElem("box").style.display="none"),!0}catch(b){return logJSError(b.toString()),!0}}
function insertSpinIntoDom(){try{var b=document.createElement("div");b.setAttribute("id","box");b.style.display="none";b.style.zIndex="130000";var c=document.createElement("div");c.setAttribute("class","spinner");b.appendChild(c);var d=document.createElement("div");d.setAttribute("class","bounce1");var a=document.createElement("div");a.setAttribute("class","bounce2");var e=document.createElement("div");e.setAttribute("class","bounce3");c.appendChild(d);c.appendChild(a);c.appendChild(e);var f=document.getElementsByTagName("form")[0];
null!=f&&f.appendChild(b)}catch(g){logJSError(g.toString())}}
function initmb(b){try{var c=document.getElementsByTagName("body")[0],d=document.createDocumentFragment(),a=document.createElement("div");a.setAttribute("id","ol");a.style.display="none";a.style.position="fixed";a.style.zIndex=129999;var e=getContextPath()+"/javax.faces.resource/overlay.png.xhtml?ln\x3dimages/giobby.baselayout/component";-1!=navigator.userAgent.indexOf("MSIE")?(a.style.backgroundImage="none",a.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src\x3d'"+e+"', sizingMethod\x3d'scale')"):
a.style.backgroundImage="url('"+e+"')";a.style.width="100%";d.appendChild(a);var f=document.createElement("div");f.setAttribute("id","mbox");f.style.display="none";f.style.position="fixed";f.style.zIndex=13E4;var g=document.createElement("span");f.appendChild(g);var h=document.createElement("div");h.setAttribute("id","mbd");g.appendChild(h);d.insertBefore(f,a.nextSibling);c.insertBefore(d,c.firstChild);insertSpinIntoDom();1==b&&showSpin("box",200,50)}catch(k){logJSError(k.toString())}};
var justClickShowDivPopup=!1;function showGiobbyPopup(a){showDivPopupGeneral(a,!1)}function openDivPopup(a){showDivPopup(a);return!1}function showDivPopup_Return(a){showDivPopup(a);return!1}function showDivPopup(a){closeDivPopup();showDivPopupGeneral(a,!0)}function showDivPopupByClass(a){closeDivPopup();a=jQuery("."+a);0<a.length&&showDivPopupElement(a[0],!0)}function showDivPopupByElem(a){null!=a&&(closeDivPopup(),showDivPopupElement(a,!0))}
function showDivPopupDdl(a,b,c){null!=c&&(a.stopPropagation&&a.stopPropagation(),closeDivPopup(),jQuery(b).css("border","1px solid #dadada"),showDivPopupElement(c,!0),a=document.getElementById("htmlForm1"),justClickShowDivPopup=!1,a.onclick=function(){closeDivPopup();jQuery(b).css("border","")})}function showDivPopupWithScrollbar_Return(a){showDivPopup(a);return!1}function showDivPopupWithAction(a,b){try{showDivPopup(a),null!=b&&showGiobbyStaticLoader(b)}catch(c){logJSError(c.toString())}}
function showGiobbyPopupWithAction(a,b){try{showGiobbyPopup(a),null!=b&&showGiobbyStaticLoader(b)}catch(c){logJSError(c.toString())}}function closeDivPopup(){try{justClickShowDivPopup?justClickShowDivPopup=!1:immediateCloseDivPopup()}catch(a){logJSError(a.toString())}}
function immediateCloseDivPopup(){try{for(var a=document.getElementsByTagName("div"),b=0;b<a.length;b++){var c=a[b];if(-1!=c.className.indexOf("popupPositioned")){for(var d=c.className.split(" "),f="",e=0;e<d.length;e++)f=-1!=d[e].indexOf("standardMenuPopupShow2")?f+"standardMenuPopupHidden2 ":-1!=d[e].indexOf("standardMenuPopupShow")?f+"standardMenuPopupHidden ":f+d[e]+" ";c.className=f}}for(var g=document.getElementsByTagName("v:roundrect"),b=0;b<g.length;b++)a[b].style.visibility="hidden"}catch(h){logJSError(h.toString())}}
function showDivPopupGeneral(a,b){try{var c=getElementByFinalID(a,"div");showDivPopupElement(c,b)}catch(d){logJSError(d.toString())}}
function showDivPopupElement(a,b){try{var c=document.getElementById("htmlForm1");if(null!=a){b&&(justClickShowDivPopup=!0);for(var d=a.className.split(" "),f="",e=0;e<d.length;e++)f=-1!=d[e].indexOf("standardMenuPopupHidden2")?f+"standardMenuPopupShow2 ":-1!=d[e].indexOf("standardMenuPopupHidden")?f+"standardMenuPopupShow ":f+d[e]+" ";a.className=f;jQuery(a).click(function(a){try{var b=a.target;if(b){var c=b.parentNode;if(c){var d=!0;if("A"==b.tagName||"INPUT"==b.tagName||"A"==c.tagName||"INPUT"==
c.tagName)d=!1;d&&a.stopPropagation&&a.stopPropagation()}}}catch(e){logJSError(e.toString())}});b&&(c.onclick=function(){closeDivPopup()})}return!1}catch(g){return logJSError(g.toString()),!1}}
function showGiobbyStaticLoader(a){try{for(var b=document.getElementsByTagName("div"),c=0;c<b.length;c++){var d=b[c],f=d.id;if(null!=f&&f.endsWith(a)){for(var e=d.className.split(" "),g="",h=0;h<e.length;h++)g=-1!=e[h].indexOf("giobbyStaticLoaderHidden")?g+"giobbyStaticLoaderShow":g+e[h]+" ";d.className=g}}}catch(k){return logJSError(k.toString()),!0}}
function showGiobbyStaticLoaderWithSubmit(a){try{showGiobbyStaticLoader(a),document.getElementById("htmlForm1").submit()}catch(b){return logJSError(b.toString()),!0}};
var numberOfOpenPopup=0,activedPopupList={},openPopupList=[];function getOkStartSpin(b){try{for(var d in activedPopupList)if(d==b)if(null==activedPopupList[d].okStartSpin)break;else return activedPopupList[d].okStartSpin;return!1}catch(a){logJSError(a.toString())}}function refreshPopupIfOpen(b){try{for(var d=0;d<openPopupList.length;d++)try{openPopupList[d]==b&&openGiobbyPanelPopup_int(b)}catch(a){logJSError(a.toString())}}catch(a){logJSError(a.toString())}}
function openGiobbyPanelPopup_Return(b){openGiobbyPanelPopup_int(b);return!1}function openGiobbyPanelPopup(b){openGiobbyPanelPopup_int(b)}function openGiobbyPanelPopupWithTimer(b,d){openGiobbyPanelPopup_int(b);setTimeout(function(){closeGiobbyPanelPopup(b)},Number(d))}function openGiobbyPanelPopupWithTimerAndOpenSecondPopup(b,d,a){openGiobbyPanelPopup_int(b);setTimeout(function(){closeGiobbyPanelPopup(b);openGiobbyPanelPopup_int(d)},Number(a))}
function openGiobbyPanelPopup_int(b){try{if(null!=b){var d=getElementByFinalID(b,"div");if(null!==d){-1==jQuery.inArray(b,openPopupList)&&openPopupList.push(b);var a=jQuery(d);a.css("display","block");numberOfOpenPopup=openPopupList.length;var e=a.children(".panelAttributeValue"),f="false",c="true";if(null!=e){var f=jQuery(e).attr("modal"),f=null==f||void 0==f?"false":f,c=jQuery(e).attr("draggable"),h=!0;try{h=deviceIsPC()}catch(p){}if(!h)if("true"==f)c="false";else{var k=a.find("input");0<k.length&&
(c="false");k=a.find("textarea");0<k.length&&(c="false");k=a.find("select");0<k.length&&(c="false")}null!=c&&void 0!=c&&"true"==c&&a.draggable()}var h=c=0,l=jQuery(window).height(),g=jQuery(a).outerHeight(),m=a.css("position"),k=0,q=!1;try{q=deviceIsPhone()}catch(p){}if(q){a.css("width","96%");var k=-6,n=getHeaderBarHeight();3>n&&(n=10);c=n+5}else c=jQuery(window).height()/6;g<l?(l-g)/2<c&&(c=(l-g)/2):c=15;var t=jQuery(a).width(),h=Math.max(0,(jQuery(window).width()-t)/2+k),r=a.css("max-width");if(void 0==
r||null==r||0==r.toString().length||"none"==r){var z=getCentralPageFreeWidth();a.css("max-width",z+"px")}if("fixed"!=m){c+=jQuery(window).scrollTop();h+=jQuery(window).scrollLeft();""==a[0].style.left&&(h-=0);var x=jQuery(".giobbyHFix");0<x.length&&(c-=x.height())}var u=a.attr("isCalcTop");if(""==a[0].style.top||void 0!=u&&null!=u&&"null"!=u)0<a.parents(".panelPopupComponentBorder").size()&&(c=0),a.css("top",c+"px"),a.attr("isCalcTop","1");var v=a.attr("isCalcLeft");if(""==a[0].style.left||void 0!=
v&&null!=v&&"null"!=v){if(0<a.parents(".panelPopupComponentBorder").size())var A=getElementByFinalID(openPopupList[0],"div"),h=h-parseInt(A.style.left);a.css("left",h+"px");a.attr("isCalcLeft","1")}null==activedPopupList[b]&&(activedPopupList[b]={okStartSpin:!1});null!=a.find("div.spinLoadPopup")&&(activedPopupList[b].okStartSpin=!0);if(null!=e){var w=jQuery(e).attr("zindexLevel");if(null!=f&&void 0!=f&&"true"==f){var B="false"==jQuery(e).attr("heightOpacity")?"div4ModalPopup div4ModalPopup"+b:"div4ModalPopupHeightOpacity div4ModalPopupHeightOpacity"+
b,y=document.getElementById("htmlForm1");if(null!=y){b=1E5;e=100001;if(null!=w&&void 0!=w){f=0;try{f=parseInt(w)}catch(p){}null!=f&&void 0!=f&&0<f&&10>f&&(b+=2*f,e+=2*f)}a.css("z-index",e);a='\x3cdiv class\x3d"'+B+'" style\x3d"z-index:'+b+';"\x3e\x3c/div\x3e';jQuery(y).append(jQuery(a))}}}return d}}}catch(p){return logJSError(p.toString()),null}}function closeGiobbyPanelPopup_Return(b){closeGiobbyPanelPopup(b);return!1}
function closeGiobbyPanelPopup(b){try{var d=getElementByFinalID(b,"div");jQuery(d).fadeOut("slow");--numberOfOpenPopup;try{jQuery(".div4ModalPopup"+b).remove(),jQuery(".div4ModalPopupHeightOpacity"+b).remove()}catch(a){}openPopupList.splice(jQuery.inArray(b,openPopupList),1)}catch(a){logJSError(a.toString())}}
function popupDraggableFix(b){try{var d=getElementByFinalID(b,"div"),a=jQuery(d);jQuery(a).find("div").each(function(){if("absolute"==jQuery(this).css("position")||"auto"==jQuery(this).css("overflow")||"scroll"==jQuery(this).css("overflow")||"scroll"==jQuery(this).css("overflow-x")||"auto"==jQuery(this).css("overflow-x")||"scroll"==jQuery(this).css("overflow-y")||"auto"==jQuery(this).css("overflow-y"))jQuery(this).mouseover(function(){a.draggable("destroy")}),jQuery(this).mouseout(function(){a.draggable()})})}catch(e){logJSError(e.toString())}}
function showSpinPopup(b){try{if(getOkStartSpin(b)){var d=getElementByFinalID(b,"div"),a=jQuery(d),e=jQuery(a).find("div.spinLoadPopup");null!=e&&(e.removeClass("standardMenuPopupHidden"),e.addClass("standardMenuPopupShow"))}}catch(f){logJSError(f.toString())}}
function hideSpinPopup(b){try{if(null!=activedPopupList[b]){activedPopupList[b].okStartSpin=!1;var d=getElementByFinalID(b,"div"),a=jQuery(d),e=jQuery(a).find("div.spinLoadPopup");null!=e&&(e.removeClass("standardMenuPopupShow"),e.addClass("standardMenuPopupHidden"))}}catch(f){logJSError(f.toString())}}
function openAlertGiobbyPopup(b,d,a,e){try{d=d.replace(/\n/g,"\x3cbr /\x3e");var f=(new Date).getTime(),c=[],h="panelPopupAlert"+f,f="panelPopupAlertOKBtn"+f;a="panelPopupComponentBorder panelPopupAlertWidth "+a;var k="";void 0!=e&&null!=e&&""!=e&&"null"!=e&&(k=e+";");c.push("\x3cdiv id\x3d'"+h+"' class\x3d'"+a+"'\x3e");c.push("\x3cdiv class\x3d'panelPopupWrapper'\x3e");c.push("\x3cdiv class\x3d'panelPopupHeader'\x3e");c.push("\x3ctable class\x3d'panelPopupHTable' cellpadding\x3d'0' cellspacing\x3d'0'\x3e");
c.push("\x3ctbody\x3e");c.push("\x3ctr\x3e");c.push("\x3ctd class\x3d'panelPopupHTableCol1'\x3e\x3cspan class\x3d'std18_dynamicResizeFont panelPopupTitleText'\x3e"+b+"\x3c/span\x3e\x3c/td\x3e");c.push("\x3ctd class\x3d'panelPopupHTableCol2'\x3e\x3cspan  onclick\x3d\"closeGiobbyPanelPopup('"+h+"');"+k+"return false;\" class\x3d'std38_dynamicResizeFont panelPopupClose'\x3e\x26#215;\x3c/span\x3e\x3c/td\x3e");c.push("\x3c/tr\x3e");c.push("\x3c/tbody\x3e");c.push("\x3c/table\x3e");c.push("\x3c/div\x3e");
c.push("\x3cdiv class\x3d'panelPopupContent' style\x3d'max-height:35rem;overflow-y:auto;'\x3e");c.push("\x3cspan style\x3d'display:block;word-wrap: break-word;' class\x3d'std14_dynamicResizeFont'\x3e"+d+"\x3c/span\x3e");c.push('\x3ca type\x3d"button" href\x3d"#" id\x3d\''+f+"' class\x3d'giobby4ButtonGreen' onclick\x3d\"closeGiobbyPanelPopup('"+h+"');"+k+"return false;\" style\x3d'float:right;margin-top:40px;display:block'\x3eOK\x3c/a\x3e");c.push("\x3c/div\x3e");c.push("\x3c/div\x3e");c.push("\x3cdiv class\x3d'panelAttributeValue' modal\x3d'true' zindexLevel\x3d'2' heightOpacity\x3d'false' draggable\x3d'false'\x3e\x3c/div\x3e");
c.push("\x3c/div\x3e");jQuery("#htmlForm1").append(c.join(""));openGiobbyPanelPopup(h);jQuery("#"+f).focus()}catch(l){alert(d),logJSError(l.toString())}}function openTopPopup(b,d,a,e,f){openTopPopup(b,d,a,e,f,null,null,null,null)}
function openTopPopup(b,d,a,e,f,c,h,k,l){try{b=b.replace(/\n/g,"\x3cbr /\x3e");var g=[],m="panelPopupAlert"+(new Date).getTime(),q="panelPopupComponentBorder panelPopupAlertWidth "+d,n=0;1024>=jQuery(window).width()&&(n=40);g.push("\x3cdiv style\x3d'top:"+n+"px;' id\x3d'"+m+"' class\x3d'"+q+"'\x3e");g.push("\x3cdiv class\x3d'panelPopupWrapper'\x3e");g.push("\x3cdiv class\x3d'panelPopupContent "+a+"' style\x3d'max-height:35rem;overflow-y:auto;padding:0;'\x3e");d.toString().includes("pnlRootCentralCntNoMargin_ActionSbShort")?
g.push("\x3ctable cellpadding\x3d'0' cellspacing\x3d'0' style\x3d'width:calc(100% - 30px);height:50px;text-align:center;'\x3e"):g.push("\x3ctable cellpadding\x3d'0' cellspacing\x3d'0' style\x3d'width:100%;height:50px;text-align:center;'\x3e");g.push("\x3ctbody\x3e");g.push("\x3ctr\x3e");g.push("\x3ctd\x3e\x3cdiv style\x3d'display:inline-block; vertical-align:middle;'\x3e");null!==e&&"null"!==e&&""!==e&&g.push("\x3cimg src\x3d'../javax.faces.resource/"+e+".xhtml?ln\x3dimages/giobby.baselayout/flatIconset' style\x3d'width:20px;height:auto;vertical-align:middle;'\x3e");
g.push("\x3c/div\x3e\x3cdiv style\x3d'display:inline-block; vertical-align:middle; max-width: calc(100% - 20px);'\x3e\x3cspan style\x3d'display:block;word-wrap: break-word;color: white;margin-left: 10px;' class\x3d'std14_dynamicResizeFont fontBold'\x3e"+b+"\x3c/span\x3e\x3c/div\x3e");null!==c&&"null"!==c&&""!==c&&(g.push(" \x3ca class\x3d'"+k+"' href\x3d'#' id\x3d'"+m+"_actBtn01' "),null!==l&&"null"!==l&&""!==l&&g.push(" onclick\x3d'"+l+"' "),g.push(" style\x3d'display:inline-block; margin-left:20px; vertical-align:middle;'\x3e "),
g.push(" \x3cspan "),null!==h&&"null"!==h&&""!==h&&g.push(" class\x3d'"+h+"' "),g.push(" \x3e"+c+"\x3c/span\x3e\x3c/a\x3e"));g.push("\x3c/td\x3e");g.push("\x3ctd class\x3d'colgrid10p boxLinksAndTotalsDoc_Footer_Col3'\x3e\x3cimg src\x3d'../javax.faces.resource/closebis_white.png.xhtml?ln\x3dimages/giobby.baselayout/flatIconset' onclick\x3d\"closeGiobbyPanelPopup('"+m+"');return false;\" style\x3d'width: 15px;height:auto;cursor:pointer;'\x3e\x3c/td\x3e");g.push("\x3c/tr\x3e");g.push("\x3c/tbody\x3e");
g.push("\x3c/table\x3e");g.push("\x3c/div\x3e");g.push("\x3c/div\x3e");0<openPopupList.length?g.push("\x3cdiv class\x3d'panelAttributeValue' modal\x3d'true' zindexLevel\x3d'2' heightOpacity\x3d'false' draggable\x3d'false'\x3e\x3c/div\x3e"):g.push("\x3cdiv class\x3d'panelAttributeValue' modal\x3d'false' heightOpacity\x3d'false' draggable\x3d'false'\x3e\x3c/div\x3e");g.push("\x3c/div\x3e");jQuery("#htmlForm1").append(g.join(""));"null"!==f?openGiobbyPanelPopupWithTimer(m,f):openGiobbyPanelPopup(m)}catch(t){alert(b),
logJSError(t.toString())}};
function initInputDateComp(a,b,d,c,f,g,h){try{var e=getElementByFinalID(a,"input");null!=e&&(d=convertPatternToJsDateFormat(d),null!=c&&""!=c?(c=convertPatternToJsTimeFormat(c),jQuery(e).datetimepicker({controlType:"select",regional:b,dateFormat:d,timeFormat:c,changeMonth:f,changeYear:g,yearRange:h,showButtonPanel:!1,dayNamesMin:getInputDateDayNames(b),monthNames:getInputDateMonthNames(b)})):jQuery(e).datepicker({regional:b,dateFormat:d,changeMonth:f,changeYear:g,yearRange:h,showButtonPanel:!1,dayNamesMin:getInputDateDayNames(b),
monthNames:getInputDateMonthNames(b)}))}catch(k){logJSError("initInputDateComp:"+k.toString())}}
function convertPatternToJsDateFormat(a){try{return 0<=a.search(/y{3,}/g)?a=a.replace(/y{3,}/g,"yy"):0<=a.search(/y{2}/g)&&(a=a.replace(/y{2}/g,"y")),0<=a.search(/M{4,}/g)?a=a.replace(/M{4,}/g,"MM"):0<=a.search(/M{3}/g)?a=a.replace(/M{3}/g,"M"):0<=a.search(/M{2}/g)?a=a.replace(/M{2}/g,"mm"):0<=a.search(/M{1}/g)&&(a=a.replace(/M{1}/g,"m")),0<=a.search(/D{2,}/g)?a=a.replace(/D{2,}/g,"oo"):0<=a.search(/D{1}/g)&&(a=a.replace(/D{1}/g,"o")),0<=a.search(/E{4,}/g)?a=a.replace(/E{4,}/g,"DD"):0<=a.search(/E{2,3}/g)&&
(a=a.replace(/E{2,3}/g,"D")),a}catch(b){logJSError(b.toString())}}function convertPatternToJsTimeFormat(a){try{return 0<=a.search(/a{1}/g)&&(a=a.replace(/a{1}/g,"tt")),a}catch(b){logJSError(b.toString())}}function getInputDateDayNames(a){try{a=a.toLowerCase();if("it"===a)return"DLMMGVS".split("");if("en"===a)return"SMTWTFS".split("");if("es"===a)return"DLMMJVS".split("")}catch(b){logJSError(b.toString())}}
function getInputDateMonthNames(a){try{a=a.toLowerCase();if("it"===a)return"Gen Feb Mar Apr Mag Giu Lug Ago Set Ott Nov Dic".split(" ");if("en"===a)return"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ");if("es"===a)return"Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic".split(" ")}catch(b){logJSError(b.toString())}};
var qq=qq||{};qq.extend=function(a,b){for(var c in b)a[c]=b[c]};qq.indexOf=function(a,b,c){if(a.indexOf)return a.indexOf(b,c);c=c||0;var d=a.length;for(0>c&&(c+=d);c<d;c++)if(c in a&&a[c]===b)return c;return-1};qq.getUniqueId=function(){var a=0;return function(){return a++}}();qq.attach=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)};
qq.detach=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.attachEvent&&a.detachEvent("on"+b,c)};qq.preventDefault=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1};qq.insertBefore=function(a,b){b.parentNode.insertBefore(a,b)};qq.remove=function(a){a.parentNode.removeChild(a)};qq.contains=function(a,b){return a==b?!0:a.contains?a.contains(b):!!(b.compareDocumentPosition(a)&8)};
qq.toElement=function(){var a=document.createElement("div");return function(b){a.innerHTML=b;b=a.firstChild;a.removeChild(b);return b}}();qq.css=function(a,b){null!=b.opacity&&"string"!=typeof a.style.opacity&&"undefined"!=typeof a.filters&&(b.filter="alpha(opacity\x3d"+Math.round(100*b.opacity)+")");qq.extend(a.style,b)};qq.hasClass=function(a,b){return(new RegExp("(^| )"+b+"( |$)")).test(a.className)};qq.addClass=function(a,b){qq.hasClass(a,b)||(a.className+=" "+b)};
qq.removeClass=function(a,b){a.className=a.className.replace(new RegExp("(^| )"+b+"( |$)")," ").replace(/^\s+|\s+$/g,"")};qq.setText=function(a,b){a.innerText=b;a.textContent=b};qq.children=function(a){var b=[];for(a=a.firstChild;a;)1==a.nodeType&&b.push(a),a=a.nextSibling;return b};qq.getByClass=function(a,b){if(a.querySelectorAll)return a.querySelectorAll("."+b);for(var c=[],d=a.getElementsByTagName("*"),e=d.length,f=0;f<e;f++)qq.hasClass(d[f],b)&&c.push(d[f]);return c};
qq.obj2url=function(a,b,c){var d=[],e="\x26",f=function(a,c){var e=b?/\[\]$/.test(b)?b:b+"["+c+"]":c;"undefined"!=e&&"undefined"!=c&&d.push("object"===typeof a?qq.obj2url(a,e,!0):"[object Function]"===Object.prototype.toString.call(a)?encodeURIComponent(e)+"\x3d"+encodeURIComponent(a()):encodeURIComponent(e)+"\x3d"+encodeURIComponent(a))};if(!c&&b)e=/\?/.test(b)?/\?$/.test(b)?"":"\x26":"?",d.push(b),d.push(qq.obj2url(a));else if("[object Array]"===Object.prototype.toString.call(a)&&"undefined"!=typeof a){var g=
0;for(c=a.length;g<c;++g)f(a[g],g)}else if("undefined"!=typeof a&&null!==a&&"object"===typeof a)for(g in a)f(a[g],g);else d.push(encodeURIComponent(b)+"\x3d"+encodeURIComponent(a));return d.join(e).replace(/^&/,"").replace(/%20/g,"+")};qq=qq||{};
qq.FileUploaderBasic=function(a){this._options={debug:!1,action:"/server/upload",params:{},button:null,multiple:!0,maxConnections:3,allowedExtensions:[],sizeLimit:0,minSizeLimit:0,onSubmit:function(a,c){},onProgress:function(a,c,d,e){},onComplete:function(a,c,d){},onCancel:function(a,c){},messages:{typeError:getJSGLang("fUpJsErr1"),sizeError:getJSGLang("fUpJsErr2"),minSizeError:getJSGLang("fUpJsErr3"),emptyError:getJSGLang("fUpJsErr4"),onLeave:getJSGLang("fUpJsErr5")},showMessage:function(a){alert(a)}};
qq.extend(this._options,a);this._filesInProgress=0;this._handler=this._createUploadHandler();this._options.button&&(this._button=this._createUploadButton(this._options.button));this._preventLeaveInProgress()};
qq.FileUploaderBasic.prototype={setParams:function(a){this._options.params=a},getInProgress:function(){return this._filesInProgress},_createUploadButton:function(a){var b=this;return new qq.UploadButton({element:a,multiple:this._options.multiple&&qq.UploadHandlerXhr.isSupported(),allowedExtensions:this._options.allowedExtensions,onChange:function(a){b._onInputChange(a)}})},_createUploadHandler:function(){var a=this,b;b=qq.UploadHandlerXhr.isSupported()?"UploadHandlerXhr":"UploadHandlerForm";return new qq[b]({debug:this._options.debug,
action:this._options.action,maxConnections:this._options.maxConnections,onProgress:function(b,d,e,f){a._onProgress(b,d,e,f);a._options.onProgress(b,d,e,f)},onComplete:function(b,d,e){a._onComplete(b,d,e);a._options.onComplete(b,d,e)},onCancel:function(b,d){a._onCancel(b,d);a._options.onCancel(b,d)}})},_preventLeaveInProgress:function(){var a=this;qq.attach(window,"beforeunload",function(b){if(a._filesInProgress)return b=b||window.event,b.returnValue=a._options.messages.onLeave})},_onSubmit:function(a,
b){this._filesInProgress++},_onProgress:function(a,b,c,d){},_onComplete:function(a,b,c){this._filesInProgress--;c.error&&this._options.showMessage(c.error)},_onCancel:function(a,b){this._filesInProgress--},_onInputChange:function(a){this._handler instanceof qq.UploadHandlerXhr?this._uploadFileList(a.files):this._validateFile(a)&&this._uploadFile(a);this._button.reset()},_uploadFileList:function(a){for(var b=0;b<a.length;b++)if(!this._validateFile(a[b]))return;for(b=0;b<a.length;b++)this._uploadFile(a[b])},
_uploadFile:function(a){var b=this._handler.add(a),c=this._handler.getName(b);if(!1!==this._options.onSubmit(b,c)){var d=this._options.params.idParent4ImgTag;if(this._options.params.onlyPrivewImgTag||""!=d){var b=this._options.params.idParentIFrame,e;e=""!=b?jQuery(b).contents().find(d):jQuery(d);var f=jQuery(e).html(),d=new FileReader;d.onload=function(a){f=f+"\x3cimg src\x3d"+a.target.result+"\x3e\x3c/img\x3e";jQuery(e).html(f)};d.readAsDataURL(a)}else this._onSubmit(b,c),this._handler.upload(b,
this._options.params),this._options.params.previewUploadedFile&&(d=getElementByFinalID(this._options.params.idPreviewBox,"img"),jQuery(this._button._element).hide(),readURL(a,d))}},_validateFile:function(a){var b,c;a.value?b=a.value.replace(/.*(\/|\\)/,""):(b=null!=a.fileName?a.fileName:a.name,c=null!=a.fileSize?a.fileSize:a.size);if(this._isAllowedExtension(b)){if(0===c)return this._error("emptyError",b),!1;if(c&&this._options.sizeLimit&&c>this._options.sizeLimit)return this._error("sizeError",b),
!1;if(c&&c<this._options.minSizeLimit)return this._error("minSizeError",b),!1}else return this._error("typeError",b),!1;return!0},_error:function(a,b){var c=this._options.messages[a],d=this._formatFileName(b),c=c.replace("{file}",d),d=this._options.allowedExtensions.join(", "),c=c.replace("{extensions}",d),d=this._formatSize(this._options.sizeLimit),c=c.replace("{sizeLimit}",d),d=this._formatSize(this._options.minSizeLimit),c=c.replace("{minSizeLimit}",d);this._options.showMessage(c)},_formatFileName:function(a){33<
a.length&&(a=a.slice(0,19)+"..."+a.slice(-13));return a},_isAllowedExtension:function(a){a=-1!==a.indexOf(".")?a.replace(/.*[.]/,"").toLowerCase():"";var b=this._options.allowedExtensions;if(!b.length)return!0;for(var c=0;c<b.length;c++)if(b[c].toLowerCase()==a)return!0;return!1},_formatSize:function(a){var b=-1;do a/=1024,b++;while(99<a);return Math.max(a,.1).toFixed(1)+"kB MB GB TB PB EB".split(" ")[b]}};
qq.FileUploader=function(a){qq.FileUploaderBasic.apply(this,arguments);var b="",c="";this._options.params.styleForMedGal?(b="qq-upload-button-medgall",c="qq-upload-button-medgall-span"):(b="qq-upload-button",c="qq-upload-button-span");qq.extend(this._options,{element:null,listElement:null,template:'\x3cdiv class\x3d"qq-uploader"\x3e\x3cdiv class\x3d"qq-upload-drop-area"\x3e\x3cspan\x3e'+this._options.params.dropAreaText+'\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d"'+b+'"\x3e'+(""!=this._options.params.previewImageForReplace?
'\x3cdiv\x3e\x3cspan class\x3d" std12_dynamicResizeFont '+c+'"\x3e'+this._options.params.uploadButtonText+'\x3c/span\x3e\x3cimg class\x3d"qq-upload-imgModify" src\x3d'+this._options.params.previewImageForReplace+"\x3e\x3c/img\x3e\x3c/div\x3e":'\x3cspan class\x3d"'+c+'"\x3e'+this._options.params.uploadButtonText+"\x3c/span\x3e")+'\x3c/div\x3e\x3cul class\x3d"qq-upload-list"\x3e\x3c/ul\x3e\x3c/div\x3e',fileTemplate:'\x3cli\x3e\x3cspan class\x3d"qq-upload-file"\x3e\x3c/span\x3e\x3cspan class\x3d"qq-upload-spinner"\x3e\x3c/span\x3e\x3cspan class\x3d"qq-upload-size"\x3e\x3c/span\x3e\x3ca class\x3d"qq-upload-cancel" href\x3d"#"\x3eCancel\x3c/a\x3e\x3cspan class\x3d"qq-upload-failed-text"\x3eFailed\x3c/span\x3e\x3c/li\x3e',
classes:{button:b,drop:"qq-upload-drop-area",dropActive:"qq-upload-drop-area-active",list:"qq-upload-list",file:"qq-upload-file",spinner:"qq-upload-spinner",size:"qq-upload-size",cancel:"qq-upload-cancel",success:"qq-upload-success",fail:"qq-upload-fail"}});qq.extend(this._options,a);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,"list");this._classes=this._options.classes;this._button=this._createUploadButton(this._find(this._element,
"button"));this._bindCancelEvent();this._setupDragDrop()};qq.extend(qq.FileUploader.prototype,qq.FileUploaderBasic.prototype);
qq.extend(qq.FileUploader.prototype,{_find:function(a,b){var c=qq.getByClass(a,this._options.classes[b])[0];if(!c)throw Error("element not found "+b);return c},_setupDragDrop:function(){var a=this,b=this._find(this._element,"drop"),c=new qq.UploadDropZone({element:b,onEnter:function(c){qq.addClass(b,a._classes.dropActive);c.stopPropagation&&c.stopPropagation()},onLeave:function(a){a.stopPropagation()},onLeaveNotDescendants:function(c){qq.removeClass(b,a._classes.dropActive)},onDrop:function(c){b.style.display=
"none";qq.removeClass(b,a._classes.dropActive);a._uploadFileList(c.dataTransfer.files)}});b.style.display="none";qq.attach(document,"dragenter",function(a){c._isValidFileDrag(a)&&(b.style.display="block")});qq.attach(document,"dragleave",function(a){if(c._isValidFileDrag(a)){a=document.elementFromPoint(a.clientX,a.clientY);var e=!1;jQuery(a).parents(".qq-uploader").length&&(e=!0);a&&"HTML"!=a.nodeName&&e||(b.style.display="none")}})},_onSubmit:function(a,b){qq.FileUploaderBasic.prototype._onSubmit.apply(this,
arguments);this._addToList(a,b)},_onProgress:function(a,b,c,d){qq.FileUploaderBasic.prototype._onProgress.apply(this,arguments);var e=this._getItemByFileId(a),e=this._find(e,"size");e.style.display="inline";var f;f=c!=d?Math.round(c/d*100)+"% from "+this._formatSize(d):this._formatSize(d);qq.setText(e,f)},_onComplete:function(a,b,c){qq.FileUploaderBasic.prototype._onComplete.apply(this,arguments);var d=this._getItemByFileId(a);qq.remove(this._find(d,"cancel"));qq.remove(this._find(d,"spinner"));c.success?
this._options.params.printUploadList?qq.addClass(d,this._classes.success):qq.remove(d):null!=c.cidDenaied&&void 0!=c.cidDenaied&&c.cidDenaied?(qq.addClass(d,this._classes.fail),alert(c.denaiedMessage)):qq.addClass(d,this._classes.fail)},_addToList:function(a,b){var c=qq.toElement(this._options.fileTemplate);c.qqFileId=a;var d=this._find(c,"file");qq.setText(d,this._formatFileName(b));this._find(c,"size").style.display="none";this._listElement.appendChild(c)},_getItemByFileId:function(a){for(var b=
this._listElement.firstChild;b;){if(b.qqFileId==a)return b;b=b.nextSibling}},_bindCancelEvent:function(){var a=this;qq.attach(this._listElement,"click",function(b){b=b||window.event;var c=b.target||b.srcElement;qq.hasClass(c,a._classes.cancel)&&(qq.preventDefault(b),b=c.parentNode,a._handler.cancel(b.qqFileId),qq.remove(b))})}});
qq.UploadDropZone=function(a){this._options={element:null,onEnter:function(a){},onLeave:function(a){},onLeaveNotDescendants:function(a){},onDrop:function(a){}};qq.extend(this._options,a);this._element=this._options.element;this._disableDropOutside();this._attachEvents()};
qq.UploadDropZone.prototype={_disableDropOutside:function(a){qq.UploadDropZone.dropOutsideDisabled||(qq.attach(document,"dragover",function(a){a.dataTransfer&&(a.dataTransfer.dropEffect="none",a.preventDefault())}),qq.UploadDropZone.dropOutsideDisabled=!0)},_attachEvents:function(){var a=this;qq.attach(a._element,"dragover",function(b){if(a._isValidFileDrag(b)){var c=b.dataTransfer.effectAllowed;b.dataTransfer.dropEffect="move"==c||"linkMove"==c?"move":"copy";b.stopPropagation();b.preventDefault()}});
qq.attach(a._element,"dragenter",function(b){if(a._isValidFileDrag(b))a._options.onEnter(b)});qq.attach(a._element,"dragleave",function(b){if(a._isValidFileDrag(b)){a._options.onLeave(b);var c=document.elementFromPoint(b.clientX,b.clientY);if(!qq.contains(this,c))a._options.onLeaveNotDescendants(b)}});qq.attach(a._element,"drop",function(b){a._isValidFileDrag(b)&&(b.preventDefault(),a._options.onDrop(b))})},_isValidFileDrag:function(a){a=a.dataTransfer;var b=-1<navigator.userAgent.indexOf("AppleWebKit");
return a&&"none"!=a.effectAllowed&&(a.files||!b&&a.types.contains&&a.types.contains("Files"))}};qq.UploadButton=function(a){this._options={element:null,multiple:!1,allowedExtensions:[],name:"file",onChange:function(a){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(this._options,a);this._element=this._options.element;qq.css(this._element,{position:"relative",overflow:"hidden",direction:"ltr"});this._input=this._createInput()};
function readURL(a,b){try{if(a){var c=new FileReader;c.onload=function(a){jQuery(b).attr("src",a.target.result);jQuery(b).parent().fadeIn("slow")};c.readAsDataURL(a)}}catch(d){logJSError(d.toString())}}
qq.UploadButton.prototype={getInput:function(){return this._input},reset:function(){this._input.parentNode&&qq.remove(this._input);qq.removeClass(this._element,this._options.focusClass);this._input=this._createInput()},_createInput:function(){var a=document.createElement("input");this._options.multiple&&a.setAttribute("multiple","multiple");var b=this._options.allowedExtensions;if(b&&b.length){for(var c="",d=0;d<b.length;d++)c+="."+b[d].toLowerCase()+",";c=c.substring(0,c.length-1);a.setAttribute("accept",
c)}a.setAttribute("type","file");a.setAttribute("name",this._options.name);qq.css(a,{position:"absolute",right:0,height:"100%",top:0,fontFamily:"Arial",fontSize:"118px",margin:0,padding:0,cursor:"pointer",opacity:0});this._element.appendChild(a);var e=this;qq.attach(a,"change",function(){e._options.onChange(a)});qq.attach(a,"mouseover",function(){qq.addClass(e._element,e._options.hoverClass)});qq.attach(a,"mouseout",function(){qq.removeClass(e._element,e._options.hoverClass)});qq.attach(a,"focus",
function(){qq.addClass(e._element,e._options.focusClass)});qq.attach(a,"blur",function(){qq.removeClass(e._element,e._options.focusClass)});window.attachEvent&&a.setAttribute("tabIndex","-1");return a}};qq.UploadHandlerAbstract=function(a){this._options={debug:!1,action:"/upload.php",maxConnections:999,onProgress:function(a,c,d,e){},onComplete:function(a,c,d){},onCancel:function(a,c){}};qq.extend(this._options,a);this._queue=[];this._params=[]};
qq.UploadHandlerAbstract.prototype={log:function(a){this._options.debug&&window.console&&console.log("[uploader] "+a)},add:function(a){},upload:function(a,b){var c=this._queue.push(a),d={};qq.extend(d,b);this._params[a]=d;c<=this._options.maxConnections&&this._upload(a,this._params[a])},cancel:function(a){this._cancel(a);this._dequeue(a)},cancelAll:function(){for(var a=0;a<this._queue.length;a++)this._cancel(this._queue[a]);this._queue=[]},getName:function(a){},getSize:function(a){},getQueue:function(){return this._queue},
_upload:function(a){},_cancel:function(a){},_dequeue:function(a){a=qq.indexOf(this._queue,a);this._queue.splice(a,1);var b=this._options.maxConnections;this._queue.length>=b&&a<b&&(a=this._queue[b-1],this._upload(a,this._params[a]))}};qq.UploadHandlerForm=function(a){qq.UploadHandlerAbstract.apply(this,arguments);this._inputs={}};qq.extend(qq.UploadHandlerForm.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerForm.prototype,{add:function(a){a.setAttribute("name","qqfile");var b="qq-upload-handler-iframe"+qq.getUniqueId();this._inputs[b]=a;a.parentNode&&qq.remove(a);return b},getName:function(a){return this._inputs[a].value.replace(/.*(\/|\\)/,"")},_cancel:function(a){this._options.onCancel(a,this.getName(a));delete this._inputs[a];if(a=document.getElementById(a))a.setAttribute("src","javascript:false;"),qq.remove(a)},_upload:function(a,b){var c=this._inputs[a];if(!c)throw Error("file with passed id was not added, or already uploaded or cancelled");
var d=this.getName(a),e=this._createIframe(a),f=this._createForm(e,b);f.appendChild(c);var g=this;this._attachLoadEvent(e,function(){g.log("iframe loaded");var b=g._getIframeContentJSON(e);g._options.onComplete(a,d,b);g._dequeue(a);delete g._inputs[a];setTimeout(function(){qq.remove(e)},1)});f.submit();qq.remove(f);return a},_attachLoadEvent:function(a,b){qq.attach(a,"load",function(){if(a.parentNode){try{if(a.contentDocument&&a.contentDocument.body&&"false"==a.contentDocument.body.innerHTML)return}catch(c){}b()}})},
_getIframeContentJSON:function(a){var b=null;try{b=a.contentDocument?a.contentDocument:a.contentWindow.document,response}catch(c){logJSError(c.toString())}try{this.log("converting iframe's innerHTML to JSON"),this.log("innerHTML \x3d "+b.body.innerHTML),response=eval("("+b.body.innerHTML+")")}catch(c){logJSError(c.toString()),response={}}return response},_createIframe:function(a){var b=qq.toElement('\x3ciframe src\x3d"javascript:false;" name\x3d"'+a+'" /\x3e');b.setAttribute("id",a);b.style.display=
"none";document.body.appendChild(b);return b},_createForm:function(a,b){var c=qq.toElement('\x3cform method\x3d"post" enctype\x3d"multipart/form-data"\x3e\x3c/form\x3e'),d=qq.obj2url(b,this._options.action);c.setAttribute("action",d);c.setAttribute("target",a.name);c.style.display="none";document.body.appendChild(c);return c}});qq.UploadHandlerXhr=function(a){qq.UploadHandlerAbstract.apply(this,arguments);this._files=[];this._xhrs=[];this._loaded=[]};
qq.UploadHandlerXhr.isSupported=function(){var a=document.createElement("input");a.type="file";return"multiple"in a&&"undefined"!=typeof File&&"undefined"!=typeof(new XMLHttpRequest).upload};qq.extend(qq.UploadHandlerXhr.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerXhr.prototype,{add:function(a){if(!(a instanceof File))throw Error("Passed obj in not a File (in qq.UploadHandlerXhr)");return this._files.push(a)-1},getName:function(a){a=this._files[a];return null!=a.fileName?a.fileName:a.name},getSize:function(a){a=this._files[a];return null!=a.fileSize?a.fileSize:a.size},getLoaded:function(a){return this._loaded[a]||0},_upload:function(a,b){var c=this._files[a],d=this.getName(a);this.getSize(a);this._loaded[a]=0;var e=this._xhrs[a]=new XMLHttpRequest,
f=this;e.upload.onprogress=function(b){b.lengthComputable&&(f._loaded[a]=b.loaded,f._options.onProgress(a,d,b.loaded,b.total))};e.onreadystatechange=function(){4==e.readyState&&f._onComplete(a,e)};b=b||{};b.qqfile=d;var g=qq.obj2url(b,this._options.action);e.open("POST",g,!0);e.setRequestHeader("X-Requested-With","XMLHttpRequest");e.setRequestHeader("X-File-Name",encodeURIComponent(d));e.setRequestHeader("Content-Type","application/octet-stream");e.send(c);showSpinNoWait()},_onComplete:function(a,
b){if(this._files[a]){var c=this.getName(a),d=this.getSize(a);this._options.onProgress(a,c,d,d);if(200==b.status){this.log("xhr - server response received");this.log("responseText \x3d "+b.responseText);var e;try{e=eval("("+b.responseText+")")}catch(f){e={}}this._options.onComplete(a,c,e)}else this._options.onComplete(a,c,{});this._files[a]=null;this._xhrs[a]=null;this._dequeue(a)}},_cancel:function(a){this._options.onCancel(a,this.getName(a));this._files[a]=null;this._xhrs[a]&&(this._xhrs[a].abort(),
this._xhrs[a]=null)}});
jQuery.download=function(c,a,d){if(c&&a){a="string"==typeof a?a:jQuery.param(a);var b="";jQuery.each(a.split("\x26"),function(){var a=this.split("\x3d");b+='\x3cinput type\x3d"hidden" name\x3d"'+a[0]+'" value\x3d"'+a[1]+'" /\x3e'});jQuery('\x3cform action\x3d"'+c+'" method\x3d"'+(d||"post")+'"\x3e'+b+"\x3c/form\x3e").appendTo("body").submit().remove()}};
collection=[];function freezeEvent(b){b.preventDefault&&b.preventDefault();b.returnValue=!1;b.cancelBubble=!0;b.stopPropagation&&b.stopPropagation();return!1}function isWithinNode(b,c,d,g,f){answer=!1;for(te=b;te&&!answer;)te.id&&te.id==c||te.className&&te.className==c+"Class"||!g&&d&&te.className&&te.className==d||!g&&d&&te.className&&-1!=te.className.indexOf(d)||g&&te.tagName&&te.tagName.toLowerCase()==g||f&&te==f?answer=te:te=te.parentNode;return te}
function getEvent(b){return b?b:window.event}function getEventElement(b){return b.srcElement?b.srcElement:b.target?b.target:b.currentTarget}function findElementPosX(b){curleft=0;if(b.offsetParent)for(;b.offsetParent;)curleft+=b.offsetLeft,b=b.offsetParent;else b.x&&(curleft+=b.x);return curleft}function findElementPosY(b){curtop=0;if(b.offsetParent)for(;b.offsetParent;)curtop+=b.offsetTop,b=b.offsetParent;else b.y&&(curtop+=b.y);return curtop}
function handleKeyPress(b){console.log("handleKeyPress");e=getEvent(b);eL=getEventElement(e);upEl=isWithinNode(eL,null,"wickEnabled",null,null);kc=e.keyCode;!siw||13!=kc&&9!=kc?upEl&&38!=kc&&40!=kc&&37!=kc&&39!=kc&&13!=kc&&27!=kc?(!siw||siw&&!siw.selectingSomething)&&processSmartInput(upEl):siw&&siw.inputBox&&siw.inputBox.focus():(siw.selectingSomething=!0,siw.isSafari&&siw.inputBox.blur(),siw.inputBox.focus(),siw.inputBox.value=siw.inputBox.value.replace(/[ \r\n\t\f\s]+$/gi," "),hideSmartInputFloater())}
function handleKeyDown(b){console.log("handleKeyDown");e=getEvent(b);eL=getEventElement(e);siw&&(kc=e.keyCode)&&(40==kc?(siw.selectingSomething=!0,freezeEvent(e),siw.isGecko&&siw.inputBox.blur(),selectNextSmartInputMatchItem()):38==kc?(siw.selectingSomething=!0,freezeEvent(e),siw.isGecko&&siw.inputBox.blur(),selectPreviousSmartInputMatchItem()):13==kc||9==kc?(siw.selectingSomething=!0,activateCurrentSmartInputMatch(),freezeEvent(e)):27==kc?(hideSmartInputFloater(),freezeEvent(e)):siw.selectingSomething=
!1)}function handleBlur(b){console.log("handleBlur");e=getEvent(b);eL=getEventElement(e);(blurEl=isWithinNode(eL,null,"wickEnabled",null,null))&&siw&&!siw.selectingSomething&&hideSmartInputFloater()}function handleClick(b){console.log("handleClick");e2=getEvent(b);eL2=getEventElement(e2);siw&&siw.selectingSomething&&selectFromMouseClick(b)}
function handleMouseOver(b){e=getEvent(b);eL=getEventElement(e);siw&&(mEl=isWithinNode(eL,null,"matchedSmartInputItem",null,null))?(siw.selectingSomething=!0,selectFromMouseOver(mEl)):siw&&(siw.selectingSomething=!1)}
function showSmartInputFloater(){siw.floater.style.display&&"none"!=siw.floater.style.display||(siw.customFloater||(x=findElementPosX(siw.inputBox),y=findElementPosY(siw.inputBox)+siw.inputBox.offsetHeight,siw.floater.style.left=x,siw.floater.style.top=y,siw.floater.style.left="inherit",siw.floater.style.top="inherit"),siw.floater.style.display="block",siw.floater.style.visibility="visible")}
function hideSmartInputFloater(){siw&&(siw.floater.style.display="none",siw.floater.style.visibility="hidden",siw=null)}
function processSmartInput(b){siw||(siw=new smartInputWindow);siw.inputBox=b;var c=b.className.split(" "),d=null;for(b=0;!d&&c[b];b++)-1!=c[b].indexOf("wickEnabled")&&(d=c[b]);if(d&&-1!=d.indexOf(":"))for(siw.customFloater=!0,b=d.split(":")[1],siw.floater=getElementByFinalID(b,"div"),c=siw.floater.getElementsByTagName("td"),b=0;b<c.length;b++)if(d=c[b],d.className&&-1!=d.className.indexOf("popupAutocompleteContent")){siw.floaterContent=d;break}setSmartInputData();siw.matchCollection&&0<siw.matchCollection.length&&
selectSmartInputMatchItem(0);(content=getSmartInputBoxContent())?(modifySmartInputBoxContent(content),showSmartInputFloater()):hideSmartInputFloater()}function smartInputMatch(b,c){this.cleanValue=b;this.value=c;this.isSelected=!1}function simplify(b){return b.toLowerCase().replace(/^[ \s\f\t\n\r]+/,"").replace(/[ \s\f\t\n\r]+$/,"")}function getUserInputToMatch(b){a=b;fields=b.split(",");0<fields.length&&(a=fields[fields.length-1]);return a}
function getUserInputBase(){a=s=siw.inputBox.value;return a=-1!=(lastComma=s.lastIndexOf(","))?a.replace(/^(.*\,[ \r\n\t\f\s]*).*$/i,"$1"):""}
function runMatchingLogic(b,c){b=simplify(b);uifc=b.charAt(0).toLowerCase();'"'==uifc&&(uifc=(n=b.charAt(1))?n.toLowerCase():"z");c&&(b=uifc);siw&&(siw.matchCollection=[]);pointerToCollectionToUse=collection;siw&&siw.revisedCollection&&0<siw.revisedCollection.length&&siw.lastUserInput&&0==b.indexOf(siw.lastUserInput)?pointerToCollectionToUse=siw.revisedCollection:collectionIndex[b]&&0<collectionIndex[b].length?pointerToCollectionToUse=collectionIndex[b]:collectionIndex[uifc]&&0<collectionIndex[uifc].length?
pointerToCollectionToUse=collectionIndex[uifc]:siw&&1==b.length&&!collectionIndex[uifc]?siw.buildIndex=!0:siw&&(siw.buildIndex=!1);tempCollection=[];re1m=new RegExp('^([ "\x3e\x3c-]*)('+b+")","i");re2m=new RegExp('([ "\x3e\x3c-]+)('+b+")","i");re1=new RegExp('^([ "}{-]*)('+b+")","gi");re2=new RegExp('([ "}{-]+)('+b+")","gi");for(j=i=0;i<pointerToCollectionToUse.length;i++)if(displayMatches=!c&&j<siw.MAX_MATCHES,entry=pointerToCollectionToUse[i],mEntry=simplify(entry),!c&&0==mEntry.indexOf(b))b=b.replace(/\>/gi,
"\\}").replace(/\< ?/gi,"\\{"),re=new RegExp("("+b+")","i"),displayMatches&&(siw.matchCollection[j]=new smartInputMatch(entry,mEntry.replace(/\>/gi,"}").replace(/\< ?/gi,"{").replace(re,"\x3cb\x3e$1\x3c/b\x3e"))),tempCollection[j]=entry,j++;else if(mEntry.match(re1m)||mEntry.match(re2m))!c&&displayMatches&&(siw.matchCollection[j]=new smartInputMatch(entry,mEntry.replace(/\>/gi,"}").replace(/\</gi,"{").replace(re1,"$1\x3cb\x3e$2\x3c/b\x3e").replace(re2,"$1\x3cb\x3e$2\x3c/b\x3e"))),tempCollection[j]=
entry,j++;siw&&(siw.lastUserInput=b,siw.revisedCollection=tempCollection,collectionIndex[b]=tempCollection);if(c||siw.buildIndex)collectionIndex[uifc]=tempCollection,siw&&(siw.buildIndex=!1)}
function setSmartInputData(){siw&&(orgUserInput=siw.inputBox.value,orgUserInput=getUserInputToMatch(orgUserInput),(userInput=orgUserInput.toLowerCase().replace(/[\r\n\t\f\s]+/gi," ").replace(/^ +/gi,"").replace(/ +$/gi,"").replace(/ +/gi," ").replace(/\\/gi,"").replace(/\[/gi,"").replace(/\(/gi,"").replace(/\./gi,".").replace(/\?/gi,""))&&""!=userInput&&'"'!=userInput?runMatchingLogic(userInput):siw.matchCollection=null)}
function getSmartInputBoxContent(){a=null;if(siw&&siw.matchCollection&&0<siw.matchCollection.length)for(a="",i=0;i<siw.matchCollection.length;i++)selectedString=siw.matchCollection[i].isSelected?" selectedSmartInputItem":"",a+='\x3cp onmouseup\x3d"handleClick(e);"  class\x3d"matchedSmartInputItem'+selectedString+'"\x3e'+siw.matchCollection[i].value.replace(/\{ */gi,"\x26lt;").replace(/\} */gi,"\x26gt;")+"\x3c/p\x3e";return a}
function modifySmartInputBoxContent(b){try{var c="smartInputResults_"+b.id;siw.floaterContent.innerHTML='\x3cdiv id\x3d"'+c+'"\x3e'+b+"\x3c/div\x3e";siw.matchListDisplay=document.getElementById(c)}catch(d){logJSError(d.toString())}}function selectFromMouseOver(b){currentIndex=getCurrentlySelectedSmartInputItem();null!=currentIndex&&deSelectSmartInputMatchItem(currentIndex);newIndex=getIndexFromElement(b);selectSmartInputMatchItem(newIndex);modifySmartInputBoxContent(getSmartInputBoxContent())}
function selectFromMouseClick(b){try{activateCurrentSmartInputMatch(),siw.inputBox.focus(),hideSmartInputFloater()}catch(c){logJSError(c.toString())}}function getIndexFromElement(b){for(index=0;b=b.previousSibling;)index++;return index}function getCurrentlySelectedSmartInputItem(){answer=null;for(i=0;i<siw.matchCollection.length&&!answer;i++)siw.matchCollection[i].isSelected&&(answer=i);return answer}function selectSmartInputMatchItem(b){siw.matchCollection[b].isSelected=!0}
function deSelectSmartInputMatchItem(b){siw.matchCollection[b].isSelected=!1}function selectNextSmartInputMatchItem(){currentIndex=getCurrentlySelectedSmartInputItem();null!=currentIndex?(deSelectSmartInputMatchItem(currentIndex),currentIndex+1<siw.matchCollection.length?selectSmartInputMatchItem(currentIndex+1):selectSmartInputMatchItem(0)):selectSmartInputMatchItem(0);modifySmartInputBoxContent(getSmartInputBoxContent())}
function selectPreviousSmartInputMatchItem(){currentIndex=getCurrentlySelectedSmartInputItem();null!=currentIndex?(deSelectSmartInputMatchItem(currentIndex),0<=currentIndex-1?selectSmartInputMatchItem(currentIndex-1):selectSmartInputMatchItem(siw.matchCollection.length-1)):selectSmartInputMatchItem(siw.matchCollection.length-1);modifySmartInputBoxContent(getSmartInputBoxContent())}
function activateCurrentSmartInputMatch(){baseValue=getUserInputBase();null!=(selIndex=getCurrentlySelectedSmartInputItem())&&(addedValue=siw.matchCollection[selIndex].cleanValue,theString=(baseValue?baseValue:"")+addedValue+", ",siw.inputBox.value=theString,runMatchingLogic(addedValue,!0),suggestCrmAccountByEmail(!0,"input"))}
function suggestCrmAccountByEmail(b,c){if(jQuery.fn.autoSuggest.add_selected_item)for(var d=jQuery(".suggestCRMbyEmail"),g=0;g<d.length;g++){var f=jQuery(d[g]),h="";"input"===c?h=f.val():"output"===c&&(h=f.html());h&&(f=h.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi),b&&(f=[f[f.length-1]]),f.forEach(function(b,c){jQuery.ajax({url:getContextPath()+"/autocompletecontactsservlet?type\x3dCRM\x26email\x3d"+encodeURIComponent(b),success:function(b){JSON.parse(b).forEach(function(b,c){jQuery.fn.autoSuggest.add_selected_item(b,
null)})},error:function(){}})}))}}
function smartInputWindow(){try{this.customFloater=!1,this.floater=document.getElementById("smartInputFloater"),this.floaterContent=document.getElementById("smartInputFloaterContent"),this.selectedSmartInputItem=null,this.MAX_MATCHES=15,this.isGecko=-1!=navigator.userAgent.indexOf("Gecko/200"),this.isSafari=-1!=navigator.userAgent.indexOf("Safari"),this.isWinIE=-1!=navigator.userAgent.indexOf("Win")&&-1!=navigator.userAgent.indexOf("MSIE")}catch(b){logJSError(b.toString())}}
function registerSmartInputListeners(){try{for(var b=jQuery('*[class*\x3d"wickEnabled"]'),c=0;c<b.length;c++)b[c].setAttribute("autocomplete","OFF"),b[c].onblur=handleBlur,b[c].onkeydown=handleKeyDown,b[c].onkeyup=handleKeyPress}catch(d){logJSError(d.toString())}}
function initAutocompleteEmail(b){siw=null;document.addEventListener?(document.addEventListener("keyup",handleKeyPress,!1),document.addEventListener("mouseup",handleClick,!1),document.addEventListener("mouseover",handleMouseOver,!1)):(document.onmouseup=handleClick,document.onmouseover=handleMouseOver);registerSmartInputListeners();collectionIndex=[];ds=""}function debug(b){ds+=b+"\n"}var tinyEditorEmailSendDoc="htmlForm1:gsmpPopupSendMail:inputTextBody";
function setupTinyEditor4EmailSendDocument(){try{var b=jQuery(".userLanguage").html().toLowerCase();tinyMCE.execCommand("mceRemoveEditor",!1,tinyEditorEmailSendDoc)&&tinyMCE.init({mode:"exact",menubar:!1,language_url:getContextPath()+"/javax.faces.resource/"+b+".js.xhtml?ln\x3djs/tiny/langs",elements:tinyEditorEmailSendDoc,theme:"modern",fontsize_formats:"8px 10px 12px 14px 18px 24px 36px",toolbar:"formatselect fontselect fontsizeselect | bold italic underline forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image table | code",
plugins:"link image textcolor code table",setup:function(b){b.on("init",function(b){this.execCommand("fontSize",!1,"14px")})}})}catch(c){logJSError(c.toString())}}var tinyEditorMultipleEmailsSendDoc="htmlForm1:gsmpPopupSendMultipleEmails:inputTextBody";
function setupTinyEditor4MultipleEmailsSendDocument(){try{var b=jQuery(".userLanguage").html().toLowerCase();tinyMCE.init({mode:"exact",menubar:!1,language_url:getContextPath()+"/javax.faces.resource/"+b+".js.xhtml?ln\x3djs/tiny/langs",elements:tinyEditorMultipleEmailsSendDoc,theme:"modern",fontsize_formats:"8px 10px 12px 14px 18px 24px 36px",toolbar:"formatselect fontselect fontsizeselect | bold italic underline forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image table | code",
plugins:"link image textcolor code table",setup:function(b){b.on("init",function(b){this.execCommand("fontSize",!1,"14px")})}})}catch(c){logJSError(c.toString())}}function setValueToTinyEditorSendDoc(b){try{if(b){var c=tinyMCE.get(tinyEditorEmailSendDoc);c.setProgressState(1);window.setTimeout(function(){c.setProgressState(0);c.setContent(b.value)},2E3)}}catch(d){logJSError(d.toString())}}
function saveEmailDocDataToServer(){try{var b=tinyMCE.get(tinyEditorEmailSendDoc).getContent(),c=document.getElementById(tinyEditorEmailSendDoc);jQuery(c).val(b)}catch(d){logJSError(d.toString())}}function setValueToTinyEditorSendMultipleDoc(b){try{if(b){var c=tinyMCE.get(tinyEditorMultipleEmailsSendDoc);c.setProgressState(1);window.setTimeout(function(){c.setProgressState(0);c.setContent(b.value)},2E3)}}catch(d){logJSError(d.toString())}}
function saveMultipleEmailDocDataToServer(){try{var b=tinyMCE.get(tinyEditorMultipleEmailsSendDoc).getContent(),c=document.getElementById(tinyEditorMultipleEmailsSendDoc);jQuery(c).val(b)}catch(d){logJSError(d.toString())}}function removeEmailSignature(){jQuery("#htmlForm1\\:gsmpPopupSendMail\\:inputTextBody_ifr").contents().find(".emailSignature").remove();jQuery(getElementByFinalID("senderEmailHdnBtn","a")).click()}
function removeEmailSignatureMultipleMail(){jQuery("#htmlForm1\\:gsmpPopupSendMultipleEmails\\:inputTextBody_ifr").contents().find(".emailSignature").remove();jQuery(getElementByFinalID("senderEmailHdnBtn","a")).click()}
function openDataPanelExportDoc(b,c,d){try{var g=jQuery(getElementByFinalID(d,"div"));jQuery(g).toggle();var f=jQuery(c).find(".selDEPArrow");"none"!==jQuery(g).css("display")?(f.removeClass("selDEPArrowClosed"),f.addClass("selDEPArrowOpen selDEPArrow")):(f.removeClass("selDEPArrowOpen"),f.addClass("selDEPArrowClosed selDEPArrow"))}catch(h){logJSError(h.toString())}};
function toggleCheckBox(b){try{$checkBox=jQuery(b).find(":checkbox"),$checkBox.prop("checked",!$checkBox.prop("checked")),$checkBox.change()}catch(a){logJSError(a.toString())}}function toggleCheckBoxClass(b,a){try{switch(b.status){case "complete":setTimeout(function(){jQuery("."+a).find(":checkbox").prop("checked")&&jQuery("."+a).addClass("mui-checked")},100);break;case "success":jQuery("."+a).removeClass("mui-checked")}}catch(c){logJSError(c.toString())}};
var autoSpinLoaderDisabledOnBeginPostback=!1;function setAutoSpinLoaderDisabledOnBeginPostback(){autoSpinLoaderDisabledOnBeginPostback=!0}
jQuery(document).ready(function(){jsf.ajax.addOnEvent(function(a){switch(a.status){case "begin":try{autoSpinLoaderDisabledOnBeginPostback||showSpinTimeout(5E3)}catch(b){}break;case "complete":try{hideSpin("box"),setHeightFixedHeader()}catch(b){}break;case "success":try{setHeightFixedHeader()}catch(b){}}});jsf.ajax.addOnError(function(a,b,c){try{if(void 0!=a.responseText&&-1!=a.responseText.indexOf("GiobbyError"))return window.location.href=a.responseText,!0;try{void 0!=a.description&&0<a.description.length&&
logJSError("jsf.ajax.addOnError error intercepted:"+a.description)}catch(d){logJSError(d.toString())}var e=getJSGLang("jsListErr");c="";if(0==a.responseCode&&void 0==b)return!0;if((200!=a.responseCode||"malformedXML"!=a.status&&"emptyResponse"!=a.status)&&void 0!=b&&-1!=b.indexOf("GiobbyError.xhtml"))return window.location.reload(!0),!0;c=e;if(0<c.length){try{void 0!=b&&0<b.length&&logJSError("jsf.ajax.addOnError error catch - responseTxt: "+b+", statusCode.status : "+a.status+", statusCode.responseCode: "+
a.responseCode)}catch(d){}alert(c)}return!0}catch(d){return logJSError(d.toString()),!0}})});
function executePostbackUpdateDBLang(){try{var a=document.getElementById("htmlForm1:btnHdnPostbackUpdateDBLang");jQuery(a).click();hideSpin();setSpinLoaderDisabled()}catch(c){logJSError(c.toString())}}var currentProgressBarElem=null,finishImport=!0,resultDescriptionElem=null,currentProgressBarID="";
function startProgressBar(a,c,b,d,g,f){try{currentProgressBarID=a;var e=getElementByFinalID(c,"div");if(null==b||""==b)b="mainMessageDesc";if(null==f||""==f)b="secondMessageDesc";var h=getElementByFinalID(b,"span"),k=getElementByFinalID(d,"input"),l=getElementByFinalID(g,"input");resultDescriptionElem=getElementByFinalID(f,"span");null!=l&&(jQuery(l).css("visibility","hidden"),jQuery(l).css("display","none"));null!=h&&(jQuery(h).css("visibility","hidden"),jQuery(h).css("display","none"));null!=k&&
(jQuery(k).css("visibility","hidden"),jQuery(k).css("display","none"));null!=resultDescriptionElem&&(resultDescriptionElem.innerHTML="update in progress...");null!=e&&(jQuery(e).css("visibility","visible"),jQuery(e).css("display","block"),jQuery.noConflict(),jQuery(e).reportprogress(0,100),currentProgressBarElem=e,refreshProgressStatus());return!0}catch(m){return logJSError(m.toString()),!1}}function clearProgression(){try{finishImport=!0}catch(a){logJSError(a.toString())}}
function resetProgression(){try{finishImport=!0,null!=resultDescriptionElem&&(resultDescriptionElem.innerHTML=""),jQuery(currentProgressBarElem).reportprogress(0)}catch(a){logJSError(a.toString())}}function cancelCurrentImport(){try{return jQuery(".giobbyProgressBar").css("display","none"),!0}catch(a){return!0}}function refreshProgressStatus2(a){try{var c=getElementByFinalID(a,"div");null!=c&&(currentProgressBarElem=c,refreshProgressStatus())}catch(b){logJSError(b.toString())}}
function refreshProgressStatus(){try{if(null!=currentProgressBarElem){finishImport=!1;var a="";null!=currentProgressBarID&&""!=currentProgressBarID&&(a="\x26progress_bar_id\x3d"+currentProgressBarID);callImportProgressServletListener("GET_IMPORT_PROCEDURE_PROGRESS","dati",function(a){try{if(null!=a){var b=jQuery.parseJSON(a),d=b.value,g=b.message,f=b.currOperationDetail;100<d&&(d=100);jQuery("span.currOperationDetail").html(f);0>d?clearProgression():(jQuery(currentProgressBarElem).reportprogress(d),
100==d?(clearProgression(),resultDescriptionElem.innerHTML=g):finishImport||refreshProgressStatus())}}catch(e){clearProgression()}},function(a){try{clearProgression()}catch(b){}},a)}}catch(c){logJSError(c.toString())}};
