var Plugins=[];var processElements=false;var appDebugger=null;function compileApp(e){if(!e){e=document}if(appDebug){appDebugger=new appDebug();appDebugger.init(document)}initializeDate(e);initializeCurrency(e);for(var f=0;f<Plugins.length;f++){if(Plugins[f].initialize){Plugins[f].initialize(e)}}if(processElements){for(var c=0;c<e.forms.length;c++){appCompileForm(e.forms[c],c)}}for(var f=0;f<Plugins.length;f++){if(Plugins[f].terminate){Plugins[f].terminate(e)}}e.jslibCompiled=true}function appCompileForm(form,index){form.jslibCompiled=false;if(form.getAttribute("OnBeforeCompile")){var content=form.getAttribute("OnBeforeCompile");form.onBeforeCompile=function(){return(eval(content))};form.onBeforeCompile()}for(var c=0;c<Plugins.length;c++){if(Plugins[c].startForm){Plugins[c].startForm(form,index)}}for(var e=0;e<form.length;e++){if(String(form.elements[e].tagName).toLowerCase()!="object"){form.elements[e].jslibCompiled=false;for(var c=0;c<Plugins.length;c++){if(Plugins[c].processElement){Plugins[c].processElement(form.elements[e],e)}}form.elements[e].jslibCompiled=true}}for(var c=0;c<Plugins.length;c++){if(Plugins[c].finishForm){Plugins[c].finishForm(form,index)}}if(form.getAttribute("OnAfterCompile")){var content=form.getAttribute("OnAfterCompile");form.onAfterCompile=function(){return(eval(content))};form.onAfterCompile()}form.jslibCompiled=true}function appAddCompile(b){Plugins[Plugins.length]=b;processElements=processElements||(b.processElement?true:false)||(b.startForm?true:false)||(b.finishForm?true:false)}function include(c,d){c=c.split(".");if(c[c.length-1]=="js"){c.length-=1}d=d||libraryPATH||"";if(d.substr(d.length-1)!="/"){d+="/"}document.write('<script language="Javascript1.2" src="'+d+c.join("/")+'.js"><\/script>')}function appDebug(){this.enabled=false;this.identation=0;this.winlog=null}appDebug.prototype={getName:function(){return("cxDebug")},init:function(b){if(String(getProp(b.body,"debug")).toLowerCase()=="true"){this.setEnabled()}},setEnabled:function(b){this.enabled=((arguments.length==0)||(b))},log:function(c,d){if(!this.enabled){return}d=Number(d);if((d<0)&&(this.identation>0)){this.identation+=d}if(this.identation>0){c=Replicate(".  ",this.identation)+c}if((this.winlog==null)||(!this.winlog.opened)){this.winlog=window.open("","cxDebugWindow","height=400,width=550,status=1,resizable=1,scrollbars=1");this.winlog.document.write("<pre>")}this.winlog.document.write("("+this._now()+") "+c);if(d>0){this.identation+=d}},showObject:function(f){if((f)&&typeof(f)=="object"){var e=function(b){var a='<html><body><table border="2" width="90%" cols="2">';a+='<tr align="left" bgcolor="lightgrey"><th>Property</th><th>Value</th></tr>';for(var j in b){try{a+="<tr><td>"+j+"</td><td>"+b[j]+"&nbsp;</td></tr>"}catch(c){a+='<tr><td colspan="2">Error: '+j+" - "+c+"&nbsp;</td></tr>"}}a+="</table></body></html>";return a};var d=window.open("","showObject","height=400,width=350,status=1,resizable=1,scrollbars=1");d.document.write(e(f));d.document.close();d.focus()}},_now:function(){var j=new Date();var l=j.getYear(),k=j.getMonth(),n=j.getDay();var o=j.getHours(),m=j.getMinutes(),h=j.getSeconds();j=(l+1900)+"-";j+=(k<10?"0":"")+k+"-";j+=(n<10?"0":"")+n+" ";j+=(o<10?"0":"")+o+":";j+=(m<10?"0":"")+m+":";j+=(h<10?"0":"")+h;return(j)}};function ChangeMacros(c){if(arguments.length){for(var d=1;d<arguments.length;d+=2){c=c.replace(new RegExp("%"+arguments[d]+"%","g"),arguments[d+1])}}return(c)}function Replicate(g,h){var f="";for(var e=0;e<h;e++){f+=g}return(f)}function STrim(b){return(String(b).replace(/^ +| +$/g,""))}function hexToString(b){return String.fromCharCode(parseInt(b,16))}function decodeUrl(b){return b.replace(/[0-9A-F]{2}/g,hexToString)}function cxEscape(b){b=escape(b).replace(/\+/g,"%2B");return b}function isFirefox(){return(isGecko())}function isMozilla(){return(isGecko())}function isGecko(){return(navigator.userAgent.indexOf("Gecko")!=-1)}function isNokia(){return((navigator.userAgent.toLowerCase().indexOf("nokia")>-1)||(navigator.userAgent.toLowerCase().indexOf("symbian")>-1))}function isChrome(){return(navigator.userAgent.toLowerCase().indexOf("chrome")>-1)}function isSafari(){return(navigator.userAgent.toLowerCase().indexOf("safari")>-1)}function isInternetExplorer(){return(isMSIE())}function isMSIE(){return(navigator.appName=="Microsoft Internet Explorer")}function isMSIE5(){return(isMSIE()&&(navigator.userAgent.indexOf("MSIE 5")!=-1))}function isMSIE5_0(){return(isMSIE()&&(navigator.userAgent.indexOf("MSIE 5.0")!=-1))}function isMSIE501AtLeast(){return(isMSIEAtLeast(5.01))}function isMSIE55AtLeast(){return(isMSIEAtLeast(5.5))}function isMSIEAtLeast(e){var f=false;if(e){var d=navigator.userAgent.match(new RegExp("MSIE ([^;]+)"));if((d)&&(typeof(d)=="object")&&(d.length)){d=Number(d[d.length-1]);if((!isNaN(d))&&(d>=e)&&(navigator.userAgent.indexOf("Opera")==-1)){f=true}}}return(f)}function isOpera(){return((navigator.appName.indexOf("Opera")!=-1)?true:false)}var formatDate="br";function initializeDate(d){var c=getProp(d.body,"formatDate");if(c){formatDate=c}}function getExtensionDate(j,p){if(!(p)){p=formatDate}var o=j.getDate();var n=j.getDay();var l=j.getMonth();var q=j.getYear();q=(q<30)?q+2000:q;q=(q<100)?q+1900:q;if(o<10){o="0"+o}var m=new Array(7);m[0]="Domingo";m[1]="Segunda-feira";m[2]="Terça-feira";m[3]="Quarta-feira";m[4]="Quinta-feira";m[5]="Sexta-feira";m[6]="Sábado";var k=new Array(12);k[0]="Janeiro";k[1]="Fevereiro";k[2]="Mar&ccedil;o";k[3]="Abril";k[4]="Maio";k[5]="Junho";k[6]="Julho";k[7]="Agosto";k[8]="Setembro";k[9]="Outubro";k[10]="Novembro";k[11]="Dezembro";return m[n]+", "+o+" de "+k[l]+" de "+q}function getDate(){var d=new Date();var c=d.getYear();if((c>40)&&(c<140)){c+=1900}return(fullDate(d.getDate()+"/"+(d.getMonth()+1)+"/"+c))}function isDate(g,m){var j=function(a,b){if(a==4||a==6||a==9||a==11){return(30)}if(a==2){if(((b%4)==0)&&(((b%100)!=0)||((b%400)==0))){return(29)}else{return(28)}}return(31)};if(!(m)){m=formatDate}else{if(Number(m)){m=(Number(m)==1)?"us":"br"}}var k=String(g).split(/[^0-9]/);if(k.length<3){return(false)}if(m=="us"){var h=k[0];k[0]=k[1];k[1]=h}for(var l=0;l<3;l++){k[l]=Number(k[l]);if(isNaN(k[l])){return(false)}}k[2]=(k[2]<100)?k[2]+1900:k[2];if(k[0]<1||k[0]>31||k[0]>j(k[1],k[2])){return(false)}if(k[1]<1||k[1]>12){return(false)}if(k[2]<1){return(false)}return(true)}function fullDate(f,e){if(!f){return("")}var g=String(f).split(/[^0-9]/);if(g.length<3){return(f)}for(var h=0;h<3;h++){g[h]=Number(g[h]);if(isNaN(g[h])){return(f)}if(h<2&&g[h]<=9){g[h]="0"+g[h]}}g[2]=(g[2]<30)?g[2]+2000:g[2];g[2]=(g[2]<100)?g[2]+1900:g[2];e=(e)?e:"/";return(g.join(e))}function maskDate(d,c){d=String(d);if((d.match(/\D/)==null)&&(d.length>=5)){d=d.substr(0,2)+"."+d.substr(2,2)+"."+d.substr(4)}return(fullDate(d,c))}function getTime(){var b=new Date();return(shortTime(b.getHours()+":"+b.getMinutes()))}function isTime(f){var d=String(f).split(/[^0-9]/);if(d.length<2){return(false)}if(d.length==2){d[2]=0}for(var e=0;e<3;e++){d[e]=Number(d[e]);if(isNaN(d[e])){return(false)}}if(d[0]<0||d[0]>23){return(false)}if(d[1]<0||d[1]>59){return(false)}if(d[2]<0||d[2]>59){return(false)}return(true)}function shortTime(g,f){var h=String(g).split(/[^0-9]/);if(h.length<2){return(g)}for(var e=0;e<h.length;e++){h[e]=Number(h[e]);if(isNaN(h[e])){return}if(h[e]<=9){h[e]="0"+h[e]}}return(h.join(f?f:":"))}function maskTime(j){var k=String(j).split(/\D/);if(k.length==1){var h=String(k[0]);var g=Number(h.substr(0,1));if((h.length>=4)||(g<2)||((g==2)&&Number(h.substr(1,1))<=4)){k[1]=h.substr(2,4);k[0]=h.substr(0,2)}else{k[1]=h.substr(1,2);k[0]=h.substr(0,1)}}for(var f=0;f<2;f++){switch(String(k[f]).length){case 0:k[f]="00";break;case 1:k[f]="0"+String(k[f]);break;default:}}return(k.join(":"))}function checkDate(h,e){var f=(getProp(h,"validateMinDate"))?checkDateMin(h,e):true;var g=(getProp(h,"validateMaxDate"))?checkDateMax(h,e):true;return(f&&g)}function checkDateMax(n,m){if(isDate(n.value)){n.value=fullDate(n.value);var u=String(n.value).split(/[^0-9]/);var q=getProp(n,"validateMaxDate");if(String(q).search(/^\@/)>-1){try{q=n.form.elements[String(q).substr(1)].value}catch(p){}}var e=String(q).split(/[^0-9]/);if(!(m)){m=formatDate}else{if(Number(m)){m=(Number(m)==1)?"us":"br"}}if(m=="us"){var r=u[0];u[0]=u[1];u[1]=r;var t=u[0];e[0]=e[1];e[1]=t}var s=new Date(u[2],u[1],u[0]);var o=new Date(e[2],e[1],e[0]);return(s<=o)}else{return false}}function checkDateMin(n,m){if(isDate(n.value)){n.value=fullDate(n.value);var s=String(n.value).split(/[^0-9]/);var t=getProp(n,"validateMinDate");if(String(t).search(/^\@/)>-1){try{t=n.form.elements[String(t).substr(1)].value}catch(o){}}var e=String(n.value).split(/[^0-9]/);var e=String(t).split(/[^0-9]/);if(!(m)){m=formatDate}else{if(Number(m)){m=(Number(m)==1)?"us":"br"}}if(m=="us"){var p=s[0];s[0]=s[1];s[1]=p;var r=s[0];e[0]=e[1];e[1]=r}var q=new Date(s[2],s[1],s[0]);var u=new Date(e[2],e[1],e[0]);return(q>=u)}else{return false}}function checkTime(d){var e=(getProp(d,"validateMinTime"))?checkTimeMin(d):true;var f=(getProp(d,"validateMaxTime"))?checkTimeMax(d):true;return(e&&f)}function checkTimeMax(m){if(isTime(m.value)){var e=String(m.value).split(/\:/);var h=getProp(m,"validateMaxTime");if(String(h).search(/^\@/)>-1){try{h=m.form.elements[String(h).substr(1)].value}catch(k){}}var l=String(m.value).split(/\:/);var l=String(h).split(/\:/);var j=false;if(parseInt(l[0])>parseInt(e[0])){j=true}else{if(parseInt(l[1])>parseInt(e[1])){j=true}else{if(parseInt(l[2])>parseInt(e[2])){j=true}}}return j}else{return false}}function checkTimeMin(m){if(isTime(m.value)){var e=String(m.value).split(/\:/);var h=getProp(m,"validateMinTime");if(String(h).search(/^\@/)>-1){try{h=m.form.elements[String(h).substr(1)].value}catch(k){}}var l=String(m.value).split(/\:/);var l=String(h).split(/\:/);var j=false;if(parseInt(l[0])<parseInt(e[0])){j=true}else{if(parseInt(l[1])<parseInt(e[1])){j=true}else{if(parseInt(l[2])<parseInt(e[2])){j=true}}}return j}else{return false}}var formatCurrency="br";var decimalCurrency=2;var usSeparator={};usSeparator.decimal=".";usSeparator.other=",";usSeparator.decimalReg="\\.";usSeparator.otherReg=",";var brSeparator={};brSeparator.decimal=",";brSeparator.other=".";brSeparator.decimalReg=",";brSeparator.otherReg="\\.";function initializeCurrency(e){var f=getProp(e.body,"formatCurrency");if(f){formatCurrency=f}var d=getProp(e.body,"decimalCurrency");if(!isNaN(Number(d))){decimalCurrency=d}}function getDecimalPoint(b){if(!(b)){b=formatCurrency}else{if(Number(b)){b=(Number(b)==1)?"us":"br"}}if(b=="us"){return(usSeparator.decimal)}else{return(brSeparator.decimal)}}function getDecimalPointRegExp(b){if(!(b)){b=formatCurrency}else{if(Number(b)){b=(Number(b)==1)?"us":"br"}}if(b=="us"){return(usSeparator.decimalReg)}else{return(brSeparator.decimalReg)}}function getCurrency(f,k){if(!(k)){k=formatCurrency}else{if(Number(k)){k=(Number(k)==1)?"us":"br"}}var h;if(k=="us"){h=usSeparator}else{h=brSeparator}f=String(f).replace(new RegExp("-+","g"),"-");var j=new RegExp(h.otherReg,"g");f=f.replace(j,"");var g=f.split(h.decimalReg);j=new RegExp(h.decimalReg,"g");f=f.replace(j,".");return(f)}function isCurrency(d,c){if((String(d).search(/^[0-9]/)>-1)&&(String(d).search(/[0-9]$/)>-1)){return(!isNaN(getCurrency(d,c)))}return(false)}function fullCurrency(k,s,l,m){var p=getCurrency(k,l);var q=p.split(/\./);for(var o=0;o<2;o++){if((!q[o])||(isNaN(Number(q[o])))){q[o]="0"}}if(!s){s=decimalCurrency}if((q[1]!="")&&(q[1].length>s)){q[1]=q[1].substr(0,s)}else{if(q[1].length<s){q[1]+=Replicate("0",s-q[1].length)}}var n=q[0].length/3;if(n!=parseInt(n)){n=parseInt(n)+1}var p="";if(m){p=q[0]}else{for(var o=q[0].length-3;o>0;o-=3){p="."+q[0].substr(o,3)+p}vRest=q[0].length%3;p=q[0].substr(0,vRest==0?3:vRest)+p;p=p.replace(new RegExp("^\\-\\.","g"),"-").replace(new RegExp("^\\.","g"),"")}if(q[1]!=""){var r;if(l=="us"){r=usSeparator}else{r=brSeparator}p+=r.decimal+q[1]}return(p)}function maskFloat(b){if(String(b).search(/^\,/)>-1){b=String("0")+String(b)}else{if(String(b).search(/^\./)>-1){b=String("0")+String(b)}}return b}function simpleCurrency(d,e,f){return(fullCurrency(d,e,f,true))}function getNodeValue(f){var d="";if(f&&f.firstChild){var e=f.firstChild;while(e){d+=e.nodeValue;e=e.nextSibling}}return d}function getProp(e,f){var d="";if((e)&&(e.getAttribute)){d=e.getAttribute(f);if((typeof(d)=="undefined")||(d==null)){d=""}}return(d)}function setProp(e,f,d){if((e)&&(e.setAttribute)){e.setAttribute(f,(typeof(d)!="undefined"?d:""));return(1)}return(0)}function removeProp(d,c){if((d)&&(d.removeAttribute)){d.removeAttribute(c);return(1)}return(0)}function getStyle(h,g){var f=processNodes(h);var k;if(f.length){var j=f[0];if(j.style){j=j.style}k=j[g]}return k}function setStyle(j,h,l){var m=processNodes(j);for(var g=0;g<m.length;g++){var k=m[g];if(k){if(k.style){k=k.style}k[h]=l}}}var CSSRules=function(){var e=document.getElementsByTagName("head")[0],d=document.createElement("style");d.type="text/css";e.appendChild(d);var f=function(){if(d.styleSheet){return function(b,a){if(d.styleSheet.cssText==""){d.styleSheet.cssText=""}d.styleSheet.cssText+=b+" { "+a+" }"}}else{return function(b,a){d.appendChild(document.createTextNode(b+" { "+a+" }"))}}}();return{add:f}}();function createCSS(d,c){CSSRules.add(d,c)}function getStyleSheetRule(d){var c=getStyleSheetRules({single:d});return(c?c.single:c)}function getStyleSheetRules(m){var s={};if((document.styleSheets)&&(document.styleSheets.length)){var j={},l=false,p;if(typeof(m)=="object"){for(var q=0;q<document.styleSheets.length;q++){var r=(isGecko()?document.styleSheets[q].cssRules:document.styleSheets[q].rules);if((r)&&(r.length)){for(i=0;i<r.length;i++){p=true;for(var o in m){var n=m[o].toLowerCase();if((r[i])&&(r[i].selectorText)&&(r[i].selectorText.toLowerCase()==n)){s[o]=r[i];j[o]=true}else{if(!j[o]){p=false}}}if(p){break}}}if(p){break}}}}return(s)}function getCurrentStyle(f,e){e=(e=="float"||e=="cssFloat")?"styleFloat":e;var d=(f&&f.style)?f.style[e]:null;if(!d&&f.currentStyle){d=f.currentStyle[e]}if(e=="opacity"){if(d=(f.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(d[1]){return parseFloat(d[1])/100}}return 1}if(d=="auto"){if((e=="width"||e=="height")&&(getCurrentStyle(f,"display")!="none")){return f["offset"+e.capitalize()]+"px"}return null}return d}function selectItem(d,f){if(STrim(f)!=""){f=f.toLowerCase();for(var e=0;e<d.options.length;e++){if(String(d.options[e].text).toLowerCase()==f){d.selectedIndex=e;return(e)}}}return(-1)}function setItemComboByValue(c,d){selectItemByValue(c,d)}function selectItemByValue(f,e){for(var d=0;d<f.options.length;d++){if(f.options[d].value==e){f.selectedIndex=d;return(d)}}return(-1)}function findObject(f,h){if(!h){h=document}if(typeof(f)=="object"){return(f)}var j;if(f.indexOf&&(j=f.indexOf("?"))>0&&parent.frames.length){h=parent.frames[f.substring(j+1)].document;f=f.substring(0,j)}var g;if(!(g=h[f])&&h.all){g=h.all[f]}if((!g)&&h.getElementById){g=h.getElementById(f)}for(var k=0;(!g)&&(h.forms&&k<h.forms.length);k++){g=h.forms[k][f]}for(var k=0;(!g)&&h.layers&&(k<h.layers.length);k++){g=findObject(f,h.layers[k].document)}return(g)}function setEvent(f,e,d){if(f.addEventListener){f.addEventListener(e,d,false)}else{f["on"+e]=d}}function setValue(d,c){d=findObject(d);if(d){if(isMozilla()){d.textContent=c}else{d.innerText=c}}}function getValue(c,d){c=findObject(d?d:c);if(c){return(isGecko()?c.textContent:c.innerText)}else{return("")}}function getLastChild(b){if(b.lastChild){b=b.lastChild;while(b&&(b.nodeName=="#text")){b=b.previousSibling}return b}}function getFirstChild(b){if(b&&b.firstChild){b=b.firstChild;while(b&&(b.nodeName=="#text")){b=b.nextSibling}return b}}function getNextSibling(b){if(b.nextSibling){b=b.nextSibling;while(b&&(b.nodeName=="#text")){b=b.nextSibling}return b}}function getPreviousSibling(b){if(b.previousSibling){b=b.previousSibling;while(b&&(b.nodeName=="#text")){b=b.previousSibling}return b}}function checkClassItem(h,g){var e=getClassName(h);var f=e.split(/\s+/);for(i=0;i<f.length;i++){if(f[i]==g){return 1}}return 0}function setClassItem(d,c){if(!checkClassItem(d,c)){setClassName(d,c+" "+getClassName(d))}}function removeClassItem(k,h){var f=getClassName(k);var g=f.split(/\s+/);var j=[];for(i=0;i<g.length;i++){if(g[i]!=h){j.push(g[i])}}setClassName(k,j.join(" "))}function getClassName(b){return getProp(b,(isMSIE()?"className":"class"))}function setClassName(d,c){return setProp(d,(isMSIE()?"className":"class"),c)}function MM_openBrWindow(f,d,e){window.open(f,d,e)}function myXMLHttpRequest(){var d;if(window.XMLHttpRequest){try{d=new XMLHttpRequest()}catch(c){d=null}}else{if(window.ActiveXObject){try{d=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{d=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){d=null}}}}return d}function getAnchorPosition(s){var u=false;var o=new Object();var p=0,q=0;var t=false,w=false,m=false;if(document.getElementById){t=true}else{if(document.all){w=true}else{if(document.layers){m=true}}}if(t&&document.all){p=AnchorPosition_getPageOffsetLeft(document.all[s]);q=AnchorPosition_getPageOffsetTop(document.all[s])}else{if(t){var v=document.getElementById(s);p=AnchorPosition_getPageOffsetLeft(v);q=AnchorPosition_getPageOffsetTop(v)}else{if(w){p=AnchorPosition_getPageOffsetLeft(document.all[s]);q=AnchorPosition_getPageOffsetTop(document.all[s])}else{if(m){var n=0;for(var r=0;r<document.anchors.length;r++){if(document.anchors[r].name==s){n=1;break}}if(n==0){o.x=0;o.y=0;return o}p=document.anchors[r].x;q=document.anchors[r].y}else{o.x=0;o.y=0;return o}}}}o.x=p;o.y=q;return o}function getAnchorWindowPosition(e){var h=getAnchorPosition(e);var f=0;var g=0;if(document.getElementById){if(isNaN(window.screenX)){f=h.x-document.body.scrollLeft+window.screenLeft;g=h.y-document.body.scrollTop+window.screenTop}else{f=h.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;g=h.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}else{if(document.all){f=h.x-document.body.scrollLeft+window.screenLeft;g=h.y-document.body.scrollTop+window.screenTop}else{if(document.layers){f=h.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;g=h.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}}h.x=f;h.y=g;return h}function AnchorPosition_getPageOffsetLeft(c){var d=c.offsetLeft;while((c=c.offsetParent)!=null){d+=c.offsetLeft}return d}function AnchorPosition_getWindowOffsetLeft(b){return AnchorPosition_getPageOffsetLeft(b)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(d){var c=d.offsetTop;while((d=d.offsetParent)!=null){c+=d.offsetTop}return c}function AnchorPosition_getWindowOffsetTop(b){return AnchorPosition_getPageOffsetTop(b)-document.body.scrollTop}function appAutoChange(){}appAutoChange.prototype={getName:function(){return("autoChange")},processElement:function(f,d){var e=getProp(f,"autoChange");if((e)&&(STrim(e)!="")){if(String(f.tagName).toUpperCase()=="SELECT"){if(f.onchange!=this._autoChange){if(f.onchange){f.autoChange_onchange=f.onchange}f.onchange=this._autoChange}}else{if(String(getProp(f,"autoChangeOnClick")).toLowerCase()=="true"){if(f.onclick!=this._autoChange){if(f.onclick){f.autoChange_onchange=f.onclick}f.onclick=this._autoChange}}}}},_autoChange:function(m){var n=true;var h=getProp(this,"autoChange");var k=String(h).split(/\s*;\s*/g);for(var o=0;o<k.length;o++){var l=String(k[o]).match(/^\s*([^:]+)\s*:\s*([^=]+)\s*=\s*([^\s]+)\s*/);if(l){var j=this;if(String(this.tagName).toUpperCase()=="SELECT"){j=this.options[this.selectedIndex]}changeProp(this.form.elements[l[1]],l[2],getProp(j,l[3]));if((l[2]=="value")&&(this.form.elements[l[1]])){this.form.elements[l[1]].value=getProp(j,l[3])}}}if((n)&&(this.autoChange_onchange)){if(this.autoChange_onchange()==false){n=false}}return(n)}};var pluginAutoChange=new appAutoChange();if(appAddCompile){appAddCompile(pluginAutoChange)}function newOption(l){var m=true;var k=String(getProp(this,"newOption"));if((this.selectedIndex>-1)&&(this.options[this.selectedIndex].value==k)){var o=String(getProp(this,"newOptionMsg"));var n=window.prompt(o,"");if((STrim(n)=="")||(n==null)){this.selectedIndex=0}else{if(selectItem(this,n)==-1){var j=String(getProp(this,"newOptionPrefix"));var h=new Option(n,j+n,false,true);this.options[this.length]=h;return(this.length-1)}}}if((m)&&(this.newOption_onchange)){if(this.newOption_onchange()==false){m=false}}return(m)}function appNewOption(){}appNewOption.prototype.getName=function(){return("newOption")};appNewOption.prototype.processElement=function(f,d){var e=getProp(f,"newOption");if((e)&&(STrim(e)!="")){if(String(f.tagName).toUpperCase()=="SELECT"){if(f.onchange!=newOption){if(f.onchange){f.newOption_onchange=f.onchange}f.onchange=newOption}}}};var pluginNewOption=new appNewOption();if(appAddCompile){appAddCompile(pluginNewOption)}function compileNewOption(d){for(var c=0;c<d.forms.length;c++){compileFormNewOption(d.forms[c],c)}}function compileFormNewOption(d,e){for(var f=0;f<d.length;f++){pluginNewOption.processElement(d.elements[f],f)}}function processNodes(f){var e;switch(typeof(f)){case"string":e=[f];break;case"object":e=f;break;default:e=[];break}for(var d=0;d<e.length;d++){if(typeof(e[d])=="string"){e[d]=findObject(e[d])}}return(e)}function changeProp(e,f,d){setProp(e,f,d);if(e.mask_refresh){e.mask_refresh("nofocus")}}function inputRefresh(b){this.onfocus(b);this.onblur()}function setMask(m,h){var l="";if(!String(m.value).match(/^ *$/)){if(!h){h=getProp(m,"mask")}switch(String(h).toLowerCase()){case"currency":l=fullCurrency(m.value,getProp(m,"decimalCurrency"));break;case"float":l=maskFloat(m.value);break;case"date":l=maskDate(m.value);break;case"time":l=maskTime(m.value);break;case"domain":l=m.value.toLowerCase().replace(/[^a-z0-9\-]/ig,"");break;case"customchar":if(m.jsMaskChars){l=m.value.replace(new RegExp("[^"+m.jsMaskChars+"]","ig"),"")}break;case"nospecial":l=m.value.replace(/[^a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ ]/ig,"");break;default:if((STrim(h)!="")&&(typeof(h)!="undefined")){var j=String(m.value).split(new RegExp(""));var o=h.split(new RegExp(""));var k=0;for(var n=0;n<o.length;n++){if(o[n]=="d"){if(k<j.length){l+=j[k]}k++}else{l+=o[n]}}if(k<j.length){for(var n=k;n<j.length;n++){l+=j[n]}}}}}return(l)}function removeMask(d,e){var f=String(d.value);if(!f.match(/^ *$/)){if(!e){e=getProp(d,"mask")}if((STrim(e)!="")&&(typeof(e)!="undefined")&&(String(getProp(d,"type")).toLowerCase()=="text")){switch(String(e).toLowerCase()){case"currency":f=simpleCurrency(f,getProp(d,"decimalCurrency"));break;case"date":f=f.replace(/[^\d\/]/g,"");break;case"time":f=f.replace(/[^\d:]/g,"");break;case"domain":f=f.toLowerCase().replace(/[^a-z0-9\-]/g,"");break;case"customchar":if(d.jsMaskChars){f=f.replace(new RegExp("[^"+d.jsMaskChars+"]","ig"),"")}break;case"nospecial":f=f.replace(/[^a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ ]/ig,"");break;default:f=removeCharacter(d,null,f);break}}}return(f)}function removeCharacter(d,e,f){if((typeof(f)!="string")||(STrim(f)=="")){f=String(d.value)}if(!f.match(/^ *$/)){if(!e){e=getProp(d,"character")}if((STrim(e)!="")&&(typeof(e)!="undefined")&&((String(getProp(d,"type")).toLowerCase()=="text")||(String(getProp(d,"type")).toLowerCase()==""))){switch(String(e).toLowerCase()){case"numeric":f=f.replace(/\D/g,"");break;case"currency":f=f.replace(/[^0-9,\.\-]/g,"");if(String(getProp(d,"negativeCurrency")).toLowerCase()!="true"){f=f.replace(new RegExp("\\-","g"),"")}break;case"customchar":if(d.jsMaskChars){f=f.replace(new RegExp("[^"+d.jsMaskChars+"]","ig"),"")}break;case"email":f=f.replace(/[^_\.0-9a-z\-@]/ig,"").toLowerCase();break;default:}}}return(f)}function inputKeyPress(k){var e=true;var g=0;try{if(self.event){g=self.event.keyCode}else{if((self.parent)&&(self.parent.event)){g=self.parent.event.keyCode}else{if((k)&&(k.which)){g=k.which}}}}catch(j){}if((g!=13)&&(g!=8)&&(g!=9)&&(g!=0)&&(g!=9)&&(g!=16)&&(g!=17)&&(g!=18)&&(g!=37)&&(g!=38)&&(g!=39)&&(g!=40)&&(g!=46)){var h=String.fromCharCode(g);switch(String(getProp(this,"character")).toLowerCase()){case"numeric":e=(h.match(/\d/)!=null);break;case"currency":if(h==getDecimalPoint()){e=(this.value.search(new RegExp(getDecimalPointRegExp(),"g"))==-1)}else{e=(h.match(/[\-\d,\.]/)!=null)}if((e)&&(h=="-")){if(String(getProp(this,"negativeCurrency")).toLowerCase()=="true"){e=(this.value.search(new RegExp("\\-","g"))==-1)}else{e=false}}break;case"date":e=(h.match(/[\d\/]/)!=null);break;case"time":e=(h.match(/[\d:]/)!=null);break;case"exprvar":e=(h.search(/[a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ_]/i)>-1);break;case"domain":e=(h.match(/[a-z0-9\-]/i)!=null);break;case"customchar":if(this.jsMaskChars){e=(h.match(new RegExp("["+this.jsMaskChars+"]","i"))!=null)}break;case"nospecial":e=(h.match(/[a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ ]/i)!=null);break;case"email":e=(h.match(/[_\.0-9a-z\-@]/i)!=null);break;default:break}}if(e){if((getProp(this,"mask"))&&(g==13)){this.onblur()}}if((e)&&(this.mask_onkeypress)){if(this.mask_onkeypress(k)==false){e=false}}return(e)}function inputKeyUp(s){var e=0;try{if(self.event){e=self.event.keyCode}else{if((self.parent)&&(self.parent.event)){e=self.parent.event.keyCode}else{if((s)&&(s.which)){e=s.which}}}}catch(m){}if((e!=8)&&(e!=9)&&(e!=16)&&(e!=17)&&(e!=18)&&(e!=37)&&(e!=38)&&(e!=39)&&(e!=40)&&(e!=46)){var r=parseInt(getProp(this,"autotab"));if(this.mask_keydownStat&&r>0){if((this.value.length)>=r){var n;var q=false;for(var o=0;o<this.form.elements.length;o++){var p=this.form.elements[o];if(p.disabled){}else{if(q){if((p.type.length>1)&&(p.type.toLowerCase()!="hidden")){n=p;break}}else{if(p==this){q=true}}}}if(n){if(!n.disabled){n.focus();if(n.onfocus){n.onfocus()}}}}this.mask_keydownStat=false}}var l=true;if(l&&this.mask_onkeyup){if(this.mask_onkeyup(s)==false){l=false}}return(l)}function inputKeyDown(h){var f=0;try{if(self.event){f=self.event.keyCode}else{if((self.parent)&&(self.parent.event)){f=self.parent.event.keyCode}else{if((h)&&(h.which)){f=h.which}}}}catch(g){}if((f!=8)&&(f!=9)&&(f!=16)&&(f!=17)&&(f!=18)&&(f!=37)&&(f!=38)&&(f!=39)&&(f!=40)&&(f!=46)){this.mask_keydownStat=true}var e=true;if(e&&this.mask_onkeydown){if(this.mask_onkeydown(h)==false){e=false}}return(e)}function textOnFocus(b){this.mask_keydownStat=false;this.value=removeMask(this);if(typeof(b)!="string"){this.select()}if(this.mask_onfocus){return(this.mask_onfocus())}}function textOffFocus(){this.value=removeCharacter(this);if((this.value)&&(getProp(this,"character")=="domain")){this.value=this.value.toLowerCase()}if(getProp(this,"mask")){this.value=setMask(this)}if(isMSIE5()){var b=getProp(this,"maxlen");if(b>0){this.value=String(this.value).substr(0,b)}}if(this.mask_onblur){return(this.mask_onblur())}}function appMask(){}appMask.prototype.getName=function(){return("Mask")};appMask.prototype.processElement=function(k,f){var g=getProp(k,"mask");var h=getProp(k,"character");if((h)||(g)){if(k.onkeypress!=inputKeyPress){if(k.onkeypress){k.mask_onkeypress=k.onkeypress}k.onkeypress=inputKeyPress}if(k.onkeyup!=inputKeyUp){if(k.onkeyup){k.mask_onkeyup=k.onkeyup}k.onkeyup=inputKeyUp}if(k.onkeydown!=inputKeyDown){if(k.onkeydown){k.mask_onkeydown=k.onkeydown}k.onkeydown=inputKeyDown}if(k.onblur!=textOffFocus){if(k.onblur){k.mask_onblur=k.onblur}k.onblur=textOffFocus}if(k.onfocus!=textOnFocus){if(k.onfocus){k.mask_onfocus=k.onfocus}k.onfocus=textOnFocus;k.mask_refresh=inputRefresh}k.jsMaskChars=getProp(k,"maskChars")}var j=getProp(k,"selected");if(j){setItemComboByValue(k,j);if(k.onchange){k.onchange()}}if(k.mask_refresh){k.mask_refresh("nofocus")}};var Mask=new appMask();if(appAddCompile){appAddCompile(Mask)}function compileMask(d){for(var c=0;c<d.forms.length;c++){compileFormMask(d.forms[c],c)}}function compileFormMask(d,e){for(var f=0;f<d.length;f++){Mask.processElement(d.elements[f],f)}}function validateForm(){var form=this;var vSubmit=true;controls=[];wrongControls=[];emptyGroup=[];for(var counter=0;counter<form.length;counter++){var value=getProp(form.elements[counter],"validate");if(value){controls[controls.length]={type:value,control:form.elements[counter]}}}var Message=getProp(form,"validateMsg");for(var i=0;i<controls.length;i++){var vType=String(controls[i]["type"]).toLowerCase();var vControl=controls[i]["control"];var vEvalCustom=false;var vResult=true;if(getProp(vControl,"validateEmpty")=="true"){if(String(vControl.tagName).toUpperCase()=="SELECT"){vResult=(vControl.selectedIndex>0)}else{if(String(vControl.tagName).toUpperCase()=="INPUT"&&(String(vControl.type).toUpperCase()=="RADIO"||String(vControl.type).toUpperCase()=="CHECKBOX")){if(!emptyGroup[vControl.name]){vResult=vControl.checked;if(!vResult){for(var r=0;r<vControl.form[vControl.name].length;r++){if(vControl.form[vControl.name][r].checked){vResult=true;break}}}emptyGroup[vControl.name]=true}}else{vResult=(STrim(vControl.value)!="")}}}if((vResult)&&(vType=="custom")){var vCustom=getProp(vControl,"validateCustom");if(vCustom){vEvalCustom=true;vControl.onValidateCustom=function(){return(eval(vCustom))};vResult=vControl.onValidateCustom()}}if((vResult)&&(!String(vControl.value).match(/^ *$/))){switch(vType){case"number":vResult=(!isNaN(Number(vControl.value)));if((vResult)&&(getProp(vControl,"validatePositive")=="true")){vResult=(Number(vControl.value)>=0)}break;case"currency":vResult=isCurrency(vControl.value);if((vResult)&&(getProp(vControl,"validatePositive")=="true")){vResult=(getCurrency(vControl.value)>=0)}break;case"date":if(getProp(vControl,"validateMaxDate")||getProp(vControl,"validateMinDate")){vResult=checkDate(vControl)}else{if(isDate(vControl.value)){vControl.value=fullDate(vControl.value)}else{vResult=false}}break;case"time":if(getProp(vControl,"validateMaxDate")||getProp(vControl,"validateMinTime")){vResult=checkTime(vControl)}else{vResult=isTime(vControl.value)}break;case"email":vResult=isEmail(vControl.value);break;case"cpf":vResult=isCPF(vControl.value);break;case"cnpj":vResult=isCNPJ(vControl.value);break;case"domain":vResult=((typeof(vControl.value)=="string")&&(vControl.value.match(/^[a-z0-9\-]*$/)));break;case"match":var field=form.elements[getProp(vControl,"validateMatch")];if(field){vResult=(field.value==vControl.value)}else{vResult=false}break;case"matcharray":var field=form.elements[getProp(vControl,"validateMatch")];if(field&&field.length){var sources=form.elements[vControl.name];var indice=-1;for(var j=0;j<sources.length;j++){if(sources[j]==vControl){indice=j;break}}if(indice>-1){vResult=(field[indice].value==vControl.value)}else{vResult=false}}else{if(field){vResult=(field.value==vControl.value)}else{vResult=false}}break;default:vResult=true}}if(!vResult){vSubmit=false;if(Message){wrongControls[wrongControls.length]=[vControl,vEvalCustom]}else{vControl.focus();alert(getProp(vControl,"validateMsg"));break}}}if(wrongControls.length>0){var msgControls="";for(var i=0;i<wrongControls.length;i++){var msg="";if(wrongControls[i][1]){msg=eval('"'+getProp(wrongControls[i][0],"controlCustomName")+'"')}if((msg=="")||(msg==null)){msg=eval('"'+getProp(wrongControls[i][0],"controlName")+'"')}msgControls+=", "+msg}msgControls=msgControls.replace(/^, /,"");Message=ChangeMacros(Message,"jslib_validate_controls",msgControls);Message=ChangeMacros(Message,"controls",msgControls);if(getProp(form,"validateObs")){Message=Message+"\n\n"+getProp(form,"validateObs")}window.alert(Message);try{if(wrongControls[0][0].focus){wrongControls[0][0].focus()}if(wrongControls[0][0].select){wrongControls[0][0].select()}}catch(e){}}window.vformSubmit=vSubmit;return(vSubmit)}function isEmail(b){b=b.toLowerCase();if(b.search(/^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]+$/)>-1){return(1)}if(b.search(/^[_\.0-9a-z-]+@[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/)>-1){return(1)}return(0)}function isCPF(k){k=k.replace(/\D/g,"");var h=k.substr(0,9);if(h.length!=9||h.match(/^0{9}|9{9}$/)){return false}var g=0;for(var j=0;j<9;j++){g+=parseInt(h.charAt(j))*(10-j)}var f=11-(g%11);if(f>9){h+=0}else{h+=f}g=0;for(var j=0;j<10;j++){g+=parseInt(h.charAt(j))*(11-j)}f=11-(g%11);if(f>9){h+=0}else{h+=f}return(k==h)}function isCNPJ(j){j=j.replace(/\D/g,"");var f=j.substr(0,12);if(f.length!=12||f.match(/^0{12}|1{12}|2{12}|3{12}|4{12}|5{12}|6{12}|7{12}|8{12}|9{12}$/)){return false}var g=0;for(var h=0;h<12;h++){g+=parseInt(f.charAt(h))*(h<4?(5-h):(13-h))}var k=11-(g%11);if(k>9){f+=0}else{f+=k}var g=0;for(var h=0;h<13;h++){g+=parseInt(f.charAt(h))*(h<5?(6-h):(14-h))}var k=11-(g%11);if(k>9){f+=0}else{f+=k}return(j==f)}function appValidate(){}appValidate.prototype.getName=function(){return("Validate")};appValidate.prototype.startForm=function(c,d){if(getProp(c,"validate")=="true"){onEventManager.addEvent(c,"submit",validateForm,"first",true)}};var Validate=new appValidate();if(appAddCompile){appAddCompile(Validate)}function compileValidate(d){for(var c=0;c<d.forms.length;c++){compileFormValidate(d.forms[c],c)}}function compileFormValidate(c,d){Validate.startForm(c,d)}function appModified(){}appModified.prototype.getName=function(){return("Modified")};appModified.prototype.startForm=function(c,d){if((getProp(c,"validate")=="true")||(getProp(c,"validate")=="numeric")||(getProp(c,"validate")=="email")||(getProp(c,"validate")=="date")||(getProp(c,"validate")=="custom")||(getProp(c,"validate")=="time")||(getProp(c,"validate")=="number")||(getProp(c,"validate")=="currency")||(getProp(c,"validate")=="domain")||(getProp(c,"validate")=="match")||(getProp(c,"validate")=="cpf")){c.modified=false;if(getProp(c,"checkUnload")=="true"){onEventManager.addEvent(c,"submit",function(){window.onbeforeunload=null},"first")}}};appModified.prototype.processElement=function(element,index){element.modified=false;if(getProp(element,"cancelForm")=="true"){onEventManager.addEvent(element,"click",cancelForm,"first");onEventManager.addEvent(element.form,"submit",function(){element.disabled=true},"last");onEventManager.addEvent(element.form,"cancel",function(){eval(getProp(this,"onCancel"))},"first")}if(getProp(element,"avoidPaste")=="true"){onEventManager.addEvent(element,"keyup",function(event){return(avoidPaste(this,event))},"first");onEventManager.addEvent(element,"keydown",function(event){return(avoidPaste(this,event))},"first");onEventManager.addEvent(element,"contextmenu",function(event){return(false)},"first")}onEventManager.addEvent(element,"change",setModified,"last")};function avoidPaste(f,h){if(window.event){h=window.event}var e=(h.which)?h.which:h.keyCode;var g=String.fromCharCode(e);if(h.ctrlKey){return false}else{if(h.shiftKey&&(e==45)){return false}}return true}function setModified(){if(this.form.jslibCompiled){this.modified=true;this.form.modified=true;var c=this.form;if(getProp(c,"checkUnload")=="true"){window.onbeforeunload=function(){return modifiedFormMessage(c,"unload")}}for(var d=0;d<c.length;d++){if(getProp(c.elements[d],"cancelForm")){c.elements[d].modifiedConfirm=true}}}}function cancelForm(){var c=this.form;if(this.modifiedConfirm){var d=modifiedFormMessage(c,"cancel");if(window.confirm(d)){if(getProp(c,"checkUnload")=="true"){window.onbeforeunload=null}c.oncancel()}}else{if(getProp(c,"checkUnload")=="true"){window.onbeforeunload=null}c.oncancel()}}function modifiedForm(j){var k=false;for(var g=0;g<j.length;g++){var h=getProp(j.elements[g],"validate");if(h){if(j.elements[g].modified){k=true;break}}}if(k){var f=modifiedFormMessage(j,"cancel");if((f=="")||(f==null)){return true}else{return window.confirm(f)}}else{return true}}function modifiedFormMessage(form,msgPrefix){var controls=[];for(var counter=0;counter<form.length;counter++){var value=getProp(form.elements[counter],"validate");if(value){if(form.elements[counter].modified){if(getProp(form.elements[counter],"controlName")!=""){controls[controls.length]=form.elements[counter]}}}}var Message=getProp(form,msgPrefix+"Msg");var msgControls="";for(var i=0;i<controls.length;i++){var msg="";if((msg=="")||(msg==null)){msg=eval('"'+getProp(controls[i],"controlName")+'"')}msgControls+=", "+msg}msgControls=msgControls.replace(/^, /,"");Message=ChangeMacros(Message,"jslib_modified_controls",msgControls);Message=ChangeMacros(Message,"controls",msgControls);return Message}var Modified=new appModified();if(appAddCompile){appAddCompile(Modified)}function appFocus(){this.startForm(null,-1)}appFocus.prototype.getName=function(){return("Focus")};appFocus.prototype.startForm=function(c,d){this.elementFocus=null;this.defaultFocus=null;this.focus=false};appFocus.prototype.finishForm=function(d,e){if((this.defaultFocus)&&(!this.elementFocus)){this.elementFocus=this.defaultFocus}if((this.elementFocus)&&(this.elementFocus.focus)){try{this.elementFocus.focus()}catch(f){}}};appFocus.prototype.processElement=function(f,g){if((f.focus)&&((this.focus)||(!this.elementFocus))){var j=getProp(f,"focusEmpty");if((typeof(j)=="string")&&((j.toLowerCase()=="false")||(j=="0"))){j=""}var k=getProp(f,"setFocus");if(typeof(k)!="string"){k=getProp(f,"focus")}if(typeof(k)=="string"){if((k.toLowerCase()=="false")||(k=="0")){k=""}}else{k=""}if(j){var h=true;if(String(f.tagName).toUpperCase()=="SELECT"){h=(f.selectedIndex<=0)}else{h=(STrim(f.value)=="")}if(h){this.elementFocus=f;this.focus=false}if(!this.defaultFocus){this.defaultFocus=f}}else{if((!this.elementFocus)&&(k)){this.elementFocus=f;this.focus=true;if(!this.defaultFocus){this.defaultFocus=f}}}}};var Focus=new appFocus();if(appAddCompile){appAddCompile(Focus)}function compileFocus(d){for(var c=0;c<d.forms.length;c++){compileFormFocus(d.forms[c],c)}}function compileFormFocus(d,e){Focus.startForm(d,e);for(var f=0;f<d.length;f++){Focus.processElement(d.elements[f],f)}Focus.finishForm(d,e)}function radioSelect(k,h,j){if(k&&h&&j){var g=k.elements[h];if(g&&g.length){for(var f=0;f<g.length;f++){if(g[f].value==j){g[f].checked=true;break}}}else{if(g){if(g.value==j){g.checked=true}}}}}function radioSelectForm(k){var f=getProp(k,"radioselect");if(f){var j=f.split(";");if(j.length>0){for(var g=0;g<j.length;g++){var h=j[g].split("=");radioSelect(k,h[0],h[1])}}}}function appRadioSelect(){}appRadioSelect.prototype.getName=function(){return("RadioSelect")};appRadioSelect.prototype.startForm=function(c,d){if(getProp(c,"radioselect")){radioSelectForm(c)}};var RadioSelect=new appRadioSelect();if(appAddCompile){appAddCompile(RadioSelect)}function jslibEventItem(f,d,e){this.control=f;this.eventName=d;this.stop=e;this.iEvents={first:[],middle:[],last:[]}}jslibEventItem.prototype.moments=["first","middle","last"];jslibEventItem.prototype.runEvent=function(k){try{if(self.event){k=self.event}else{if((self.parent)&&(self.parent.event)){k=self.parent.event}}}catch(h){}var j=true;for(var g=0;g<this.moments.length;g++){moment=this.moments[g];for(var e=0;e<this.iEvents[moment].length;e++){this.control.onRunEvent=this.iEvents[moment][e];if(this.control.onRunEvent(k)==false){j=false;if(this.stop==true){break}}}if(!j){break}}return j};jslibEventItem.prototype.addFunction=function(d,c){if(!c){c="middle"}if(this.iEvents[c]){this.iEvents[c].push(d)}};function jslibEventManager(){}jslibEventManager.prototype.getName=function(){return("jslibEventManager")};jslibEventManager.prototype.addEvent=function(k,n,o,e,j){if(!k.jslibOnEvent){k.jslibOnEvent={}}if(!k.jslibOnEvent[n]){var l=new jslibEventItem(k,n,j);k.jslibOnEvent[n]=l;try{if(k["on"+n]){l.addFunction(k["on"+n])}k["on"+n]=function(a){return(l.runEvent(a))}}catch(m){}}var l=k.jslibOnEvent[n];l.addFunction(o,e)};var onEventManager=new jslibEventManager();function jslibLocation(r){if(!r){r=window}this.parentWindow=r;var s=r.location.href;this.params={};this.href="";this.encoded=false;var m=s.indexOf("?");if(m>-1){var n=s.lastIndexOf("#");if(n==-1){n=s.length}var q=s.substr((m+1),(n-m-1));this.href=s.substr(0,m);var o=q.split("&");for(var p=0;p<o.length;p++){var l=o[p];var k=l.split("=");this.setParam(unescape(k[0]),unescape(k[1]))}if(this.params.C=="A"){this.encoded=true;var q=decodeUrl(this.params.V);this.params={};var o=q.split("&");for(var p=0;p<o.length;p++){var l=o[p];var k=l.split("=");this.setParam(unescape(k[0]),unescape(k[1]))}}}else{this.href=s}}jslibLocation.prototype.setParam=function(d,c){this.params[d]=c};jslibLocation.prototype.redirect=function(b){this.parentWindow.location.href=b};jslibLocation.prototype.getUrl=function(e){if(!e){e=this.params}var f="";for(var d in e){if(f){f+="&"}f+=escape(d)+"="+escape(e[d])}if(f){return(this.href+"?"+f)}else{return(this.href)}};jslibLocation.prototype.reload=function(){var c="";for(var d in this.params){if(c){c+="&"}c+=escape(d);c+="=";c+=escape(this.params[d])}if(c){this.redirect(this.href+"?"+c)}else{this.parentWindow.location.reload()}};var locationUrl=new jslibLocation(window);function copyHtml(d,c){c.innerHTML=d.innerHTML}function compileForm(form){if(processElements){for(var c=0;c<Plugins.length;c++){if(Plugins[c].startForm){Plugins[c].startForm(form,form)}}for(var e=0;e<form.elements.length;e++){for(var c=0;c<Plugins.length;c++){if(getProp(form.elements[e],"onclick")){form.elements[e].onclick=function(e){eval(getProp(form.elements[e],"onclick"))}}if(Plugins[c].processElement){Plugins[c].processElement(form.elements[e],e)}}}for(var c=0;c<Plugins.length;c++){if(Plugins[c].finishForm){Plugins[c].finishForm(form,form)}}}}var stCol=0;var stParent=null;var stItems=new Array();var stMax=0;var stDesc=false;var stNum=false;var stLastCol=null;function getCol(e){var f="";if(stItems[e]){var d=stItems[e].getElementsByTagName("TD");if((d.length)&&(d[stCol])){f=getValue(d[stCol])}}if(stNum){f=Number(String(f).replace(new RegExp("\\D","g"),""));if(isNaN(f)){f=0}}return(f)}function compare(c,d){return((stDesc)?c>d:c<d)}function exchange(d,e){if(d==e+1){stParent.insertBefore(stItems[d],stItems[e])}else{if(e==d+1){stParent.insertBefore(stItems[e],stItems[d])}else{var f=stParent.replaceChild(stItems[d],stItems[e]);if(typeof(stItems[d])=="undefined"){stParent.appendChild(f)}else{stParent.insertBefore(f,stItems[d])}}}}function quickSort(g,e){if(e<=g+1){return}if((e-g)==2){if(compare(getCol(e-1),getCol(g))){exchange(e-1,g)}return}var h=g+1;var f=e-1;getCol(g);if(compare(getCol(g),getCol(h))){exchange(h,g)}if(compare(getCol(f),getCol(g))){exchange(g,f)}if(compare(getCol(g),getCol(h))){exchange(h,g)}pivot=getCol(g);while(true){f--;while(compare(pivot,getCol(f))){f--}h++;while(compare(getCol(h),pivot)){h++}if(f<=h){break}exchange(h,f)}exchange(g,f);if((f-g)<(e-f)){quickSort(g,f);quickSort(f+1,e)}else{quickSort(f+1,e);quickSort(g,f)}}function sortTable(){stParent=this.stTable;if((stParent)&&(stParent.nodeName!="TBODY")){stParent=stParent.getElementsByTagName("TBODY")[0]}col=this;if((typeof(col)=="object")&&(col.parentNode)){if(col.nodeName.toLowerCase()!="td"){while(col=col.parentNode){if(col.nodeName.toLowerCase()=="td"){break}}}if(typeof(col)=="object"){stNum=col.stNum;var h=col.parentNode.getElementsByTagName("TD");var g=0;for(var k=0;k<h.length;k++){if(col==h[k]){break}g++}col=g}}stCol=Number(col);if((stParent)&&(stParent.nodeName=="TBODY")&&(!isNaN(stCol))){stDesc=(stCol==stLastCol)?(!stDesc):false;stLastCol=stCol;var j=getProp(this.stTable,"stOffsetTop");if(j==""){j=1}var f=Number(getProp(this.stTable,"stOffsetBottom"));if(isNaN(f)){f=0}stItems=stParent.getElementsByTagName("tr");stMax=stItems.length-f;quickSort(j,stMax,stDesc)}}function appSortTable(){}appSortTable.prototype.getName=function(){return("sortTable")};appSortTable.prototype.initialize=function(e){var f=e.getElementsByTagName("TABLE");for(var d=0;d<f.length;d++){if(getProp(f[d],"sortTable")){this.compileTable(f[d])}}};appSortTable.prototype.compileTable=function(j){j=findObject(j);var g=j.getElementsByTagName("TR");if((g)&&(g.length)){var h=g[0];var k=h.getElementsByTagName("TD");for(var f=0;f<k.length;f++){if(getProp(k[f],"stSort")){k[f].stTable=j;k[f].stNum=getProp(k[f],"stNum");k[f].onclick=sortTable;if(k[f].style){k[f].style.cursor=isGecko()?"pointer":"hand"}}}}};var vSortTable=new appSortTable();if(appAddCompile){appAddCompile(vSortTable)}function compileSortTable(b){vSortTable.initialize(b)}function jslibElement(b){this.node=document.getElementById(b)}jslibElement.prototype.getId=function(){return this.node.getAttribute("id")};jslibElement.prototype.setStyle=function(d,c){setStyle([this.getId()],d,c)};jslibElement.prototype.getStyle=function(b){return getStyle(this.getId(),b)};jslibElement.prototype.changeDisplay=function(b){if(b){this.setStyle("display",b)}else{if(this.getStyle("display")=="none"){this.setStyle("display","block")}else{this.setStyle("display","none")}}};function jslibElements(){this.elements={}}jslibElements.prototype.getName=function(){return("jslibElements")};jslibElements.prototype.addElement=function(b){this.elements[b.getId()]=b;this[b.getId()]=b};var jsElements=new jslibElements();function disableOnSubmit(){var e=this;var g=true;if(e.disableonsubmit_onsubmit){if(e.disableonsubmit_onsubmit()==false){g=false}}if(g){if(document.app&&document.app[e.id]&&document.app[e.id].isAjax()){}else{if(e.onsubmit==disableOnSubmit){e.onsubmit=cancelSubmit}else{window.setTimeout(function(){e.onsubmit=cancelSubmit},5)}}if(e.disableOnSubmit_element){var h=getProp(e,"disableMsg");if(h!=""){setProp(e.disableOnSubmit_element,"oldvalue",e.disableOnSubmit_element.value);e.disableOnSubmit_element.value=h}var f=getProp(e,"disableClass");if(f!=""){e.disableOnSubmit_element.className=f}}}return(g)}function cancelSubmit(){return(false)}function disableOnSubmit_ButtonClick(){this.form.disableOnSubmit_element=this;if(this.disableonsubmit_onclick){return(this.disableonsubmit_onclick())}}function appDisableOnSubmit(){}appDisableOnSubmit.prototype.getName=function(){return("disableOnSubmit")};appDisableOnSubmit.prototype.startForm=function(c,d){if(getProp(c,"disableOnSubmit")=="true"){this.currentForm=c;onEventManager.addEvent(c,"submit",disableOnSubmit,"last")}else{this.currentForm=null}};appDisableOnSubmit.prototype.processElement=function(c,d){if(this.currentForm){if(getProp(c,"disableOnSubmit")=="true"){onEventManager.addEvent(c,"click",disableOnSubmit_ButtonClick,"last")}}};var DisableOnSubmit=new appDisableOnSubmit();if(appAddCompile){appAddCompile(DisableOnSubmit)}function compileDisableOnSubmit(d){for(var c=0;c<d.forms.length;c++){compileFormDisableOnSubmit(d.forms[c],c)}}function compileFormDisableOnSubmit(d,e){DisableOnSubmit.startForm(d,e);for(var f=0;f<d.length;f++){DisableOnSubmit.processElement(d.elements[f],f)}}(function(){var k=window.DomReady={};var l=navigator.userAgent.toLowerCase();var q={version:(l.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(l),opera:/opera/.test(l),msie:(/msie/.test(l))&&(!/opera/.test(l)),mozilla:(/mozilla/.test(l))&&(!/(compatible|webkit)/.test(l))};var o=false;var p=false;var n=[];function s(){if(!p){p=true;if(n){for(var a=0;a<n.length;a++){n[a].call(window,[])}n=[]}}}function m(b){var a=window.onload;if(typeof window.onload!="function"){window.onload=b}else{window.onload=function(){if(a){a()}b()}}}function r(){if(o){return}o=true;if(document.addEventListener&&!q.opera){document.addEventListener("DOMContentLoaded",s,false)}if(q.msie&&window==top){(function(){if(p){return}try{document.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,0);return}s()})()}if(q.opera){document.addEventListener("DOMContentLoaded",function(){if(p){return}for(var b=0;b<document.styleSheets.length;b++){if(document.styleSheets[b].disabled){setTimeout(arguments.callee,0);return}}s()},false)}if(q.safari){var a;(function(){if(p){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(a===undefined){var b=document.getElementsByTagName("link");for(var d=0;d<b.length;d++){if(b[d].getAttribute("rel")=="stylesheet"){a++}}var c=document.getElementsByTagName("style");a+=c.length}if(document.styleSheets.length!=a){setTimeout(arguments.callee,0);return}s()})()}m(s)}k.ready=function(a,b){r();if(p){a.call(window,[])}else{n.push(function(){return a.call(window,[])})}};r()})();function AppLayer(){this.ready=false;this.tips={};this.parts={};this.elements={};this.waitStack=[];this.requestStack=[];this.requestModal=false;this.requestASync=true;this.requestShowError=true;this.setEvent("error",function(){});this.setEvent("update",function(){});this.setEvent("request",function(){});this.setEvent("response",function(){});this.setEvent("setelement",function(){});this.setEvent("load",function(){this.loadTips()});this.setEvent("ready",function(){document.app.ready=true;document.app.flushWaitStack()},"first");DomReady.ready(function(){document.app.onready()});onEventManager.addEvent(window,"load",function(){document.app.onload()},"last",false);onEventManager.addEvent(window,"unload",unloadApp,"first",false);return}AppLayer.prototype.clear=function(){if(this["requestInterval"]){clearInterval(this["requestInterval"]);this["requestInterval"]=null}for(var d=0;d<this.requestStack.length;d++){this.requestStack[d]=null}for(var f in this.elements){var c=this.elements[f];var a=c.getNodes();for(var e in a){e.e=null}c.core=null}for(var f in this.parts){var b=this.parts[f];b.core=null}return};AppLayer.prototype.setEvent=function(c,b,a){onEventManager.addEvent(this,c,b,a)};AppLayer.prototype.scrollTop=function(){return(isMSIE())?document.body.scrollTop:window.pageYOffset};AppLayer.prototype.scrollLeft=function(){return(isMSIE())?document.body.scrollLeft:window.pageXOffset};AppLayer.prototype.setElement=function(props){if(typeof(props)=="object"){var id=props.ID;if(this.elements[id]){this.elements[id].props=props;this.elements[id].setup()}else{var element;if(props.T){eval("element = new T"+props.T+"(this,props);")}else{eval("element = new T"+props.Type+"(this,props);")}this.elements[id]=element;this.elements[element.getNodeID()]=element}if(!this[id]){this[id]=this.elements[id]}this.onsetelement(this.elements[id])}};AppLayer.prototype.getElement=function(a){return this.elements[a]};AppLayer.prototype.setPart=function(a){if(typeof(a)=="object"){var b=a.ID;if(this.parts[b]){this.parts[b].props=a}else{this.parts[b]=new TPart(this,a)}if(!this[b]){this[b]=this.parts[b]}}};AppLayer.prototype.getPart=function(a){return this.parts[a]};AppLayer.prototype.setParam=function(a,b){locationUrl.setParam(a,b)};AppLayer.prototype.getParam=function(a){return locationUrl.params[a]};AppLayer.prototype.clearParam=function(b){if(typeof(b)=="object"){for(var a in b){this.setParam(a,null)}}else{if(b!=""){this.setParam(b,null)}}};AppLayer.prototype.popup=function(g){var k,l,d,c,o,a,p,m;if(typeof(g)=="object"){k=(g.html&&(g.html.length>0))?g.html:g.url;a=(g.html&&(g.html.length>0))?true:false;m=g.name;l=g.left;d=g.top;c=g.width;o=g.height;p=g.scroll}else{k=g;a=true}var b=screen.availWidth?screen.availWidth:screen.width;var n=screen.availHeight?screen.availHeight:screen.height;if(parseInt(c)>0){}else{c=parseInt(b*0.8)}if(parseInt(o)>0){}else{o=parseInt(n*0.8)}if(c>b){c=b}if(o>n){o=n}if(parseInt(l)>0){}else{l=parseInt((b-c)/2)}if(parseInt(o)>0){}else{d=parseInt((n-o)/2)}var f="";if(a){f=k;k=""}var h=window.open(k,m,"top="+d+",left="+l+",scrollbars="+p+",dialog=no,minimizable=no,modal=no,width="+c+",height="+o+",resizable=yes");try{h.resizeTo(c,o);h.moveTo(l,d)}catch(j){}if(f){h.document.write(f);h.document.close()}h.focus();return(h)};AppLayer.prototype.fmFile=function(a){fmcb=function(h,d,j,g,f,e,b,c){fmCallback(a,h,d,j,g,f,e,b,c);return true};return this.popup({url:"/fmanager/?fm_Repository=default&",scroll:"no",name:"fmPopup"})};AppLayer.prototype.fmImage=function(a){fmcb=function(h,d,j,g,f,e,b,c){fmCallback(a,h,d,j,g,f,e,b,c);return true};return this.popup({url:"/fmanager/?fm_Repository=default&fm_Image=true&",scroll:"no",name:"fmPopup"})};AppLayer.prototype.setCookie=function(b,d,c){var a=b+"="+escape(d);if(parseInt(c)>0){var e=new Date();e.setDate(e.getSeconds()+parseInt(c));a+=";expires="+e.toGMTString()}document.cookie=a;return};AppLayer.prototype.getCookie=function(b){if(document.cookie.length>0){var c=document.cookie.indexOf(b+"=");if(c!=-1){c=c+b.length+1;var a=document.cookie.indexOf(";",c);if(a==-1){a=document.cookie.length}return unescape(document.cookie.substring(c,a))}}return""};AppLayer.prototype.cookieEnabled=function(){var a="cx"+Math.floor(Math.random()*99999);this.setCookie(a,"abc");if(this.getCookie(a)=="abc"){document.cookie=a+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT";return true}else{return false}};AppLayer.prototype.setTip=function(a,b){this.tips[a]=b};AppLayer.prototype.setTips=function(b){for(var a in b){this.setTip(a,b[a])}};AppLayer.prototype.loadTips=function(){for(var a in this.tips){var b=this.tips[a];if(typeof(b)=="object"){if(!b.tag){b.tag=a}loadTipUp(b)}else{loadTipUp({tag:a,tip:b})}}};AppLayer.prototype.hideTip=function(){try{_getTipTag().xHide()}catch(a){}};AppLayer.prototype.showTip=function(b,a){_getTipTag().xShow(b,a)};AppLayer.prototype.download=function(c,e){var b=Math.floor(Math.random()*99999);var d=document.createElement("DIV");d.innerHTML='<iframe style="position: absolute; top: -1000; left: -1000; width: 1px; height: 1px;" frameborder="0" src="'+c+'" id="'+b+'" name="'+b+'"></iframe>';this.appendTag(d);var a=getTag(b);if(a){a.onreadystatechange=function(){if(typeof(e)=="function"){e()}}}return};AppLayer.prototype.update=function(e,c,b,d){this.onupdate();var f={};for(var a in locationUrl.params){if(locationUrl.params[a]!=null){if((a!="_url")||(a!="_method")){f[a]=locationUrl.params[a]}}}if(typeof(e)=="object"){for(var a in e){f[a]=e[a];if((a!="_url")||(a!="_method")){this.setParam(a,e[a])}}}this.request(f,c,b,d);return};AppLayer.prototype.request=function(e,c,b,d){if(this.ready){var a=myXMLHttpRequest();if(a){if(!defined(c)){c=this.requestModal}if(!defined(b)){b=this.requestASync}this.requestStack.push({callback:d,request:a,params:e,modal:((c)?true:false)});this.onrequest();if(c){this.showModal("wait")}sendHttpRequest(a,e,b);if(!this["requestInterval"]){this["requestInterval"]=setInterval("document.app.response()",50)}}}else{this.waitStack.push(e)}return};AppLayer.prototype.response=function(){var g=[];var b=[];for(var a=0;a<this.requestStack.length;a++){var e=this.requestStack[a]["callback"];var d=this.requestStack[a]["request"];var f=this.requestStack[a]["params"];var c=this.requestStack[a]["modal"];if(d.readyState==4){b.push({callback:e,request:d,params:f,modal:c})}else{g.push({callback:e,request:d,params:f,modal:c})}this.requestStack[a]=null}this.requestStack=g;if(this.requestStack.length<=0){clearInterval(this["requestInterval"]);this["requestInterval"]=null}for(var a=0;a<b.length;a++){var e=b[a]["callback"];var d=b[a]["request"];var f=b[a]["params"];var c=b[a]["modal"];this.onresponse();if(c){this.hideModal()}this.process(d,f,e);b[a]=null}return};AppLayer.prototype.flushWaitStack=function(){while(this.waitStack.length>0){this.request(this.waitStack.shift())}};AppLayer.prototype.addHtml=function(a){var b=document.createElement("SPAN");document.body.insertBefore(b,document.body.firstChild);return changeTagHtml(b,a)};AppLayer.prototype.appendTag=function(a,b){if(!b){b=getTag("apptagcontainer")}if(b){b.appendChild(a)}else{document.body.appendChild(a)}return};AppLayer.prototype.appendHtml=function(a,c){var b=document.createElement("SPAN");this.appendTag(b,c);return changeTagHtml(b,a)};AppLayer.prototype.showModal=function(l,a,m,f){var b=getTag("AppLayerModalDiv");if(!b){b=document.createElement("DIV");b.id="AppLayerModalDiv";b.style.top=0;b.style.left=0;b.style.right=0;b.style.bottom=0;b.style.width="100%";b.style.height=document.body.clientHeight;b.style.zIndex=-10;b.style.filter="alpha(opacity=50)";b.style.opacity="0.6";b.style.position="absolute";b.style.mozOpacity="0.5";b.style.backgroundColor="#EFEFEF";this.appendTag(b,getTag("appmodalcontainer"))}if(b.style.zIndex<0){var c=function(n,e){if(window.event){n=window.event}if(e){return checkEvTag(e,n)}else{return false}};var k=["mousedown","mouseup","keydown","keypress","keyup"];for(var g=0;g<k.length;g++){var j=k[g];if(typeof(document["on"+j])=="function"){document["disabled_on"+j]=document["on"+j]}document["on"+j]=function(e){c(e,f)}}var h=document.getElementsByTagName("select");for(var d=0;d<h.length;d++){if(h[d].style.visibility!="hidden"){h[d].style.visibility="hidden";h[d]["modal_hidden"]=true}}b.style.zIndex=10;b.style.width="100%";b.style.cursor=l;document.body.origScroll=document.body.style.overflow;if(isFirefox()){if(parseInt(m)>0){b.style.height=parseInt(document.body.scrollHeight)-parseInt(m);if(parseInt(b.style.height)<parseInt(document.documentElement.scrollHeight)){b.style.height=parseInt(document.documentElement.scrollHeight)}}else{b.style.height=document.body.scrollHeight}}else{b.style.top=this.scrollTop();b.style.height=document.body.clientHeight;document.body.style.overflow="hidden"}b._appcheck=true}if(a){b.keep=a}return};AppLayer.prototype.hideModal=function(f){var h=getTag("AppLayerModalDiv");if(h){if(!h.keep||f){h.style.zIndex=-10;h.style.width=0;h.style.cursor="default";var c=document.getElementsByTagName("select");for(var b=0;b<c.length;b++){if(c[b].style.visibility=="hidden"){if(c[b]["modal_hidden"]){c[b].style.visibility="visible";c[b]["modal_hidden"]=false}}}var a=["mousedown","mouseup","keydown","keypress","keyup"];for(var g=0;g<a.length;g++){var d=a[g];if(typeof(document["disabled_on"+d])=="function"){document["on"+d]=document["disabled_on"+d];document["disabled_on"+d]=null}else{document["on"+d]=null}}h.keep=false;h._appcheck=false;if(document.body.origScroll!=""){document.body.style.overflow=document.body.origScroll}else{document.body.style.overflow="auto"}}}return};AppLayer.prototype.checkModal=function(){var a=getTag("AppLayerModalDiv");if(a){if(a._appcheck){return true}}return false};AppLayer.prototype.process=function(c,e,d){var b=true;if(typeof(d)=="function"){b=d(c.responseText)}if(b){var a;if(c.responseXML&&c.responseXML.documentElement){a=c.responseXML.documentElement}else{if(c.responseText){a=newXmlDoc(c.responseText)}}if(a){if(a.nodeName=="Response"){if(a.getAttribute("Status")=="OK"){this.processXML(a)}else{if((a.getAttribute("Retry")=="1")&&(typeof(e)=="object")){this.request(e)}else{if(a.getAttribute("Description")!=""){this.onerror(a.getAttribute("Reason"));if(this.requestShowError){alert(a.getAttribute("Description"))}}else{this.onerror();if(this.requestShowError){alert("Error: "+xml2text(a))}}}}}else{if(String(c.responseText).search(/\w/)>-1){this.onerror();if(this.requestShowError){alert("Error: "+c.responseText)}}}}else{if(String(c.responseText).search(/\w/)>-1){this.onerror();if(this.requestShowError){alert("Error: "+c.responseText)}}}}};AppLayer.prototype.processXML=function(a){if(a.nodeName=="Response"){if(a.getAttribute("Status")=="OK"){this.processResponse(a)}else{if(a.getAttribute("Description")!=""){alert("Error: "+a.getAttribute("Description"))}else{alert("Error: "+xml2text(a))}}}else{alert("Error: "+xml2text(a))}};AppLayer.prototype.processResponse=function(xml){for(var i=0;i<xml.childNodes.length;i++){var node=xml.childNodes[i];var name=node.nodeName;if(name!="#text"){if(this["process"+name]){var ev=this["onprocess"+name];if(typeof(ev)=="function"){if(ev(node)==true){eval("this.process"+name+"(node);")}}else{eval("this.process"+name+"(node);")}}}}};AppLayer.prototype.processAlert=function(a){alert(makeStringValue(getNodeValue(a)))};AppLayer.prototype.processScript=function(node){eval("try { "+getNodeValue(node)+" } catch(e) { if (appDebugger && appDebugger.enabled) { alert(e.toString()) } } ")};AppLayer.prototype.processPopup=function(c){var e;if(c.attributes.length>0){e={};for(var b=0;b<c.attributes.length;b++){var a=c.attributes[b].nodeName;var d=c.attributes[b].nodeValue;e[a]=d}}else{e=getNodeValue(c)}this.popup(e)};AppLayer.prototype.processAnchor=function(a){document.location.hash=getNodeValue(a)};AppLayer.prototype.processScrollTo=function(a){var b=String(getNodeValue(a)).split(",");window.scrollTo(b[0],b[1])};AppLayer.prototype.processDownload=function(a){this.download(getNodeValue(a))};AppLayer.prototype.processRefresh=function(a){document.location.reload()};AppLayer.prototype.processRedirect=function(a){locationUrl.redirect(getNodeValue(a))};AppLayer.prototype.processGetParent=function(a){if(window.parent&&window.parent.document&&window.parent.document.app){window.parent.document.app.processResponse(a)}};AppLayer.prototype.processGetPart=function(b){var c=b.getAttribute("ID");if(c){var a=this.getPart(c);if(a){a.processResponse(b)}}};AppLayer.prototype.processGetTag=function(node){var id=node.getAttribute("ID");if(id){var tag=getTag(id);if(!tag){tag=getFlashObject(id)}if(tag){for(var i=0;i<node.childNodes.length;i++){var tnode=node.childNodes[i];var name=tnode.nodeName;if(name=="SetHtml"){changeTagHtml(tag,getNodeValue(tnode));tag=getTag(id);if(tag){if(isMSIE()||isChrome()){var scriptNodes=tag.getElementsByTagName("script");if(scriptNodes){for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}}}}else{if(name=="SetStyle"){for(var a=0;a<tnode.attributes.length;a++){var attr=tnode.attributes[a];tag.style[attr.nodeName]=attr.nodeValue}}else{if(name!="#text"){if(typeof(tag[name])=="function"){var firstChild=getFirstChild(tnode);if(firstChild){tag[name](xml2text(firstChild))}else{tag[name](getNodeValue(tnode))}}}}}}}}};AppLayer.prototype.processGetElement=function(a){var b=a.getAttribute("ID");if(this.elements[b]){this.elements[b].processResponse(a)}};AppLayer.prototype.processSetParam=function(c){if(c.attributes.length>0){for(var b=0;b<c.attributes.length;b++){var a=c.attributes[b].nodeName;var d=c.attributes[b].nodeValue;if((a!="_url")&&(a!="_method")){this.setParam(a,d)}}}};AppLayer.prototype.processClearParam=function(c){if(c.attributes.length>0){for(var b=0;b<c.attributes.length;b++){var a=c.attributes[b].nodeName;if((a!="_url")&&(a!="_method")){this.clearParam(a)}}}else{this.clearParam(getNodeValue(c))}};AppLayer.prototype.processAddHtml=function(a){this.addHtml(getNodeValue(a))};AppLayer.prototype.processAppendHtml=function(a){this.appendHtml(getNodeValue(a))};AppLayer.prototype.processSetTitle=function(a){document.title=getNodeValue(a)};AppLayer.prototype.processIf=function(node,inside){var condition=node.getAttribute("Condition");var nthen,nelsif,nelse;for(var i=0;i<node.childNodes.length;i++){var snode=node.childNodes[i];if(snode.nodeName=="Then"){nthen=snode}else{if(snode.nodeName=="Elsif"){nelsif=snode}else{if(snode.nodeName=="Else"){nelse=snode}}}}if(eval(condition)){if(nthen){this.processResponse(nthen)}}else{if(inside==true){var next=getNextSibling(node);if(next){if(next.nodeName=="Elsif"){this.processIf(next,true)}else{if(next.nodeName=="Else"){this.processResponse(next)}}}}else{if(nelsif){this.processIf(nelsif,true)}else{if(nelse){this.processResponse(nelse)}}}}};document.app=new AppLayer();function TElement(a,b){this["core"]=a;if(typeof(b)=="object"){this["props"]=b;this.setup()}}TElement.prototype.setup=function(a){if(!a){a=this.getNode()}if(a){a.e=this;if(defined(this.props.Width)){this.setStyle("width",this.props.Width,a)}if(defined(this.props.Height)){this.setStyle("height",this.props.Height,a)}}};TElement.prototype.setEvent=function(c,b,a){onEventManager.addEvent(this,c,b,a)};TElement.prototype.getID=function(){return this.props.ID};TElement.prototype.getPart=function(a){var b=this.getID();return this.core.getPart(b+a)};TElement.prototype.getNode=function(b){if(b>0){var a=this.getNodes();return a[b]}else{return getTag(this.getID())}};TElement.prototype.getNodes=function(){var a=[];var d=this.getNode();if(d){var b=document.getElementsByTagName(d.tagName);for(var c=0;c<b.length;c++){if(b[c].id==d.id){a.push(b[c])}}}return a};TElement.prototype.getNodeID=function(){if(this.props.N){return this.props.N}else{return this.props.NodeID}};TElement.prototype.justSeed=function(){if(this.props.Seed=="1"){return true}else{return false}};TElement.prototype.callEvent=function(c,d,b,a){if(!defined(b)){b=this.eventModal}this.core.setParam("act","callElementEvent");this.core.setParam("_",this.props.ID);this.core.setParam("_ev_",c);this.core.setParam("_id_",this.getNodeID());this.core.update(d,b,a)};TElement.prototype.showModal=function(params){var node=this.getNode();var width,height,cursor,top,left;if(typeof(params)=="object"){top=params.top;left=params.left;width=params.width;height=params.height;cursor=params.cursor}if(!defined(width)){if(defined(this.props.Width)){width=this.props.Width}else{width=parseInt(node.offsetWidth)}}if(!defined(height)){if(defined(this.props.Height)){height=this.props.Height;if(String(height).search(/\%$/)>-1){height=((document.body.clientHeight/100)*parseInt(height));this.props.RelativeHeight=height}}else{height=parseInt(node.offsetHeight)}}if(!defined(top)){top=(((document.body.clientHeight-height)/2)+this.core.scrollTop())}if(!defined(left)){left=(((document.body.clientWidth-width)/2)+this.core.scrollLeft())}this.core.showModal(cursor,true,height,node);var selects=node.getElementsByTagName("select");for(var i=0;i<selects.length;i++){if(selects[i].style.visibility=="hidden"){selects[i].style.visibility="visible";selects[i]["modal_hidden"]=false}}setTagAlpha(node,"0");this.setStyle({top:top,left:left,width:width,height:height,zIndex:"20",display:"block",position:"absolute"});var id=this.getID();for(var i=0;i<=100;i+=20){eval('setTimeout(function() { setTagAlpha("'+id+'","'+i+'"); },'+(i*4)+")")}var formNodes=node.getElementsByTagName("form");for(var f=0;f<formNodes.length;f++){compileFormFocus(formNodes[f],f)}return};TElement.prototype.hideModal=function(){var id=this.getID();for(var i=0;i<=100;i+=20){eval('setTimeout(function() { setTagAlpha("'+id+'","'+(100-i)+'"); },'+(i*4)+")")}setTimeout(function(){document.app.getElement(id).setStyle({top:-1000,left:0,zIndex:-20,position:"absolute"});document.app.hideModal(true)},500);return};TElement.prototype.remove=function(){var a=this.getNode();a.parentNode.removeChild(a)};TElement.prototype.addHtml=function(b,a){if(!a){a=this.getNode()}var c=document.createElement("span");if(a){a.appendChild(c);return changeTagHtml(c,b)}};TElement.prototype.newHtml=function(a){var c;if(this["C"]){c=this["C"]}else{c=this["Container"]}if(c){var b=this.core.getElement(c);if(b){b.addHtml(a)}else{c=null;this.core.addHtml(a)}}else{this.core.addHtml(a)}};TElement.prototype.getHtml=function(){var a=this.getNode();if(a.outerHTML){return a.outerHTML}else{var b=a.ownerDocument.createRange();b.setStartBefore(a);var c=b.createContextualFragment(html);return xml2text(c)}};TElement.prototype.setHtml=function(html){var nodes=this.getNodes();for(var i=0;i<nodes.length;i++){var element=nodes[i];element.e=null;var tag=getTagFromHtml(html,element);if(tag){if(isMSIE()){html=tag.outerHTML;destroyTag(tag);changeTagHtml(element,html)}else{element.parentNode.replaceChild(tag,element)}}else{changeTagHtml(element,html)}element=this.getNode(i);this.setup(element);if(isMSIE()||isChrome()||isSafari()){var scriptNodes=element.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}var formNodes=element.getElementsByTagName("form");for(var f=0;f<formNodes.length;f++){var formid=getProp(formNodes[f],"id");if(formid){var form=document.app.getElement(formid);if(form){form.setup(formNodes[f])}}appCompileForm(formNodes[f],f)}}this.core.loadTips();fixPageFooter()};TElement.prototype.appendHtml=TElement.prototype.addHtml;TElement.prototype.setStyle=function(a,d,c){if(typeof(a)=="object"){for(var b in a){this.setStyle(b,a[b],c)}}else{if(!c){c=this.getNode()}if(c){c.style[a]=d}}return};TElement.prototype.getStyle=function(a,b){if(!b){b=this.getNode()}if(b){return b.style[a]}return};TElement.prototype.processResponse=function(xml){for(var i=0;i<xml.childNodes.length;i++){var node=xml.childNodes[i];var name=node.nodeName;if(name!="#text"){var ev=this["onprocess"+name];if(typeof(ev)=="function"){if(ev(node)==true){eval("this.process"+name+"(node);")}}else{eval("this.process"+name+"(node);")}}}};TElement.prototype.processAlert=function(a){alert(makeStringValue(getNodeValue(a)))};TElement.prototype.processScript=function(node){eval("with (this) { "+getNodeValue(node)+" }")};TElement.prototype.processRemove=function(a){this.remove()};TElement.prototype.processAddHtml=function(a){this.addHtml(getNodeValue(a))};TElement.prototype.processAppendHtml=TElement.prototype.processAddHtml;TElement.prototype.processSetHtml=function(c){var b=c.getAttribute("Url");if(b){var a=this;document.app.request(b,false,false,function(d){a.setHtml(d);return false})}else{this.setHtml(getNodeValue(c))}};TElement.prototype.processGetPart=function(b){var c=b.getAttribute("ID");var a=this.getPart(c);if(a){a.processResponse(b)}};TElement.prototype.processSetStyle=function(c){for(var b=0;b<c.attributes.length;b++){var a=c.attributes[b].nodeName;var d=c.attributes[b].nodeValue;this.setStyle(a,d)}};function loadTipUp(a){if(document.app.ready){_loadTipUp(a)}else{document.app.setEvent("load",function(){_loadTipUp(a)},"last","false")}}function loadTagUp(a){if(document.app.ready){_loadTagUp(a)}else{document.app.setEvent("load",function(){_loadTagUp(a)},"last","false")}}function _posTipTag(g){var a=_getTipTag();a.style.display="block";var f=getTag("AppLayerTipUp");var k=getTag("AppLayerTipDown");f.style.display="none";k.style.display="block";var j=(g.offsetWidth/2);if(j>15){j=15}var c=getTagPos(a).x;var b=parseInt(a.offsetWidth);if((c+b)>document.body.clientWidth){a.style.left=document.body.clientWidth-b-10}var d=(getTagPos(g).x+j);try{if((parseInt(a.style.top)-document.app.scrollTop())>(parseInt(a.offsetHeight))){a.style.top=parseInt(a.style.top)-parseInt(a.offsetHeight)-parseInt(g.offsetHeight);f.style.display="block";k.style.display="none";f.style.left=(d-getTagPos(a).x-30)}else{k.style.left=(d-getTagPos(a).x-30)}}catch(h){}}function _getTipTag(){var a=getTag("AppLayerTip");if(!a){a=document.createElement("DIV");a.id="AppLayerTip";a.style.position="absolute";a.style.top=-1000;a.style.display="none";a.style.zIndex=100;a.innerHTML='<div id="AppLayerTipDown" class="tip_do"></div><div class="tip_bl"><div class="tip_br"><div class="tip_tl"><div class="tip_tr"><div class="tip_t"><div class="tip_b"><div class="tip_l"><div class="tip_r"><div class="tip_c" id="AppLayerTipContent"></div><div style="clear:both"></div></div></div></div></div></div></div></div></div><div id="AppLayerTipUp" class="tip_up"></div>';document.app.appendTag(a)}return a}function _loadTipUp(f){var l,k,d,b,e,g;if(typeof(f)=="object"){l=f.tag;k=f.tip;d=f.width;b=f.event;e=f.force;g=f.onshow;onhide=f.onhide;delay=f.delay}else{l=f}if(typeof(l)!="object"){l=getTag(l)}if(l&&((!l.tipLoaded)||e)){if(!defined(d)){d=getProp(l,"tipWidth");if(defined(d)){setProp(l,"tipWidth",d)}else{d=300}}if(defined(k)){setProp(l,"tip",k)}if(!defined(b)){var a=lc(l.nodeName);if((a=="input")&&(lc(l.type)=="text")){b="focus"}else{if((a=="textarea")||(a=="select")){b="focus"}else{b="over"}}}var h=_getTipTag();var j=getTag("AppLayerTipContent");j.innerHTML=getProp(l,"tip");if(typeof(g)=="function"){l.tip_onshow=g}if(!defined(delay)){delay=500}loadTagUp({target:h,opener:l,attach:l,event:b,mode:"float",width:d,delay:delay,onhide:onhide,onshow:function(n,m){var o=getTag("AppLayerTipContent");o.innerHTML=getProp(m,"tip");o.style.paddingTop="5px";o.style.paddingBottom="5px";if(typeof(m.tip_onshow)=="function"){m.tip_onshow(n,m)}_posTipTag(m)}});l.tipLoaded=true}}function _loadTagUp(params){var div,opener,closer,attach,showType,eventType,onShow,onHide,onOpen,posx,posy,w,delay,hideOnMouseOut,keepParent;if(typeof(params)=="object"){div=params.target;attach=params.attach;opener=params.opener;closer=params.closer;showType=params.mode;eventType=params.event;onShow=params.onshow;onHide=params.onhide;onOpen=params.onopen;posX=params.posX;posY=params.posY;w=params.width;delay=params.delay;hideOnMouseOut=params.hideonmouseout;keepParent=params.keepparent}if(typeof(div)!="object"){div=getTag(div)}if(typeof(opener)!="object"){opener=getTag(opener)}if(typeof(attach)!="object"){attach=getTag(attach)}if(div&&opener){if(typeof(onShow)=="function"){div._onshow_=onShow}if(typeof(onHide)=="function"){div._onhide_=onHide}if(typeof(onOpen)=="function"){opener[div.id+"_onopen_"]=onOpen}if(attach){opener[div.id+"_tagup_attach_"]=attach}if(delay){opener[div.id+"_tagup_delay_"]=delay}if((showType=="float")||(showType=="popup")||(showType=="modal")){if(keepParent){}else{div.parentNode.removeChild(div);document.app.appendTag(div)}div.style.top=-1000}else{if(showType=="block"){div.style.display="none"}}div.xShow=function(event,caller){if(window.event){event=window.event}_clearTagUp(div,caller);var showFunc=function(event,caller){_clearTagUp(div,caller);if((showType=="float")||(showType=="popup")||(showType=="modal")){var top,left;if(event){var att=caller[div.id+"_tagup_attach_"];if(att){var pos=getTagPos(att);top=pos.y+parseInt(att.offsetHeight);left=pos.x}else{if(showType=="modal"){top=((document.body.clientHeight-parseInt(div.offsetHeight))/2)+document.app.scrollTop();left=((document.body.clientWidth-parseInt(div.offsetWidth))/2)+document.app.scrollLeft()}else{top=(event.clientY)?event.clientY:event.screenY;left=(event.clientX)?event.clientX:event.screenX;top+=document.app.scrollTop();left+=document.app.scrollLeft()}}if(!defined(w)){w=getProp(caller,"tipWidth")}if(defined(w)){div.style.width=w}var width=parseInt(div.offsetWidth);if((left+width)>document.body.clientWidth){left=document.body.clientWidth-width-10;div.style.width=width}}if(showType=="popup"){var dh=parseInt(div.offsetHeight);var bh=parseInt(document.body.offsetHeight);var st=document.app.scrollTop();var sh=(bh-top+st-10);if(dh>=sh){div.style.height=sh}else{div.style.height="auto"}}if(defined(posX)){left+=posX}if(defined(posY)){top+=posY}setTagAlpha(div,0);div.style.top=parseInt(top);div.style.left=parseInt(left);div.style.position="absolute";if(showType=="modal"){div.style.zIndex=30;document.app.showModal()}if(typeof(div.alphaTimeouts)!="object"){div.alphaTimeouts=[]}for(var i=0;i<=100;i+=20){var t={};eval('t["t_'+i+'"] = setTimeout(function() { setTagAlpha("'+div.id+'","'+i+'"); },'+(i*4)+");");div.alphaTimeouts.push(t["t_"+i])}}else{if(showType=="block"){div.style.display="block"}}enableAllTags(div,"showModal");if(typeof(div._onshow_)=="function"){div._onshow_(event,caller)}};if(caller[div.id+"_tagup_delay_"]){caller[div.id+"showTimeout"]=setTimeout(function(){showFunc(event,caller)},caller[div.id+"_tagup_delay_"])}else{showFunc(event,caller)}};div.xHide=function(timeout,caller){var hideFunc=function(caller){_clearTagUp(div,caller);if((showType=="float")||(showType=="popup")||(showType=="modal")){if(typeof(div.alphaTimeouts)!="object"){div.alphaTimeouts=[]}for(var i=0;i<=100;i+=20){var t={};eval('t["t_'+i+'"] = setTimeout(function() { setTagAlpha("'+div.id+'","'+(100-i)+'"); },'+(i*4)+");");div.alphaTimeouts.push(t["t_"+i])}var t2=setTimeout(function(){div.style.top=-1000},500);div.alphaTimeouts.push(t2)}else{if(showType=="block"){div.style.display="none"}}if(showType=="modal"){document.app.hideModal()}if(typeof(div._onhide_)=="function"){div._onhide_()}};if(timeout>0){div.hideTimeout=setTimeout(function(){hideFunc(caller)},timeout)}else{hideFunc(caller)}};if(eventType=="over"){if(typeof(opener.onmouseout)=="function"){opener.old_onmouseout=opener.onmouseout}if(typeof(opener.onmouseover)=="function"){opener.old_onmouseover=opener.onmouseover}opener.onmouseout=function(event){clearTimeout(this[div.id+"showTimeout"]);div.xHide(250,this);if(typeof(this["old_onmouseout"])=="function"){this["old_onmouseout"](event)}};opener.onmouseover=function(event){div.xShow(event,this);if(typeof(this[div.id+"_onopen_"])=="function"){this[div.id+"_onopen_"](event)}if(typeof(this["old_onmouseover"])=="function"){this["old_onmouseover"](event)}}}else{if(eventType=="focus"){if(typeof(opener.onfocus)=="function"){opener.old_onfocus=opener.onfocus}opener.onfocus=function(event){div.xShow(event,this);if(typeof(this[div.id+"_onopen_"])=="function"){this[div.id+"_onopen_"](event)}if(typeof(this["old_onfocus"])=="function"){this["old_onfocus"](event)}}}else{if(eventType=="click"){if(typeof(opener.onclick)=="function"){opener.old_onclick=opener.onclick}opener.onclick=function(event){div.xShow(event,this);if(typeof(this[div.id+"_onopen_"])=="function"){this[div.id+"_onopen_"](event)}if(typeof(this["old_onclick"])=="function"){this["old_onclick"](event)}};if(hideOnMouseOut){if(typeof(opener.onmouseout)=="function"){opener.old_onmouseout=opener.onmouseout}opener.onmouseout=function(event){clearTimeout(this[div.id+"showTimeout"]);div.xHide(250,this);if(typeof(this["old_onmouseout"])=="function"){this["old_onmouseout"](event)}}}}}}if(eventType=="focus"){if(typeof(opener.onblur)=="function"){opener.old_onblur=opener.onblur}opener.onblur=function(event){div.xHide(0,this);if(typeof(this["old_onblur"])=="function"){this["old_onblur"](event)}}}if(closer){if(typeof(closer)!="object"){closer=getTag(closer)}closer.onclick=function(){div.onmouseover=null;div.onmousemove=null;div.xHide(0,this);return(false)}}else{if(eventType!="focus"){div.onmouseout=function(){div.xHide(250,this)}}}if(!params.overmove){div.onmouseover=function(){_clearTagUp(this)};div.onmousemove=function(){_clearTagUp(this)}}div.xHide(0)}}function _clearTagUp(b,e){if(typeof(b.alphaTimeouts)=="object"){for(var d=0;d<b.alphaTimeouts.length;d++){clearTimeout(b.alphaTimeouts[d])}}clearTimeout(b.hideTimeout);if(e){if(typeof(b.tagupCallers)!="object"){b.tagupCallers=[]}var g=false;for(var k=0;k<b.tagupCallers.length;k++){if(b.tagupCallers[k]==e){g=true;break}}if(!g){b.tagupCallers.push(e)}for(var k=0;k<b.tagupCallers.length;k++){var f=b.tagupCallers[k];for(var j in f){if(j.search(/showTimeout$/)>-1){clearTimeout(f[j]);var h=j.replace(/showTimeout$/,"");_clearTagUp(getTag(h))}}}}}var fmcb=null;function FMGetCallBackFunc(){return(fmcb)}function FMGetCallBackFunction(){return(fmcb)}function x(c){eval(decodeUrl(c))}function fmCallback(d,e,c,g,f,b,a,h,j){if(typeof(d)=="function"){d(e,c,g,f,b,a,h,j)}else{if(typeof(d)!="object"){d=getTag(d)}if(typeof(d)=="object"){var k=lc(d.tagName);if(k=="img"){k.src=c+e}else{if(k=="input"){k.value=c+e}}}}return true}function makeStringValue(string){string=string.replace(/\'/g,"\\'");string=string.replace(/\n/g,"\\n");string=string.replace(/\t/g,"\\t");eval("string = String('"+string+"')");return string}function makeQueryString(d){var c=[];if(typeof(d)=="object"){for(var b in d){if((b!="")&&(b!="_url")&&(b!="_method")&&(b!="")){if(typeof(d[b])!="object"){d[b]=new Array(String(d[b]))}for(var a=0;a<d[b].length;a++){c.push(cxEscape(b)+"="+cxEscape(d[b][a]))}}}}return String(c.join("&"))}function sendHttpRequest(b,g,c){if(b){var a,f,d;if(typeof(g)=="object"){a=(g._url)?String(g._url):"";f=lc(g._method);g._url=null;g._method=null;if(isNokia()){g.__request_ajax__=1}d=makeQueryString(g);if(a==""){var e=String(document.location.href).split(/\?/);a=e[0]}}else{a=g;f="get";d=""}if(a.match(/\#/)){a=a.replace(/\#.*$/,"")}if((f.indexOf("post")>-1)||(d.length>1000)){b.open("POST",a,c);b.setRequestHeader("Request-Ajax","1");b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d)}else{if(a.indexOf("?")==-1){a+="?"}b.open("GET",a+d,c);b.setRequestHeader("Request-Ajax","1");b.send(null)}}}function getTag(a){return document.getElementById(a)}function getTagPos(c){var b=0;var a=0;try{while(c.offsetParent){b+=c.offsetLeft;a+=c.offsetTop;c=c.offsetParent}}catch(c){}b+=c.offsetLeft;a+=c.offsetTop;return{x:b,y:a}}function setTagAlpha(a,b){if(typeof(a)!="object"){a=getTag(a)}try{a.style.filter="alpha(opacity="+b+")";a.style.opacity=parseFloat(b/100);a.style.mozOpacity=parseFloat(b/100)}catch(c){}}function enableAllTags(a,b){enableTags(a,"a",b);enableTags(a,"img",b);enableTags(a,"input",b);enableTags(a,"select",b);enableTags(a,"textarea",b)}function disableAllTags(a,b){disableTags(a,"a",b);disableTags(a,"img",b);disableTags(a,"input",b);disableTags(a,"select",b);disableTags(a,"textarea",b)}function enableTags(b,d,f){if(b&&d){var c=b.getElementsByTagName(d);for(var e=0;e<c.length;e++){var a=c[e];if(a._disabled_control_==f){a.disabled=false;if(typeof(a._disabled_onclick_)=="function"){a.onclick=a._disabled_onclick_}else{a.onclick=function(){return(true)}}a._disabled_control_=""}}}return}function disableTags(b,d,f){if(b&&d){var c=b.getElementsByTagName(d);for(var e=0;e<c.length;e++){var a=c[e];if(getProp(a,"disabled")==""){if(!defined(a._disabled_control_)){a.disabled=true;if(typeof(a.onclick)=="function"){a._disabled_onclick_=a.onclick}a.onclick=function(){return(false)};a._disabled_control_=f}}}}return}function getTagFromHtml(d,f){var e=document.createElement("SPAN");e.innerHTML=d;var a;var b=e.getElementsByTagName(f.tagName);for(var c=0;c<b.length;c++){if(b[c].id==f.id){a=b[c];break}}destroyTag(e);return a}function changeTagHtml(a,b){destroyTag(a);if(a.outerHTML){a.outerHTML=b;return a}else{var c=a.ownerDocument.createRange();c.setStartBefore(a);var d=c.createContextualFragment(b);a.parentNode.replaceChild(d,a);return d}}function destroyTag(b){var c=b.getElementsByTagName("a");for(var d=0;d<c.length;d++){var e=c[d];e.form=null}if(isMSIE()){var a=b.getElementsByTagName("object");for(var d=0;d<a.length;d++){var e=a[d];for(var f in e){if(typeof(e[f])=="function"){e[f]=null}}}}return}function getMouseCoords(a){if(a.pageX||a.pageY){return{x:a.pageX,y:a.pageY}}return{x:a.clientX+document.body.scrollLeft-document.body.clientLeft,y:a.clientY+document.body.scrollTop-document.body.clientTop}}function checkEvTag(a,g){var e=false;if(a&&g){var c=getMouseCoords(g);var d=getTagPos(a);var b=parseInt(a.offsetWidth);var f=parseInt(a.offsetHeight);var h=g.target||g.srcElement;if(h){while(h.parentNode){if(h.parentNode==a){e=true;break}else{h=h.parentNode}}}else{if((d.x<c.x)&&(d.y<c.y)&&((d.x+b)>c.x)&&((d.y+f)>c.y)){e=true}}}return e}function newXmlDoc(a){var c;if(window.ActiveXObject){c=new ActiveXObject("Microsoft.XMLDOM");c.async="false";c.loadXML(a)}else{var b=new DOMParser();c=b.parseFromString(a,"text/xml")}return c.documentElement}function xml2text(a){if(a){if(isFirefox()){return(new XMLSerializer()).serializeToString(a)}else{if(a.xml){return a.xml}}}}function defined(a){if(String(""+a+"")=="undefined"){return false}else{if(String(""+a+"").length>0){return true}else{return false}}}function lc(a){return String(a).toLowerCase()}function getFlashObject(d){if(isFirefox()){var a=document.getElementsByTagName("embed");var c;for(var b=0;b<a.length;b++){if(a[b].name==d){c=a[b];break}}return c}else{return getTag(d)}}function fixFlashObject(b){var a=getFlashObject(b);if(a.form){window[b]=a}}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var f=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var a=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var g=navigator.plugins["Shockwave Flash"+a].description;var e=g.split(" ");var c=e[2].split(".");var h=c[0];var d=c[1];if(e[3]!=""){tempArrayMinor=e[3].split("r")}else{tempArrayMinor=e[4].split("r")}var b=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var f=h+"."+d+"."+b}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){f=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){f=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){f=2}else{if(isIE&&isWin&&!isOpera){f=ControlVersion()}}}}}return f}function DetectFlashVer(f,a,d){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var c=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(c>parseFloat(a)){return true}else{if(c==parseFloat(a)){if(b>=parseFloat(d)){return true}}}}}return false}}}function supportFlex(){return DetectFlashVer(9,0,0)}function unloadApp(){document.app.clear();if(isMSIE()){var a=document.getElementsByTagName("object");for(var c=0;c<a.length;c++){var d=a[c];for(var e in d){if(typeof(d[e])=="function"){d[e]=null}}}}var b=document.getElementsByTagName("a");for(var c=0;c<b.length;c++){var d=b[c];d.form=null}document.app=null;return true}function fixPageFooter(){if(isMSIE()){var a=getTag("parent_footer");if(a){a.style.border="0px solid red";a.style.border="none"}}}function TPage(a,b){this.base=TElement;this.base(a,b)}TPage.prototype=new TElement;function TBox(a,b){this.base=TElement;this.base(a,b)}TBox.prototype=new TElement;function TTableList(a,b){this.base=TElement;this.base(a,b)}TTableList.prototype=new TElement;function TForm(a,b){this.base=TElement;this.base(a,b);this.setEvent("error",function(){})}TForm.prototype=new TElement;TForm.prototype.getForm=TElement.prototype.getNode;TForm.prototype.getUrl=function(){var a=getProp(this.getNode(),"action");if(a==""){a=""}return a};TForm.prototype.getMethod=function(){var b=getProp(this.getNode(),"method");var a=b.split(".");if(a.length>0){return a[0]}else{return b}};TForm.prototype.getParams=function(){var a=this.getNode();var f=a.submitedButton;var d={};for(var e=0;e<a.elements.length;e++){var b=a.elements[e];var c=b.name;var j=b.type;var h=b.value;if((lc(b.tagName)=="object")||(lc(b.tagName)=="embed")){continue}else{if(c){if(b.disabled){continue}if(j=="submit"){if(f&&(c==f.name)){if(typeof(d[c])!="object"){d[c]=[]}d[c].push(h)}}else{if(j=="checkbox"){if(b.checked){if(typeof(d[c])!="object"){d[c]=[]}d[c].push(h)}}else{if(j=="radio"){if(b.selected||b.checked){if(typeof(d[c])!="object"){d[c]=[]}d[c].push(h)}}else{if(j=="select-multiple"){for(var g=0;g<b.options.length;g++){if(b.options[g].selected){if(typeof(d[c])!="object"){d[c]=[]}d[c].push(b.options[g].value)}}}else{if(typeof(d[c])!="object"){d[c]=[]}d[c].push(h)}}}}}}}d._url=this.getUrl();d._method=this.getMethod();return d};TForm.prototype.isAjax=function(){var a=this.getMethod();if(a.indexOf("ajax")>-1){return true}else{return false}};TForm.prototype.isUpload=function(){var c=this.getNode();var b=false;for(var a=0;a<c.elements.length;a++){if(c.elements[a].type){if(lc(c.elements[a].type)=="file"){b=true;break}}}return b};TForm.prototype.isUpdate=function(){var b=getProp(this.getNode(),"method");var a=b.split(".");if(a.length>1){if(a[1]=="update"){return true}else{return false}}else{return false}};TForm.prototype.cancelAjax=function(b){var a=this.getNode();this.setDisabled(true);this.callEvent("Cancel",b)};TForm.prototype.submitAjax=function(){this.clearParams();var a=this.getParams();this.setDisabled(true);if(this.isUpdate()){this.core.update(a)}else{this.core.request(a)}return false};TForm.prototype.submitIframe=function(){var b=this.getNode();var a=this.getID()+Math.floor(Math.random()*99999);var c=document.createElement("DIV");c.innerHTML='<iframe style="display: none;" src="'+b.action+'" id="'+a+'" name="'+a+'" onload="document.app[\''+this.getID()+"'].responseUpload('"+a+"')\"></iframe>";this.core.appendTag(c);this.oldtarget=b.target;this.oldmethod=b.method;setProp(b,"target",a);b.target=a;setProp(b,"method","POST");b.method="POST";setTimeout(function(){b.e.setDisabled(true);document.app.onrequest()},100);return true};TForm.prototype.responseUpload=function(d){var c=this.getNode();setProp(c,"target",this.oldtarget);c.target=this.oldtarget;setProp(c,"method",this.oldmethod);c.method=this.oldmethod;this.core.onresponse();var b=getTag(d);if(b&&b.contentWindow&&b.contentWindow.document){var a=b.contentWindow.document;if(a.status!="ok"){this.iframeError=a.status;this.onerror();this.iframeError=null}}return};TForm.prototype.setAct=function(c){var b=this.getNode();for(var a=0;a<b.elements.length;a++){if(lc(b.elements[a].name)=="act"){b.elements[a].value=c}}};TForm.prototype.setFocus=function(a){var b=this.getNode();if(b.elements[a]&&b.elements[a].type){b.elements[a].focus()}};TForm.prototype.setValue=function(a,f){var b=this.getNode();if(b.elements[a]){var e=b.modified;var j=b.elements[a].modified;if(!defined(b.elements[a].type)&&(b.elements[a].length>0)){for(var c=0;c<b.elements[a].length;c++){var d=b.elements[a];var h=d[c].type;var g=d[c].value;if(String(h).search(/radio|check/)>-1){if(g==f){d[c].checked=true}if(d[c].onchange){d[c].onchange()}}else{if(String(h).search(/select/)>-1){d[c].value=f;setProp(d[c],"selected",f);if(d[c].onchange){d[c].onchange()}}else{if(defined(h)){d[c].value=f;if(d[c].onchange){d[c].onchange()}}}}}}else{if(b.elements[a].type.search(/checkbox/)>-1){b.elements[a].checked=(b.elements[a].value==f)?true:false}else{if(b.elements[a].type.search(/select/)>-1){setProp(b.elements[a],"selected",f);b.elements[a].value=f}else{if(b.elements[a].type.search(/radio/)>-1){radioSelect(b,a,f)}else{b.elements[a].value=f}}}if(b.elements[a].onchange){b.elements[a].onchange()}}b.elements[a].modified=j;b.modified=e}};TForm.prototype.setSubmit=function(a){this.setValue("_"+this.getID()+"Submit",a)};TForm.prototype.setDisabled=function(c){var a=this.getID();var b=this.getNode();if(c){disableAllTags(b,a)}else{enableAllTags(b,a)}return};TForm.prototype.setDisabledElement=function(a,c){var b=this.getNode();if(b.elements[a]){b.elements[a].disabled=c}return};TForm.prototype.reset=function(){var c=this.getForm();if(c){c.reset();for(var a=0;a<c.elements.length;a++){if(c.elements[a].type){if(c.elements[a].type.search(/select/i)>-1){var b=getProp(c.elements[a],"selected");if(b){setItemComboByValue(c.elements[a],b)}}else{if(c.elements[a].type.search(/submit/i)>-1){var d=getProp(c.elements[a],"oldvalue");if(d){c.elements[a].value=d}}}}}}};TForm.prototype.compile=function(f){var a=this.getForm();if(a){if(f){for(var b=0;b<a.elements.length;b++){if(lc(a.elements[b].tagName)!="object"){if(!a.elements[b].jslibCompiled){a.elements[b].jslibCompiled=false;for(var d=0;d<Plugins.length;d++){if(Plugins[d].processElement){Plugins[d].processElement(a.elements[b],b)}}a.elements[b].jslibCompiled=true}}}}else{appCompileForm(a,a.app_index)}}};TForm.prototype.checkAll=function(b,e){var d=this.getNode();if(d&&d.elements[b]){var a=d.elements[b];if(a.length){for(var c=0;c<a.length;c++){if(a[c].type=="checkbox"){if(a[c].disabled==false){a[c].checked=e}}}}else{if(a.type=="checkbox"){a.checked=e}}}};TForm.prototype.clearParams=function(){var b=this.getNode();for(var a=0;a<b.elements.length;a++){this.core.clearParam(b.elements[a].name)}};TForm.prototype.confirmChecked=function(a,e){var d=this.getNode();var c=false;if(d.elements[a]){if(d.elements[a].length){for(var b=0;b<d.elements[a].length;b++){if(d.elements[a][b].checked){c=true;break}}}else{if(d.elements[a].checked){c=true}}}if(c){return true}else{alert(e);return false}};TForm.prototype.processReset=function(a){this.reset();return};TForm.prototype.processEnable=function(a){this.setDisabled(false);return};TForm.prototype.processEnableElement=function(b){var a=getNodeValue(b);this.setDisabledElement(a,false);return};TForm.prototype.processCompile=function(a){var b=(getNodeValue(a)=="true")?true:false;this.compile(b);return};TForm.prototype.processClearParams=function(a){this.clearParams();return};TForm.prototype.processSetAct=function(a){this.setAct(getNodeValue(a));return};TForm.prototype.processSetValue=function(c){for(var b=0;b<c.attributes.length;b++){var a=c.attributes[b].nodeName;var d=c.attributes[b].nodeValue;this.setValue(a,d)}return};TForm.prototype.processSetFocus=function(a){this.setFocus(getNodeValue(a));return};function appFormAJAX(){}appFormAJAX.prototype.getName=function(){return("FormAJAX")};appFormAJAX.prototype.startForm=function(d,b){d.app_index=b;if(d.e){if(getProp(d,"retainFocus")=="true"){var a=d.getElementsByTagName("a");for(var c=0;c<a.length;c++){a[c]["form"]=d;onEventManager.addEvent(a[c],"blur",function(e){this.form.retainFocusTimeout=setTimeout(function(){this.focus()},100)},"last",false);onEventManager.addEvent(a[c],"focus",function(e){clearTimeout(this.form.retainFocusTimeout)},"last",false)}}onEventManager.addEvent(d,"submit",function(e){if(this.e){if(this.e.isAjax()&&this.e.isUpload()){return this.e.submitIframe()}else{if(this.e.isAjax()){return this.e.submitAjax()}else{return true}}}else{return true}},"last")}};appFormAJAX.prototype.processElement=function(b,a){if(b.form&&b.form.e&&(lc(b.tagName)!="object")){if(getProp(b.form,"retainFocus")=="true"){if((defined(b.type))){var c=parseInt(getProp(b,"autotab"));if(c>0){}else{onEventManager.addEvent(b,"blur",function(d){this.form.retainFocusTimeout=setTimeout(function(){this.focus()},100)},"last",false);onEventManager.addEvent(b,"focus",function(d){clearTimeout(this.form.retainFocusTimeout)},"last",false)}}}if((b.type=="checkbox")){if(getProp(b,"checkAll")){onEventManager.addEvent(b,"click",function(d){this.form.e.checkAll(getProp(this,"checkAll"),this.checked)},"last",false)}}if((b.type=="submit")||(b.type=="button")||(b.type=="image")){if(getProp(b,"confirmChecked")){onEventManager.addEvent(b,"click",function(d){return this.form.e.confirmChecked(getProp(this,"confirmChecked"),makeStringValue(getProp(this,"confirmCheckedMsg")))},"first",true)}if(getProp(b,"confirmClick")){onEventManager.addEvent(b,"click",function(d){return confirm(makeStringValue(getProp(this,"confirmClick")))},"middle",true)}if(getProp(b,"changeAct")){onEventManager.addEvent(b,"click",function(d){this.form.e.setAct(getProp(this,"changeAct"))},"last",false)}if(getProp(b,"changeSubmit")){onEventManager.addEvent(b,"click",function(d){this.form.e.setSubmit(getProp(this,"changeSubmit"))},"last",false)}if(getProp(b,"disableOnClick")){onEventManager.addEvent(b,"click",function(d){this.disabled=true},"last",false)}if(getProp(b,"alignToField")){alignButtonToField(b)}if(b.form.e.isAjax()){if((b.type=="submit")||(b.type=="image")){onEventManager.addEvent(b,"click",function(d){this.form.submitedButton=this},"last",false)}}}}};var FormAJAX=new appFormAJAX();if(appAddCompile){appAddCompile(FormAJAX)}function alignButtonToField(f){var a=getProp(f,"alignToField");var b=f.form;var j;var g=getTagPos(f);if(b.elements[a]){j=getTagPos(b.elements[a])}else{for(var h=0;h<b.elements.length;h++){var k=b.elements[h];var l=k.type;var c=k.name;if((lc(k.tagName)=="object")||(lc(k.tagName)=="embed")){}else{if(c){if(l=="submit"){}else{if(l=="button"){}else{if(l=="image"){}else{j=getTagPos(k)}}}}}}}if(j.x>0){var d=(j.x-g.x);if(!defined(f.style.marginLeft)){f.style.marginLeft=d}}}function TTableData(a,b){this.base=TElement;this.base(a,b)}TTableData.prototype=new TElement;TTableData.prototype.processImageSaved=function(c){var b=c.getAttribute("name");var d=c.getAttribute("image");var a=c.getAttribute("thumb");tdvUploadImageSaved(b,d,a,this.getID());getTag("tdvUploadImageContainer").xHide(0);return};TTableData.prototype.processImageUploaded=TTableData.prototype.processImageSaved;var tdvDateCalendarInput;function tdvDateTimeFocus(c,b){if(b&&c){var a=(c.form)?c.form.elements[b]:getTag(b);if(a){if(a.onfocus){return(a.onfocus())}}}return true}function tdvDateTimeBlur(c,b){if(b&&c){var a=(c.form)?c.form.elements[b]:getTag(b);if(a){if(a.onblur){return(a.onblur())}}}return true}function tdvDateChange(a,b,g){var h=getTag(a);if(h){var e=getTag(a+"_1");var d=getTag(a+"_2");var c=getTag(a+"_3");if(e&&d&&c){if((e.value!="")||(d.value!="")||(c.value!="")){h.value=e.value+"/"+d.value+"/"+c.value;if(typeof(h[g])=="function"){h[g]()}}else{h.value=""}}else{h.value=""}var j=tdvDateCalendarInput;var f=getFlashObject("tdvDateCalendarObject");if((f&&j)&&(j.id==h.name)){if(f.setType&&f.setLanguage&&f.setSelectedDate){f.setType("date");f.setLanguage(getProp(j,"lang"));f.setSelectedDate(j.value)}}}return}function tdvDateUpdate(a){if(a){var b=a.name;var f=getTag(b+"_1");var e=getTag(b+"_2");var c=getTag(b+"_3");if(f&&e&&c){var d=String(a.value).split("/");f.value=(d[0])?d[0]:"";e.value=(d[1])?d[1]:"";c.value=(d[2])?d[2]:""}}}function tdvTimeChange(b,g,c){if(window.event){g=window.event}var a=getTag(b);var f=getTag(b+"_1");var e=getTag(b+"_2");if(f&&e&&a){if((f.value!="")||(e.value!="")){var d=[];d.push(f.value);d.push(e.value);d.push("00");a.value=d.join(":");if(c=="onchange"){if(a.onchange){a.onchange()}}}else{a.value=""}}else{if(a){a.value=""}}return true}function tdvTimeUpdate(a){if(a){var b=a.name;var e=getTag(b+"_1");var d=getTag(b+"_2");if(e&&d&&a){var c=String(a.value).split(":");e.value=(c[0])?c[0]:"";d.value=(c[1])?c[1]:""}}return true}function tdvDateCalendarInit(d){if(document.app.ready){if(typeof(d)=="object"){var b=getTag(d.name+"CalendarImg");var a=getTag(d.name);if(a){a.focus=function(){try{a.form.elements[name+"_1"].focus()}catch(f){}}}if(b){if(supportFlex()){b.src=d.calendarimg;if(!getTag("tdvDateCalendarContainer")){var c='<div id="tdvDateCalendarContainer" class="tdvDateCalendarContainer">';c+='	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" align="middle" id="tdvDateCalendarObject" >';c+='		<param name="flashvars" value="lang=ptBR"/>';c+='		<param name="movie" value="'+d.calendarswf+'"/>';c+='		<param name="quality" value="high"/>';c+='		<param name="bgcolor" value="#869ca7"/>';c+='		<param name="allowScriptAccess" value="sameDomain"/>';c+='		<embed flashvars="lang=ptBR" src="'+d.calendarswf+'" name="tdvDateCalendarObject" width="100%" height="100%" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>';c+="	</object>";c+="</div>";document.app.appendHtml(c)}loadTagUp({opener:b,target:"tdvDateCalendarContainer",event:"click",mode:"float",attach:b,onshow:tdvDateCalendarShow,hideonmouseout:true})}}}}else{document.app.setEvent("load",function(){tdvDateCalendarInit(d)})}}function tdvDateCalendarShow(c,b){var a=b.id.replace(/CalendarImg$/,"");var d=getTag(a);tdvDateCalendarInput=d;var e=getFlashObject("tdvDateCalendarObject");if(e&&d){if(e.setType&&e.setLanguage&&e.setSelectedDate){e.setType("date");e.setLanguage(getProp(d,"lang"));e.setSelectedDate(d.value)}}return true}function tdvDateCalendarLoaded(){__flash_savedUnloadHandler=null;return}function tdvDateCalendarChange(a){var b=tdvDateCalendarInput;if(b&&a){b.value=a;if(b.onchange){b.onchange()}tdvDateUpdate(b)}}function tdvFMImageClick(a){document.app.fmImage(function(h,d,j,g,f,e,b,c){tdvFMImageSelected(a,h,d,j,g,f,e,b,c)})}function tdvFMImageSelected(c,g,f,k,j,d,a,l,m){var h=getTag(c+"Img");if(h){var b=String(f+g);b=b.replace(/::/i,"thumb::");h.src=b}var e=getTag(c);if(e){e.value=f+g}}function tdvUploadImageInit(d){if(document.app.ready){if(typeof(d)=="object"){var h=getTag(d.name);var f=getTag(d.name+"Img");var c=getTag(d.name+"Border");var a=getTag(d.name+"Browse");var b=getTag(d.name+"Remove");if(f&&c&&h){if((h.value=="")&&(d.thumbdefault!="")){f.src=d.thumbdefault}if(b){if(h.value!=""){b.style.display="block"}b.onclick=function(){tdvUploadImageRemove(d.name,d.thumbdefault)}}if(!getTag("tdvUploadImageIframe")){document.app.appendHtml('<iframe name="tdvUploadImageIframe" id="tdvUploadImageIframe" src="shres/y.gif" onload="tdvUploadImageResponse(this,\''+d.tuploaderrorlength+"')\"></iframe>")}if(!getTag("tdvUploadImageContainer")){var g='<div id="tdvUploadImageContainer">';g+='	<form id="tdvUploadImageForm" action="'+d.formurl+'" method="post" enctype="multipart/form-data" target="tdvUploadImageIframe" onSubmit="return(tdvUploadImageValid(this,\''+d.tvalidateuploadimage+"'))\">";g+='		<input type="hidden" name="act" value="'+d.formact+'"/>';g+='		<input type="hidden" name="_" value=""/>';g+='		<input type="hidden" name="_id_" value=""/>';g+='		<input type="hidden" name="_ev_" value="'+d.formevent+'"/>';g+='		<input type="hidden" name="tdvUploadImageName" value=""/>';g+='		<div id="tdvUploadImageTitle">';g+="			<strong>"+d.tuploadimage+"</strong>";g+="		</div>";g+='		<table border="0">';g+="			<tr>";g+="				<td>"+d.tchooseimage+":</td>";g+="			</tr>";g+="			<tr>";g+='				<td><input type="file" id="tdvUploadImageFile" name="tdvUploadImageFile" size="30"/></td>';g+="			</tr>";g+="			<tr>";g+="				<td>";g+='					<input type="submit" class="button" id="tdvUploadImageSubmit" name="tdvUploadImageSubmit" value="'+d.tsubmitimage+'"/>';g+='					<input type="button" class="button" id="tdvUploadImageCancel" name="tdvUploadImageCancel" value="'+d.tcloseimage+'"/>';g+="				</td>";g+="			</tr>";g+="		</table>";g+="	</form>";g+='	<div id="tdvUploadImageSending"><table border="0" width="100%" height="100%"><tr><td align="center" valign="middle"><img src="'+d.loadingimg+'" border="0"/><span>'+d.tuploadingimage+"</span></td></tr></table></div>";g+="</div>";document.app.appendHtml(g)}var j=[f,c,a];for(var e=0;e<j.length;e++){if(j[e]){loadTagUp({target:"tdvUploadImageContainer",opener:j[e],closer:"tdvUploadImageCancel",event:"click",mode:"modal",overmove:1,onshow:function(m,k){var l=getTag("tdvUploadImageForm");l.reset();l.elements._.value=d.elementid;l.elements._id_.value=d.formelement;l.elements.tdvUploadImageName.value=getTag(d.name).name}})}}c.style.width=d.prevwidth;c.style.height=d.prevheight;tdvUploadImageCenter(d.name)}}}else{document.app.setEvent("load",function(){tdvUploadImageInit(d)})}}function tdvUploadImageSaved(e,d,c){var b=getTag(e+"Img");var a=getTag(e);var f=getTag(e+"Border");if(b&&f&&a){b.style.marginTop=0;b.src=(c!="")?c:d;a.value=d;a.modified=true}var g=getTag(e+"Remove");if(g){g.style.display="block"}return}function tdvUploadImageValid(c,d){for(var b=0;b<c.elements.length;b++){if(c.elements[b].type=="file"){var a=c.elements[b].value;if(a.search(/\.png$|\.gif$|\.jpg$|\.jpeg$/i)==-1){alert(d);return false}}}setTimeout(function(){try{getTag("tdvUploadImageForm").style.display="none";getTag("tdvUploadImageSending").style.display="block"}catch(f){}},100);return true}function tdvUploadImageCenter(c){var a=getTag(c+"Img");var d=getTag(c+"Border");var e=parseInt(a.offsetHeight);var b=parseInt(d.offsetHeight);a.style.marginTop=(e<b)?((b-e)/2):0;return true}function tdvUploadImageRemove(d,b){var a=getTag(d);var c=getTag(d+"Img");c.src=b;a.value="";getTag(d+"Remove").style.display="none";return false}function tdvUploadImageResponse(b,c){if(b&&b.contentWindow&&b.contentWindow.document){var a=b.contentWindow.document;if(a.status=="length"){alert(c);getTag("tdvUploadImageForm").style.display="block";getTag("tdvUploadImageSending").style.display="none"}else{setTimeout(function(){try{getTag("tdvUploadImageForm").style.display="block";getTag("tdvUploadImageSending").style.display="none"}catch(d){}},500)}}return true}function tdvGridAdd(a,d,n,b){var g;if(n){while(!g){if(lc(n.nodeName)=="tr"){g=n}else{n=n.parentNode}}}var m=getTag(a+"Table");var o=m.rows.length;var h;if(g){h=g.rowIndex+1}else{h=o}var j=getTag(a+"TableHead");var k=m.insertRow(h);for(var e=0;e<j.cells.length;e++){var n=j.cells[e];var f=getProp(n,"cname");if(f!=""){var c=k.insertCell(n.cellIndex);c.style.border="1px solid "+d;c.style.borderTop="none";c.style.borderLeft="none";var l=document.createElement("INPUT");l.setAttribute("type","text");l.setAttribute("name",h+":"+f);l.className="text";l.style.width=parseInt(n.offsetWidth)-12;if(defined(b)){l.style.border=b}c.appendChild(l);onEventManager.addEvent(l,"change",function(){tdvGridUpdate(a,true)})}else{var c=m.rows[1].cells[e].cloneNode(true);k.appendChild(c);var c=m.rows[1].cells[e+1].cloneNode(true);k.appendChild(c)}}tdvGridUpdate(a,true)}var tdvGridRemoveConfirm;function tdvGridRemove(a,c,k){var e;while(!e){if(lc(k.nodeName)=="tr"){e=k}else{k=k.parentNode}}var g=true;var b=e.getElementsByTagName("input");for(var d=0;d<b.length;d++){var h=b[d];if(h.type=="text"){if(h.value!=""){g=false;break}}}if(!g){g=confirm(tdvGridRemoveConfirm)}if(g){var f=e.rowIndex;var j=getTag(a+"Table");if(j.rows.length<=2){var b=j.rows[1].getElementsByTagName("input");for(var d=0;d<b.length;d++){b[d].value=""}}else{j.deleteRow(f)}tdvGridUpdate(a,true)}}function tdvGridInit(name,width,cols){if(document.app.ready){var table=getTag(name+"Table");var tbw=(width=="auto")?parseInt(table.offsetWidth):parseInt(width);var cw=parseInt((tbw-30-(cols*2))/cols);var inputs=table.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){inputs[i].style.width=cw}tdvGridUpdate(name,false);var hidden=getTag(name);var onready=getProp(hidden,"onready");if(defined(onready)){eval(onready)}}else{document.app.setEvent("load",function(){tdvGridInit(name,width,cols)},"last")}}function tdvGridInput(c){var g=getTag(c+"Table");for(var f=1;f<g.rows.length;f++){var h=g.rows[f];var e=h.getElementsByTagName("input");for(var d=0;d<e.length;d++){var a=e[d];if(a.type=="text"){var b=a.name.split(":")[1];a.name=(f-1)+":"+b}}}}function tdvGridUpdate(a,m){tdvGridInput(a);var k=getTag(a+"Table");var d=k.getElementsByTagName("input");var g=[];for(var f=0;f<d.length;f++){var j=d[f];if(j.type=="text"){var n=j.name.split(":")[0];var c=j.name.split(":")[1];if(typeof(g[n])!="object"){g[n]={}}g[n][c]=j.value}}var l=(k.rows.length-1);var e="";for(var f=0;f<l;f++){var n=newXmlDoc("<Row/>");for(var h in g[f]){n.setAttribute(h,g[f][h])}e+=xml2text(n)}var b=getTag(a);b.value="<Data>"+e+"</Data>";if(m){if(b.onchange){b.onchange()}}}function tdvSpinUp(b){var a=getTag(b);if(a){a.value=parseInt(a.value)+1}}function tdvSpinDown(b){var a=getTag(b);if(a){a.value=parseInt(a.value)-1}}function tdvHTMLEditorLoaded(){}function TLink(a,b){this.base=TElement;this.base(a,b)}TLink.prototype=new TElement;function TStep(a,b){this.base=TElement;this.base(a,b)}TStep.prototype=new TElement;TStep.prototype.clearParams=function(){this.core.clearParam(this.getID()+"_index");this.core.clearParam(this.getID()+"_limit");return};TStep.prototype.processClearParams=function(a){this.clearParams();return};function TTabSheet(a,b){this.base=TElement;this.base(a,b)}TTabSheet.prototype=new TElement;var TAlphabeticStep=TElement;TAlphabeticStep.prototype=new TElement;TAlphabeticStep.prototype.constructor=TElement;TAlphabeticStep.superclass=TElement.prototype;function TPanel(a,b){this.base=TElement;this.base(a,b);this.eventModal=false}TPanel.prototype=new TElement;TPanel.prototype.getCol=function(a){if(a>=0){if(a<=this.getCols()){var b=this.getID();return getTag(b+"_col_"+a)}}};TPanel.prototype.getCols=function(){return getProp(this.getNode(),"columns")};TPanel.prototype.getItems=function(){var b=[];var g=getProp(this.getNode(),"columns");var j=this.getID();for(var h=0;h<g;h++){var d=getTag(j+"_col_"+h);if(d){var e=0;for(var a=0;a<d.childNodes.length;a++){var f=d.childNodes[a];if(getProp(f,"item")){b.push(f)}}}}return b};TPanel.prototype.getItemBody=function(e){if(typeof(e)!="object"){e=this.getItemByName(e)}var a;for(var c=0;c<e.childNodes.length;c++){var d=e.childNodes[c];var b=d.nodeName;if(b!="#text"){if(d.className.search("pitm_body")>-1){a=d;break}}}return a};TPanel.prototype.getItemByTag=function(a){var c;if(a){var d=this.getID();for(var b=0;b<100;b++){if(getProp(a,"item")){if(String(a.id).indexOf(d+"_itm_")==0){c={idx:parseInt(getProp(a,"idx")),col:parseInt(getProp(a,"col")),name:getProp(a,"item"),tag:a};break}}else{if(a.parentNode){a=a.parentNode}else{break}}}}return c};TPanel.prototype.getItemByName=function(a){return this.pitems[a]};TPanel.prototype.getItemByIndex=function(j,d){var g;var h=this.getID();var e=getTag(h+"_col_"+j);if(e){var f=0;for(var b=0;b<e.childNodes.length;b++){var a=e.childNodes[b];if(a.nodeName!="#text"){if(f==d){g=a;break}f++}}}return g};TPanel.prototype.moveItem=function(j,b){if(typeof(j)!="object"){j=this.getItemByName(j)}var a=parseInt(getProp(j,"col"));var f=parseInt(getProp(j,"idx"));if(b=="up"){if(f>0){var e=this.getItemByIndex(a,f-1);if(e){var h=pnl_getCheckedOpts(j);var d=pnl_getCheckedOpts(e);e.parentNode.removeChild(j);e.parentNode.insertBefore(j,e);pnl_checkOpts(h);pnl_checkOpts(d)}}}else{if(b=="down"){var g=this.getItemByIndex(a,f+1);if(g){var h=pnl_getCheckedOpts(j);var c=pnl_getCheckedOpts(g);j.parentNode.removeChild(g);j.parentNode.insertBefore(g,j);pnl_checkOpts(h);pnl_checkOpts(c)}}}dragCallBack[this.getID()]();return};TPanel.prototype.openItem=function(b){var a=this.getItemBody(b);if(a){a.style.display="block"}};TPanel.prototype.closeItem=function(b){var a=this.getItemBody(b);if(a){a.style.display="none"}};TPanel.prototype.updateItems=function(){var f=this.getNode();var g=getProp(f,"columns");var j=this.getID();this.pitems={};for(var h=0;h<g;h++){var b=getTag(j+"_col_"+h);if(b){var d=0;for(var a=0;a<b.childNodes.length;a++){var e=b.childNodes[a];if(e.nodeName!="#text"){this.pitems[getProp(e,"item")]=e;setProp(e,"col",h);setProp(e,"idx",d);setProp(e,"DragObj",j);d++}}}}return};TPanel.prototype.processAddItem=function(node){var html=getNodeValue(node);var name=node.getAttribute("Name");var idx=node.getAttribute("Index");var col=node.getAttribute("Column");var id=this.getID();var ctag=getTag(id+"_col_"+col);if(ctag){var span=document.createElement("SPAN");var itag;for(var i=0;i<ctag.childNodes.length;i++){if(ctag.childNodes[i].nodeName!="#text"){if(getProp(ctag.childNodes[i],"idx")==idx){itag=ctag.childNodes[i];break}}}if(itag){ctag.insertBefore(span,itag)}else{ctag.appendChild(span)}changeTagHtml(span,html);this.updateItems();var item=this.getItemByName(name);if(isMSIE()||isChrome()){var scriptNodes=item.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}pnl_chkPos(id,function(curPos){var e=document.app.getElement(id);var p={};p["_"+id+"NewPos"]=curPos;e.callEvent("Move",p)})}};TPanel.prototype.processRemoveItem=function(e){var c=getNodeValue(e);var d=this.getItemByName(c);if(d){var f=this.getID();var b=getProp(d,"col");var a=getTag(f+"_col_"+b);if(a){alertDiv(typeof(d)+":"+d.nodeName+" - "+typeof(a)+":"+a.nodeName);a.removeChild(d)}this.updateItems();pnl_chkPos(f,function(g){var j=document.app.getElement(f);var h={};h["_"+f+"NewPos"]=g;j.callEvent("Move",h)})}};TPanel.prototype.processUpdateItem=function(node){var html=getNodeValue(node);var name=node.getAttribute("Name");var item=this.getItemByName(name);if(item){var id=this.getID();changeTagHtml(item,html);this.updateItems();item=this.getItemByName(name);if(isMSIE()||isChrome()){var scriptNodes=item.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}pnl_chkPos(id)}};TPanel.prototype.initDragAndDrop=function(){var c=getProp(this.getNode(),"columns");var d=this.getID();var b=[];for(var a=0;a<c;a++){b.push(d+"_col_"+a)}pnl_initDragAndDrop(d,b.join(","));pnl_FFCheckDragContainers(b.join(","));this.updateItems();return};function pnl_getMouseOffset(d,b){b=b||window.event;var a=getTagPos(d);var c=getMouseCoords(b);return{x:c.x-a.x,y:c.y-a.y}}var mouseOffset=null;var iMouseDown=false;var lMouseState=false;var dragObject=null;var dragHelper=[];var DragDrops=[];var dragCallBack=[];var dragNames=[];var dropNames=[];var curTarget=null;var lastTarget=null;var rootParent=null;var rootSibling=null;function pnl_FFCheckDragContainers(d){var c=String(d).split(",");var f=[];for(var b=0;b<c.length;b++){var e=getTag(c[b]);if(e){f.push(e)}}if(isFirefox()){for(var b=0;b<f.length;b++){var a=f[b];var g=document.createElement("DIV");g.style.width="100%";g.style.height="1px";g.setAttribute("dontDrag","true");a.appendChild(g)}}}function pnl_CreateDragContainer(b,g){DragDrops[b]=[];for(var e=0;e<g.length;e++){var d=g[e];DragDrops[b].push(d);d.setAttribute("DropObj",b);for(var c=0;c<d.childNodes.length;c++){if(d.childNodes[c].nodeName=="#text"){continue}d.childNodes[c].setAttribute("DragObj",b);if(isFirefox()){var f=d.childNodes[c];for(var a=0;a<f.childNodes.length;a++){if(f.childNodes[a].nodeName=="#text"){continue}if(f.childNodes[a].className=="pitm_head"){f.childNodes[a].style.width=parseInt(f.childNodes[a].parentNode.style.width)-10}}}}}}function pnl_mouseMove(ev){ev=ev||window.event;if(typeof(resizeCallBack)=="function"){var rvalue=false;var target=ev.target||ev.srcElement;var mc=getMouseCoords(ev);var m=mid.match(/^(.+?)ContentDefault_rsz_(\d+)$/);var pnl=document.app.getElement(m[1]);var diff=mc.x-mx;var nfw=fw+diff;var nsw=sw-diff;if(nfw>=0&&nsw>=0&&(nfw+nsw<=fw+sw)){var fc=pnl.getCol(parseInt(m[2])-1);fc.parentNode.style.width=nfw;fc.setAttribute("origWidth",null);var sc=pnl.getCol(parseInt(m[2]));sc.parentNode.style.width=nsw;sc.setAttribute("origWidth",null)}lastTarget=target;lMouseState=iMouseDown;if(isFirefox()){rvalue=true}}else{var rvalue=true;var target=ev.target||ev.srcElement;var mousePos=getMouseCoords(ev);try{}catch(e){}target=pnl_getDragTarget(target);try{var dragObj=target.getAttribute("DragObj");if(dragObj!=null){if(iMouseDown&&!lMouseState){rvalue=false;curTarget=target;rootParent=curTarget.parentNode;rootSibling=curTarget.nextSibling;mouseOffset=pnl_getMouseOffset(target,ev);for(var i=0;i<dragHelper[dragObj].childNodes.length;i++){dragHelper[dragObj].removeChild(dragHelper[dragObj].childNodes[i])}dragHelper[dragObj].appendChild(curTarget.cloneNode(true));dragHelper[dragObj].style.display="block";dragHelper[dragObj].style.zIndex="50";var dragClass=curTarget.getAttribute("dragClass");if(dragClass){var c=dragHelper[dragObj].firstChild.className;dragHelper[dragObj].firstChild.className=c+" "+dragClass}dragHelper[dragObj].firstChild.style.width=parseInt(curTarget.offsetWidth);dragHelper[dragObj].firstChild.style.height=parseInt(curTarget.offsetHeight);dragHelper[dragObj].firstChild.removeAttribute("DragObj");var dragConts=DragDrops[dragObj];curTarget.setAttribute("startWidth",parseInt(curTarget.offsetWidth));curTarget.setAttribute("startHeight",parseInt(curTarget.offsetHeight));curTarget.style.display="none";for(var i=0;i<dragConts.length;i++){with(dragConts[i]){var pos=getTagPos(dragConts[i]);setAttribute("startWidth",parseInt(offsetWidth));setAttribute("startHeight",parseInt(parentNode.offsetHeight));setAttribute("startLeft",pos.x);setAttribute("startTop",pos.y)}for(var j=0;j<dragConts[i].childNodes.length;j++){with(dragConts[i].childNodes[j]){if((nodeName=="#text")||(dragConts[i].childNodes[j]==curTarget)){continue}var pos=getTagPos(dragConts[i].childNodes[j]);setAttribute("startWidth",parseInt(offsetWidth));setAttribute("startHeight",parseInt(offsetHeight));setAttribute("startLeft",pos.x);setAttribute("startTop",pos.y)}}}}}}catch(e){}if(curTarget){if(curTarget){if(!curTarget.getAttribute("origClass")){var oClass=curTarget.getAttribute("overClass");if(oClass){curTarget.setAttribute("origClass",curTarget.className);curTarget.className=curTarget.className+" "+oClass}}}rvalue=false;var dragObj=curTarget.getAttribute("DragObj");dragHelper[dragObj].style.textAlign="left";dragHelper[dragObj].style.top=mousePos.y-mouseOffset.y;dragHelper[dragObj].style.left=mousePos.x-mouseOffset.x;var dragConts=DragDrops[dragObj];var activeCont=null;var activeMove=null;var xPos=(mousePos.x-mouseOffset.x)+(parseInt(curTarget.getAttribute("startWidth"))/2);var yPos=(mousePos.y-mouseOffset.y)+(parseInt(curTarget.getAttribute("startHeight"))/2);for(var i=0;i<dragConts.length;i++){with(dragConts[i]){if(((getAttribute("startLeft"))<xPos)&&((getAttribute("startTop"))<yPos)&&((parseInt(getAttribute("startLeft"))+parseInt(getAttribute("startWidth")))>xPos)&&((parseInt(getAttribute("startTop"))+parseInt(getAttribute("startHeight")))>yPos)){activeCont=dragConts[i];break}}}if(activeCont){var beforeNode=null;for(var i=activeCont.childNodes.length-1;i>=0;i--){with(activeCont.childNodes[i]){if(nodeName=="#text"){continue}if(getAttribute("dontDrag")=="true"){continue}if(curTarget!=activeCont.childNodes[i]&&((parseInt(getAttribute("startLeft"))+parseInt(getAttribute("startWidth")))>xPos)&&((parseInt(getAttribute("startTop"))+parseInt(getAttribute("startHeight")))>yPos)){beforeNode=activeCont.childNodes[i]}}}if(beforeNode){if(beforeNode!=curTarget.nextSibling){activeCont.insertBefore(curTarget,beforeNode)}}else{if((curTarget.nextSibling)||(curTarget.parentNode!=activeCont)){if(isFirefox()){activeCont.insertBefore(curTarget,activeCont.lastChild)}else{activeCont.appendChild(curTarget)}}}if(curTarget.style.display!=""){curTarget.style.display=""}}else{if(curTarget.style.display!="none"){curTarget.style.display="none"}}}lastTarget=target;lMouseState=iMouseDown;if(isFirefox()){rvalue=true}}return rvalue}function pnl_mouseUp(c){if(iMouseDown){if(typeof(resizeCallBack)=="function"){resizeCallBack();resizeCallBack=null;mid=null;fw=0;sw=0;mx=0;ci=null}}if(curTarget){var a=curTarget.getAttribute("DragObj");if(a!=null){dragHelper[a].style.display="none";for(var b=0;b<dragHelper[a].childNodes.length;b++){dragHelper[a].removeChild(dragHelper[a].childNodes[b])}if(typeof(dragCallBack[a])=="function"){dragCallBack[a]()}}if(curTarget.getAttribute("origClass")){curTarget.className=curTarget.getAttribute("origClass");curTarget.removeAttribute("origClass")}if(curTarget.style.display=="none"){if(rootSibling){rootParent.insertBefore(curTarget,rootSibling)}else{rootParent.appendChild(curTarget)}}curTarget.style.display="";if(rootParent){loadPanels()}}curTarget=null;iMouseDown=false}function pnl_mouseDown(d){d=d||window.event;var h=d.target||d.srcElement;if(getProp(h,"dragStart")=="true"){iMouseDown=true;if(lastTarget){if(isFirefox()){h=pnl_getDragTarget(h);var e=h.getAttribute("DragObj");if(e!=null){return false}return true}return false}}else{if(getProp(h,"resizeStart")=="true"){iMouseDown=true;var f=getMouseCoords(d);mx=f.x;mid=h.id;h=pnl_getDragTarget(h);resizeCallBack=pnl_resize;var a=mid.match(/^(.+?)ContentDefault_rsz_(\d+)$/);if(a){var b=document.app.getElement(a[1]);var c=b.getCol(parseInt(a[2])-1);fw=parseInt(c?c.parentNode.style.width:0);var g=b.getCol(parseInt(a[2]));sw=parseInt(g?g.parentNode.style.width:0)}}}return true}function pnl_getDragTarget(d){try{if(d){var a=d.getAttribute("DragObj");if(a==null){if(d.parentNode&&d.parentNode.getAttribute){for(var c=0;c<15;c++){if(a==null){if(d.parentNode&&d.parentNode.getAttribute){d=d.parentNode;a=d.getAttribute("DragObj")}else{break}}}}}}}catch(b){}return d}var lastPos=[];function pnl_chkPos(b,g){var k=[];var a=DragDrops[b];for(var j=0;j<a.length;j++){var d=[];var h=j;if(dropNames[b]){h=getProp(a[j],dropNames[b])}for(var e=0;e<a[j].childNodes.length;e++){if(a[j].childNodes[e].nodeName=="#text"){continue}if(dragNames[b]){d.push(getProp(a[j].childNodes[e],dragNames[b]))}}k.push(h+":"+d.join(","))}var f=k.join(";");if(defined(lastPos[b])){if(lastPos[b]!=f){if(typeof(g)=="function"){g(f)}lastPos[b]=f}}else{lastPos[b]=f}return true}function pnl_initDragAndDrop(a,d){document.onmousemove=pnl_mouseMove;document.onmousedown=pnl_mouseDown;document.onmouseup=pnl_mouseUp;var c=String(d).split(",");var f=[];for(var b=0;b<c.length;b++){var e=getTag(c[b]);if(e){f.push(e)}}dragNames[a]="item";pnl_CreateDragContainer(a,f);dragCallBack[a]=function(){document.app.getElement(a).updateItems();pnl_chkPos(a,function(g){var j=document.app.getElement(a);var h={};h["_"+a+"NewPos"]=g;j.callEvent("Move",h)})};pnl_chkPos(a);dragHelper[a]=document.createElement("DIV");dragHelper[a].style.cssText="position:absolute;display:none;";dragHelper[a].className=document.app.getElement(a).getNode().className;document.getElementById("parent_header").appendChild(dragHelper[a])}function pnl_checkOpts(c){for(var b=0;b<c.length;b++){var a=c[b];if((lc(a.type)=="checkbox")||(lc(a.type)=="radio")){a.checked=true}}}function pnl_getCheckedOpts(a){var e=[];var d=a.getElementsByTagName("input");for(var c=0;c<d.length;c++){var b=d[c];if((lc(b.type)=="checkbox")||(lc(b.type)=="radio")){if(b.checked){e.push(b)}}}return e}function pnl_resize(){var e=mid.match(/^(.+?)ContentDefault_rsz_(\d+)$/);var f=document.app.getElement(e[1]);loadPanels();for(var l in locationUrl.params){locationUrl.params[l]=null}var d={w:f.getCol(0).parentNode.parentNode.offsetWidth,cols:f.getCols(),_:e[1]};var h=getProp(getTag(mid),"resizeArgs");if(h){var k=h.split(";");for(var g=0;g<k.length;g++){var b=k[g].split(":");d[b[0]]=b[1]}}for(var g=0;g<f.getCols();g++){var j=f.getCol(g);d["col_"+g]=j.parentNode.style.width}f.callEvent("Resize",d)}function pnl_rsz(id){if(!id){if(resizepnl.length>0){while(resizepnl.length){pnl_rsz(resizepnl.pop())}}}else{var e=document.app.getElement(id);if(!e){return}if(getProp(getTag(id),"resizeable")!="true"&&getProp(getTag(id),"sep")!="true"){return}var w=document.getElementById(id).offsetWidth-5;if(w){if(e.getNode().parentNode.parentNode.parentNode.className=="pitm_body"){with(e.getNode().parentNode.parentNode.style){paddingRight="0px";paddingLeft="0px"}if(isFirefox()){w-=5}}w-=(e.getCols()-1)*((getProp(getTag(id),"resizeable")=="true")?37:45);for(var i=0;i<e.getCols();i++){var c=e.getCol(i);if(c){var cw=(c.getAttribute("origWidth"))?c.getAttribute("origWidth"):c.parentNode.style.width;if(cw.match(/\%$/)){if(!c.getAttribute("origWidth")){c.setAttribute("origWidth",cw)}cw=parseInt(cw.replace(/\%/,""));cw=(w*cw)/100}c.parentNode.style.width=parseInt(cw)+"px"}}var h=0;var xx=0;if(e.getCol(0)){for(var i=0;i<e.getCol(0).parentNode.childNodes.length;i++){if(e.getCol(0).parentNode.childNodes[i].nodeName!="#text"){if(!e.getCol(0).parentNode.childNodes[i].id){xx+=e.getCol(0).parentNode.childNodes[i].offsetHeight}else{if(!e.getCol(0).parentNode.childNodes[i].id.match(/_col_/)){xx+=e.getCol(0).parentNode.childNodes[i].offsetHeight}}}}}for(var i=0;i<e.getCols();i++){var c=e.getCol(i);if(c){h=(c.offsetHeight+xx)>h?c.offsetHeight+xx:h}}for(var i=1;i<e.getCols();i++){var btn=document.getElementById(id+"ContentDefault_rsz_"+i);if(btn){btn.style.height=h}}}}}function loadPanels(){var b=document.getElementsByClassName("pnl");for(var a=b.length-1;a>=0;a--){pnl_rsz(b[a].parentNode.id)}}function TWindow(a,b){this.base=TElement;this.base(a,b)}TWindow.prototype=new TElement;TWindow.prototype.hideModal=function(){TElement.prototype.hideModal.call(this,true);this.getNode().parentNode.style.height="0px"};TWindow.prototype.showModal=function(f){TElement.prototype.showModal.call(this,f);var e=this.getNode();var d=e.getElementsByTagName("div");var a;for(var b=0;b<d.length;b++){var g=String(d[b].className);if(g.search(/wnb/)>-1){a=d[b]}}if(a){a.style.display="block"}};function TWForm(a,b){this.base=TElement;this.base(a,b)}TWForm.prototype=new TElement;TWForm.prototype.hideModal=function(){TElement.prototype.hideModal.call(this);this.getNode().parentNode.style.height="0px"};TWForm.prototype.showModal=function(e){TElement.prototype.showModal.call(this,e);var b=this.getNode();var p=b.getElementsByTagName("div");var r=0;var u=0;var k=0;var l=0;var m=0;var q=this.props.RelativeHeight;if(q>0){r=q}else{r=parseInt(b.offsetHeight)}var j;for(var g=0;g<p.length;g++){var o=String(p[g].className);if(o.search(/w/)>-1){var s=parseInt(p[g].offsetHeight);if(o.search(/wfh /)>-1){k=s}else{if(o.search(/wfd /)>-1){m=s;j=p[g]}else{if(o.search(/wff /)>-1){l=s}else{if(o.search(/wnt /)>-1){u=s}}}}}}if(j){j.style.display="block";var n=parseInt(r-k-u-l-2);if(n>0){j.style.height=n}this["DataTag"]=j;j.style.overflow="auto"}var a=b.getElementsByTagName("form");for(var l=0;l<a.length;l++){compileFormFocus(a[l],l)}};function TRichTableList(a,b){this.base=TTableList;this.base(a,b)}TRichTableList.prototype=new TTableList;function changeImage(b,a,c){changeVisible(b.parentNode.parentNode.parentNode,b,a,c)}function changeAllImage(b,a,c){changeAllCollaps(b.parentNode.parentNode.parentNode,b,a,c)}function getTBodyImage(b){var c=getLastChild(b);var d=getFirstChild(c);while(d&&(getProp(d,"iscollaps")!="true")){d=getNextSibling(d)}if(d){var a=getFirstChild(d);return a}}function changeAllCollaps(f,c,e,h){var b=1;var d=0;var a=0;if(parseInt(getClassName(f).substr(4))<parseInt(getClassName(getNextSibling(f)).substr(4))){if(getProp(f,"collap")!="visible"){setProp(f,"collap","visible");setProp(c,"src",e);f=getNextSibling(f);var g=f;while(parseInt(getClassName(g).substr(4))>=parseInt(getClassName(f).substr(4))){if(getClassName(g)==getClassName(f)){if(getProp(getNextSibling(g),"collap")=="hidden"){changeVisible(g,getTBodyImage(g),e,h)}}g=getNextSibling(g)}}else{setProp(f,"collap","hidden");setProp(c,"src",h);f=getNextSibling(f);var g=f;while(parseInt(getClassName(g).substr(4))>=parseInt(getClassName(f).substr(4))){if(getClassName(g)==getClassName(f)){if(getProp(getNextSibling(g),"collap")=="visible"){changeVisible(g,getTBodyImage(g),e,h)}}g=getNextSibling(g)}}}}function changeVisible(h,e,g,j){var c=h;var a=1;var f=0;var d=0;if(parseInt(getClassName(c).substr(4))<parseInt(getClassName(getNextSibling(c)).substr(4))){c=getNextSibling(c);var b=c;while(parseInt(getClassName(b).substr(4))>=parseInt(getClassName(c).substr(4))){if(getClassName(b)==getClassName(c)){if(getProp(b,"collap")=="hidden"){setProp(b,"collap","visible");if(e){setProp(e,"src",g)}setStyle([b],"display",(isMSIE()?"block":"table-row-group"));d=1}else{setProp(b,"collap","hidden");if(e){setProp(e,"src",j)}setStyle([b],"display","none");d=2}}else{if(d==1){if(getProp(b,"collap")!="hidden"){setStyle([b],"display",(isMSIE()?"block":"table-row-group"))}}else{if(d==2){setStyle([b],"display","none")}}}b=getNextSibling(b)}}}function TShape(a,b){this.base=TElement;this.base(a,b)}TShape.prototype=new TElement;function TFlex(a,b){this.base=TElement;this.base(a,b);this.eventModal=false}TFlex.prototype=new TElement;TFlex.prototype.getFlash=function(){return getFlashObject(this.getID()+this.props.ObjectID)};TFlex.prototype.processGetFlashObject=function(b){var e=this.getFlash();if(e){for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c];var a=d.nodeName;if(a!="#text"){if(e[a]){var f=getFirstChild(d);if(f){e[a](xml2text(f))}else{e[a](getNodeValue(d))}}}}}};function TFlexFlashObjectLoaded(h){if(flexobjs[h]){for(var a in flexobjs){if(a!=h){if(!flexobjs[a]["loaded"]){flexobjs[a]["loaded"]=true;if(flexobjs[a]["src"]==flexobjs[h]["src"]){var e=a.split(":");var d=e[0]+e[1];var g=document.getElementById(a);g.innerHTML=flexobjs[a]["html"];fixFlashObject(d)}}}}flexsrcs[flexobjs[h]["src"]]=false;if(parseInt(flexobjs[h]["callevent"])>0){var e=h.split(":");var c=e[0];var b=document.app.getElement(c);if(b){var f={};f["_"+c+"ObjectID"]=e[1];b.callEvent("Ready",f);document.app.clearParam("_"+c+"ObjectID")}}}}var flexobjid;var flexobjs={};var flexsrcs={};function writeflexobj(b,e){if(supportFlex()&&flexobjs[b]){var d=b.split(":");var h=d[0];var k=d[0]+d[1];var f=flexobjs[b]["args"];var j=AC_GetArgs(f,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");var g;var a;if(isMSIE()){var c="<object ";for(var l in j.objAttrs){c+=l+'="'+j.objAttrs[l]+'" '}c+=">";for(var l in j.params){if(l=="movie"){a=String(j.params[l]).split("?")[0]}c+='<param name="'+l+'" value="'+j.params[l]+'"/>'}c+="</object>";g=c}else{var c="<embed ";for(var l in j.embedAttrs){if(l=="movie"){a=String(j.embedAttrs[l]).split("?")[0]}c+=l+'="'+j.embedAttrs[l]+'" '}c+=">";g=c}flexobjs[b]["html"]=g;flexobjs[b]["src"]=a;var m=function(){if(!flexsrcs[flexobjs[b]["src"]]){flexobjs[b]["loaded"]=true;flexsrcs[flexobjs[b]["src"]]=true;var n=document.getElementById(b);n.innerHTML=flexobjs[b]["html"];fixFlashObject(k)}else{flexobjs[b]["loaded"]=false}};if(e){document.app.setEvent("load",m)}else{m()}}}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function TPart(a,b){this["core"]=a;if(typeof(b)=="object"){this["props"]=b}}TPart.prototype.remove=TElement.prototype.remove;TPart.prototype.getNode=TElement.prototype.getNode;TPart.prototype.getNodes=TElement.prototype.getNodes;TPart.prototype.setHtml=TElement.prototype.setHtml;TPart.prototype.addHtml=TElement.prototype.addHtml;TPart.prototype.appendHtml=TElement.prototype.appendHtml;TPart.prototype.setStyle=TElement.prototype.setStyle;TPart.prototype.processResponse=TElement.prototype.processResponse;TPart.prototype.processAlert=TElement.prototype.processAlert;TPart.prototype.processScript=TElement.prototype.processScript;TPart.prototype.processRemove=TElement.prototype.processRemove;TPart.prototype.processSetHtml=TElement.prototype.processSetHtml;TPart.prototype.processAddHtml=TElement.prototype.processAddHtml;TPart.prototype.processAppendHtml=TElement.prototype.processAppendHtml;TPart.prototype.processSetStyle=TElement.prototype.processSetStyle;TPart.prototype.setup=function(){};TPart.prototype.getID=function(){return this.props.ID};TPart.prototype.getNodeID=function(){if(this.props.N){return this.props.N}else{return this.props.NodeID}};TPart.prototype.getElement=function(){if(this.props.E){return this.core.getElement(this.props.E)}else{return this.core.getElement(this.props.ElementID)}};TPart.prototype.getNode=function(){return document.getElementById(this.getID())};