function copyInnerHTML(a,b){b.innerHTML=a.innerHTML}function listProperties(a){var b="",c;for(c in a)b+=c+", ";alert(b)}function getLocalOffsetTop(a){return getLocalOffset(a,"Top")}function getLocalOffsetLeft(a){return getLocalOffset(a,"Left")}function getLocalOffset(a,b){var c=a["offset"+b],d;try{d=a.offsetParent}catch(e){return c}for(;d&&"static"==getCurrentStyle(d,"position");){c+=d["offset"+b];try{d=d.offsetParent}catch(f){break}}return c} function makeAjaxRequest(a,b){if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest;else if(window.ActiveXObject)xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");else return!1;xmlhttp.open("GET",a,!0);xmlhttp.onreadystatechange=function(){4==xmlhttp.readyState&&b&&b(xmlhttp.responseText)};xmlhttp.send(null)} function getElementsByClassName(a,b,c){b||(b=document.body);if(b.getElementsByClassName){var d=b.getElementsByClassName(a);if(strTagNameUpper=c?c.toUpperCase():null){if(Array.filter)return Array.filter(d,function(a){return a.nodeName==strTagNameUpper});c=[];a=d.length;for(b=0;blastMouseX-c&&(lastMouseX=c),lastMouseY+d>screen.height&&(lastMouseY-=lastMouseY+d+50-screen.height),lastMouseX-=c,lastMouseY+=10,e+=",screenX\x3d"+lastMouseX+",left\x3d"+lastMouseX+",screenY\x3d"+lastMouseY+",top\x3d"+lastMouseY);g?(curPopupWindow=window.open(a,b,e,!1),curPopupWindow.focus()):(win=window.open(a,b,e,!1),win.focus());m&&(closeOnParentUnloadWindow=win)} function openPopupFocusWithOffset(a,b,c,d){win=window.open(a,"",b);win.moveTo(window.pageXOffset+c,window.pageYOffset+d);win.focus()}var closetimer,ie9=0<=navigator.userAgent.indexOf("MSIE 9");function closePopupOnBodyFocus(){ie9?(closetimer&&clearTimeout(closetimer),closetimer=window.setTimeout(function(){closetimer=null;closePopup()},500)):closePopup()} function closePopup(){closetimer&&(clearTimeout(closetimer),closetimer=null);if(null!=curPopupWindow){try{if(curPopupWindow.confirmOnClose&&curPopupWindow.confirm(curPopupWindow.confirmOnCloseLabel))return curPopupWindow.confirmOnClose=!1,curPopupWindow.focus(),!1;curPopupWindow.close()}catch(a){}curPopupWindow=null}}var modalWindow=null;function ignoreModalEvents(a){return!1} function handleModalFocus(){modalWindow&&(modalWindow.closed?(window.top.releaseEvents(Event.CLICK|Event.FOCUS),window.top.onclick=""):modalWindow.focus());return!1}function invokeResultFunc(){(window.dialogArguments?window.dialogArguments:window.opener.resultFunc)()} function openPopupModal(a,b,c,d,e,f,g){try{if(window.showModalDialog)window.showModalDialog(a,null==f?window:f,e);else if(window.top.captureEvents)window.top.captureEvents(Event.CLICK|Event.FOCUS),window.top.onclick=ignoreModalEvents,window.top.onfocus=handleModalFocus,modalWindow=window.open(a,b,e+",modal\x3dyes"),f&&(window.resultFunc=f);else return g?g():openPopup(a,b,c,d,e,!1)}catch(m){modalWindow=window.open(a,b,e+",modal\x3dyes"),f&&(window.resultFunc=f),Sfdc.log(m)}}var clickedLink,warningText; function confirmPopup(a,b,c,d,e,f){clickedLink=e.href?e.href:e;warningText=f;e=new Function("window.location \x3d clickedLink");e.window=window;openPopupModal(a,"_blank",b,c,d,e,new Function("return confirm(warningText)"));return!1}function openLookup(a,b,c,d){"1"==c&&(a+=d);openPopup(a,"lookup",350,480,"width\x3d"+b+",height\x3d480,toolbar\x3dno,status\x3dno,directories\x3dno,menubar\x3dno,resizable\x3dyes,scrollable\x3dno",!0)} function pick(a,b,c,d){document.getElementById(a)[b].value=c;if(d)document.getElementById(a)[b].onchange();closePopup();return!1}function pickSubmit(a,b,c,d){document.getElementById(a)[b].value=c;if(d)document.getElementById(a)[b].onchange();document.getElementById(a).submit();closePopup();hiddenOrDisabled(document.getElementById(a)[b])||(document.getElementById(a)[b].focus(),document.getElementById(a)[b].select());return!1} function hiddenOrDisabled(a){do{if(null==a||"hidden"==a.type||a.disabled||"none"==getCurrentStyle(a,"display")||"hidden"==getCurrentStyle(a,"visibility"))return!0;a=a.parentNode}while(null!=a&&"BODY"!=a.tagName);return!1}function hiddenOrDisabledOrReadOnly(a){do{if(null==a||"hidden"==a.type||a.readOnly||a.disabled||"none"==getCurrentStyle(a,"display")||"hidden"==getCurrentStyle(a,"visibility"))return!0;a=a.parentNode}while(null!=a&&"BODY"!=a.tagName);return!1} function pickcolor(a,b,c){var d=parseInt(c,16);a=document.getElementById(a)[b];a.setValue?a.setValue(d):a.value=d;document.getElementById(b+"cell").style.backgroundColor="#"+c;closePopup();return!1}function comboBoxPick(a,b,c,d){a=document.getElementById(a)[b];null!=a&&(c=eval(c),null!=c&&(0<=d&&da;a++)for(var b=a,c=0;c=f&&(0==e?c+="(":3==e?c+=") ":6==e&&(c+="-"),c+=f,e++);if(!("0"<=f&&"9">=f)&&" "!=f&&"-"!=f&&"."!=f&&"("!=f&&")"!=f){d=i;break}}0<=d&&(c+=" "+b.substring(d,b.length));10==e&&40>=c.length&&(a.value=c)}return!0} function clearcols(){for(var a=0;a=c?b+=escape(a.charAt(i)):2047>=c?b+="%"+(c>>6|192).toString(16)+"%"+(c&63|128).toString(16):2048<=c&&(b+="%"+(c>>12|224).toString(16)+"%"+(c>>6&63|128).toString(16)+"%"+(c&63|128).toString(16))}return b}function openRefer(a){window.open(a,"referv2","resizable\x3dno,toolbar\x3dno,status\x3dno,directories\x3dno,scrollbars\x3dyes,width\x3d420,height\x3d500",!1)} function changeOpenerWindowLocation(a){null==window.top.opener||window.top.opener.closed?window.top.open(a):(window.top.opener.location.href=a,window.top.opener.focus())}function verifyUnderLimit(a,b,c,d){var e=0;for(i=0;ic)return alert(d),!1;return!0}function verifyChecked(a,b,c){for(i=0;i/g,"\x26gt;"));return a} function unescapeHTML(a){a&&a.replace&&(a=a.replace(/\&/g,"\x26"),a=a.replace(/</g,"\x3c"),a=a.replace(/>/g,"\x3e"));return a}function unescapeJsInHtml(a){a&&a.replace&&(a=a.replace(/\\\\/g,"\\"),a=a.replace(/\\'/g,"'"),a=a.replace(/\\n/g,"\n"),a=a.replace(/"/g,'"'));return a}function unescapeXML(a){a&&a.replace&&(a=a.replace(/\&/g,"\x26"),a=a.replace(/</g,"\x3c"),a=a.replace(/>/g,"\x3e"),a=a.replace(/"/g,'"'),a=a.replace(/'/g,"'"));return a} function isValidEmail(a,b){if(!a)return!1;a=a.toLowerCase();var c=a.split("@");if(2!=c.length||0>c[1].indexOf("."))return!1;if(b){for(var d=b.split(","),e=0;ea.indexOf(".")||0<=a.indexOf("..")||(0<=a.indexOf(".-")||0<=a.indexOf("-."))||("."==a.charAt(0)||"-"==a.charAt(0))||("."==a.charAt(a.length-1)||"-"==a.charAt(a.length-1))||"localhost.localdomain"==a.toLowerCase())return!1;a=a.split(".");return!a||2>a.length||0==a[0].length||1>=a[1].length?!1:!0} function setCookie(a,b,c,d,e){document.cookie=a+"\x3d"+(e?encodeURIComponent:escape)(b)+(c?"; expires\x3d"+c.toGMTString():"")+(d?"; path\x3d"+d:"; path\x3d/")}function getCookie(a){var b=document.cookie;a+="\x3d";var c=b.indexOf("; "+a);if(-1==c){if(c=b.indexOf(a),0!=c)return null}else c+=2;var d=document.cookie.indexOf(";",c);-1==d&&(d=b.length);return unescape(b.substring(c+a.length,d))} function deleteCookie(a,b){if(getCookie(a)){var c=new Date((new Date).getTime()+-1E4);document.cookie=a+"\x3d-deleted-"+(b?"; path\x3d"+b:"; path\x3d/")+"; expires\x3d"+c.toGMTString()}}function addTwistCookie(a,b,c){var d=getCookie(a);c=b+":"+(c?"1":"0")+",";if(d){for(var e=d.indexOf(b);-1c?c-encryptionAESBlockSize+h+1:g+h),g=Math.max(k,g),k=c-g):(l=g.value.length+h,k=b-l,50g&&(k=g)));Sfdc.Dom.addClass(m.parentNode,"textCounterMiddle");0>k?(Sfdc.Dom.addClass(m.parentNode,"over"),Sfdc.Dom.removeClass(m.parentNode,"warn"),m.innerHTML=f?e:-1*k+" "+e):50>k?(Sfdc.Dom.removeClass(m.parentNode, "over"),Sfdc.Dom.addClass(m.parentNode,"warn"),m.innerHTML=k+" "+d):Sfdc.Dom.removeClass(m.parentNode,["over","warn"])},500)}var filterLookupValueElem; function openFilterLookupWindow(a,b,c,d){filterLookupValueElem=d;c=document.getElementById(c);c="number"==typeof c.selectedIndex?c.options[c.selectedIndex]:c;if(null!=a||null==b){a=document.getElementById(a);d=a.action;var e=a.target,f=a.lookup.value;null!=b&&(a.action=b);a.target="filter_lookup";a.lookup.value=c.value;a.submit();a.action=d;a.target=e;a.lookup.value=f}else a=0<=b.indexOf("?")?"\x26":"?",curPopupWindow.location.href=b+a+"lookup\x3d"+c.value+"\x26workflow\x3d1"} function submitCalcAgg(a,b){var c=document.report;c||(c=opener.document.report);c.target="aggcalc_popup";c.calcagg_request.value=a;c.calcagg_index.value=b;if("new"==a)clearCalcAgg(c,"_v");else if("edit"==a)copyCalcaggParams(c,b,c,"_v");else if("done"==a||"validate"==a){var d=document.getElementById("calcagg_form");copyCalcaggParams(d,"_v",c,"_v")}c.nav.value="agg";c.submit();c.calcagg_request.value="";c.target=""} function finishValidCalcAgg(a){var b=opener.document.getElementById("report"),c=document.getElementById("calcagg_form");b.calcagg_index.value=a;copyCalcaggParams(c,"_v",b,a);b.calcagg_active_v.value=c.calcagg_name_v.value;b.nav.value="agg";b.submit();self.close()}var calcagg_params="calcagg_label calcagg_name calcagg_formula calcagg_type calcagg_desc calcagg_scale".split(" ");function clearCalcAgg(a,b){for(var c in calcagg_params)a[calcagg_params[c]+b].value=""} function deleteCalcAgg(a){var b=document.getElementById("report");clearCalcAgg(b,a);b.nav.value="agg";b.submit()}function copyCalcaggParams(a,b,c,d){for(var e in calcagg_params)c[calcagg_params[e]+d].value=a[calcagg_params[e]+b].value}function getIframeContents(a){return(a.contentDocument||a.contentWindow.document).body.innerHTML} function adjustIFrameSize(a){if(a){var b;a.contentDocument?b=a.contentDocument.body.offsetHeight:(b=document.frames&&document.frames(a.id)?document.frames(a.id).document.body:a.document.body,b=0>=b.children.length?0:b.scrollHeight);var c=a.height-b;0>c&&(c=-c);15c&&(d=c,e=a.height*c/a.width);if(d(" "+a.className+" ").indexOf(" "+b+" ")&&(a.className+=a.className&&0