if(!window.bea){window.bea={}}if(!bea.netuix){bea.netuix={}}bea.netuix.getStyleValue=function(c,b,e){var d=null;if(c.currentStyle){d=c.currentStyle[e];if(!d){d=c.currentStyle[b]}}else{if(window.getComputedStyle){var a=window.getComputedStyle(c,null);d=a.getPropertyValue(b)}else{d=c.style[e]}}return d};bea.netuix.ampEntityToChar=function(a){return a.replace(/&amp;/g,"&")};bea.netuix.parseParams=function(c){var b={};var e=c.split(/&amp;|&/);for(var a=0;a<e.length;a++){var d=e[a].split("=");b[d[0]]=d[1]}return b};bea.netuix.ajaxportlet=new function(){this.replaceContents=function(c,d){var b=document.getElementById(c);b.innerHTML=d};this.clearContents=function(c){var b=document.getElementById(c);while(b.hasChildNodes()){b.removeChild(b.firstChild)}};this.displayLoading=function(c,d){var b=d.cloneNode(true);bea.netuix.ajaxportlet.overlayContents(c,b)};this.displayError=function(c,g,d,f){var b=g.cloneNode(true);bea.netuix.ajaxportlet.overlayContents(c,b);var e=document.getElementById(c+"_error_url");e.appendChild(document.createTextNode(d));var h=document.getElementById(c+"_error_message");h.appendChild(document.createTextNode(f))};this.overlayContents=function(c,d){var b=document.getElementById(c);d.style.visibility="visible";d.style.top="2px";d.style.right="2px";b.appendChild(d)};this.createPostbackUrl=function(b,f){var e=document.getElementById(b+"_postbackUrl").innerHTML;var d=e.split("?");var c=bea.netuix.parseParams(d[1]);var h=bea.netuix.parseParams(f);for(name in h){if(!c[name]&&name.indexOf("_portlet.")!=0&&name!="_nfsp"&&name!="_urlCompression"){c[name]=h[name]}}var g=d[0]+"?";for(name in c){g+=name+"="+c[name]+"&"}g=g.slice(0,g.length-1);return g};this.rewriteLinks=function(b,f,c){var e=/(\\?[\u0027\u0022])(https?:[^\u0027\u0022]*\?[^\u0027\u0022]*(_portlet\.async=true|__c=\w+)[^\u0027\u0022]*)\1/gi;var d=f.replace(e,function(m,l,j,k,h){var g;if(j.toLowerCase().indexOf("_portlet.async=false")==-1){var i=encodeURI(j);g=l+"javascript:bea.netuix.ajaxportlet.updateContents(%22"+b+"%22,%22"+i+"%22)"+l}else{g=l+j+l}return g});e=/(\\?[\u0027\u0022])(https?:[^\u0027\u0022]*\?([^\u0027\u0022]*_portlet\.async=false[^\u0027\u0022]*))\1/gi;d=d.replace(e,function(l,k,i,h,j,g){return k+bea.netuix.ajaxportlet.createPostbackUrl(b,h)+k});return d};this.rewriteForms=function(l,f){var h=document.getElementById(l);var e=h.getElementsByTagName("form");for(var p=0;p<e.length;p++){var k=false;for(var n=0;n<e[p].elements.length;n++){var b=e[p].elements[n];if(b.type=="hidden"){if(b.name){if((b.name.search(/.*_portlet\.async/)!=-1)&&(b.value.toLowerCase()=="false")){k=true}}}}var g=e[p].getAttribute("enctype");if(k||g=="multipart/form-data"){var m=e[p].getAttribute("action");if(m&&m.length>0){var r=/javascript:bea\.netuix\.ajaxportlet\.updateContents\((%22)(.*?)\1,\1([^?]*?)\?(.*?)\1\)/gi;var s=m.replace(r,function(A,z,x,w,v,y,j){var i=decodeURI(v);return bea.netuix.ajaxportlet.createPostbackUrl(x,i)});e[p].setAttribute("action",s)}}else{var t=e[p].getAttribute("id");if(!t||t.length==0){t=h.id+"_form_"+p;e[p].setAttribute("id",t)}var m=e[p].getAttribute("action");if(m&&m.length>0){var r=/javascript:bea\.netuix\.ajaxportlet\.updateContents\((%22)(.*?)\1,\1(.*?)\1\)/;var s=m.replace(r,"javascript:bea.netuix.ajaxportlet.submitForm($1$2$1,$1$3$1,$1"+t+"$1)");e[p].setAttribute("action",s)}var o=[];var c=e[p].getElementsByTagName("input");for(var n=0;n<c.length;n++){o.push(c[n])}var q=e[p].getElementsByTagName("button");for(var n=0;n<q.length;n++){o.push(q[n])}for(var n=0;n<o.length;n++){var d=o[n].getAttribute("type");var u=o[n].getAttribute("name");if((d=="submit"||d=="image")&&u&&u.length>0){if(!bea.netuix.ajaxportlet.attachEventHandler(o[n],"click",bea.netuix.ajaxportlet.submitButtonHandler)){alert("Event handler could not be attached")}}}}}};this.evalScripts=function(l){var c=document.getElementById(l);var d=c.getElementsByTagName("script");var o=new Array(d.length);var m=new Array(d.length);var k=document.getElementById(l+"_script");bea.netuix.ajaxportlet.clearContents(k.id);for(var g=0;g<d.length;g++){var q=document.createElement("script");o[g]=q;if(d[g].attributes){var p=d[g].attributes;for(var f=0;f<p.length;f++){if(p[f].specified){var n=document.createAttribute(p[f].name);if(p[f].value){n.value=p[f].value}q.setAttributeNode(n)}}}else{var e=["charset","type","language","src","defer"];for(var f=0;f<e.length;f++){var h=d[g].getAttribute(e[f]);if(h){q.setAttribute(e[f],h)}}}m[g]=[];if(d[g].text){q.text=d[g].text}else{var b=d[g].childNodes;for(var f=0;f<b.length;f++){if(b[f].nodeType==3){m[g].push(document.createTextNode(b[f].nodeValue))}}}}for(var g=0;g<o.length;g++){for(var f=0;f<m[g].length;f++){o[g].appendChild(m[g][f])}}bea.netuix.ajaxportlet.insertScripts(k,o,0)};this.insertScripts=function(c,b,d){if(d<b.length){c.appendChild(b[d]);if(b[d].readyState&&b[d].readyState!="complete"){b[d].onreadystatechange=function(){if(b[d].readyState=="loaded"){bea.netuix.ajaxportlet.insertScripts(c,b,d+1)}}}else{bea.netuix.ajaxportlet.insertScripts(c,b,d+1)}}};this.attachEventHandler=function(g,f,e){var b=false;if(g.addEventListener){g.addEventListener(f,e,false);b=true}else{if(g.attachEvent){b=g.attachEvent("on"+f,e)}else{var d="on"+f;var c=(g[d])?g[d]:function(){};g[d]=function(h){c(h);e(h)};return true}}return b};this.submitButtonHandler=function(f){var d=(f)?f:window.event;var c=(d.srcElement)?d.srcElement:((d.currentTarget)?d.currentTarget:this);var b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name",c.getAttribute("name"));b.setAttribute("value",c.getAttribute("value"));c.form.appendChild(b);if(c.type=="image"){var h=f.offsetX!==undefined?f.offsetX:f.layerX-c.offsetLeft-((c.scrollWidth-c.clientWidth)/2);var b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name",c.getAttribute("name")+".x");b.setAttribute("value",h);c.form.appendChild(b);var g=f.offsetY!==undefined?f.offsetY:f.layerY-c.offsetTop-((c.scrollHeight-c.clientHeight)/2);b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name",c.getAttribute("name")+".y");b.setAttribute("value",g);c.form.appendChild(b)}};this.submitForm=function(b,d,g){var c={url:d,sync:false,formNode:document.getElementById(g),load:function(j,k,e){var i=bea.netuix.ajaxportlet.rewriteLinks(b,k,d);bea.netuix.ajaxportlet.replaceContents(b,i);bea.netuix.ajaxportlet.evalScripts(b);bea.netuix.ajaxportlet.rewriteForms(b,d)},error:function(j,k,e){var i=document.getElementById(b+"_error");bea.netuix.ajaxportlet.displayError(b,i,d,k.message)}};try{var h=document.getElementById(b+"_load");bea.netuix.ajaxportlet.displayLoading(b,h);bea.netuix.ajaxportlet.bind(c)}catch(f){bea.netuix.ajaxportlet.replaceContents(b,f)}};this.updateContents=function(b,d){var c={url:d,sync:false,load:function(i,j,e){var h=bea.netuix.ajaxportlet.rewriteLinks(b,j,d);bea.netuix.ajaxportlet.replaceContents(b,h);bea.netuix.ajaxportlet.evalScripts(b);bea.netuix.ajaxportlet.rewriteForms(b,d)},error:function(i,j,e){var h=document.getElementById(b+"_error");bea.netuix.ajaxportlet.displayError(b,h,d,j.message)}};try{var g=document.getElementById(b+"_load");bea.netuix.ajaxportlet.displayLoading(b,g);bea.netuix.ajaxportlet.bind(c)}catch(f){bea.netuix.ajaxportlet.replaceContents(b,f)}};this.bind=function(f){var d=bea.netuix.ampEntityToChar(f.url);var h=null;if(f.formNode){var j=f.formNode.getAttribute("method");if((j)&&(!f.method)){f.method=j}h=bea.netuix.ajaxportlet.encodeForm(f.formNode)}if(!f.method){f.method="get"}var g=f.sync?false:true;var c=bea.netuix.ajaxportlet.getXmlHttp();if(c){c.onreadystatechange=function(){bea.netuix.ajaxportlet.load(f,c,d)};if(f.method.toLowerCase()=="post"){c.open("POST",d,g);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c.send(h)}else{var b=d;if(h){b+=(d.indexOf("?")>-1?"&":"?")+h}c.open(f.method.toUpperCase(),b,g);c.send(null)}if(!g){bea.netuix.ajaxportlet.load(f,c,d,h)}try{setActivityDate()}catch(i){}}else{alert("XMLHTTP not available")}};this.load=function(d,c,b){if(c.readyState==4){if(c.status==200){d.load("load",c.responseText,c)}else{var e="XMLHttp Error: "+c.status+" "+c.statusText;d.error("error",e,c)}}};this.encodeForm=function(k){var b=[];for(var f=0;f<k.elements.length;f++){var e=k.elements[f];if(e.disabled||e.tagName.toLowerCase()=="fieldset"){continue}if(e.tagName.toLowerCase()=="input"){var d=encodeURIComponent(e.name);var g=e.type.toLowerCase();switch(g){case"radio":case"checkbox":if(e.checked){b.push(d+"="+encodeURIComponent(e.value))}break;case"button":case"file":case"image":case"reset":case"submit":break;default:b.push(d+"="+encodeURIComponent(e.value))}}if(e.tagName.toLowerCase()=="textarea"){var d=encodeURIComponent(e.name);b.push(d+"="+encodeURIComponent(e.value))}if(e.tagName.toLowerCase()=="select"){var d=encodeURIComponent(e.name);for(var c=0;c<e.options.length;c++){if(!e.options[c].disabled&&e.options[c].selected){var h=e.options[c].value||e.options[c].text;b.push(d+"="+encodeURIComponent(h))}}}}return b.join("&")};var a=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];this.getXmlHttp=function(){var b=null;try{b=new XMLHttpRequest()}catch(f){}if(!b){for(var d=0;d<a.length;++d){var c=a[d];try{b=new ActiveXObject(c)}catch(f){}if(b){a=[c];break}}}return b}};bea.netuix.iframe=new function(){this.contentResize=function(b){try{var l=(b.contentDocument)?b.contentDocument:b.contentWindow.document;if((navigator.userAgent.indexOf("MSIE")==-1)||(event.type=="readystatechange"&&l.readyState=="complete")){var g=l.getElementsByTagName("div");for(var c=0;c<g.length;c++){g[c].style.padding="0px";g[c].style.margin="0px";if("bea-portal-window-content"==g[c].getAttribute("class")){break}}var d=l.getElementsByTagName("body")[0];d.style.padding="0px";d.style.margin="0px";var a="hidden";var k=d.scrollHeight;var j=bea.netuix.getStyleValue(b.parentNode,"min-height","minHeight");if(j){j=j.match(/(\d+)px/);if(j&&k<j[1]){k=j[1]}}var h=bea.netuix.getStyleValue(b.parentNode,"max-height","maxHeight");if(h){h=h.match(/(\d+)px/);if(h&&k>h[1]){k=h[1];a="auto"}}if(k<=0){k=400}b.parentNode.style.height=k+"px"}}catch(f){}}};