var Plugins=[];var processElements=false;var appDebugger=null;function compileApp(a){if(!a){a=document}if(appDebug){appDebugger=new appDebug();appDebugger.init(document)}initializeDate(a);initializeCurrency(a);for(var d=0;d<Plugins.length;d++){if(Plugins[d].initialize){Plugins[d].initialize(a)}}if(processElements){for(var b=0;b<a.forms.length;b++){appCompileForm(a.forms[b],b)}}for(var d=0;d<Plugins.length;d++){if(Plugins[d].terminate){Plugins[d].terminate(a)}}a.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(a){Plugins[Plugins.length]=a;processElements=processElements||(a.processElement?true:false)||(a.startForm?true:false)||(a.finishForm?true:false)}function include(b,a){b=b.split(".");if(b[b.length-1]=="js"){b.length-=1}a=a||libraryPATH||"";if(a.substr(a.length-1)!="/"){a+="/"}document.write('<script language="Javascript1.2" src="'+a+b.join("/")+'.js"><\/script>')}function appDebug(){this.enabled=false;this.identation=0;this.winlog=null}appDebug.prototype={getName:function(){return("cxDebug")},init:function(a){if(String(getProp(a.body,"debug")).toLowerCase()=="true"){this.setEnabled()}},setEnabled:function(a){this.enabled=((arguments.length==0)||(a))},log:function(b,a){if(!this.enabled){return}a=Number(a);if((a<0)&&(this.identation>0)){this.identation+=a}if(this.identation>0){b=Replicate(".  ",this.identation)+b}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()+") "+b);if(a>0){this.identation+=a}},showObject:function(c){if((c)&&typeof(c)=="object"){var a=function(g){var h='<html><body><table border="2" width="90%" cols="2">';h+='<tr align="left" bgcolor="lightgrey"><th>Property</th><th>Value</th></tr>';for(var d in g){try{h+="<tr><td>"+d+"</td><td>"+g[d]+"&nbsp;</td></tr>"}catch(f){h+='<tr><td colspan="2">Error: '+d+" - "+f+"&nbsp;</td></tr>"}}h+="</table></body></html>";return h};var b=window.open("","showObject","height=400,width=350,status=1,resizable=1,scrollbars=1");b.document.write(a(c));b.document.close();b.focus()}},_now:function(){var a=new Date();var f=a.getYear(),g=a.getMonth(),d=a.getDay();var c=a.getHours(),e=a.getMinutes(),b=a.getSeconds();a=(f+1900)+"-";a+=(g<10?"0":"")+g+"-";a+=(d<10?"0":"")+d+" ";a+=(c<10?"0":"")+c+":";a+=(e<10?"0":"")+e+":";a+=(b<10?"0":"")+b;return(a)}};function ChangeMacros(b){if(arguments.length){for(var a=1;a<arguments.length;a+=2){b=b.replace(new RegExp("%"+arguments[a]+"%","g"),arguments[a+1])}}return(b)}function Replicate(d,a){var c="";for(var b=0;b<a;b++){c+=d}return(c)}function STrim(a){return(String(a).replace(/^ +| +$/g,""))}function hexToString(a){return String.fromCharCode(parseInt(a,16))}function decodeUrl(a){return a.replace(/[0-9A-F]{2}/g,hexToString)}function cxEscape(a){a=escape(a).replace(/\+/g,"%2B");return a}function isFirefox5(){return(navigator.userAgent.indexOf("Firefox/5.")!=-1)}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(){var a=navigator.userAgent.toLowerCase();return((a.indexOf("chrome")==-1)&&(a.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(a){var c=false;if(a){var b=navigator.userAgent.match(new RegExp("MSIE ([^;]+)"));if((b)&&(typeof(b)=="object")&&(b.length)){b=Number(b[b.length-1]);if((!isNaN(b))&&(b>=a)&&(navigator.userAgent.indexOf("Opera")==-1)){c=true}}}return(c)}function isOpera(){return((navigator.appName.indexOf("Opera")!=-1)?true:false)}var formatDate="br";function initializeDate(a){var b=getProp(a.body,"formatDate");if(b){formatDate=b}}function getExtensionDate(b,e){if(!(e)){e=formatDate}var d=b.getDate();var f=b.getDay();var h=b.getMonth();var c=b.getYear();c=(c<30)?c+2000:c;c=(c<100)?c+1900:c;if(d<10){d="0"+d}var g=new Array(7);g[0]="Domingo";g[1]="Segunda-feira";g[2]="Terça-feira";g[3]="Quarta-feira";g[4]="Quinta-feira";g[5]="Sexta-feira";g[6]="Sábado";var a=new Array(12);a[0]="Janeiro";a[1]="Fevereiro";a[2]="Mar&ccedil;o";a[3]="Abril";a[4]="Maio";a[5]="Junho";a[6]="Julho";a[7]="Agosto";a[8]="Setembro";a[9]="Outubro";a[10]="Novembro";a[11]="Dezembro";return g[f]+", "+d+" de "+a[h]+" de "+c}function getDate(){var a=new Date();var b=a.getYear();if((b>40)&&(b<140)){b+=1900}return(fullDate(a.getDate()+"/"+(a.getMonth()+1)+"/"+b))}function isDate(b,d){var e=function(h,g){if(h==4||h==6||h==9||h==11){return(30)}if(h==2){if(((g%4)==0)&&(((g%100)!=0)||((g%400)==0))){return(29)}else{return(28)}}return(31)};if(!(d)){d=formatDate}else{if(Number(d)){d=(Number(d)==1)?"us":"br"}}var f=String(b).split(/[^0-9]/);if(f.length<3){return(false)}if(d=="us"){var a=f[0];f[0]=f[1];f[1]=a}for(var c=0;c<3;c++){f[c]=Number(f[c]);if(isNaN(f[c])){return(false)}}f[2]=(f[2]<100)?f[2]+1900:f[2];if(f[0]<1||f[0]>31||f[0]>e(f[1],f[2])){return(false)}if(f[1]<1||f[1]>12){return(false)}if(f[2]<1){return(false)}return(true)}function fullDate(a,b){if(!a){return("")}var d=String(a).split(/[^0-9]/);if(d.length<3){return(a)}for(var c=0;c<3;c++){d[c]=Number(d[c]);if(isNaN(d[c])){return(a)}if(c<2&&d[c]<=9){d[c]="0"+d[c]}}d[2]=(d[2]<30)?d[2]+2000:d[2];d[2]=(d[2]<100)?d[2]+1900:d[2];b=(b)?b:"/";return(d.join(b))}function maskDate(a,b){a=String(a);if((a.match(/\D/)==null)&&(a.length>=5)){a=a.substr(0,2)+"."+a.substr(2,2)+"."+a.substr(4)}return(fullDate(a,b))}function getTime(){var a=new Date();return(shortTime(a.getHours()+":"+a.getMinutes()))}function isTime(c){var b=String(c).split(/[^0-9]/);if(b.length<2){return(false)}if(b.length==2){b[2]=0}for(var a=0;a<3;a++){b[a]=Number(b[a]);if(isNaN(b[a])){return(false)}}if(b[0]<0||b[0]>23){return(false)}if(b[1]<0||b[1]>59){return(false)}if(b[2]<0||b[2]>59){return(false)}return(true)}function shortTime(d,a){var c=String(d).split(/[^0-9]/);if(c.length<2){return(d)}for(var b=0;b<c.length;b++){c[b]=Number(c[b]);if(isNaN(c[b])){return}if(c[b]<=9){c[b]="0"+c[b]}}return(c.join(a?a:":"))}function maskTime(c){var b=String(c).split(/\D/);if(b.length==1){var e=String(b[0]);var d=Number(e.substr(0,1));if((e.length>=4)||(d<2)||((d==2)&&Number(e.substr(1,1))<=4)){b[1]=e.substr(2,4);b[0]=e.substr(0,2)}else{b[1]=e.substr(1,2);b[0]=e.substr(0,1)}}for(var a=0;a<2;a++){switch(String(b[a]).length){case 0:b[a]="00";break;case 1:b[a]="0"+String(b[a]);break;default:}}return(b.join(":"))}function checkDate(c,b){var a=(getProp(c,"validateMinDate"))?checkDateMin(c,b):true;var d=(getProp(c,"validateMaxDate"))?checkDateMax(c,b):true;return(a&&d)}function checkDateMax(j,k){if(isDate(j.value)){j.value=fullDate(j.value);var a=String(j.value).split(/[^0-9]/);var g=getProp(j,"validateMaxDate");if(String(g).search(/^\@/)>-1){try{g=j.form.elements[String(g).substr(1)].value}catch(f){}}var l=String(g).split(/[^0-9]/);if(!(k)){k=formatDate}else{if(Number(k)){k=(Number(k)==1)?"us":"br"}}if(k=="us"){var d=a[0];a[0]=a[1];a[1]=d;var b=a[0];l[0]=l[1];l[1]=b}var c=new Date(a[2],a[1],a[0]);var h=new Date(l[2],l[1],l[0]);return(c<=h)}else{return false}}function checkDateMin(j,k){if(isDate(j.value)){j.value=fullDate(j.value);var c=String(j.value).split(/[^0-9]/);var b=getProp(j,"validateMinDate");if(String(b).search(/^\@/)>-1){try{b=j.form.elements[String(b).substr(1)].value}catch(h){}}var l=String(j.value).split(/[^0-9]/);var l=String(b).split(/[^0-9]/);if(!(k)){k=formatDate}else{if(Number(k)){k=(Number(k)==1)?"us":"br"}}if(k=="us"){var g=c[0];c[0]=c[1];c[1]=g;var d=c[0];l[0]=l[1];l[1]=d}var f=new Date(c[2],c[1],c[0]);var a=new Date(l[2],l[1],l[0]);return(f>=a)}else{return false}}function checkTime(b){var a=(getProp(b,"validateMinTime"))?checkTimeMin(b):true;var c=(getProp(b,"validateMaxTime"))?checkTimeMax(b):true;return(a&&c)}function checkTimeMax(c){if(isTime(c.value)){var b=String(c.value).split(/\:/);var a=getProp(c,"validateMaxTime");if(String(a).search(/^\@/)>-1){try{a=c.form.elements[String(a).substr(1)].value}catch(f){}}var d=String(c.value).split(/\:/);var d=String(a).split(/\:/);var g=false;if(parseInt(d[0])>parseInt(b[0])){g=true}else{if(parseInt(d[1])>parseInt(b[1])){g=true}else{if(parseInt(d[2])>parseInt(b[2])){g=true}}}return g}else{return false}}function checkTimeMin(c){if(isTime(c.value)){var b=String(c.value).split(/\:/);var a=getProp(c,"validateMinTime");if(String(a).search(/^\@/)>-1){try{a=c.form.elements[String(a).substr(1)].value}catch(f){}}var d=String(c.value).split(/\:/);var d=String(a).split(/\:/);var g=false;if(parseInt(d[0])<parseInt(b[0])){g=true}else{if(parseInt(d[1])<parseInt(b[1])){g=true}else{if(parseInt(d[2])<parseInt(b[2])){g=true}}}return g}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(a){var b=getProp(a.body,"formatCurrency");if(b){formatCurrency=b}var c=getProp(a.body,"decimalCurrency");if(!isNaN(Number(c))){decimalCurrency=c}}function getDecimalPoint(a){if(!(a)){a=formatCurrency}else{if(Number(a)){a=(Number(a)==1)?"us":"br"}}if(a=="us"){return(usSeparator.decimal)}else{return(brSeparator.decimal)}}function getDecimalPointRegExp(a){if(!(a)){a=formatCurrency}else{if(Number(a)){a=(Number(a)==1)?"us":"br"}}if(a=="us"){return(usSeparator.decimalReg)}else{return(brSeparator.decimalReg)}}function getCurrency(b,c){if(!(c)){c=formatCurrency}else{if(Number(c)){c=(Number(c)==1)?"us":"br"}}var d;if(c=="us"){d=usSeparator}else{d=brSeparator}b=String(b).replace(new RegExp("-+","g"),"-");var e=new RegExp(d.otherReg,"g");b=b.replace(e,"");var a=b.split(d.decimalReg);e=new RegExp(d.decimalReg,"g");b=b.replace(e,".");return(b)}function isCurrency(a,b){if((String(a).search(/^[0-9]/)>-1)&&(String(a).search(/[0-9]$/)>-1)){return(!isNaN(getCurrency(a,b)))}return(false)}function fullCurrency(j,b,h,a){var c=getCurrency(j,h);var d=c.split(/\./);for(var f=0;f<2;f++){if((!d[f])||(isNaN(Number(d[f])))){d[f]="0"}}if(!b){b=decimalCurrency}if((d[1]!="")&&(d[1].length>b)){d[1]=d[1].substr(0,b)}else{if(d[1].length<b){d[1]+=Replicate("0",b-d[1].length)}}var e=d[0].length/3;if(e!=parseInt(e)){e=parseInt(e)+1}var c="";if(a){c=d[0]}else{for(var f=d[0].length-3;f>0;f-=3){c="."+d[0].substr(f,3)+c}vRest=d[0].length%3;c=d[0].substr(0,vRest==0?3:vRest)+c;c=c.replace(new RegExp("^\\-\\.","g"),"-").replace(new RegExp("^\\.","g"),"")}if(d[1]!=""){var g;if(h=="us"){g=usSeparator}else{g=brSeparator}c+=g.decimal+d[1]}return(c)}function maskFloat(a){if(String(a).search(/^\,/)>-1){a=String("0")+String(a)}else{if(String(a).search(/^\./)>-1){a=String("0")+String(a)}}return a}function simpleCurrency(b,a,c){return(fullCurrency(b,a,c,true))}function getNodeValue(c){var b="";if(c&&c.firstChild){var a=c.firstChild;while(a){b+=a.nodeValue;a=a.nextSibling}}return b}function getProp(a,c){var b="";if((a)&&(a.getAttribute)){b=a.getAttribute(c);if((typeof(b)=="undefined")||(b==null)){b=""}}return(b)}function setProp(a,c,b){if((a)&&(a.setAttribute)){a.setAttribute(c,(typeof(b)!="undefined"?b:""));return(1)}return(0)}function removeProp(a,b){if((a)&&(a.removeAttribute)){a.removeAttribute(b);return(1)}return(0)}function getStyle(e,c){var a=processNodes(e);var b;if(a.length){var d=a[0];if(d.style){d=d.style}b=d[c]}return b}function setStyle(f,d,c){var b=processNodes(f);for(var a=0;a<b.length;a++){var e=b[a];if(e){if(e.style){e=e.style}e[d]=c}}}var CSSRules=function(){var b=document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css";b.appendChild(a);var c=function(){if(a.styleSheet){return function(d,e){if(a.styleSheet.cssText==""){a.styleSheet.cssText=""}a.styleSheet.cssText+=d+" { "+e+" }"}}else{return function(d,e){a.appendChild(document.createTextNode(d+" { "+e+" }"))}}}();return{add:c}}();function createCSS(a,b){CSSRules.add(a,b)}function getStyleSheetRule(a){var b=getStyleSheetRules({single:a});return(b?b.single:b)}function getStyleSheetRules(a){var e={};if((document.styleSheets)&&(document.styleSheets.length)){var h={},k=false,b;if(typeof(a)=="object"){for(var d=0;d<document.styleSheets.length;d++){var c=(isGecko()?document.styleSheets[d].cssRules:document.styleSheets[d].rules);if((c)&&(c.length)){for(i=0;i<c.length;i++){b=true;for(var f in a){var g=a[f].toLowerCase();if((c[i])&&(c[i].selectorText)&&(c[i].selectorText.toLowerCase()==g)){e[f]=c[i];h[f]=true}else{if(!h[f]){b=false}}}if(b){break}}}if(b){break}}}}return(e)}function getCurrentStyle(c,a){a=(a=="float"||a=="cssFloat")?"styleFloat":a;var b=(c&&c.style)?c.style[a]:null;if(!b&&c.currentStyle){b=c.currentStyle[a]}if(a=="opacity"){if(b=(c.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(b[1]){return parseFloat(b[1])/100}}return 1}if(b=="auto"){if((a=="width"||a=="height")&&(getCurrentStyle(c,"display")!="none")){return c["offset"+a.capitalize()]+"px"}return null}return b}function selectItem(b,c){if(STrim(c)!=""){c=c.toLowerCase();for(var a=0;a<b.options.length;a++){if(String(b.options[a].text).toLowerCase()==c){b.selectedIndex=a;return(a)}}}return(-1)}function setItemComboByValue(b,a){selectItemByValue(b,a)}function selectItemByValue(c,a){for(var b=0;b<c.options.length;b++){if(c.options[b].value==a){c.selectedIndex=b;return(b)}}return(-1)}function findObject(b,e){if(!e){e=document}if(typeof(b)=="object"){return(b)}var d;if(b.indexOf&&(d=b.indexOf("?"))>0&&parent.frames.length){e=parent.frames[b.substring(d+1)].document;b=b.substring(0,d)}var a;if(!(a=e[b])&&e.all){a=e.all[b]}if((!a)&&e.getElementById){a=e.getElementById(b)}for(var c=0;(!a)&&(e.forms&&c<e.forms.length);c++){a=e.forms[c][b]}for(var c=0;(!a)&&e.layers&&(c<e.layers.length);c++){a=findObject(b,e.layers[c].document)}return(a)}function setEvent(c,a,b){if(c.addEventListener){c.addEventListener(a,b,false)}else{c["on"+a]=b}}function setValue(a,b){a=findObject(a);if(a){if(isMozilla()){a.textContent=b}else{a.innerText=b}}}function getValue(b,a){b=findObject(a?a:b);if(b){return(isGecko()?b.textContent:b.innerText)}else{return("")}}function getLastChild(a){if(a.lastChild){a=a.lastChild;while(a&&(a.nodeName=="#text")){a=a.previousSibling}return a}}function getFirstChild(a){if(a&&a.firstChild){a=a.firstChild;while(a&&(a.nodeName=="#text")){a=a.nextSibling}return a}}function getNextSibling(a){if(a.nextSibling){a=a.nextSibling;while(a&&(a.nodeName=="#text")){a=a.nextSibling}return a}}function getPreviousSibling(a){if(a.previousSibling){a=a.previousSibling;while(a&&(a.nodeName=="#text")){a=a.previousSibling}return a}}function checkClassItem(c,d){var b=getClassName(c);var a=b.split(/\s+/);for(i=0;i<a.length;i++){if(a[i]==d){return 1}}return 0}function setClassItem(a,b){if(!checkClassItem(a,b)){setClassName(a,b+" "+getClassName(a))}}function removeClassItem(d,e){var c=getClassName(d);var b=c.split(/\s+/);var a=[];for(i=0;i<b.length;i++){if(b[i]!=e){a.push(b[i])}}setClassName(d,a.join(" "))}function getClassName(a){return getProp(a,(isMSIE()?"className":"class"))}function setClassName(a,b){return setProp(a,(isMSIE()?"className":"class"),b)}function MM_openBrWindow(c,a,b){window.open(c,a,b)}function myXMLHttpRequest(){var a;if(window.XMLHttpRequest){try{a=new XMLHttpRequest()}catch(b){a=null}}else{if(window.ActiveXObject){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=null}}}}return a}function getAnchorPosition(b){var e=false;var k=new Object();var j=0,g=0;var d=false,f=false,h=false;if(document.getElementById){d=true}else{if(document.all){f=true}else{if(document.layers){h=true}}}if(d&&document.all){j=AnchorPosition_getPageOffsetLeft(document.all[b]);g=AnchorPosition_getPageOffsetTop(document.all[b])}else{if(d){var a=document.getElementById(b);j=AnchorPosition_getPageOffsetLeft(a);g=AnchorPosition_getPageOffsetTop(a)}else{if(f){j=AnchorPosition_getPageOffsetLeft(document.all[b]);g=AnchorPosition_getPageOffsetTop(document.all[b])}else{if(h){var l=0;for(var c=0;c<document.anchors.length;c++){if(document.anchors[c].name==b){l=1;break}}if(l==0){k.x=0;k.y=0;return k}j=document.anchors[c].x;g=document.anchors[c].y}else{k.x=0;k.y=0;return k}}}}k.x=j;k.y=g;return k}function getAnchorWindowPosition(b){var c=getAnchorPosition(b);var a=0;var d=0;if(document.getElementById){if(isNaN(window.screenX)){a=c.x-document.body.scrollLeft+window.screenLeft;d=c.y-document.body.scrollTop+window.screenTop}else{a=c.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;d=c.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}else{if(document.all){a=c.x-document.body.scrollLeft+window.screenLeft;d=c.y-document.body.scrollTop+window.screenTop}else{if(document.layers){a=c.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;d=c.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}}}c.x=a;c.y=d;return c}function AnchorPosition_getPageOffsetLeft(b){var a=b.offsetLeft;while((b=b.offsetParent)!=null){a+=b.offsetLeft}return a}function AnchorPosition_getWindowOffsetLeft(a){return AnchorPosition_getPageOffsetLeft(a)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(a){var b=a.offsetTop;while((a=a.offsetParent)!=null){b+=a.offsetTop}return b}function AnchorPosition_getWindowOffsetTop(a){return AnchorPosition_getPageOffsetTop(a)-document.body.scrollTop}function appAutoChange(){}appAutoChange.prototype={getName:function(){return("autoChange")},processElement:function(c,a){var b=getProp(c,"autoChange");if((b)&&(STrim(b)!="")){if(String(c.tagName).toUpperCase()=="SELECT"){if(c.onchange!=this._autoChange){if(c.onchange){c.autoChange_onchange=c.onchange}c.onchange=this._autoChange}}else{if(String(getProp(c,"autoChangeOnClick")).toLowerCase()=="true"){if(c.onclick!=this._autoChange){if(c.onclick){c.autoChange_onchange=c.onclick}c.onclick=this._autoChange}}}}},_autoChange:function(e){var a=true;var d=getProp(this,"autoChange");var g=String(d).split(/\s*;\s*/g);for(var c=0;c<g.length;c++){var f=String(g[c]).match(/^\s*([^:]+)\s*:\s*([^=]+)\s*=\s*([^\s]+)\s*/);if(f){var b=this;if(String(this.tagName).toUpperCase()=="SELECT"){b=this.options[this.selectedIndex]}changeProp(this.form.elements[f[1]],f[2],getProp(b,f[3]));if((f[2]=="value")&&(this.form.elements[f[1]])){this.form.elements[f[1]].value=getProp(b,f[3])}}}if((a)&&(this.autoChange_onchange)){if(this.autoChange_onchange()==false){a=false}}return(a)}};var pluginAutoChange=new appAutoChange();if(appAddCompile){appAddCompile(pluginAutoChange)}function newOption(e){var a=true;var g=String(getProp(this,"newOption"));if((this.selectedIndex>-1)&&(this.options[this.selectedIndex].value==g)){var b=String(getProp(this,"newOptionMsg"));var d=window.prompt(b,"");if((STrim(d)=="")||(d==null)){this.selectedIndex=0}else{if(selectItem(this,d)==-1){var f=String(getProp(this,"newOptionPrefix"));var c=new Option(d,f+d,false,true);this.options[this.length]=c;return(this.length-1)}}}if((a)&&(this.newOption_onchange)){if(this.newOption_onchange()==false){a=false}}return(a)}function appNewOption(){}appNewOption.prototype.getName=function(){return("newOption")};appNewOption.prototype.processElement=function(c,a){var b=getProp(c,"newOption");if((b)&&(STrim(b)!="")){if(String(c.tagName).toUpperCase()=="SELECT"){if(c.onchange!=newOption){if(c.onchange){c.newOption_onchange=c.onchange}c.onchange=newOption}}}};var pluginNewOption=new appNewOption();if(appAddCompile){appAddCompile(pluginNewOption)}function compileNewOption(a){for(var b=0;b<a.forms.length;b++){compileFormNewOption(a.forms[b],b)}}function compileFormNewOption(b,a){for(var c=0;c<b.length;c++){pluginNewOption.processElement(b.elements[c],c)}}function processNodes(c){var a;switch(typeof(c)){case"string":a=[c];break;case"object":a=c;break;default:a=[];break}for(var b=0;b<a.length;b++){if(typeof(a[b])=="string"){a[b]=findObject(a[b])}}return(a)}function changeProp(a,c,b){setProp(a,c,b);if(a.mask_refresh){a.mask_refresh("nofocus")}}function inputRefresh(a){this.onfocus(a);this.onblur()}function setMask(e,a){var f="";if(!String(e.value).match(/^ *$/)){if(!a){a=getProp(e,"mask")}switch(String(a).toLowerCase()){case"currency":f=fullCurrency(e.value,getProp(e,"decimalCurrency"));break;case"float":f=maskFloat(e.value);break;case"date":f=maskDate(e.value);break;case"time":f=maskTime(e.value);break;case"domain":f=e.value.toLowerCase().replace(/[^a-z0-9\-]/ig,"");break;case"customchar":if(e.jsMaskChars){f=e.value.replace(new RegExp("[^"+e.jsMaskChars+"]","ig"),"")}break;case"nospecial":f=e.value.replace(/[^a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ ]/ig,"");break;default:if((STrim(a)!="")&&(typeof(a)!="undefined")){var d=String(e.value).split(new RegExp(""));var c=a.split(new RegExp(""));var g=0;for(var b=0;b<c.length;b++){if(c[b]=="d"){if(g<d.length){f+=d[g]}g++}else{f+=c[b]}}if(g<d.length){for(var b=g;b<d.length;b++){f+=d[b]}}}}}return(f)}function removeMask(b,a){var c=String(b.value);if(!c.match(/^ *$/)){if(!a){a=getProp(b,"mask")}if((STrim(a)!="")&&(typeof(a)!="undefined")&&(String(getProp(b,"type")).toLowerCase()=="text")){switch(String(a).toLowerCase()){case"currency":c=simpleCurrency(c,getProp(b,"decimalCurrency"));break;case"date":c=c.replace(/[^\d\/]/g,"");break;case"time":c=c.replace(/[^\d:]/g,"");break;case"domain":c=c.toLowerCase().replace(/[^a-z0-9\-]/g,"");break;case"customchar":if(b.jsMaskChars){c=c.replace(new RegExp("[^"+b.jsMaskChars+"]","ig"),"")}break;case"nospecial":c=c.replace(/[^a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ ]/ig,"");break;default:c=removeCharacter(b,null,c);break}}}return(c)}function removeCharacter(b,a,c){if((typeof(c)!="string")||(STrim(c)=="")){c=String(b.value)}if(!c.match(/^ *$/)){if(!a){a=getProp(b,"character")}if((STrim(a)!="")&&(typeof(a)!="undefined")&&((String(getProp(b,"type")).toLowerCase()=="text")||(String(getProp(b,"type")).toLowerCase()==""))){switch(String(a).toLowerCase()){case"numeric":c=c.replace(/\D/g,"");break;case"currency":c=c.replace(/[^0-9,\.\-]/g,"");if(String(getProp(b,"negativeCurrency")).toLowerCase()!="true"){c=c.replace(new RegExp("\\-","g"),"")}break;case"customchar":if(b.jsMaskChars){c=c.replace(new RegExp("[^"+b.jsMaskChars+"]","ig"),"")}break;case"email":c=c.replace(/[^_\.0-9a-z\-@]/ig,"").toLowerCase();break;default:}}}return(c)}function inputKeyPress(c){var a=true;var b=0;try{if(self.event){b=self.event.keyCode}else{if((self.parent)&&(self.parent.event)){b=self.parent.event.keyCode}else{if((c)&&(c.which)){b=c.which}}}}catch(d){}if((b!=13)&&(b!=8)&&(b!=9)&&(b!=0)&&(b!=9)&&(b!=16)&&(b!=17)&&(b!=18)&&(b!=37)&&(b!=38)&&(b!=39)&&(b!=40)&&(b!=46)){var f=String.fromCharCode(b);switch(String(getProp(this,"character")).toLowerCase()){case"numeric":a=(f.match(/\d/)!=null);break;case"currency":if(f==getDecimalPoint()){a=(this.value.search(new RegExp(getDecimalPointRegExp(),"g"))==-1)}else{a=(f.match(/[\-\d,\.]/)!=null)}if((a)&&(f=="-")){if(String(getProp(this,"negativeCurrency")).toLowerCase()=="true"){a=(this.value.search(new RegExp("\\-","g"))==-1)}else{a=false}}break;case"date":a=(f.match(/[\d\/]/)!=null);break;case"time":a=(f.match(/[\d:]/)!=null);break;case"exprvar":a=(f.search(/[a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ_]/i)>-1);break;case"domain":a=(f.match(/[a-z0-9\-]/i)!=null);break;case"customchar":if(this.jsMaskChars){a=(f.match(new RegExp("["+this.jsMaskChars+"]","i"))!=null)}break;case"nospecial":a=(f.match(/[a-z0-9áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙãõÃÕçÇâêîôûÂÊÎÔÛäëïöüÄËÏÖÜ ]/i)!=null);break;case"email":a=(f.match(/[_\.0-9a-z\-@]/i)!=null);break;default:break}}if(a){if((getProp(this,"mask"))&&(b==13)){this.onblur()}}if((a)&&(this.mask_onkeypress)){if(this.mask_onkeypress(c)==false){a=false}}return(a)}function inputKeyUp(b){var k=0;try{if(self.event){k=self.event.keyCode}else{if((self.parent)&&(self.parent.event)){k=self.parent.event.keyCode}else{if((b)&&(b.which)){k=b.which}}}}catch(h){}if((k!=8)&&(k!=9)&&(k!=16)&&(k!=17)&&(k!=18)&&(k!=37)&&(k!=38)&&(k!=39)&&(k!=40)&&(k!=46)){var j=parseInt(getProp(this,"autotab"));if(this.mask_keydownStat&&j>0){if((this.value.length)>=j){var g;var c=false;for(var d=0;d<this.form.elements.length;d++){var f=this.form.elements[d];if(f.disabled){}else{if(c){if((f.type.length>1)&&(f.type.toLowerCase()!="hidden")){g=f;break}}else{if(f==this){c=true}}}}if(g){if(!g.disabled){g.focus();if(g.onfocus){g.onfocus()}}}}this.mask_keydownStat=false}}var a=true;if(a&&this.mask_onkeyup){if(this.mask_onkeyup(b)==false){a=false}}return(a)}function inputKeyDown(c){var b=0;try{if(self.event){b=self.event.keyCode}else{if((self.parent)&&(self.parent.event)){b=self.parent.event.keyCode}else{if((c)&&(c.which)){b=c.which}}}}catch(d){}if((b!=8)&&(b!=9)&&(b!=16)&&(b!=17)&&(b!=18)&&(b!=37)&&(b!=38)&&(b!=39)&&(b!=40)&&(b!=46)){this.mask_keydownStat=true}var a=true;if(a&&this.mask_onkeydown){if(this.mask_onkeydown(c)==false){a=false}}return(a)}function textOnFocus(a){this.mask_keydownStat=false;this.value=removeMask(this);if(typeof(a)!="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 a=getProp(this,"maxlen");if(a>0){this.value=String(this.value).substr(0,a)}}if(this.mask_onblur){return(this.mask_onblur())}}function appMask(){}appMask.prototype.getName=function(){return("Mask")};appMask.prototype.processElement=function(c,b){var a=getProp(c,"mask");var e=getProp(c,"character");if((e)||(a)){if(c.onkeypress!=inputKeyPress){if(c.onkeypress){c.mask_onkeypress=c.onkeypress}c.onkeypress=inputKeyPress}if(c.onkeyup!=inputKeyUp){if(c.onkeyup){c.mask_onkeyup=c.onkeyup}c.onkeyup=inputKeyUp}if(c.onkeydown!=inputKeyDown){if(c.onkeydown){c.mask_onkeydown=c.onkeydown}c.onkeydown=inputKeyDown}if(c.onblur!=textOffFocus){if(c.onblur){c.mask_onblur=c.onblur}c.onblur=textOffFocus}if(c.onfocus!=textOnFocus){if(c.onfocus){c.mask_onfocus=c.onfocus}c.onfocus=textOnFocus;c.mask_refresh=inputRefresh}c.jsMaskChars=getProp(c,"maskChars")}var d=getProp(c,"selected");if(d){setItemComboByValue(c,d);if(c.onchange){c.onchange()}}if(c.mask_refresh){c.mask_refresh("nofocus")}};var Mask=new appMask();if(appAddCompile){appAddCompile(Mask)}function compileMask(a){for(var b=0;b<a.forms.length;b++){compileFormMask(a.forms[b],b)}}function compileFormMask(b,a){for(var c=0;c<b.length;c++){Mask.processElement(b.elements[c],c)}}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(a){a=a.toLowerCase();if(a.search(/^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]+$/)>-1){return(1)}if(a.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(c){c=c.replace(/\D/g,"");var e=c.substr(0,9);if(e.length!=9||e.match(/^0{9}|9{9}$/)){return false}var a=0;for(var d=0;d<9;d++){a+=parseInt(e.charAt(d))*(10-d)}var b=11-(a%11);if(b>9){e+=0}else{e+=b}a=0;for(var d=0;d<10;d++){a+=parseInt(e.charAt(d))*(11-d)}b=11-(a%11);if(b>9){e+=0}else{e+=b}return(c==e)}function isCNPJ(d){d=d.replace(/\D/g,"");var b=d.substr(0,12);if(b.length!=12||b.match(/^0{12}|1{12}|2{12}|3{12}|4{12}|5{12}|6{12}|7{12}|8{12}|9{12}$/)){return false}var a=0;for(var e=0;e<12;e++){a+=parseInt(b.charAt(e))*(e<4?(5-e):(13-e))}var c=11-(a%11);if(c>9){b+=0}else{b+=c}var a=0;for(var e=0;e<13;e++){a+=parseInt(b.charAt(e))*(e<5?(6-e):(14-e))}var c=11-(a%11);if(c>9){b+=0}else{b+=c}return(d==b)}function appValidate(){}appValidate.prototype.getName=function(){return("Validate")};appValidate.prototype.startForm=function(b,a){if(getProp(b,"validate")=="true"){onEventManager.addEvent(b,"submit",validateForm,"first",true)}};var Validate=new appValidate();if(appAddCompile){appAddCompile(Validate)}function compileValidate(a){for(var b=0;b<a.forms.length;b++){compileFormValidate(a.forms[b],b)}}function compileFormValidate(b,a){Validate.startForm(b,a)}function appModified(){}appModified.prototype.getName=function(){return("Modified")};appModified.prototype.startForm=function(b,a){if((getProp(b,"validate")=="true")||(getProp(b,"validate")=="numeric")||(getProp(b,"validate")=="email")||(getProp(b,"validate")=="date")||(getProp(b,"validate")=="custom")||(getProp(b,"validate")=="time")||(getProp(b,"validate")=="number")||(getProp(b,"validate")=="currency")||(getProp(b,"validate")=="domain")||(getProp(b,"validate")=="match")||(getProp(b,"validate")=="cpf")){b.modified=false;if(getProp(b,"checkUnload")=="true"){onEventManager.addEvent(b,"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(a,c){if(window.event){c=window.event}var b=(c.which)?c.which:c.keyCode;var d=String.fromCharCode(b);if(c.ctrlKey){return false}else{if(c.shiftKey&&(b==45)){return false}}return true}function setModified(){if(this.form.jslibCompiled){this.modified=true;this.form.modified=true;var b=this.form;if(getProp(b,"checkUnload")=="true"){window.onbeforeunload=function(){return modifiedFormMessage(b,"unload")}}for(var a=0;a<b.length;a++){if(getProp(b.elements[a],"cancelForm")){b.elements[a].modifiedConfirm=true}}}}function cancelForm(){var b=this.form;if(this.modifiedConfirm){var a=modifiedFormMessage(b,"cancel");if(window.confirm(a)){if(getProp(b,"checkUnload")=="true"){window.onbeforeunload=null}b.oncancel()}}else{if(getProp(b,"checkUnload")=="true"){window.onbeforeunload=null}b.oncancel()}}function modifiedForm(d){var b=false;for(var a=0;a<d.length;a++){var e=getProp(d.elements[a],"validate");if(e){if(d.elements[a].modified){b=true;break}}}if(b){var c=modifiedFormMessage(d,"cancel");if((c=="")||(c==null)){return true}else{return window.confirm(c)}}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(b,a){this.elementFocus=null;this.defaultFocus=null;this.focus=false};appFocus.prototype.finishForm=function(b,a){if((this.defaultFocus)&&(!this.elementFocus)){this.elementFocus=this.defaultFocus}if((this.elementFocus)&&(this.elementFocus.focus)){try{this.elementFocus.focus()}catch(c){}}};appFocus.prototype.processElement=function(c,b){if((c.focus)&&((this.focus)||(!this.elementFocus))){var e=getProp(c,"focusEmpty");if((typeof(e)=="string")&&((e.toLowerCase()=="false")||(e=="0"))){e=""}var a=getProp(c,"setFocus");if(typeof(a)!="string"){a=getProp(c,"focus")}if(typeof(a)=="string"){if((a.toLowerCase()=="false")||(a=="0")){a=""}}else{a=""}if(e){var d=true;if(String(c.tagName).toUpperCase()=="SELECT"){d=(c.selectedIndex<=0)}else{d=(STrim(c.value)=="")}if(d){this.elementFocus=c;this.focus=false}if(!this.defaultFocus){this.defaultFocus=c}}else{if((!this.elementFocus)&&(a)){this.elementFocus=c;this.focus=true;if(!this.defaultFocus){this.defaultFocus=c}}}}};var Focus=new appFocus();if(appAddCompile){appAddCompile(Focus)}function compileFocus(a){for(var b=0;b<a.forms.length;b++){compileFormFocus(a.forms[b],b)}}function compileFormFocus(b,a){Focus.startForm(b,a);for(var c=0;c<b.length;c++){Focus.processElement(b.elements[c],c)}Focus.finishForm(b,a)}function radioSelect(b,e,d){if(b&&e&&d){var c=b.elements[e];if(c&&c.length){for(var a=0;a<c.length;a++){if(c[a].value==d){c[a].checked=true;break}}}else{if(c){if(c.value==d){c.checked=true}}}}}function radioSelectForm(d){var b=getProp(d,"radioselect");if(b){var a=b.split(";");if(a.length>0){for(var c=0;c<a.length;c++){var e=a[c].split("=");radioSelect(d,e[0],e[1])}}}}function appRadioSelect(){}appRadioSelect.prototype.getName=function(){return("RadioSelect")};appRadioSelect.prototype.startForm=function(b,a){if(getProp(b,"radioselect")){radioSelectForm(b)}};var RadioSelect=new appRadioSelect();if(appAddCompile){appAddCompile(RadioSelect)}function jslibEventItem(c,a,b){this.control=c;this.eventName=a;this.stop=b;this.iEvents={first:[],middle:[],last:[]}}jslibEventItem.prototype.moments=["first","middle","last"];jslibEventItem.prototype.runEvent=function(b){try{if(self.event){b=self.event}else{if((self.parent)&&(self.parent.event)){b=self.parent.event}}}catch(f){}var a=true;for(var c=0;c<this.moments.length;c++){moment=this.moments[c];for(var d=0;d<this.iEvents[moment].length;d++){this.control.onRunEvent=this.iEvents[moment][d];if(this.control.onRunEvent(b)==false){a=false;if(this.stop==true){break}}}if(!a){break}}return a};jslibEventItem.prototype.addFunction=function(a,b){if(!b){b="middle"}if(this.iEvents[b]){this.iEvents[b].push(a)}};function jslibEventManager(){}jslibEventManager.prototype.getName=function(){return("jslibEventManager")};jslibEventManager.prototype.addEvent=function(h,a,d,c,b){if(!h.jslibOnEvent){h.jslibOnEvent={}}if(!h.jslibOnEvent[a]){var g=new jslibEventItem(h,a,b);h.jslibOnEvent[a]=g;try{if(h["on"+a]){g.addFunction(h["on"+a])}h["on"+a]=function(e){return(g.runEvent(e))}}catch(f){}}var g=h.jslibOnEvent[a];g.addFunction(d,c)};var onEventManager=new jslibEventManager();function jslibLocation(e){if(!e){e=window}this.parentWindow=e;var b=e.location.href;this.params={};this.href="";this.encoded=false;var g=b.indexOf("?");if(g>-1){var a=b.lastIndexOf("#");if(a==-1){a=b.length}var c=b.substr((g+1),(a-g-1));this.href=b.substr(0,g);var f=c.split("&");for(var d=0;d<f.length;d++){var h=f[d];var j=h.split("=");this.setParam(unescape(j[0]),unescape(j[1]))}if(this.params.C=="A"){this.encoded=true;var c=decodeUrl(this.params.V);this.params={};var f=c.split("&");for(var d=0;d<f.length;d++){var h=f[d];var j=h.split("=");this.setParam(unescape(j[0]),unescape(j[1]))}}}else{this.href=b}}jslibLocation.prototype.setParam=function(a,b){this.params[a]=b};jslibLocation.prototype.redirect=function(a){this.parentWindow.location.href=a};jslibLocation.prototype.getUrl=function(b){if(!b){b=this.params}var c="";for(var a in b){if(c){c+="&"}c+=escape(a)+"="+escape(b[a])}if(c){return(this.href+"?"+c)}else{return(this.href)}};jslibLocation.prototype.reload=function(){var b="";for(var a in this.params){if(b){b+="&"}b+=escape(a);b+="=";b+=escape(this.params[a])}if(b){this.redirect(this.href+"?"+b)}else{this.parentWindow.location.reload()}};var locationUrl=new jslibLocation(window);function copyHtml(a,b){b.innerHTML=a.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(a){var c="";if(stItems[a]){var b=stItems[a].getElementsByTagName("TD");if((b.length)&&(b[stCol])){c=getValue(b[stCol])}}if(stNum){c=Number(String(c).replace(new RegExp("\\D","g"),""));if(isNaN(c)){c=0}}return(c)}function compare(b,a){return((stDesc)?b>a:b<a)}function exchange(b,a){if(b==a+1){stParent.insertBefore(stItems[b],stItems[a])}else{if(a==b+1){stParent.insertBefore(stItems[a],stItems[b])}else{var c=stParent.replaceChild(stItems[b],stItems[a]);if(typeof(stItems[b])=="undefined"){stParent.appendChild(c)}else{stParent.insertBefore(c,stItems[b])}}}}function quickSort(d,b){if(b<=d+1){return}if((b-d)==2){if(compare(getCol(b-1),getCol(d))){exchange(b-1,d)}return}var c=d+1;var a=b-1;getCol(d);if(compare(getCol(d),getCol(c))){exchange(c,d)}if(compare(getCol(a),getCol(d))){exchange(d,a)}if(compare(getCol(d),getCol(c))){exchange(c,d)}pivot=getCol(d);while(true){a--;while(compare(pivot,getCol(a))){a--}c++;while(compare(getCol(c),pivot)){c++}if(a<=c){break}exchange(c,a)}exchange(d,a);if((a-d)<(b-a)){quickSort(d,a);quickSort(a+1,b)}else{quickSort(a+1,b);quickSort(d,a)}}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 e=col.parentNode.getElementsByTagName("TD");var c=0;for(var b=0;b<e.length;b++){if(col==e[b]){break}c++}col=c}}stCol=Number(col);if((stParent)&&(stParent.nodeName=="TBODY")&&(!isNaN(stCol))){stDesc=(stCol==stLastCol)?(!stDesc):false;stLastCol=stCol;var d=getProp(this.stTable,"stOffsetTop");if(d==""){d=1}var a=Number(getProp(this.stTable,"stOffsetBottom"));if(isNaN(a)){a=0}stItems=stParent.getElementsByTagName("tr");stMax=stItems.length-a;quickSort(d,stMax,stDesc)}}function appSortTable(){}appSortTable.prototype.getName=function(){return("sortTable")};appSortTable.prototype.initialize=function(a){var c=a.getElementsByTagName("TABLE");for(var b=0;b<c.length;b++){if(getProp(c[b],"sortTable")){this.compileTable(c[b])}}};appSortTable.prototype.compileTable=function(e){e=findObject(e);var b=e.getElementsByTagName("TR");if((b)&&(b.length)){var a=b[0];var d=a.getElementsByTagName("TD");for(var c=0;c<d.length;c++){if(getProp(d[c],"stSort")){d[c].stTable=e;d[c].stNum=getProp(d[c],"stNum");d[c].onclick=sortTable;if(d[c].style){d[c].style.cursor=isGecko()?"pointer":"hand"}}}}};var vSortTable=new appSortTable();if(appAddCompile){appAddCompile(vSortTable)}function compileSortTable(a){vSortTable.initialize(a)}function jslibElement(a){this.node=document.getElementById(a)}jslibElement.prototype.getId=function(){return this.node.getAttribute("id")};jslibElement.prototype.setStyle=function(a,b){setStyle([this.getId()],a,b)};jslibElement.prototype.getStyle=function(a){return getStyle(this.getId(),a)};jslibElement.prototype.changeDisplay=function(a){if(a){this.setStyle("display",a)}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(a){this.elements[a.getId()]=a;this[a.getId()]=a};var jsElements=new jslibElements();function disableOnSubmit(){var c=this;var d=true;if(c.disableonsubmit_onsubmit){if(c.disableonsubmit_onsubmit()==false){d=false}}if(d){if(document.app&&document.app[c.id]&&document.app[c.id].isAjax()){}else{if(c.onsubmit==disableOnSubmit){c.onsubmit=cancelSubmit}else{window.setTimeout(function(){c.onsubmit=cancelSubmit},5)}}if(c.disableOnSubmit_element){var a=getProp(c,"disableMsg");if(a!=""){setProp(c.disableOnSubmit_element,"oldvalue",c.disableOnSubmit_element.value);c.disableOnSubmit_element.value=a}var b=getProp(c,"disableClass");if(b!=""){c.disableOnSubmit_element.className=b}}}return(d)}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(b,a){if(getProp(b,"disableOnSubmit")=="true"){this.currentForm=b;onEventManager.addEvent(b,"submit",disableOnSubmit,"last")}else{this.currentForm=null}};appDisableOnSubmit.prototype.processElement=function(b,a){if(this.currentForm){if(getProp(b,"disableOnSubmit")=="true"){onEventManager.addEvent(b,"click",disableOnSubmit_ButtonClick,"last")}}};var DisableOnSubmit=new appDisableOnSubmit();if(appAddCompile){appAddCompile(DisableOnSubmit)}function compileDisableOnSubmit(a){for(var b=0;b<a.forms.length;b++){compileFormDisableOnSubmit(a.forms[b],b)}}function compileFormDisableOnSubmit(b,a){DisableOnSubmit.startForm(b,a);for(var c=0;c<b.length;c++){DisableOnSubmit.processElement(b.elements[c],c)}}(function(){var j=window.DomReady={};var h=navigator.userAgent.toLowerCase();var c={version:(h.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(h),opera:/opera/.test(h),msie:(/msie/.test(h))&&(!/opera/.test(h)),mozilla:(/mozilla/.test(h))&&(!/(compatible|webkit)/.test(h))};var d=false;var e=false;var g=[];function a(){if(!e){e=true;if(g){for(var k=0;k<g.length;k++){g[k].call(window,[])}g=[]}}}function f(k){var l=window.onload;if(typeof window.onload!="function"){window.onload=k}else{window.onload=function(){if(l){l()}k()}}}function b(){if(d){return}d=true;if(document.addEventListener&&!c.opera){document.addEventListener("DOMContentLoaded",a,false)}if(c.msie&&window==top){(function(){if(e){return}try{document.documentElement.doScroll("left")}catch(l){setTimeout(arguments.callee,0);return}a()})()}if(c.opera){document.addEventListener("DOMContentLoaded",function(){if(e){return}for(var l=0;l<document.styleSheets.length;l++){if(document.styleSheets[l].disabled){setTimeout(arguments.callee,0);return}}a()},false)}if(c.safari){var k;(function(){if(e){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(k===undefined){var l=document.getElementsByTagName("link");for(var m=0;m<l.length;m++){if(l[m].getAttribute("rel")=="stylesheet"){k++}}var n=document.getElementsByTagName("style");k+=n.length}if(document.styleSheets.length!=k){setTimeout(arguments.callee,0);return}a()})()}f(a)}j.ready=function(l,k){b();if(e){l.call(window,[])}else{g.push(function(){return l.call(window,[])})}};b()})();function AppLayer(){this.ready=false;this.parts={};this.elements={};this.waitStack=[];this.requestStack=[];this.requestModal=false;this.requestASync=true;this.requestLimit=0;this.requestShowError=true;this.setEvent("load",function(){});this.setEvent("error",function(){});this.setEvent("update",function(){});this.setEvent("request",function(){});this.setEvent("response",function(){});this.setEvent("setelement",function(){});this.setEvent("ready",function(){try{compileApp(document)}catch(a){}document.app.ready=true;document.app.flush()},"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.log=function(b){if(this.ready){var c=getTag("cx-log");if(!c){c=document.createElement("div");c.id="cx-log";c.style.cssText="position:absolute;top:0;left:0;width:300px;padding:3px;border:1px solid red;font-size:11px;";this.appendTag(c)}var a=c.innerHTML;c.innerHTML=b+"<br/>"+a}else{this.setEvent("ready",function(){this.log(b)})}};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.flush=function(){var c=this.waitStack.length;var a=this.requestLimit;if((a>0)&&(c>=a)){for(var b=0;b<a;b++){var d=this.waitStack.shift();this.request(d.params,d.modal,d.async,d.callback)}}else{if(c>0){while(this.waitStack.length>0){var d=this.waitStack.shift();this.request(d.params,d.modal,d.async,d.callback)}}}return};AppLayer.prototype.update=function(d,c,b,f){this.onupdate();var e={};for(var a in locationUrl.params){if(locationUrl.params[a]!=null){if((a!="_url")||(a!="_method")){e[a]=locationUrl.params[a]}}}if(typeof(d)=="object"){for(var a in d){e[a]=d[a];if((a!="_url")||(a!="_method")){this.setParam(a,d[a])}}}this.request(e,c,b,f);return};AppLayer.prototype.request=function(d,c,b,e){if(!defined(c)){c=this.requestModal}if(!defined(b)){b=this.requestASync}if(this.ready){if((this.requestLimit>0)&&(this.requestStack.length>=this.requestLimit)){this.waitStack.push({callback:e,params:d,async:b,modal:((c)?true:false)})}else{var a=myXMLHttpRequest();if(a){this.requestStack.push({callback:e,request:a,params:d,async:b,modal:((c)?true:false)});this.onrequest();if(c){this.showModal("wait")}sendHttpRequest(a,d,b);if(!this["requestInterval"]){this["requestInterval"]=setInterval("document.app.response()",50)}}}}else{this.waitStack.push({callback:e,params:d,async:b,modal:((c)?true:false)})}return};AppLayer.prototype.response=function(){var f=[];var b=[];for(var a=0;a<this.requestStack.length;a++){var g=this.requestStack[a]["callback"];var d=this.requestStack[a]["request"];var e=this.requestStack[a]["params"];var c=this.requestStack[a]["modal"];if(d.readyState==4){b.push({callback:g,request:d,params:e,modal:c})}else{f.push({callback:g,request:d,params:e,modal:c})}this.requestStack[a]=null}this.requestStack=f;if(this.requestStack.length<=0){clearInterval(this["requestInterval"]);this["requestInterval"]=null}for(var a=0;a<b.length;a++){var g=b[a]["callback"];var d=b[a]["request"];var e=b[a]["params"];var c=b[a]["modal"];this.onresponse();if(c){this.hideModal()}this.process(d,e,g);b[a]=null}this.flush();return};AppLayer.prototype.setEvent=function(c,b,a){onEventManager.addEvent(this,c,b,a)};AppLayer.prototype.setTip=function(b){if(typeof(b)=="object"){var a=(typeof(b.tag)=="object")?b.tag:getTag(b.tag);a.tipParams=b;if(b.loadimg){document.app.showTip({html:b.html});document.app.hideTip()}if(b.event=="over"){onEventManager.addEvent(a,"mouseover",function(){clearTimeout(this.hideTimeout);var c=this;c.showTimeout=setTimeout(function(){document.app.showTip(c.tipParams)},500)});onEventManager.addEvent(a,"mouseout",function(){clearTimeout(this.showTimeout);this.hideTimeout=setTimeout(function(){document.app.hideTip()},500)})}else{if(b.event=="focus"){onEventManager.addEvent(a,"focus",function(){document.app.showTip(this.tipParams)});onEventManager.addEvent(a,"blur",function(){document.app.hideTip()})}}}};AppLayer.prototype.hideTip=function(){var a=getTag("cx-tip-container");a.style.display="none";a.onmouseout=null;a.onmouseover=null};AppLayer.prototype.showTip=function(d){try{if(typeof(d)=="object"){getTag("cx-tip-content").innerHTML=d.html;var f=getTag("cx-tip-up");var p=getTag("cx-tip-down");var n=getTag("cx-tip-container");n.style.display="block";n.style.width=(defined(d.width))?parseInt(d.width):300;var q=(typeof(d.tag)=="object")?d.tag:getTag(d.tag);if(q){var l=false;var o=q.parentNode;while(o){if(o.id=="cx-page-wrapper"){l=true;o=null;break}else{o=o.parentNode}}var j=getTagPos(q);var h=j.y;if(l){h-=_getScrollTop()}var c=j.x-15;var m=0;var a=parseInt(n.offsetWidth);var b=parseInt(document.body.clientWidth);var k=parseInt(document.body.scrollTop);if((c+a)>b){m=c;c=(b-a-10);n.style.width=a;m-=c}if((h-k)>parseInt(n.offsetHeight)){f.style.left=m;f.style.display="block";p.style.display="none";h=(h-parseInt(n.offsetHeight));if(!isMSIE()&&(q.nodeName!="INPUT")){h-=10}}else{f.style.display="none";p.style.left=m;p.style.display="block";h=(h+parseInt(q.offsetHeight))}n.style.top=h;n.style.left=c;n.onmouseover=function(){clearTimeout(this.hideTimeout);this.onmouseout=function(){this.hideTimeout=setTimeout(function(){document.app.hideTip()},500)}}}else{n.style.top=-1000}}}catch(g){}};AppLayer.prototype.scrollTop=function(){return(isMSIE())?document.body.scrollTop:window.pageYOffset};AppLayer.prototype.scrollLeft=function(){return(isMSIE())?document.body.scrollLeft:window.pageXOffset};AppLayer.prototype.setSeed=function(a){if(typeof(a)=="object"){var c=a.ID;if(!getTag(c)){var b=document.createElement("DIV");b.id=c;b.style.display="none";this.appendTag(b)}this.setElement(a)}};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(c){var k,l,d,b,o,j,p,m;if(typeof(c)=="object"){k=(c.html&&(c.html.length>0))?c.html:c.url;j=(c.html&&(c.html.length>0))?true:false;m=c.name;l=c.left;d=c.top;b=c.width;o=c.height;p=c.scroll}else{k=c;j=true}var a=screen.availWidth?screen.availWidth:screen.width;var n=screen.availHeight?screen.availHeight:screen.height;if(parseInt(b)>0){}else{b=parseInt(a*0.8)}if(parseInt(o)>0){}else{o=parseInt(n*0.8)}if(b>a){b=a}if(o>n){o=n}if(parseInt(l)>0){}else{l=parseInt((a-b)/2)}if(parseInt(o)>0){}else{d=parseInt((n-o)/2)}var f="";if(j){f=k;k=""}var g=window.open(k,m,"top="+d+",left="+l+",scrollbars="+p+",dialog=no,minimizable=no,modal=no,width="+b+",height="+o+",resizable=yes");try{g.resizeTo(b,o);g.moveTo(l,d)}catch(h){}if(f){g.document.write(f);g.document.close()}g.focus();return(g)};AppLayer.prototype.fmFile=function(a){fmcb=function(j,f,h,c,e,d,b,g){fmCallback(a,j,f,h,c,e,d,b,g);return true};return this.popup({url:"/fmanager/?fm_Repository=default&",scroll:"no",name:"fmPopup"})};AppLayer.prototype.fmImage=function(a){fmcb=function(j,f,h,c,e,d,b,g){fmCallback(a,j,f,h,c,e,d,b,g);return true};return this.popup({url:"/fmanager/?fm_Repository=default&fm_Image=true&",scroll:"no",name:"fmPopup"})};AppLayer.prototype.setCookie=function(b,d,a){var c=b+"="+escape(d);if(parseInt(a)>0){var e=new Date();e.setDate(e.getSeconds()+parseInt(a));c+=";expires="+e.toGMTString()}document.cookie=c;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.download=function(b,d){var a=Math.floor(Math.random()*99999);var e=document.createElement("DIV");e.innerHTML='<iframe style="position: absolute; top: -1000; left: -1000; width: 1px; height: 1px;" frameborder="0" src="'+b+'" id="'+a+'" name="'+a+'"></iframe>';this.appendTag(e);var c=getTag(a);if(c){c.onreadystatechange=function(){if(typeof(d)=="function"){d()}}}return};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.appendChild(a)}else{getTag("cx-tag-container").appendChild(a)}return};AppLayer.prototype.appendHtml=function(b,a){var c=document.createElement("SPAN");this.appendTag(c,a);return changeTagHtml(c,b)};AppLayer.prototype.showModal=function(k,a,l,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)}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 m=["mousedown","mouseup","keydown","keypress","keyup"];for(var g=0;g<m.length;g++){var j=m[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=k;if(isFirefox()){if(parseInt(l)>0){b.style.height=parseInt(document.body.scrollHeight)-parseInt(l);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=parseInt(document.body.scrollTop);b.style.height=parseInt(document.body.clientHeight)}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}}return};AppLayer.prototype.checkModal=function(){var a=getTag("AppLayerModalDiv");if(a){if(a._appcheck){return true}}return false};AppLayer.prototype.process=function(c,d,e){var b=true;if(typeof(e)=="function"){b=e(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(d)=="object")){this.request(d)}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(b){var a=this.getID();return this.core.getPart(a+b)};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)+parseInt(document.body.scrollTop))}if(!defined(left)){left=(((document.body.clientWidth-width)/2)+parseInt(document.body.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,width:0,height:0,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(b){var c;if(this["C"]){c=this["C"]}else{c=this["Container"]}if(c){var a=this.core.getElement(c);if(a){a.addHtml(b)}else{c=null;this.core.addHtml(b)}}else{this.core.addHtml(b)}};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()||isFirefox5()){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)}}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 a=c.getAttribute("Url");if(a){var b=this;document.app.request(a,false,false,function(d){b.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 _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){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)-_getScrollTop();left=pos.x}else{if(showType=="modal"){top=((document.body.clientHeight-parseInt(div.offsetHeight))/2)+parseInt(document.body.scrollTop);left=((document.body.clientWidth-parseInt(div.offsetWidth))/2)+parseInt(document.body.scrollLeft)}else{top=(event.clientY)?event.clientY:event.screenY;left=(event.clientX)?event.clientX:event.screenX;top+=parseInt(document.body.scrollTop);left+=parseInt(document.body.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=_getScrollTop();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 = setTimeout(function() { setTagAlpha("'+div.id+'","'+i+'"); },'+(i*4)+");");div.alphaTimeouts.push(t)}}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 = setTimeout(function() { setTagAlpha("'+div.id+'","'+(100-i)+'"); },'+(i*4)+");");div.alphaTimeouts.push(t)}var t=setTimeout(function(){div.style.top=-1000},500);div.alphaTimeouts.push(t)}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(showType!="modal"){div.onmouseover=function(){_clearTagUp(this)};div.onmousemove=function(){_clearTagUp(this)}}div.xHide(0)}}function _clearTagUp(b,f){if(typeof(b.alphaTimeouts)=="object"){for(var e=0;e<b.alphaTimeouts.length;e++){clearTimeout(b.alphaTimeouts[e])}}clearTimeout(b.hideTimeout);if(f){if(typeof(b.tagupCallers)!="object"){b.tagupCallers=[]}var g=false;for(var k=0;k<b.tagupCallers.length;k++){if(b.tagupCallers[k]==f){g=true;break}}if(!g){b.tagupCallers.push(f)}for(var k=0;k<b.tagupCallers.length;k++){var d=b.tagupCallers[k];for(var j in d){if(j.search(/showTimeout$/)>-1){clearTimeout(d[j]);var h=j.replace(/showTimeout$/,"");_clearTagUp(getTag(h))}}}}}function _getScrollTop(){if(isSafari()){return 0}else{return parseInt(getTag("cx-page-wrapper").scrollTop)}}function _getScrollLeft(){if(isSafari()){return 0}else{return parseInt(getTag("cx-page-wrapper").scrollLeft)}}var fmcb=null;function FMGetCallBackFunc(){return(fmcb)}function FMGetCallBackFunction(){return(fmcb)}function x(c){eval(decodeUrl(c))}function fmCallback(c,f,b,d,e,h,j,g,a){if(typeof(c)=="function"){c(f,b,d,e,h,j,g,a)}else{if(typeof(c)!="object"){c=getTag(c)}if(typeof(c)=="object"){var k=lc(c.tagName);if(k=="img"){k.src=b+f}else{if(k=="input"){k.value=b+f}}}}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,f,c){if(b){var a,g,d;if(typeof(f)=="object"){a=(f._url)?String(f._url):"";g=lc(f._method);f._url=null;f._method=null;if(isNokia()||isFirefox()){f.__request_ajax__=1}d=makeQueryString(f);if(a==""){var e=String(document.location.href).split(/\?/);a=e[0]}}else{a=f;g="get";d=""}if(a.match(/\#/)){a=a.replace(/\#.*$/,"")}if((g.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(b,a){enableTags(b,"a",a);enableTags(b,"img",a);enableTags(b,"input",a);enableTags(b,"select",a);enableTags(b,"textarea",a)}function disableAllTags(b,a){disableTags(b,"a",a);disableTags(b,"img",a);disableTags(b,"input",a);disableTags(b,"select",a);disableTags(b,"textarea",a)}function enableTags(f,c,e){if(f&&c){var b=f.getElementsByTagName(c);for(var d=0;d<b.length;d++){var a=b[d];if(a._disabled_control_==e){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(f,c,e){if(f&&c){var b=f.getElementsByTagName(c);for(var d=0;d<b.length;d++){var a=b[d];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_=e}}}}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(a){var b=a.getElementsByTagName("a");for(var c=0;c<b.length;c++){var e=b[c];e.form=null}if(isMSIE()){var d=a.getElementsByTagName("object");for(var c=0;c<d.length;c++){var e=d[c];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 b;if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a)}else{var c=new DOMParser();b=c.parseFromString(a,"text/xml")}return b.documentElement}function xml2text(a){if(a){if(isFirefox()){return(new XMLSerializer()).serializeToString(a)}else{if(a.xml){return a.xml}}}}function defined(a){if((typeof(a)=="undefined")||(a==null)||(String(a).length==0)){return false}else{return true}}function lc(a){return String(a).toLowerCase()}function getFlashObject(d){if(isFirefox()){var b=document.getElementsByTagName("embed");var c;for(var a=0;a<b.length;a++){if(b[a].name==d){c=b[a];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 g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];if(e[3]!=""){tempArrayMinor=e[3].split("r")}else{tempArrayMinor=e[4].split("r")}var d=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){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 a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function supportFlex(){return DetectFlashVer(9,0,0)}function unloadApp(){document.app.clear();if(isMSIE()){var c=document.getElementsByTagName("object");for(var b=0;b<c.length;b++){var d=c[b];for(var e in d){if(typeof(d[e])=="function"){d[e]=null}}}}var a=document.getElementsByTagName("a");for(var b=0;b<a.length;b++){var d=a[b];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 TTableList(a,b){this.base=TElement;this.base(a,b)}TTableList.prototype=new TElement;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("cx-data-value-upload-image-container").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(b,a,d){var j=getTag(b);if(j){var f=getTag(b+"_1");var e=getTag(b+"_2");var c=getTag(b+"_3");if(f&&e&&c){if((f.value!="")||(e.value!="")||(c.value!="")){j.value=f.value+"/"+e.value+"/"+c.value;if(typeof(j[d])=="function"){j[d]()}}else{j.value=""}}else{j.value=""}var h=tdvDateCalendarInput;var g=getFlashObject("cx-data-value-date-calendar-object");if((g&&h)&&(h.id==j.name)){if(g.setType&&g.setLanguage&&g.setSelectedDate){g.setType("date");g.setLanguage(getProp(h,"lang"));g.setSelectedDate(h.value)}}}return}function tdvDateUpdate(b){if(b){var c=b.name;var f=getTag(c+"_1");var e=getTag(c+"_2");var d=getTag(c+"_3");if(f&&e&&d){var a=String(b.value).split("/");f.value=(a[0])?a[0]:"";e.value=(a[1])?a[1]:"";d.value=(a[2])?a[2]:""}}}function tdvTimeChange(d,g,c){if(window.event){g=window.event}var b=getTag(d);var f=getTag(d+"_1");var e=getTag(d+"_2");if(f&&e&&b){if((f.value!="")||(e.value!="")){var a=[];a.push(f.value);a.push(e.value);a.push("00");b.value=a.join(":");if(c=="onchange"){if(b.onchange){b.onchange()}}}else{b.value=""}}else{if(b){b.value=""}}return true}function tdvTimeUpdate(b){if(b){var c=b.name;var e=getTag(c+"_1");var d=getTag(c+"_2");if(e&&d&&b){var a=String(b.value).split(":");e.value=(a[0])?a[0]:"";d.value=(a[1])?a[1]:""}}return true}function tdvDateCalendarInit(c){if(document.app.ready){if(typeof(c)=="object"){var a=getTag(c.name+"CalendarImg");var b=getTag(c.name);if(b){b.focus=function(){try{b.form.elements[name+"_1"].focus()}catch(d){}};if(b.readOnly){getTag(c.name+"_1").readOnly=true;getTag(c.name+"_2").readOnly=true;getTag(c.name+"_3").readOnly=true}if(a){if(supportFlex()){a.src=c.calendarimg;tdvDateCalendarContainer(c);if(!b.readOnly){loadTagUp({opener:a,target:"cx-data-value-date-calendar-container",event:"click",mode:"float",attach:a,onshow:tdvDateCalendarShow,hideonmouseout:true})}}else{a.style.display="none"}}}}}else{document.app.setEvent("load",function(){tdvDateCalendarInit(c)})}}function tdvDateCalendarShow(c,b){var a=b.id.replace(/CalendarImg$/,"");var g=getTag(a);tdvDateCalendarInput=g;var f=getFlashObject("cx-data-value-date-calendar-object");if(f&&g){if((typeof(f.setType)=="function")&&(typeof(f.setLanguage)=="function")&&(typeof(f.setSelectedDate)=="function")){try{f.setType("date");f.setLanguage(getProp(g,"lang"));f.setSelectedDate(g.value)}catch(d){}}}return true}function tdvDateCalendarLoaded(){__flash_savedUnloadHandler=null;return}function tdvDateCalendarChange(a){var b=tdvDateCalendarInput;if(b&&a){if(typeof(b.onchange)=="function"){b.value=a;b.onchange();tdvDateUpdate(b)}else{b.value=a;tdvDateUpdate(b)}}}function tdvDateCalendarContainer(b){if(!getTag("cx-data-value-date-calendar-container")){var a='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" align="middle" id="cx-data-value-date-calendar-object" >';a+='	<param name="flashvars" value="lang=ptBR"/>';a+='	<param name="movie" value="'+b.calendarswf+'"/>';a+='	<param name="quality" value="high"/>';a+='	<param name="bgcolor" value="#869ca7"/>';a+='	<param name="allowScriptAccess" value="sameDomain"/>';a+='	<embed flashvars="lang=ptBR" src="'+b.calendarswf+'" name="cx-data-value-date-calendar-object" width="100%" height="100%" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>';a+="</object>";var c=document.createElement("div");c.id="cx-data-value-date-calendar-container";c.innerHTML=a;document.app.appendTag(c)}}function tdvFMImageClick(a){document.app.fmImage(function(j,f,h,c,e,d,b,g){tdvFMImageSelected(a,j,f,h,c,e,d,b,g)})}function tdvFMImageSelected(b,g,d,e,f,l,m,k,c){var h=getTag(b+"Img");if(h){var a=String(d+g);a=a.replace(/::/i,"thumb::");h.src=a}var j=getTag(b);if(j){j.value=d+g}}function tdvUploadImageInit(h){if(document.app.ready){if(typeof(h)=="object"){tdvUploadImageContainer(h);var g=getTag(h.name);var b=getTag(h.name+"Img");var d=getTag(h.name+"Border");var f=getTag(h.name+"Browse");var a=getTag(h.name+"Remove");if(b&&d&&g){if((g.value=="")&&(h.thumbdefault!="")){b.src=h.thumbdefault}if(a){if(g.value!=""){a.style.display="block"}a.onclick=function(){tdvUploadImageRemove(h.name,h.thumbdefault)}}var c=[b,d,f];for(var e=0;e<c.length;e++){if(c[e]){c[e].imgname=h.name;c[e].elementid=h.elementid;c[e].formelement=h.formelement;loadTagUp({target:"cx-data-value-upload-image-container",opener:c[e],closer:"cx-data-value-upload-image-cancel",event:"click",mode:"modal",onshow:function(l,j){var k=getTag("cx-data-value-upload-image-form");k.reset();k.elements._.value=j.elementid;k.elements._id_.value=j.formelement;k.elements.tdvUploadImageName.value=getTag(j.imgname).name}})}}d.style.width=h.prevwidth;d.style.height=h.prevheight;tdvUploadImageCenter(h.name)}}}else{document.app.setEvent("load",function(){tdvUploadImageInit(h)})}}function tdvUploadImageSaved(f,e,c){var b=getTag(f+"Img");var g=getTag(f);var d=getTag(f+"Border");if(b&&d&&g){b.style.marginTop=0;b.src=(c!="")?c:e;g.value=e;g.modified=true}var a=getTag(f+"Remove");if(a){a.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("cx-data-value-upload-image-form").style.display="none";getTag("cx-data-value-upload-image-sending").style.display="block"}catch(f){}},100);return true}function tdvUploadImageCenter(a){setTimeout(function(){var b=getTag(a+"Img");var d=getTag(a+"Border");var e=parseInt(b.offsetHeight);var c=parseInt(d.offsetHeight);b.style.marginTop=(e<c)?((c-e)/2):0},100);return true}function tdvUploadImageRemove(b,c){var d=getTag(b);var a=getTag(b+"Img");a.src=c;d.value="";getTag(b+"Remove").style.display="none";return false}function tdvUploadImageResponse(c,b){if(c&&c.contentWindow&&c.contentWindow.document){var a=c.contentWindow.document;if(a.status=="length"){alert(b);getTag("cx-data-value-upload-image-form").style.display="block";getTag("cx-data-value-upload-image-sending").style.display="none"}else{setTimeout(function(){try{getTag("cx-data-value-upload-image-form").style.display="block";getTag("cx-data-value-upload-image-sending").style.display="none"}catch(d){}},500)}}return true}function tdvUploadImageContainer(b){if(typeof(b)=="object"){if(!getTag("cx-data-value-upload-image-container")){var a='<form id="cx-data-value-upload-image-form" action="'+b.formurl+'" method="post" enctype="multipart/form-data" target="cx-data-value-upload-image-iframe" onSubmit="return(tdvUploadImageValid(this,\''+b.tvalidateuploadimage+"'))\">";a+='	<input type="hidden" name="act" value="'+b.formact+'"/>';a+='	<input type="hidden" name="_" value=""/>';a+='	<input type="hidden" name="_id_" value=""/>';a+='	<input type="hidden" name="_ev_" value="'+b.formevent+'"/>';a+='	<input type="hidden" name="tdvUploadImageName" value=""/>';a+='	<div id="cx-data-value-upload-image-title">';a+="		<strong>"+b.tuploadimage+"</strong>";a+="	</div>";a+='	<table border="0">';a+="		<tr>";a+="			<td>"+b.tchooseimage+":</td>";a+="		</tr>";a+="		<tr>";a+='			<td><input type="file" name="tdvUploadImageFile" size="30"/></td>';a+="		</tr>";a+="		<tr>";a+="			<td>";a+='				<input type="submit" class="button" id="cx-data-value-upload-image-submit" name="tdvUploadImageSubmit" value="'+b.tsubmitimage+'"/>';a+='				<input type="button" class="button" id="cx-data-value-upload-image-cancel" name="tdvUploadImageCancel" value="'+b.tcloseimage+'"/>';a+="			</td>";a+="		</tr>";a+="	</table>";a+="</form>";a+='<iframe name="cx-data-value-upload-image-iframe" id="cx-data-value-upload-image-iframe" src="about:blank" onload="tdvUploadImageResponse(this,\''+b.tuploaderrorlength+"')\"></iframe>";a+='<div id="cx-data-value-upload-image-sending"><table border="0" width="100%" height="100%"><tr><td align="center" valign="middle"><img src="'+b.loadingimg+'" border="0"/><span>'+b.tuploadingimage+"</span></td></tr></table></div>";var c=document.createElement("div");c.id="cx-data-value-upload-image-container";c.innerHTML=a;document.app.appendTag(c)}}}function tdvGridInit(params){if(document.app.ready){var table=getTag(params.name+"Table");if(table){table.width=params.width;table.style.borderTop="1px solid "+params.color;table.style.borderLeft="1px solid "+params.color;var rows=table.rows;var cols=parseInt(params.cols);var cwidth=tdvGridWidth(params);var edit=(params.edit==1)?true:false;var cnames=params.colnames.split(",");for(var r=0;r<rows.length;r++){if(edit){var control=rows[r].insertCell(rows[r].cells.length);control.style.borderRight="1px solid "+params.color;control.style.borderBottom="1px solid "+params.color;var html="";if(r==0){control.style.textAlign="center";control.style.backgroundColor=params.hcolor;html=params.hcontent}else{html+='<a href="#" onclick="tdvGridDelete(\''+params.name+"','"+params.color+"',this,'"+params.delmsg+'\');return(false);"><img src="shres/imgs/data/grid_del.gif" border="0"/></a>';html+='<a href="#" onclick="tdvGridAdd(\''+params.name+"','"+params.color+"',this,'"+params.iborder+"','"+params.colnames+'\');return(false);"><img src="shres/imgs/data/grid_add.gif" border="0"/></a>'}control.innerHTML=html}var cells=rows[r].cells;for(var c=0;c<cols;c++){var cell=cells[c];cell.width=parseInt(cwidth[c]);cell.style.borderRight="1px solid "+params.color;cell.style.borderBottom="1px solid "+params.color;if(r==0){cell.style.backgroundColor=params.hcolor;cell.setAttribute("gridName",cnames[c])}else{var input=cell.getElementsByTagName("input")[0];input.style.width=parseInt(cwidth[c])-5;if(params.iborder){input.style.border=params.iborder}else{input.style.border="none"}if(edit){input.onchange=function(){tdvGridUpdate(params.name,true)}}else{input.readOnly=true;input.onkeyup=function(){return(false)};input.onkeydown=function(){return(false)};input.onkeypress=function(){return(false)};input.onchange=function(){return(false)}}}}}tdvGridUpdate(params.name,false);var onready=getTag(params.name).getAttribute("onready");if(defined(onready)){eval(onready)}}}else{document.app.setEvent("load",function(){tdvGridInit(params)},"last")}}function tdvGridWidth(e){var c=getTag(e.name+"Table");var d=e.cols;var f=e.colwidth.split(",");if(c){var b=e.width;for(var a=0;a<f.length;a++){if(parseInt(f[a])>0){b-=parseInt(f[a]);d--}else{f[a]=0}}if(e.edit==1){b-=40}for(var a=0;a<f.length;a++){if(f[a]==0){f[a]=b/d}}}return f}function tdvGridAdd(b,f,q,c,d){var l;if(q){while(!l){if(lc(q.nodeName)=="tr"){l=q}else{q=q.parentNode}}}var p=getTag(b+"Table");var m;if(l){m=l.rowIndex+1}else{m=p.rows.length}var n=p.insertRow(m);var a=d.split(",");for(var j=0;j<p.rows[0].cells.length;j++){var g=parseInt(p.rows[0].cells[j].offsetWidth);if(defined(a[j])){var e=n.insertCell(j);e.style.borderRight="1px solid "+f;e.style.borderBottom="1px solid "+f;var o=document.createElement("INPUT");o.type="text";o.name=n.rowIndex+":"+a[j];e.appendChild(o);o.style.width=(g>2)?g-2:0;if(defined(c)){o.style.border=c}o.onchange=function(){tdvGridUpdate(b,true)}}}var h=n.insertCell(n.cells.length);var k="";k+='<a href="#" onclick="tdvGridDelete(\''+b+"','"+f+"',this,'"+c+'\');return(false);"><img src="shres/imgs/data/grid_del.gif" border="0"/></a>';k+='<a href="#" onclick="tdvGridAdd(\''+b+"','"+f+"',this,'"+c+"','"+d+'\');return(false);"><img src="shres/imgs/data/grid_add.gif" border="0"/></a>';h.innerHTML=k;tdvGridUpdate(b,true);return}function tdvGridDelete(a,c,l,b){var e;while(!e){if(lc(l.nodeName)=="tr"){e=l}else{l=l.parentNode}}var h=true;var f=e.getElementsByTagName("input");for(var d=0;d<f.length;d++){var j=f[d];if(j.type=="text"){if(j.value!=""){h=false;break}}}if(!h){h=confirm(makeStringValue(b))}if(h){var g=e.rowIndex;var k=getTag(a+"Table");if(k.rows.length<=2){var f=k.rows[1].getElementsByTagName("input");for(var d=0;d<f.length;d++){f[d].value=""}}else{k.deleteRow(g)}tdvGridUpdate(a,true)}return}function tdvGridUpdate(b,k){var m=getTag(b+"Table");for(var a=1;a<m.rows.length;a++){var o=m.rows[a];var j=o.getElementsByTagName("input");for(var f=0;f<j.length;f++){var l=j[f];if(l.type=="text"){var c=l.name.split(":")[1];l.name=(a-1)+":"+c}}}var j=m.getElementsByTagName("input");var e=[];for(var f=0;f<j.length;f++){var l=j[f];if(l.type=="text"){var o=l.name.split(":")[0];var c=l.name.split(":")[1];if(typeof(e[o])!="object"){e[o]={}}e[o][c]=l.value}}var n=(m.rows.length-1);var d=[];for(var f=0;f<n;f++){var o=newXmlDoc("<Row/>");for(var g in e[f]){o.setAttribute(g,e[f][g])}d.push("\t"+xml2text(o))}var h=getTag(b);h.value="<Data>\n"+d.join("\n")+"\n</Data>";if(k){if(h.onchange){h.onchange()}}return}function tdvSpinUp(b){var a=getTag(b);if(a){a.value=parseInt(String(a.value).replace(/^0+/,""))+1}}function tdvSpinDown(b){var a=getTag(b);if(a){a.value=parseInt(String(a.value).replace(/^0+/,""))-1}}function tdvSearchGo(c){var a=getTag(c.name);if(a){var b=false;if(a.value==a.defaultText){b=true;a.value=""}if((a.value!="")&&(c.url!="")){document.location.href=c.url+escape(a.value)}a.onsearch();if(b){a.value=a.defaultText}}}function tdvSearchInit(params){if(document.app.ready){var input=getTag(params.name);var image=getTag(params.name+"Img");if(input&&image){input.defaultText="<"+params.text+">";image.onclick=function(){tdvSearchGo(params)};input.onsearch=function(){var script=this.getAttribute("onsearch");if(defined(script)){eval(script)}};input.onfocus=function(){this.style.color="#000000";if(this.value==this.defaultText){this.value=""}};input.onblur=function(){if((this.value=="")||(this.value==this.defaultText)){this.style.color="#CCCCCC";this.value=this.defaultText}else{this.style.color="#000000"}};input.onkeypress=function(event){var key=0;if(window.event){key=window.event.keyCode}else{if((window.parent)&&(window.parent.event)){key=window.parent.event.keyCode}else{if((event)&&(event.which)){key=event.which}}}if(key==13){tdvSearchGo(params);return false}return true};input.onblur()}}else{document.app.setEvent("load",function(){tdvSearchInit(params)})}}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 c={};for(var d=0;d<a.elements.length;d++){var e=a.elements[d];var b=e.name;var j=e.type;var h=e.value;if((lc(e.tagName)=="object")||(lc(e.tagName)=="embed")){continue}else{if(b){if(e.disabled){continue}if(j=="submit"){if(f&&(b==f.name)){if(typeof(c[b])!="object"){c[b]=[]}c[b].push(h)}}else{if(j=="checkbox"){if(e.checked){if(typeof(c[b])!="object"){c[b]=[]}c[b].push(h)}}else{if(j=="radio"){if(e.selected||e.checked){if(typeof(c[b])!="object"){c[b]=[]}c[b].push(h)}}else{if(j=="select-multiple"){for(var g=0;g<e.options.length;g++){if(e.options[g].selected){if(typeof(c[b])!="object"){c[b]=[]}c[b].push(e.options[g].value)}}}else{if(typeof(c[b])!="object"){c[b]=[]}c[b].push(h)}}}}}}}c._url=this.getUrl();c._method=this.getMethod();return c};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 a=false;for(var b=0;b<c.elements.length;b++){if(c.elements[b].type){if(lc(c.elements[b].type)=="file"){a=true;break}}}return a};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(b,g){var c=this.getNode();if(c.elements[b]){var a=c.modified;var h=c.elements[b].modified;if(!defined(c.elements[b].type)&&(c.elements[b].length>0)){for(var d=0;d<c.elements[b].length;d++){var e=c.elements[b];var j=e[d].type;var f=e[d].value;if(String(j).search(/radio|check/)>-1){if(f==g){e[d].checked=true}if(e[d].onchange){e[d].onchange()}}else{if(String(j).search(/select/)>-1){e[d].value=g;setProp(e[d],"selected",g);if(e[d].onchange){e[d].onchange()}}else{if(defined(j)){e[d].value=g;if(e[d].onchange){e[d].onchange()}}}}}}else{if(c.elements[b].type.search(/checkbox/)>-1){c.elements[b].checked=(c.elements[b].value==g)?true:false}else{if(c.elements[b].type.search(/select/)>-1){setProp(c.elements[b],"selected",g);c.elements[b].value=g}else{if(c.elements[b].type.search(/radio/)>-1){radioSelect(c,b,g)}else{c.elements[b].value=g}}}if(c.elements[b].onchange){c.elements[b].onchange()}}c.elements[b].modified=h;c.modified=a}};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(d){var a=this.getForm();if(a){if(d){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 f=0;f<Plugins.length;f++){if(Plugins[f].processElement){Plugins[f].processElement(a.elements[b],b)}}a.elements[b].jslibCompiled=true}}}}else{appCompileForm(a,a.app_index)}}};TForm.prototype.checkAll=function(a,e){var d=this.getNode();if(d&&d.elements[a]){var c=d.elements[a];if(c.length){for(var b=0;b<c.length;b++){if(c[b].type=="checkbox"){if(c[b].disabled==false){c[b].checked=e}}}}else{if(c.type=="checkbox"){c.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(h){var a=getProp(h,"alignToField");var b=h.form;var g;var f=getTagPos(h);if(b.elements[a]){g=getTagPos(b.elements[a])}else{for(var j=0;j<b.elements.length;j++){var k=b.elements[j];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{g=getTagPos(k)}}}}}}}if(g.x>0){var d=(g.x-f.x);if(!defined(h.style.marginLeft)){h.style.marginLeft=d}}}function TPage(a,b){this.base=TElement;this.base(a,b)}TPage.prototype=new TElement;function TTabSheet(a,b){this.base=TElement;this.base(a,b)}TTabSheet.prototype=new TElement;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.indexOf("cx")>-1){var s=parseInt(p[g].offsetHeight);if(o.indexOf("cx-win-form-header")>-1){k=s}else{if(o.indexOf("cx-win-form-data")>-1){m=s;j=p[g]}else{if(o.indexOf("cx-win-form-footer")>-1){l=s}else{if(o.indexOf("cx-win-title")>-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 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 TPaper(a,b){this.base=TElement;this.base(a,b)}TPaper.prototype=new TElement;function TPanel(a,b){this.base=TElement;this.base(a,b);this.eventModal=false}TPanel.prototype=new TElement;TPanel.prototype.setHtml=function(a){TElement.prototype.setHtml.call(this,a);this.updateItems()};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("cx-panel-item-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 g=parseInt(getProp(j,"idx"));if(b=="up"){if(g>0){var e=this.getItemByIndex(a,g-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 f=this.getItemByIndex(a,g+1);if(f){var h=pnl_getCheckedOpts(j);var c=pnl_getCheckedOpts(f);j.parentNode.removeChild(f);j.parentNode.insertBefore(f,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"}fixPageFooter()};TPanel.prototype.closeItem=function(b){var a=this.getItemBody(b);if(a){a.style.display="none"}fixPageFooter()};TPanel.prototype.setItemHtml=function(name,html){var item=this.getItemByName(name);if(item){var id=this.getID();changeTagHtml(item,html);this.updateItems();item=this.getItemByName(name);if(isMSIE()||isChrome()||isSafari()){var scriptNodes=item.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}pnl_chkPos(id)}fixPageFooter()};TPanel.prototype.updateItems=function(){var e=this.getNode();var k=getProp(e,"columns");var b=this.getID();this.pitems={};for(var j=0;j<k;j++){var d=getTag(b+"_col_"+j);if(d){var g=0;for(var m=0;m<d.childNodes.length;m++){var n=d.childNodes[m];if(n.nodeName!="#text"){this.pitems[getProp(n,"item")]=n;var h=n.getElementsByTagName("a");for(var f=0;f<h.length;f++){if(getProp(h[f],"toogleItem")=="true"){h[f].pitem=n;var a=this;h[f].onclick=function(){var c=a.getItemBody(this.pitem);if(c){if(c.style.display=="none"){c.style.display="block"}else{c.style.display="none"}var l={};l["_"+a.getID()+"ToogleItem"]=getProp(this.pitem,"item");l["_"+a.getID()+"ToogleAction"]=(c.style.display=="none")?"close":"open";a.callEvent("Toogle",l)}return false};break}}setProp(n,"col",j);setProp(n,"idx",g);setProp(n,"DragObj",b);g++}}}}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){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(e){var c=e.getAttribute("Name");var b=e.getAttribute("Url");if(b){var a=this;document.app.request(b,document.app.requestModal,false,function(f){a.setItemHtml(c,f);return false})}else{var d=getNodeValue(e);this.setItemHtml(c,d)}};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,c){c=c||window.event;var b=getTagPos(d);var a=getMouseCoords(c);return{x:a.x-b.x,y:a.y-b.y}}var mouseOffset=null;var iMouseDown=false;var lMouseState=false;var dragObject=null;var dragScroll=0;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(a,e){DragDrops[a]=[];for(var d=0;d<e.length;d++){var c=e[d];DragDrops[a].push(c);c.setAttribute("DropObj",a);for(var b=0;b<c.childNodes.length;b++){if(c.childNodes[b].nodeName=="#text"){continue}c.childNodes[b].setAttribute("DragObj",a)}}}function pnl_mouseMove(ev){ev=ev||window.event;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");var scrollTop=_getScrollTop();var scrollLeft=_getScrollLeft();dragHelper[dragObj].style.top=mousePos.y-mouseOffset.y-scrollTop;dragHelper[dragObj].style.left=mousePos.x-mouseOffset.x-scrollLeft;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]){var sTop=parseInt(getAttribute("startTop"))-scrollTop;var sLeft=parseInt(getAttribute("startLeft"))-scrollLeft;var sWid=parseInt(getAttribute("startWidth"));var sHei=parseInt(getAttribute("startHeight"));if((sLeft<xPos)&&(sTop<yPos)&&((sLeft+sWid)>xPos)&&((sTop+sHei)>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}var sTop=parseInt(getAttribute("startTop"));var sLeft=parseInt(getAttribute("startLeft"));var sWid=parseInt(getAttribute("startWidth"));var sHei=parseInt(getAttribute("startHeight"));if((curTarget!=activeCont.childNodes[i])&&((sLeft+sWid)>xPos)&&((sTop+sHei)>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!="block"){curTarget.style.display="block"}}else{if(curTarget.style.display!="none"){curTarget.style.display="none"}}}lastTarget=target;lMouseState=iMouseDown;if(isFirefox()){rvalue=true}return rvalue}function pnl_mouseUp(b){if(curTarget){var a=curTarget.getAttribute("DragObj");if(a!=null){dragHelper[a].innerHTML="";dragHelper[a].style.display="none";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="block"}dragScroll=0;curTarget=null;iMouseDown=false}function pnl_mouseDown(a){a=a||window.event;var c=a.target||a.srcElement;if(c.getAttribute("dragStart")=="true"){iMouseDown=true;if(isFirefox()||isMSIE()){dragScroll=parseInt(getTag("cx-page-wrapper").scrollHeight)}if(lastTarget){if(isFirefox()){c=pnl_getDragTarget(c);var b=c.getAttribute("DragObj");if(b!=null){return false}return true}return false}}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(a,d){var k=[];var j=DragDrops[a];for(var h=0;h<j.length;h++){var e=[];var g=h;if(dropNames[a]){g=getProp(j[h],dropNames[a])}for(var f=0;f<j[h].childNodes.length;f++){if(j[h].childNodes[f].nodeName=="#text"){continue}if(dragNames[a]){e.push(getProp(j[h].childNodes[f],dragNames[a]))}}k.push(g+":"+e.join(","))}var b=k.join(";");if(defined(lastPos[a])){if(lastPos[a]!=b){if(typeof(d)=="function"){d(b)}lastPos[a]=b}}else{lastPos[a]=b}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;";document.app.appendTag(dragHelper[a])}function pnl_checkOpts(a){for(var c=0;c<a.length;c++){var b=a[c];if((lc(b.type)=="checkbox")||(lc(b.type)=="radio")){b.checked=true}}}function pnl_getCheckedOpts(a){var e=[];var b=a.getElementsByTagName("input");for(var d=0;d<b.length;d++){var c=b[d];if((lc(c.type)=="checkbox")||(lc(c.type)=="radio")){if(c.checked){e.push(c)}}}return e}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 f=this.getFlash();if(f){for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c];var a=d.nodeName;if(a!="#text"){if(f[a]){var e=getFirstChild(d);if(e){f[a](xml2text(e))}else{f[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 b=e[0];var c=document.app.getElement(b);if(c){var f={};f["_"+b+"ObjectID"]=e[1];c.callEvent("Ready",f);document.app.clearParam("_"+b+"ObjectID")}}}}var flexobjid;var flexobjs={};var flexsrcs={};function writeflexobj(b,c){if(supportFlex()&&flexobjs[b]){var d=b.split(":");var h=d[0];var l=d[0]+d[1];var e=flexobjs[b]["args"];var j=AC_GetArgs(e,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");var f;var a;if(isMSIE()){var g="<object ";for(var m in j.objAttrs){g+=m+'="'+j.objAttrs[m]+'" '}g+=">";for(var m in j.params){if(m=="movie"){a=String(j.params[m]).split("?")[0]}g+='<param name="'+m+'" value="'+j.params[m]+'"/>'}g+="</object>";f=g}else{var g="<embed ";for(var m in j.embedAttrs){if(m=="movie"){a=String(j.embedAttrs[m]).split("?")[0]}g+=m+'="'+j.embedAttrs[m]+'" '}g+=">";f=g}flexobjs[b]["html"]=f;flexobjs[b]["src"]=a;var k=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(l)}else{flexobjs[b]["loaded"]=false}};if(c){document.app.setEvent("load",k)}else{k()}}}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 TShape(a,b){this.base=TElement;this.base(a,b)}TShape.prototype=new TElement;function TBox(a,b){this.base=TElement;this.base(a,b)}TBox.prototype=new TElement;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())};var passportCheckSession;var passportExpireSession;function updateSession(a,d,c){if(passportExpireSession){clearTimeout(passportExpireSession)}var b=a*1000;passportExpireSession=setTimeout(function(){document.app.sessionExpired=true;window.onbeforeunload=null;document.location.href=c},b);if(d!=""){if(passportCheckSession){clearTimeout(passportCheckSession)}passportCheckSession=setInterval(function(){var e=document.app.getCookie("CentralxPassport");if(e!=""){if(String(e).indexOf(d)==-1){document.app.sessionExpired=true;window.onbeforeunload=null;document.location.href=c;clearInterval(passportCheckSession)}else{if(document.app.sessionExpired){window.onbeforeunload=null;document.location.href=c;clearInterval(passportCheckSession)}}}},2000)}return}function displayHeader(){document.app.request({act:"displayHeader"})}function loadPhotos(g){if(document.app.ready){if(!g){g=getTag("showPhoto")}var a=(g.checked)?true:false;var f=getTag("idlist");var h=f.getElementsByTagName("img");for(var e=0;e<h.length;e++){var c=h[e];var d=getProp(c,"photo");if(d!=""){if(d!=c.src){setProp(c,"defsrc",c.src)}if(a){c.src=d}else{var b=getProp(c,"defsrc");if((b!="")&&(b!=c.src)){c.src=b}}}}}else{document.app.setEvent("load",function(){loadPhotos()})}}function tooglePhoto(c){document.app.request({act:"tooglePhoto",value:(c.checked)?1:0},false);var a=document.getElementsByTagName("input");for(var b=0;b<a.length;b++){if(a[b].id=="showPhoto"){a[b].checked=c.checked}}loadPhotos(c);return}function removeRecord(a){if(confirm(makeStringValue("$browser.remove.confirm$"))){document.app.update({act:"removeRecord",fRecordID:a})}}function checkTitle(a){var b=a.form.elements.template;if((b.editEmpty)||(b.value=="<"+res.tagtext.template+">")||(STrim(b.value)=="")){alert("Voc\ê\ deve\ definir\ um\ t\ítulo\ para\ o\ formul\ário\ antes\ de\ salv\á\-lo\.");b.focus();return false}else{window.onbeforeunload=null;return true}}function setIcon(a){document.app.wformBuilderIcon.callEvent("Submit",{icon:a})}var importItemTimeout;function importItem(a,b){a.onclick=null;a.ondblclick=null;a.style.border="1px solid #999999";document.app.setParam("import",b);var c=document.app.wformBuilderImportForm;c.setSubmit("Import");c.submitAjax()}function importSearch(a,d){if(a.name=="keywords"){var b=0;try{if(window.event){b=window.event.keyCode}else{if((window.parent)&&(window.parent.event)){b=window.parent.event.keyCode}else{if((d)&&(d.which)){b=d.which}}}}catch(h){}if(b==13){var c=document.app.stepBuilderImport;c.clearParams();var g=document.app.wformBuilderImportForm;g.setSubmit("Search");g.submitAjax();return false}else{return true}}else{var c=document.app.stepBuilderImport;c.clearParams();var g=document.app.wformBuilderImportForm;g.setSubmit("Search");g.submitAjax();return false}}function legendAdd(a){var f=legendRow(a);if(f){var b=f.rowIndex+1;var d=getTag("legendTable");if(d.rows.length>=7){alert("N\ão\ \é\ poss\ível\ incluir\ mais\ de\ 6\ itens\.")}else{var e=d.insertRow(b);for(var h=0;h<f.cells.length;h++){var g=f.cells[h].cloneNode(true);e.appendChild(g)}legendInit(b)}}return}function legendRemove(a){var f=legendRow(a);if(f){var c=f.rowIndex;var d=true;var b=f.getElementsByTagName("input");if(confirmRemove(b,"Apagar\ esta\ linha\?")){var c=f.rowIndex;var e=getTag("legendTable");if(e.rows.length<=2){legendAdd(a)}e.deleteRow(c)}}return}function legendRow(a){var b;if(a){while(!b){if(lc(a.nodeName)=="tr"){b=a}else{a=a.parentNode}}}return b}function legendInit(e){var h=getTag("legendTable");for(var a=1;a<=6;a++){var g=h.rows[a];if(g){var d=g.getElementsByTagName("input");for(var c=0;c<d.length;c++){var j=d[c];var b=j.name.split(":")[0];j.name=b+":"+a;if((a==e)&&(e>0)){j.value="";j.style.border="1px solid #999999"}j.onkeypress=function(m){var l=0;try{if(window.event){l=window.event.keyCode}else{if((window.parent)&&(window.parent.event)){l=window.parent.event.keyCode}else{if((m)&&(m.which)){l=m.which}}}}catch(n){}if((l!=13)&&(l!=8)&&(l!=9)&&(l!=0)&&(l!=16)&&(l!=17)&&(l!=18)){if(this.name.search(/title|link/)>-1){return true}else{var o=String.fromCharCode(l);if(o.search(/[0-9\-\,\.]/)>-1){return true}else{return false}}}else{if(l!=13){return true}else{return false}}}}var f=g.getElementsByTagName("select");for(var c=0;c<f.length;c++){var k=f[c];var b=k.name.split(":")[0];k.name=b+":"+a;if(a==e){k.selectedIndex=-1;k.onchange=function(){legendColor(this)};k.onkeyup=function(){legendColor(this)}}}}}}function legendColor(a){var g=legendRow(a);if(g){var c=(a.selectedIndex>0)?a.options[a.selectedIndex].value:"#999999";var d=g.rowIndex;var f=true;var b=g.getElementsByTagName("input");for(var e=0;e<b.length;e++){b[e].style.border="1px solid "+c}}return}function setCaretTo(b,c){if(b.createTextRange){var a=b.createTextRange();a.move("character",c);a.select()}else{if(b.selectionStart){b.focus();b.setSelectionRange(c,c)}}}function storeCaret(a){if(a.createTextRange){a.caretPos=document.selection.createRange().duplicate()}return true}function insertAtCaret(a,b){if(isMSIE()){if(a.createTextRange&&a.caretPos){var c=a.caretPos;c.text=c.text.charAt(c.text.length-1)==" "?b+" ":b}else{a.value=b}}else{if(a.setSelectionRange){var f=a.selectionStart;var e=a.selectionEnd;var g=a.value.substring(0,f);var d=a.value.substring(e);a.value=g+b+d}}}function exprAdd(a,b){var d=getTag("expr");if(!d.caretPos){setCaretTo(d,d.value.length)}var c=" ";if(d.value==""){c=""}if((a==",")||(a==".")){insertAtCaret(d,a)}else{if(a=="sqrt"){insertAtCaret(d,c+a+"(%)"+c);var e=d.value.indexOf("(%)");d.value=d.value.replace("(%)","()");setCaretTo(d,e+1)}else{if(a.search(/^[0-9]$/)>-1){insertAtCaret(d,a)}else{insertAtCaret(d,c+a+c)}}}}function exprBack(e){e.disabled=true;var g=getTag("expr");if(g.value!=""){while((g.value.length>1)&&(g.value.substring(g.value.length-2,g.value.length-1)=="")){g.value=g.value.substring(0,g.value.length-1)}var c=false;var f=getTag("vars").getElementsByTagName("tr");for(var b=0;b<f.length;b++){var a=getProp(f[b],"var");var d=g.value.lastIndexOf(a);if(d>-1){if((d+a.length)==g.value.length){g.value=g.value.substring(0,d);c=true;break}}}if(!c){g.value=g.value.substring(0,g.value.length-1);c=true}}setCaretTo(g,g.value.length);e.disabled=false}function exprClear(){var a=getTag("expr");a.value=""}function chartXChange(b){var d=b.form;for(var c=0;c<d.elements.length;c++){var a=d.elements[c];if(a.name=="chartY"){if(a.value==b.options[b.selectedIndex].value){a.disabled=true}else{a.disabled=false}}}}function checkPublish(a){if(a.form.anonymous.checked||(STrim(a.form.author.value).search(/\w/)>-1)){return true}else{alert("Informe\ o\ nome\ do\ autor\ ou\ marque\ a\ op\ç\ão\ \"an\ônimo\"\ para\ n\ão\ declarar\ esta\ informa\ç\ão\.");return false}}function updateSpecs(){var a=document.getElementsByTagName("input");var d=[];for(var c=0;c<a.length;c++){if(a[c].name=="spec"){if(a[c].checked){var b=getTag(a[c].id+"_label");if(b){d.push(b.innerHTML)}}}}getTag("selspecs").innerHTML=(d.length>0)?d.join(", ")+".":""}var currChart;function chartMenu(b){var a=getTag("cm_"+b);loadTagUp({opener:a,target:"chartMenu",event:"click",mode:"float",attach:a,onshow:function(d,c){currChart=c.id.split("_")[1]},hideonmouseout:true})}function chartEdit(){document.app.update({act:"editChart",fRecordID:currChart});getTag("chartMenu").xHide(0);return false}function chartPrint(b){var a=getTag("formRecord:"+currChart);b.href=getProp(a,"linkPrint");b.target="_blank";setTimeout(function(){b.href="#";b.target=""},100);return true}function chartDownload(b){var a=getTag("formRecord:"+currChart);b.href=getProp(a,"linkDownload");b.target="_blank";setTimeout(function(){b.href="#";b.target=""},100);return true}function chartRemove(){if(confirm("O\ registro\ ser\á\ apagado\ e\ n\ão\ poder\á\ ser\ recuperado\.\\n\\nDeseja\ confirmar\ a\ opera\ç\ão\?")){document.app.update({act:"removeChart",fRecordID:currChart});getTag("chartMenu").xHide(0)}return false}function chartLink(a,b){if(typeof(b)!="object"){b=getTag(b)}b.src=a.href;return false}function chartSave(b){if(typeof(b)!="object"){b=getTag(b)}var a=b.contentWindow.document;if(a&&a.app){a.app.formWriter.submitAjax()}}function chartCancel(b){if(typeof(b)!="object"){b=getTag(b)}var a=b.contentWindow.document;if(a&&a.app){a.app.formWriter.cancelAjax()}}function chartFrame(g,b){var e=g.contentWindow.document;var c=g.parentNode;if((g.src.search(/\.gif$/)==-1)&&e&&e.app){g.contentWindow.writerFrame=g;e.body.style.overflow="hidden";var d,f;if(e.app.paperWriter){d=" formWrite";f=e.app.paperWriter.getNode()}else{if(e.app.paperViewer){d=" formView";f=e.app.paperViewer.getNode()}}if(f){var a=parseInt(f.offsetHeight);a+=10;if(isSafari()||isChrome()){a+=15}g.style.height=a;if(b){scrollHide(b)}if(c){c.className+=d}}}else{g.style.height=0;if(c){c.className=c.className.replace(/formView|formWrite/g,"")}}fixPageFooter()}function chartScroll(a){var e=parseInt(getTagPos(getTag("panelChart_itm_"+a)).y);var b=parseInt(document.body.scrollTop);var c=parseInt(document.body.scrollHeight);var d=parseInt(getTag("parent_content").offsetHeight);if(e<b){if(c>d){window.scrollTo(0,0)}else{window.scrollTo(0,((e-100)>0)?(e-100):0)}}}function parseErrors(B){var j=[];var a=getTag("field"+B.getAttribute("field"));if(a){var b=B.value.toLowerCase();if((b.search(/^=/)>-1)||((B.name=="expr")&&(b.length>0))){b=b.replace(/^=/,"");var n=[];var f=a.getElementsByTagName("INPUT");var m=function(C){var v=["á","à","â","ã","ä","é","è","ë","ê","ó","ò","ö","õ","ô","í","ì","ï","î","ú","ù","ü","û","ç","ñ"];var p=["a","a","a","a","a","e","e","e","e","o","o","o","o","o","i","i","i","i","u","u","u","u","c","n"];for(var D=0;D<v.length;D++){C=C.replace(v[D],p[D])}return C};for(var u=0;u<f.length;u++){var k=f[u];var r=k.getAttribute("btype");if(r=="var"){if(k.editEmpty){n.push("{"+n.length+"}")}else{var A=m(k.value.toLowerCase());A=A.replace(/ /g,"_");n.push(A)}}}if(n.length>0){n=n.sort(function(p,c){return c.length-p.length});if(b.search(/[0-9]+ +[0-9]+/)>-1){j.push("sequence_numbers")}b=b.replace(/ /g,"");if(b.search(/\)[0-9]+|[0-9]+\(/)>-1){j.push("number_parentheses")}if(b.search(/[^0-9]+[\,\.]{1}/)>-1){j.push("before_decimal")}if(b.search(/[\,\.]{1}[^0-9]+/)>-1){j.push("after_decimal")}if(b.search(/^[\+\-\*\/\^]/)>-1){j.push("begin_operator")}if(b.search(/[\+\-\*\/\^]$/)>-1){j.push("end_operator")}if(b.search(/[\+\-\*\/\^]{2,}/)>-1){j.push("double_operator")}if(b.search(/[\+\-\*\/\^]\)/)>-1){j.push("wrong_operator")}else{if(b.search(/\([\+\-\*\/\^]/)>-1){j.push("wrong_operator")}}var t=b;if(t.search(/sqrt\(\)/i)>-1){j.push("empty_sqrt");t=t.replace(/sqrt\(\)/,"")}for(var k=0;k<n.length;k++){while(t.indexOf(n[k])>-1){t=t.replace(n[k],"")}var y=true;for(var q=0;q<n.length;q++){if(q!=k){if(n[q].indexOf(n[k])>-1){y=false}}}if(y){var d=[];var g=b.indexOf(n[k],0);while(g>-1){d.push({pos:g,len:n[k].length});g=b.indexOf(n[k],g+1)}g=b.indexOf("{"+k+"}",0);while(g>-1){d.push({pos:g,len:3});g=b.indexOf("{"+k+"}",g+1)}for(var o=0;o<d.length;o++){g=d[o].pos;var w=d[o].len;if(g>=0){var e=b.charAt(g+w);if((e!="")&&(e.search(/[\+\-\*\/\^\)]/)==-1)){j.push("after_var")}if(g>0){var l=b.charAt(g-1);if((l!="")&&(l.search(/[\+\-\*\/\^\(]/)==-1)){j.push("before_var")}}}}}}for(var k=1;k<=n.length;k++){var s="{"+k+"}";while(t.indexOf(s)>-1){t=t.replace(s,"")}}if(t.search(/[a-zA-Z][0-9]+|[0-9]+[a-zA-Z]/)>-1){j.push("number_var")}else{if(t.search(/\{[0-9]\}[0-9]+|[0-9]+\{[0-9]\}/)>-1){j.push("number_var")}}t=t.replace(/sqrt\(/g,"");t=t.replace(/[0-9\,\.\+\-\*\/\^\(\)]/g,"");if(t.search(/[a-z]/i)>-1){j.push("unknown_var")}else{if(t.length>0){j.push("unknown_chars")}}if(b.search(/\)\(/)>-1){j.push("sequence_parentheses")}if(b.search(/\(\)/)>-1){j.push("empty_parentheses")}var h=0;for(var z=0;z<b.length;z++){if(b.charAt(z)=="("){h++}else{if(b.charAt(z)==")"){h--}}}if(h>0){j.push("unclosed_parentheses")}else{if(h<0){j.push("unopened_parentheses")}else{if(b.search(/\([^\)]*$/)>-1){j.push("unclosed_parentheses")}else{if(b.search(/^[^\(]*\)/)>-1){j.push("unopened_parentheses")}}}}}}}return j}var Parser=function(){function H(J){function I(){}I.prototype=J;return new I()}var g=0;var q=1;var p=2;var s=3;var v=4;function A(I,K,J,L){this.type_=I;this.index_=K||0;this.prio_=J||0;this.number_=(L!==undefined&&L!==null)?L:0;this.toString=function(){switch(this.type_){case g:return this.number_;case q:case p:case s:return this.index_;case v:return"CALL";default:return"Invalid Token"}}}function G(L,J,I,K){this.tokens=L;this.ops1=J;this.ops2=I;this.functions=K}var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,m=/[\\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,u={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"};function z(I){if(typeof I==="string"){m.lastIndex=0;return m.test(I)?"'"+I.replace(m,function(J){var K=u[J];return typeof K==="string"?K:"\\u"+("0000"+J.charCodeAt(0).toString(16)).slice(-4)})+"'":"'"+I+"'"}return I}G.prototype={simplify:function(R){R=R||{};var M=[];var K=[];var P;var O;var N;var Q=this.tokens.length;var S;var J=0;for(J=0;J<Q;J++){S=this.tokens[J];var I=S.type_;if(I===g){M.push(S)}else{if(I===s&&(S.index_ in R)){S=new A(g,0,0,R[S.index_]);M.push(S)}else{if(I===p&&M.length>1){O=M.pop();P=M.pop();N=this.ops2[S.index_];S=new A(g,0,0,N(P.number_,O.number_));M.push(S)}else{if(I===q&&M.length>0){P=M.pop();N=this.ops1[S.index_];S=new A(g,0,0,N(P.number_));M.push(S)}else{while(M.length>0){K.push(M.shift())}K.push(S)}}}}}while(M.length>0){K.push(M.shift())}return new G(K,H(this.ops1),H(this.ops2),H(this.functions))},substitute:function(J,S){if(!(S instanceof G)){S=new c().parse(String(S))}var P=[];var R=this.tokens.length;var T;var M=0;for(M=0;M<R;M++){T=this.tokens[M];var N=T.type_;if(N===s&&T.index_===J){for(var K=0;K<S.tokens.length;K++){var O=S.tokens[K];var I=new A(O.type_,O.index_,O.prio_,O.number_);P.push(I)}}else{P.push(T)}}var Q=new G(P,H(this.ops1),H(this.ops2),H(this.functions));return Q},evaluate:function(Q){Q=Q||{};var K=[];var O;var N;var M;var P=this.tokens.length;var R;var J=0;for(J=0;J<P;J++){R=this.tokens[J];var I=R.type_;if(I===g){K.push(R.number_)}else{if(I===p){N=K.pop();O=K.pop();M=this.ops2[R.index_];K.push(M(O,N))}else{if(I===s){if(R.index_ in Q){K.push(Q[R.index_])}else{if(R.index_ in this.functions){K.push(this.functions[R.index_])}else{throw new Error("undefined variable: "+R.index_)}}}else{if(I===q){O=K.pop();M=this.ops1[R.index_];K.push(M(O))}else{if(I===v){O=K.pop();M=K.pop();if(M.apply&&M.call){if(Object.prototype.toString.call(O)=="[object Array]"){K.push(M.apply(undefined,O))}else{K.push(M.call(undefined,O))}}else{throw new Error(M+" is not a function")}}else{throw new Error("invalid Expression")}}}}}}if(K.length>1){throw new Error("invalid Expression (parity)")}return K[0]},toString:function(M){var K=[];var P;var O;var N;var Q=this.tokens.length;var R;var J=0;for(J=0;J<Q;J++){R=this.tokens[J];var I=R.type_;if(I===g){K.push(z(R.number_))}else{if(I===p){O=K.pop();P=K.pop();N=R.index_;if(M&&N=="^"){K.push("Math.pow("+P+","+O+")")}else{K.push("("+P+N+O+")")}}else{if(I===s){K.push(R.index_)}else{if(I===q){P=K.pop();N=R.index_;if(N==="-"){K.push("("+N+P+")")}else{K.push(N+"("+P+")")}}else{if(I===v){P=K.pop();N=K.pop();K.push(N+"("+P+")")}else{throw new Error("invalid Expression")}}}}}}if(K.length>1){throw new Error("invalid Expression (parity)")}return K[0]},variables:function(){var I=this.tokens.length;var M=[];for(var J=0;J<I;J++){var K=this.tokens[J];if(K.type_===s&&(M.indexOf(K.index_)==-1)){M.push(K.index_)}}return M},toJSFunction:function(J,K){var I=new Function(J,"with(Parser.values) { return "+this.simplify(K).toString(true)+"; }");return I}};function y(J,I){return Number(J)+Number(I)}function n(J,I){return J-I}function E(J,I){return J*I}function w(J,I){return J/I}function F(J,I){return J%I}function j(J,I){return""+J+I}function b(I){return -I}function a(I){return Math.random()*(I||1)}function l(J){J=Math.floor(J);var I=J;while(J>1){I=I*(--J)}return I}function B(J,I){return Math.sqrt(J*J+I*I)}function D(J,I){if(Object.prototype.toString.call(J)!="[object Array]"){return[J,I]}J=J.slice();J.push(I);return J}function c(){this.success=false;this.errormsg="";this.expression="";this.pos=0;this.tokennumber=0;this.tokenprio=0;this.tokenindex=0;this.tmpprio=0;this.ops1={sin:Math.sin,cos:Math.cos,tan:Math.tan,asin:Math.asin,acos:Math.acos,atan:Math.atan,sqrt:Math.sqrt,log:Math.log,abs:Math.abs,ceil:Math.ceil,floor:Math.floor,round:Math.round,"-":b,exp:Math.exp};this.ops2={"+":y,"-":n,"*":E,"/":w,"%":F,"^":Math.pow,",":D,"||":j};this.functions={random:a,fac:l,min:Math.min,max:Math.max,pyt:B,pow:Math.pow,atan2:Math.atan2};this.consts={E:Math.E,PI:Math.PI}}c.parse=function(I){return new c().parse(I)};c.evaluate=function(I,J){return c.parse(I).evaluate(J)};c.Expression=G;c.values={sin:Math.sin,cos:Math.cos,tan:Math.tan,asin:Math.asin,acos:Math.acos,atan:Math.atan,sqrt:Math.sqrt,log:Math.log,abs:Math.abs,ceil:Math.ceil,floor:Math.floor,round:Math.round,random:a,fac:l,exp:Math.exp,min:Math.min,max:Math.max,pyt:B,pow:Math.pow,atan2:Math.atan2,E:Math.E,PI:Math.PI};var C=1<<0;var r=1<<1;var k=1<<2;var o=1<<3;var d=1<<4;var t=1<<5;var h=1<<6;var f=1<<7;c.prototype={parse:function(P){this.errormsg="";this.success=true;var K=[];var Q=[];this.tmpprio=0;var M=(C|o|k|h);var N=0;this.expression=P;this.pos=0;while(this.pos<this.expression.length){if(this.isOperator()){if(this.isSign()&&(M&h)){if(this.isNegativeSign()){this.tokenprio=2;this.tokenindex="-";N++;this.addfunc(Q,K,q)}M=(C|o|k|h)}else{if(this.isComment()){}else{if((M&r)===0){this.error_parsing(this.pos,"unexpected operator")}N+=2;this.addfunc(Q,K,p);M=(C|o|k|h)}}}else{if(this.isNumber()){if((M&C)===0){this.error_parsing(this.pos,"unexpected number")}var J=new A(g,0,0,this.tokennumber);Q.push(J);M=(r|d|t)}else{if(this.isString()){if((M&C)===0){this.error_parsing(this.pos,"unexpected string")}var J=new A(g,0,0,this.tokennumber);Q.push(J);M=(r|d|t)}else{if(this.isLeftParenth()){if((M&o)===0){this.error_parsing(this.pos,'unexpected "("')}if(M&f){N+=2;this.tokenprio=-2;this.tokenindex=-1;this.addfunc(Q,K,v)}M=(C|o|k|h)}else{if(this.isRightParenth()){if((M&d)===0){this.error_parsing(this.pos,'unexpected ")"')}M=(r|d|t|o|f)}else{if(this.isComma()){if((M&t)===0){this.error_parsing(this.pos,'unexpected ","')}this.addfunc(Q,K,p);N+=2;M=(C|o|k|h)}else{if(this.isConst()){if((M&C)===0){this.error_parsing(this.pos,"unexpected constant")}var I=new A(g,0,0,this.tokennumber);Q.push(I);M=(r|d|t)}else{if(this.isOp2()){if((M&k)===0){this.error_parsing(this.pos,"unexpected function")}this.addfunc(Q,K,p);N+=2;M=(o)}else{if(this.isOp1()){if((M&k)===0){this.error_parsing(this.pos,"unexpected function")}this.addfunc(Q,K,q);N++;M=(o)}else{if(this.isVar()){if((M&C)===0){this.error_parsing(this.pos,"unexpected variable")}var O=new A(s,this.tokenindex,0,0);Q.push(O);M=(r|d|t|o|f)}else{if(this.isWhite()){}else{if(this.errormsg===""){this.error_parsing(this.pos,"unknown character")}else{this.error_parsing(this.pos,this.errormsg)}}}}}}}}}}}}}if(this.tmpprio<0||this.tmpprio>=10){this.error_parsing(this.pos,'unmatched "()"')}while(K.length>0){var L=K.pop();Q.push(L)}if(N+1!==Q.length){this.error_parsing(this.pos,"parity")}return new G(Q,H(this.ops1),H(this.ops2),H(this.functions))},evaluate:function(I,J){return this.parse(I).evaluate(J)},error_parsing:function(I,J){this.success=false;this.errormsg="parse error [column "+(I)+"]: "+J;throw new Error(this.errormsg)},addfunc:function(L,I,K){var J=new A(K,this.tokenindex,this.tokenprio+this.tmpprio,0);while(I.length>0){if(J.prio_<=I[I.length-1].prio_){L.push(I.pop())}else{break}}I.push(J)},isNumber:function(){var J=false;var K="";while(this.pos<this.expression.length){var I=this.expression.charCodeAt(this.pos);if((I>=48&&I<=57)||I===46){K+=this.expression.charAt(this.pos);this.pos++;this.tokennumber=parseFloat(K);J=true}else{break}}return J},unescape:function(J,O){var I=[];var N=false;for(var L=0;L<J.length;L++){var M=J.charAt(L);if(N){switch(M){case"'":I.push("'");break;case"\\":I.push("\\");break;case"/":I.push("/");break;case"b":I.push("\b");break;case"f":I.push("\f");break;case"n":I.push("\n");break;case"r":I.push("\r");break;case"t":I.push("\t");break;case"u":var K=parseInt(J.substring(L+1,L+5),16);I.push(String.fromCharCode(K));L+=4;break;default:throw this.error_parsing(O+L,"Illegal escape sequence: '\\"+M+"'")}N=false}else{if(M=="\\"){N=true}else{I.push(M)}}}return I.join("")},isString:function(){var J=false;var L="";var K=this.pos;if(this.pos<this.expression.length&&this.expression.charAt(this.pos)=="'"){this.pos++;while(this.pos<this.expression.length){var I=this.expression.charAt(this.pos);if(I!="'"||L.slice(-1)=="\\"){L+=this.expression.charAt(this.pos);this.pos++}else{this.pos++;this.tokennumber=this.unescape(L,K);J=true;break}}}return J},isConst:function(){var K;for(var J in this.consts){if(true){var I=J.length;K=this.expression.substr(this.pos,I);if(J===K){this.tokennumber=this.consts[J];this.pos+=I;return true}}}return false},isOperator:function(){var I=this.expression.charCodeAt(this.pos);if(I===43){this.tokenprio=0;this.tokenindex="+"}else{if(I===45){this.tokenprio=0;this.tokenindex="-"}else{if(I===124){if(this.expression.charCodeAt(this.pos+1)===124){this.pos++;this.tokenprio=0;this.tokenindex="||"}else{return false}}else{if(I===42){this.tokenprio=1;this.tokenindex="*"}else{if(I===47){this.tokenprio=2;this.tokenindex="/"}else{if(I===37){this.tokenprio=2;this.tokenindex="%"}else{if(I===94){this.tokenprio=3;this.tokenindex="^"}else{return false}}}}}}}this.pos++;return true},isSign:function(){var I=this.expression.charCodeAt(this.pos-1);if(I===45||I===43){return true}return false},isPositiveSign:function(){var I=this.expression.charCodeAt(this.pos-1);if(I===43){return true}return false},isNegativeSign:function(){var I=this.expression.charCodeAt(this.pos-1);if(I===45){return true}return false},isLeftParenth:function(){var I=this.expression.charCodeAt(this.pos);if(I===40){this.pos++;this.tmpprio+=10;return true}return false},isRightParenth:function(){var I=this.expression.charCodeAt(this.pos);if(I===41){this.pos++;this.tmpprio-=10;return true}return false},isComma:function(){var I=this.expression.charCodeAt(this.pos);if(I===44){this.pos++;this.tokenprio=-1;this.tokenindex=",";return true}return false},isWhite:function(){var I=this.expression.charCodeAt(this.pos);if(I===32||I===9||I===10||I===13){this.pos++;return true}return false},isOp1:function(){var J="";for(var I=this.pos;I<this.expression.length;I++){var K=this.expression.charAt(I);if(K.toUpperCase()===K.toLowerCase()){if(I===this.pos||K<"0"||K>"9"){break}}J+=K}if(J.length>0&&(J in this.ops1)){this.tokenindex=J;this.tokenprio=5;this.pos+=J.length;return true}return false},isOp2:function(){var J="";for(var I=this.pos;I<this.expression.length;I++){var K=this.expression.charAt(I);if(K.toUpperCase()===K.toLowerCase()){if(I===this.pos||K<"0"||K>"9"){break}}J+=K}if(J.length>0&&(J in this.ops2)){this.tokenindex=J;this.tokenprio=5;this.pos+=J.length;return true}return false},isVar:function(){var J="";for(var I=this.pos;I<this.expression.length;I++){var K=this.expression.charAt(I);if(K.toUpperCase()===K.toLowerCase()){if(I===this.pos||K<"0"||K>"9"){break}}J+=K}if(J.length>0){this.tokenindex=J;this.tokenprio=4;this.pos+=J.length;return true}return false},isComment:function(){var I=this.expression.charCodeAt(this.pos-1);if(I===47&&this.expression.charCodeAt(this.pos)===42){this.pos=this.expression.indexOf("*/",this.pos)+2;if(this.pos===1){this.pos=this.expression.length}return true}return false}};return c}();var thumbInterval;function rollThumb(a,b){if(b){thumbInterval=setInterval(function(){if((a.scrollTop+10)>=a.scrollHeight){a.scrollTop=a.scrollHeight}else{a.scrollTop+=10}},100)}else{clearInterval(thumbInterval);a.scrollTop=0}}var activeLangMenu;function langClick(a,c){var b=document.app.formFormLang;if(activeLangMenu.search(/curr/)>-1){document.app.setParam("currlang",c);b.setSubmit("Change");b.submitAjax()}else{if(activeLangMenu.search(/trans/)>-1){document.app.setParam("translang",c);b.setSubmit("Translate");b.submitAjax()}}}function removeForm(a){if(confirm(makeStringValue("Este\ formul\ário\ ser\á\ apagado\ e\ n\ão\ poder\á\ ser\ recuperado\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?"))){document.app.request({act:"removeForm",fFormID:a})}}function restrictForm(a){if(confirm(makeStringValue("O\ formul\ário\ ser\á\ restringido\ e\ n\ão\ poder\á\ mais\ ser\ utilizado\ por\ outros\ m\édicos\.\\n\\nDeseja\ confirmar\ a\ opera\ç\ão\?"))){document.app.request({act:"restrictForm",fFormID:a})}}function translateForm(b){var a=getTag("flang");if(a.className.search(/flangon/)==-1){a.className+=" flangon"}}function editTranslation(a){document.app.update({act:"editTranslation",fTranslationID:a})}var calcMTimeout;function calcMUp(a,b){clearTimeout(calcMTimeout);a.className=a.className.replace(/ calcLight/g,"")}function calcMDown(a,b){calcMTimeout=setTimeout(function(){a.className+=" calcLight"},100)}function calcClick(a,c,b){document.location.href=b}function addBookmark(){if(isChrome()||isSafari()){alert("Pressione\ Ctrl\ \+\ D\ para\ salvar\ esta\ p\ágina\ em\ seus\ favoritos\.")}else{var a=document.location.href;var c=document.title;if(window.sidebar){window.sidebar.addPanel(c,a,"")}else{if(window.opera&&window.print){var b=document.createElement("a");b.setAttribute("href",a);b.setAttribute("title",c);b.setAttribute("rel","sidebar");b.click()}else{if(document.all){window.external.AddFavorite(a,c)}}}}}var modLists={};function toogleModeration(b){var a=document.app.getPart(b);if(a.getNode().style.display=="block"){a.setStyle({display:"none"})}else{if(a.getNode().style.display=="none"){a.setStyle({display:"block"})}else{a.setStyle({display:"block"})}}modLists[b]=a.getNode().style.display}var res={addtip:{Calc:"\
\<div\>\<strong\>Adicionar\ campo\ de\ calculadora\<\/strong\>\<\/div\>\<br\/\>\<div\>Este\ campo\ deve\ ser\ utilizado\ para\ informa\ç\ões\ num\éricas\ que\ s\ão\ calculadas\ por\ meio\ de\ uma\ express\ão\,\ como\ IMC\ \(\índice\ de\ massa\ corporal\)\.\ Voc\ê\ elabora\ a\ express\ão\ na\ calculadora\ e\ ao\ inserir\ dados\ no\ formul\ário\ o\ valor\ ser\á\ calculado\ automaticamente\.\ \<a\ href\=\"http\:\/\/www\.forms\.med\.br\/docs\/index\.pl\?C\=A\&V\=66506174683D31352666506F737449443D32393938332666496E64657849443D3833266163743D73686F7752656164436F6D6D656E7473\"\ target\=\"_blank\"\>Saiba\ mais\.\<\/a\>\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_calculadora\.gif\"\/\>\<\/div\>\
\
",Grid:"\
\<div\>\<strong\>Adicionar\ campo\ de\ tabela\<\/strong\>\<\/div\>\<br\/\>\<div\>Este\ campo\ pode\ ser\ utilizado\ para\ informa\ç\ões\ cumulativas\.\ \É\ ideal\ para\ armazenar\ dados\ de\ resultados\ de\ exames\ e\ medidas\ do\ paciente\,\ por\ exemplo\.\ Voc\ê\ pode\ inserir\ o\ n\úmero\ de\ colunas\ que\ desejar\.\ \<a\ href\=\"http\:\/\/www\.forms\.med\.br\/docs\/index\.pl\?C\=A\&V\=66506174683D31372666506F737449443D33333132382666496E64657849443D3833266163743D73686F7752656164436F6D6D656E7473\"\ target\=\"_blank\"\>Saiba\ mais\.\<\/a\>\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_tabela\.gif\"\/\>\<\/div\>\
\
",Date:"\
\<div\>\<strong\>Adicionar\ campo\ de\ data\<\/strong\>\<\/div\>\<br\/\>\<div\>Este\ campo\ deve\ ser\ utilizado\ para\ informa\ç\ões\ como\ data\ de\ um\ exame\ ou\ data\ em\ que\ o\ paciente\ deve\ retornar\.\ Clicando\ no\ \ícone\ \<img\ src\=\"imgs\/help\/icon_calendary\.gif\"\ width\=\"14\"\ height\=\"12\"\ \/\>\,\ \é\ aberto\ um\ calend\ário\ para\ que\ voc\ê\ escolha\ uma\ data\ sem\ que\ seja\ necess\ário\ digit\á\-la\.\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_data\.gif\"\/\>\<\/div\>\
\
",Text:"\
\<div\>\<strong\>Adicionar\ campo\ de\ texto\ simples\<\/strong\>\<\/div\>\<br\/\>\<div\>Utilize\ este\ campo\ para\ pequenas\ informa\ç\ões\ textuais\,\ como\ nome\ ou\ tipagem\ sangu\ínea\.\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_texto_simples\.gif\"\/\>\<\/div\>\
\
",Memo:"\
\<div\>\<strong\>Adicionar\ campo\ de\ texto\ grande\<\/strong\>\<\/div\>\<br\/\>\<div\>Utilize\ este\ campo\ para\ grandes\ informa\ç\ões\ textuais\,\ como\ por\ exemplo\ \&quot\;Queixa\ principal\&quot\;\ em\ uma\ anamnese\ ou\ tamb\ém\ \&quot\;Medicamentos\ utilizados\ pelo\ paciente\&quot\;\.\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_texto_grande\.gif\"\/\>\<\/div\>\
\
",Radio:"\
\<div\>\<strong\>Adicionar\ campo\ de\ sele\ç\ão\<\/strong\>\<\/div\>\<br\/\>\<div\>Neste\ campo\ voc\ê\ poder\á\ marcar\ apenas\ uma\ op\ç\ão\.\ Utilize\-o\ para\ informa\ç\ões\ como\ sexo\ e\ perguntas\ que\ possuam\ apenas\ uma\ resposta\,\ por\ exemplo\.\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_selecao\.gif\"\/\>\<\/div\>\
\
",Check:"\
\<div\>\<strong\>Adicionar\ campo\ de\ marca\ç\ão\<\/strong\>\<\/div\>\<br\/\>\<div\>Neste\ campo\ \é\ permitido\ marcar\ v\árias\ op\ç\ões\.\ Utilize\-o\ para\ informa\ç\ões\ como\ as\ pr\áticas\ do\ paciente\,\ por\ exemplo\.\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_marcacao\.gif\"\/\>\<\/div\>\
\
",Image:"\
\<div\>\<strong\>Adicionar\ campo\ de\ imagem\<\/strong\>\<\/div\>\<br\/\>\<div\>Este\ campo\ deve\ ser\ utilizado\ para\ inserir\ imagens\ em\ seu\ formul\ário\,\ como\ radiografias\ e\ ultrassonografias\,\ por\ exemplo\.\ Clique\ no\ interior\ do\ campo\ para\ inserir\ uma\ imagem\.\ \<a\ href\=\"http\:\/\/www\.forms\.med\.br\/docs\/index\.pl\?C\=A\&V\=66506174683D31362666506F737449443D33333131382666496E64657849443D3833266163743D73686F7752656164436F6D6D656E7473\"\ target\=\"_blank\"\>Saiba\ mais\.\<\/a\>\<\/div\>\<br\/\>\<div\ align\=\"center\"\>\<img\ src\=\"imgs\/help\/img_imagem\.gif\"\/\>\<\/div\>\
\
",Icon:"\
\<div\>\<strong\>Adicionar\ \ícone\<\/strong\>\<\/div\>\<br\/\>\<div\>Clique\ nesta\ \área\ para\ escolher\ o\ \ícone\ que\ ser\á\ utilizado\ para\ identificar\ este\ formul\ário\.\<\/div\>\
\
"},tagtip:{col:"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ da\ coluna\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/move_left\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Mover\ para\ esquerda\<\/strong\>\<\/td\>\
\	\	\<td\>Move\ a\ coluna\ para\ esquerda\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/move_right\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Mover\ para\ direita\<\/strong\>\<\/td\>\
\	\	\<td\>Move\ a\ coluna\ para\ direita\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ a\ coluna\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
","var":"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ da\ vari\ável\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/opencalc\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Calculadora\<\/strong\>\<\/td\>\
\	\	\<td\>Abre\ a\ calculadora\ para\ elabora\ç\ão\ da\ express\ão\ \(f\órmula\)\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/move_up\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Mover\ para\ cima\<\/strong\>\<\/td\>\
\	\	\<td\>Move\ a\ vari\ável\ para\ cima\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/move_down\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Mover\ para\ baixo\<\/strong\>\<\/td\>\
\	\	\<td\>Move\ a\ vari\ável\ para\ baixo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ a\ vari\ável\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
",expr:"\
Este\ campo\ poder\á\ conter\ um\ valor\ num\érico\ ou\ uma\ express\ão\.\<br\/\>\<br\/\>Para\ elaborar\ a\ express\ão\ com\ a\ ajuda\ da\ calculadora\ d\ê\ um\ duplo\-clique\ neste\ campo\ ou\ utilize\ o\ menu\.\
\
",unit:"\
Digite\ uma\ unidade\ de\ medida\ para\ esta\ vari\ável\.\
\
",item:"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ do\ campo\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fontcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ da\ fonte\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ da\ fonte\ da\ descri\ç\ão\ da\ se\ç\ão\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/backcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ de\ fundo\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ de\ fundo\ da\ descri\ç\ão\ da\ se\ç\ão\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/duplicate\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Duplicar\<\/strong\>\<\/td\>\
\	\	\<td\>Duplica\ a\ se\ç\ão\ e\ seus\ campos\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ a\ se\ç\ão\ e\ seus\ campos\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
",field:"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ do\ campo\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fontcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ da\ fonte\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ da\ fonte\ da\ descri\ç\ão\ do\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/backcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ de\ fundo\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ de\ fundo\ da\ descri\ç\ão\ do\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/duplicate\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Duplicar\<\/strong\>\<\/td\>\
\	\	\<td\>Duplica\ o\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ o\ campo\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
","field.calc":"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ do\ campo\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fontcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ da\ fonte\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ da\ fonte\ da\ descri\ç\ão\ do\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/backcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ de\ fundo\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ de\ fundo\ da\ descri\ç\ão\ do\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fields_horizontal\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Disposi\ç\ão\ das\ vari\áveis\<\/strong\>\<\/td\>\
\	\	\<td\>Disp\õe\ as\ vari\áveis\ na\ dire\ç\ão\ horizontal\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/duplicate\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Duplicar\<\/strong\>\<\/td\>\
\	\	\<td\>Duplica\ o\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ o\ campo\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
\
","field.grid":"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ do\ campo\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fontcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ da\ fonte\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ da\ fonte\ da\ descri\ç\ão\ do\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/backcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ de\ fundo\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ de\ fundo\ da\ descri\ç\ão\ do\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/chart_add\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Gr\áfico\<\/strong\>\<\/td\>\
\	\	\<td\>Adiciona\ um\ gr\áfico\ gerado\ a\ partir\ dos\ dados\ inseridos\ na\ tabela\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/duplicate\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Duplicar\<\/strong\>\<\/td\>\
\	\	\<td\>Duplica\ o\ campo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ o\ campo\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
",option:"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ da\ op\ç\ão\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/embedform\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Embutir\ campos\<\/strong\>\<\/td\>\
\	\	\<td\>Embutir\ campos\ vinculados\ \à\ op\ç\ão\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/move_up\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Mover\ para\ cima\<\/strong\>\<\/td\>\
\	\	\<td\>Move\ a\ op\ç\ão\ para\ cima\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/move_down\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Mover\ para\ baixo\<\/strong\>\<\/td\>\
\	\	\<td\>Move\ a\ op\ç\ão\ para\ baixo\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/trash\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Apagar\<\/strong\>\<\/td\>\
\	\	\<td\>Apaga\ a\ op\ç\ão\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
",template:"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ do\ campo\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fontcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ da\ fonte\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ da\ fonte\ do\ t\ítulo\ do\ formul\ário\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/backcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ de\ fundo\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ de\ fundo\ do\ t\ítulo\ do\ formul\ário\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/col_1\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Colunas\<\/strong\>\<\/td\>\
\	\	\<td\>Disp\ões\ as\ se\ç\ões\ do\ formul\ário\ em\ 1\ coluna\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
",templatecalc:"\
\<div\>Clique\ no\ \ícone\ \<img\ src\=\"imgs\/system\/menu\.gif\"\/\>\ do\ campo\ para\ abrir\ o\ menu\.\<\/div\>\
\<br\/\>\
\<table\ class\=\"tableTip\"\ cellspacing\=\"0\"\ cellpadding\=\"0\"\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fontcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ da\ fonte\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ da\ fonte\ do\ t\ítulo\ do\ formul\ário\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/backcolor\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Cor\ de\ fundo\<\/strong\>\<\/td\>\
\	\	\<td\>Altera\ a\ cor\ de\ fundo\ do\ t\ítulo\ do\ formul\ário\.\<\/td\>\
\	\<\/tr\>\
\	\<tr\>\
\	\	\<td\>\<img\ src\=\"imgs\/system\/fields_horizontal\.gif\"\/\>\<\/td\>\
\	\	\<td\>\<strong\>Disposi\ç\ão\ das\ vari\áveis\<\/strong\>\<\/td\>\
\	\	\<td\>Disp\õe\ as\ vari\áveis\ na\ dire\ç\ão\ horizontal\.\<\/td\>\
\	\<\/tr\>\
\<\/table\>\
\
"},tagtext:{col:"coluna","var":"vari\ável",unit:"unidade",item:"sub\-t\ítulo",field:"descri\ç\ão\ de\ campo",option:"descri\ç\ão\ de\ op\ç\ão",template:"t\ítulo"},exprerr:{unknown_chars:"Caracteres\ inv\álidos\ na\ express\ão\.",unknown_var:"Vari\ável\ inexistente\ na\ express\ão\.",after_var:"Caractere\ incorreto\ antes\ de\ nome\ de\ vari\ável\.",before_var:"Caractere\ incorreto\ ap\ós\ nome\ de\ vari\ável\.",sequence_numbers:"N\úmeros\ em\ sequ\ência\ sem\ operadores\.",double_operator:"Operadores\ em\ sequ\ência\ sem\ n\úmeros\ ou\ vari\áveis\.",wrong_operator:"Operador\ sem\ n\úmero\ ou\ vari\ável\.",begin_operator:"Express\ão\ iniciada\ com\ operador\.",end_operator:"Express\ão\ finalizada\ com\ operador\.",unclosed_parentheses:"Par\ênteses\ abertos\ sem\ fechamento\.",unopened_parentheses:"Par\ênteses\ fechados\ sem\ abertura\.",empty_sqrt:"Raiz\ quadrada\ sem\ par\âmetros\.",sequence_parentheses:"Par\ênteses\ em\ sequ\ência\ sem\ operador\.",empty_parentheses:"Par\ênteses\ sem\ conte\údo\.",number_parentheses:"N\úmeros\ sem\ operador\ pr\óximos\ a\ par\ênteses\.",number_var:"N\úmeros\ sem\ operador\ pr\óximos\ a\ vari\áveis\ ou\ fun\ç\ões\.",before_decimal:"Caractere\ incorreto\ antes\ de\ v\írgula\.",after_decimal:"Caractere\ incorreto\ depois\ de\ v\írgula\."}};function checkFlashSupport(){var a=document.app.getCookie("cxmcfvchk");if(a!="1"){if(document.app.ready){if(!supportFlex()){if(document.app.wformFlash){document.app.wformFlash.callEvent("Update,Show")}}}else{document.app.setEvent("load",function(){if(!supportFlex()){if(document.app.wformFlash){document.app.wformFlash.callEvent("Update,Show")}}})}document.app.setCookie("cxmcfvchk",1)}}function helpTips(){document.app.wformHelpTip.callEvent("Update,Show")}function helpVideo(b){if(isChrome()){var c=document.getElementsByTagName("iframe");for(var a=0;a<c.length;a++){c[a].style.visibility="hidden"}}document.app.wformHelpVideo.callEvent("Update,Show",{video:b});document.app.clearParam("video")}function helpMobile(a){document.app.wformHelpMobile.callEvent("Update,Show",{context:a});document.app.clearParam("context")}function stopVideo(){if(isChrome()){setTimeout(function(){var c=document.getElementsByTagName("iframe");for(var b=0;b<c.length;b++){c[b].style.visibility="visible"}},1000)}var a=getObjectById("videoPlayer");if(a){if(typeof(a.sendEvent)=="function"){a.sendEvent("STOP","true")}else{setTimeout(function(){stopVideo()},200)}}else{setTimeout(function(){stopVideo()},200)}}function playVideo(b){var a=getObjectById("videoPlayer");if(a){if(typeof(a.sendEvent)=="function"){setTimeout(function(){a.sendEvent("LOAD",b);a.sendEvent("PLAY","true")},1000)}else{setTimeout(function(){playVideo(b)},200)}}else{setTimeout(function(){playVideo(b)},200)}}function getObjectById(d){var a=null;var b=document.getElementById(d);if(b&&b.nodeName=="OBJECT"){if(typeof b.SetVariable!="undefined"){a=b}else{var c=b.getElementsByTagName("object")[0];if(c){a=c}}}return a}function searchFocus(b){b.style.color="#000000";var a="\&lt\;Digite\ aqui\ para\ pesquisar\&gt\;";a=a.replace(/\&lt\;/,"<");a=a.replace(/\&gt\;/,">");if(b.value==a){b.value=""}}function scrollInit(g){if(document.app.ready){var a=getTag(g);var e=a.parentNode.getElementsByTagName("div");var f=0;var d=(isMSIE())?6:0;for(var c=0;c<e.length;c++){var b=e[c].className;if(b.search(/formItem/)>-1){f+=parseInt(e[c].offsetWidth)+d}else{if(b.search(/scrollLeft/)>-1){a.btnLeft=e[c]}else{if(b.search(/scrollRight/)>-1){a.btnRight=e[c]}}}}a.scrollTotal=f;a.scrollStep=20;scrollBegin(g)}else{document.app.setEvent("load",function(){scrollInit(g)})}}function scrollBegin(a){scrollLeft("scrollListNew",true)}function scrollEnd(a){scrollRight("scrollListNew",true)}function scrollLeft(d,c){var a=getTag(d);if(c||((a.scrollLeft-a.scrollStep)<0)){a.scrollLeft=0;if(a.scrollInterval){clearInterval(a.scrollInterval)}var b=a.btnLeft.getElementsByTagName("img")[0];if(b.src.search(/disabled/)==-1){b.src="imgs/system/arrow_l_disabled.gif"}}else{var b=a.btnRight.getElementsByTagName("img")[0];if(b.src.search(/disabled/)>-1){b.src="imgs/system/arrow_r.gif"}a.scrollLeft-=a.scrollStep}}function scrollRight(d,b){var a=getTag(d);if(b||((a.scrollLeft+a.scrollStep)>(a.scrollTotal-parseInt(a.offsetWidth)))){a.scrollLeft=a.scrollTotal-parseInt(a.offsetWidth);if(a.scrollInterval){clearInterval(a.scrollInterval)}var c=a.btnRight.getElementsByTagName("img")[0];if(c.src.search(/disabled/)==-1){c.src="imgs/system/arrow_r_disabled.gif"}}else{var c=a.btnLeft.getElementsByTagName("img")[0];if(c.src.search(/disabled/)>-1){c.src="imgs/system/arrow_l.gif"}a.scrollLeft+=a.scrollStep}}function scrollStart(d,c,b){var a=getTag(d);a.scrollStep=(b)?50:20;if(a.scrollInterval){clearInterval(a.scrollInterval)}if(c=="left"){a.scrollInterval=setInterval(function(){scrollLeft(d,false)},25)}else{if(c=="right"){a.scrollInterval=setInterval(function(){scrollRight(d,false)},25)}}}function scrollStop(b){var a=getTag(b);if(a.scrollInterval){clearInterval(a.scrollInterval)}}function scrollOver(a){a.className+=" scrollOver";var b=a.getElementsByTagName("img")[0];if(b&&(b.src.search(/disabled/)==-1)){if(a.className.search(/scrollLeft/)>-1){b.src="imgs/system/arrow_l_over.gif"}else{b.src="imgs/system/arrow_r_over.gif"}}}function scrollOut(a){a.className=a.className.replace(" scrollOver","");var b=a.getElementsByTagName("img")[0];if(b.src.search(/disabled/)==-1){if(a.className.search(/scrollLeft/)>-1){b.src="imgs/system/arrow_l.gif"}else{b.src="imgs/system/arrow_r.gif"}}}function scrollShow(b){var a=getTag(b);a.style.display="block"}function scrollHide(b){var a=getTag(b);a.style.display="none"}var currVar;var currForm;var currItem;var currField;var currOption;var currColumn;var editStack=[];var confirmStack=[];var writerStack=[];var parentWidths={};var tipDelay=1000;function initForm(params){if(document.app.ready){var form=getTag("form"+params.form);form.setAttribute("ftype",params.type);form.setAttribute("fcols",params.cols);if(params.type==3){form.setAttribute("calcfield",params.calc)}var title=getTag("template");if(title){initEdit(title,params.tips,[])}var icon=getTag("builderIconImg");if(icon){document.app.setTip({tag:icon,html:res.addtip.Icon,width:"400",event:"over",loadimg:true})}initMenu(params.form);var names=["input","textarea"];var drags=[];var inputs=[];var colcaps={};var items=params.items.split(",");var fields=params.fields.split(":");for(var i=0;i<items.length;i++){var item=getTag("item"+items[i]);if(item){drags.push(items[i]);item.setAttribute("iname",items[i]);item.setAttribute("dragCont","XFIELDS");item.setAttribute("fields",fields[i]);initAddField(items[i],params.tips);initMenu(items[i]);if(fields[i].search(/\w/)>-1){var flds=fields[i].split(",");for(var f=0;f<flds.length;f++){initMenu(flds[f]);if(getTag("chart"+flds[f])){initChart(flds[f])}if(getTag("imgpage"+flds[f])){var field=getTag(flds[f]);if(field){field.imgList=eval(field.getAttribute("images"));showImage(flds[f],0)}}}}var caption=getTag("caption"+items[i]);if(caption){initEdit(caption,params.tips,inputs)}for(var n=0;n<names.length;n++){var tags=item.getElementsByTagName(names[n]);for(var t=0;t<tags.length;t++){var tag=tags[t];if(names[n]=="input"){if(tag.type=="text"){var btype=tag.getAttribute("btype");if(btype=="col"){var pWidth=(typeof(parentWidths[getProp(tag,"id")])!="undefined")?parseInt(parentWidths[getProp(tag,"id")]):parseInt(tag.parentNode.offsetWidth);parentWidths[getProp(tag,"id")]=parseInt(pWidth);pWidth=parentWidths[getProp(tag,"id")];tag.style.width=(pWidth>28)?(pWidth-28):0;initMenu(tag.name.replace(/^caption/,""))}else{if(btype=="var"){initMenu(tag.name.replace(/^caption/,""))}else{if(btype=="expr"){initLegend(tag);initExpr(tag)}}}initEdit(tag,params.tips,inputs)}else{if((tag.type=="radio")||(tag.type=="checkbox")){initMenu(tag.value);if(getTag("addField:"+tag.value)){var embed=getTag("item"+tag.value);if(embed){embed.setAttribute("oname",tag.value);embed.setAttribute("dragCont","XEMBEDS");var ofields=embed.getAttribute("fields").split(",");for(var f=0;f<ofields.length;f++){initMenu(ofields[f])}}drags.push(tag.value);initAddField(tag.value)}}}}else{initEdit(tag,params.tips,inputs)}}}}}for(var i=0;i<inputs.length;i++){var tag=inputs[i];var parentWidth=parseInt(tag.parentNode.offsetWidth);var field=getTag("field"+tag.name);if(field){if(field.getAttribute("embed")=="true"){parentWidth-=5}tag.style.width=(parentWidth>4)?(parentWidth-4):0}}initDragDrop(drags);var win=window.offsetHeight;var pc=getTag("cx-page-content");if(pc){var h=pc.offsetHeight;var p=parseInt(getTag("panelTemplate").offsetHeight);if(p+350>win){pc.style.height=p+350}}}else{document.app.setEvent("load",function(){initForm(params)},"last")}return}function initEdit(b,g,d){var h=b.getAttribute("btype");if(defined(h)){if(h=="var"){b.onkeyup=inputKeyUp;b.onkeypress=inputKeyPress;b.jsMaskChars=b.getAttribute("maskChars")}b.editEmpty=false;if(defined(res.tagtext[h])){var a=String("<"+res.tagtext[h]+">");if((b.value=="")||(b.value==a)||(b.value.substr(0,3)==a.substr(0,3))){b.style.color="#CCCCCC";if(!defined(b.origMax)){b.origMax=b.maxLength}b.maxLength=a.length;b.value=a;b.editEmpty=true}else{b.origColor=b.style.color}}if(g){var c=b.getAttribute("ftype");if((h=="field")&&(c!="")&&res.tagtip[h+"."+c.toLowerCase()]){document.app.setTip({tag:b,html:res.tagtip[h+"."+c.toLowerCase()],width:"400",event:"focus",loadimg:true})}else{document.app.setTip({tag:b,html:res.tagtip[h],width:"400",event:"focus",loadimg:true})}}}else{if(b.value==""){b.editEmpty=true}else{b.editEmpty=false}if(b.className.search("cx-data-value-date")>-1){}else{var f=getTag("field"+b.name);if(f){if(typeof(d)=="object"){b.style.width=0;d.push(b)}else{var e=parseInt(b.parentNode.offsetWidth);if(f.getAttribute("embed")=="true"){e-=5}b.style.width=(e>4)?(e-4):0}}}}return}function initMenu(d){var a=getTag("menu:"+d);if(a){var b={"var":showVarMenu,item:showItemMenu,title:showTitleMenu,field:showFieldMenu,option:showOptionMenu,column:showColumnMenu,"import":showImportMenu};var c=a.getAttribute("bmenu");if(typeof(b[c])=="function"){if(a.menuLoaded!=true){a.menuLoaded=true;loadTagUp({opener:a,target:c+"Menu",event:"click",mode:"float",attach:a,onshow:b[c],hideonmouseout:true})}}}}function initExpr(a,b,f){if(a.exprTimeout){clearTimeout(a.exprTimeout)}if(f){a.exprTimeout=setTimeout(function(){initExpr(a,b,false)},1000)}else{if(a){var g=parseErrors(a);if(g.length>0){if(a.name!="expr"){a.style.border="1px solid red"}var d=["<h1>Erros\ detectados\:</h1>",];d.push("<ul>");for(var c=0;c<g.length;c++){d.push("<li>"+res.exprerr[g[c]]+"</li>")}d.push("</ul>");document.app.showTip({tag:a,html:d.join(""),width:400})}else{a.style.border="1px solid #999999";document.app.hideTip()}}}}function initChart(c){var w=getTag("chart"+c);if(w){var g=w.getAttribute("chartX");var f=w.getAttribute("chartY").split(",");if(g!="1"){var v=(isFirefox())?w.getElementsByTagName("embed")[0]:w.getElementsByTagName("object")[0];if(v&&(typeof(v.SetChartValues)=="function")){var h={};var t=getTag(c+"Table");for(var s=0;s<t.rows[0].cells.length;s++){var y=t.rows[0].cells[s].getAttribute("gridName");if(defined(y)){var b=getTag("legend"+y);if(b){h[y]=b.getAttribute("legendColor");var k=getTag("caption"+y);if(k){if(!k.editEmpty){b.innerHTML=k.value}}}}}var d=newXmlDoc("<values/>");var q=getTag(c);if(q.value){var u=newXmlDoc(q.value);for(var l=0;l<u.childNodes.length;l++){var e=u.childNodes[l];if(e.nodeName!="#text"){var n=newXmlDoc("<"+g+' color="0xAAAAAA" point="3" padding="0"/>');if(e.getAttribute(g)){n.setAttribute("x",e.getAttribute(g)+"_"+l);n.setAttribute("label",e.getAttribute(g))}d.appendChild(n.cloneNode(true));for(var s=0;s<f.length;s++){var m=f[s];if(e.getAttribute(m)){var o=(h[m])?h[m].substr(1):"8095AA";var n=newXmlDoc("<"+m+' color="0x'+o+'" point="3" padding="0"/>');if(e.getAttribute(g)){n.setAttribute("x",e.getAttribute(g)+"_"+l);n.setAttribute("label",e.getAttribute(g))}var a=e.getAttribute(m);a=a.replace(/\,/,".");n.setAttribute("y",a);n.setAttribute("tip",e.getAttribute(m));d.appendChild(n.cloneNode(true))}}}}}v.SetChartValues(xml2text(d));var p="<axes>";p+='	<vertical type="linear" minimum="0" padding="0" color="0x8095AA"/>';p+='	<horizontal type="category" color="0x8095AA" padding="0" dataProvider="'+g+'" categoryField="@x" labelField="@label"/>';p+="</axes>";v.SetChartAxes(xml2text(newXmlDoc(p)));var j="<series>";for(var s=0;s<f.length;s++){var m=f[s];var o=(h[m])?h[m].substr(1):"8095AA";j+='<serie type="line" displayName="'+m+'" xField="@x" yField="@y" dataProvider="'+m+'" form="segment" alpha=".2" color="0x'+o+'" weight="2" item="point"/>'}j+="</series>";v.SetChartSeries(xml2text(newXmlDoc(j)))}else{setTimeout(function(){initChart(c)},200)}}}return}function initLegend(input){var legend=getTag("legend"+input.name);if(legend){var legitems=legend.getAttribute("legendItems");if(legitems.search(/^\[/)>-1){var items=eval(legitems);if(document.app.getParam("act")!="showEmbed"){if(document.body.className.search(/iphone|mobile/)==-1){var parts=['<table class="form-calc-legend-table" cellspacing="0">'];parts.push("<tr>");parts.push("<td>&nbsp;&nbsp;</td>");parts.push('<td align="center"><strong>&gt;=</strong></td>');parts.push('<td align="center"><strong>&lt;</strong></td>');parts.push("<td><strong>\&lt\;legenda\&gt\;</strong></td>");parts.push("</tr>");for(var i=0;i<items.length;i++){parts.push("<tr>");parts.push('<td bgcolor="'+items[i].color+'" width="16">&nbsp;&nbsp;&nbsp;</td>');parts.push('<td align="center">'+((items[i].vmin)?items[i].vmin:"&nbsp;")+"</td>");parts.push('<td align="center">'+((items[i].vmax)?items[i].vmax:"&nbsp;")+"</td>");parts.push("<td>"+((items[i].title)?items[i].title:"&nbsp;")+"</td>");parts.push("</tr>")}parts.push("</table>");document.app.setTip({html:parts.join(""),tag:legend,event:"over"})}}var value=input.value.replace(",",".");if((value.search(/^=/)==-1)&&(value.search(/[0-9]/)>-1)){var img=legend.getElementsByTagName("img")[0];var span=legend.getElementsByTagName("span")[0];var a=legend.getElementsByTagName("a")[0];img.style.backgroundColor="#EEEEEE";img.className=img.className.replace(/active/,"");span.innerHTML="\&lt\;legenda\&gt\;";span.style.color="#CCCCCC";a.href="#";a.onclick=function(){return(false)};a.style.cursor="default";var found;for(var i=0;i<items.length;i++){var ok=false;var min=items[i].vmin.replace(",",".");var max=items[i].vmax.replace(",",".");if(min){if(parseFloat(value)>=parseFloat(min)){ok=true}}else{ok=true}if(ok){if(max){if(parseFloat(value)<parseFloat(max)){ok=true}else{ok=false}}}if(ok){found=items[i]}}if(typeof(found)=="object"){img.style.backgroundColor=found.color;img.className+=" active";span.innerHTML=found.title;span.style.color="#000000";span.title=found.title;var url=STrim(found.link);if(url){if(url.search(/^http[s]?\:\/\//)==-1){url="http://"+url}a.href=url;a.onclick=function(){return(true)};a.style.cursor="pointer"}else{a.href="#";a.onclick=function(){return(false)};a.style.cursor="default"}}}}}}function initAddField(h,e){var a=getTag("addField:"+h);if(a){var d=a.getElementsByTagName("div");for(var g=0;g<d.length;g++){var f=d[g];var b=f.getAttribute("ftype");if(defined(b)){f.onclick=function(){document.app.hideTip();addField(h,this.getAttribute("ftype"))};if(e){document.app.setTip({tag:f,html:res.addtip[b],width:"400",event:"over",loadimg:true})}}else{if(f.menuLoaded!=true){f.menuLoaded=true;loadTagUp({opener:f,target:"importMenu",event:"click",mode:"float",attach:f,onshow:showImportMenu,hideonmouseout:true})}}}}return}function initDragDrop(items){var cDrags=[];DragDrops.XFIELDS=[];DragDrops.XEMBEDS=[];for(var i=0;i<items.length;i++){var item=getTag("item"+items[i]);var dragCont=item.getAttribute("dragCont");if(defined(dragCont)){DragDrops[dragCont].push(item);cDrags.push(dragCont);item.setAttribute("DropObj",dragCont);var fields=item.getAttribute("fields").split(",");for(var f=0;f<fields.length;f++){var field=getTag("field"+fields[f]);if(field){field.setAttribute("DragObj",dragCont)}}}}for(var i=0;i<cDrags.length;i++){var cDrag=cDrags[i];if(cDrag=="XFIELDS"){dragNames[cDrag]="field";dropNames[cDrag]="iname";eval("dragCallBack['"+cDrag+"'] = function() { pnl_chkPos('"+cDrag+"',function(curPos) { document.app.update({'act':'sortNode','name':'Field','order':curPos},false); }); };")}else{if(cDrag=="XEMBEDS"){dragNames[cDrag]="field";dropNames[cDrag]="oname";eval("dragCallBack['"+cDrag+"'] = function() { pnl_chkPos('"+cDrag+"',function(curPos) { document.app.update({'act':'sortNode','name':'Field','order':curPos},false); }); };")}}pnl_chkPos(cDrag);if(typeof(dragHelper[cDrag])!="object"){dragHelper[cDrag]=document.createElement("DIV");dragHelper[cDrag].style.cssText="position:absolute;display:none;";document.app.appendTag(dragHelper[cDrag])}}dragCallBack.panelTemplate=function(){document.app.panelTemplate.updateItems();pnl_chkPos("panelTemplate",function(curPos){document.app.panelTemplate.callEvent("Move",{_panelTemplateNewPos:curPos})})};document.onmouseup=pnl_mouseUp;document.onmousemove=pnl_mouseMove;document.onmousedown=pnl_mouseDown;return}function stopEdit(k,b,a,g){var j=[];for(var e=0;e<editStack.length;e++){var h=editStack[e];if(h.tag==k){var f=true;k.editEmpty=false;var c=k.getAttribute("btype");if(c!=""){if(res.tagtext[c]){if(k.value=="<"+res.tagtext[c]+">"){f=false;k.value="";initEdit(k,false)}}if(c=="col"){initChart(k.getAttribute("field"))}}if((k.value!=h.value)||(b==true)){if(f){var d={act:"setProp",node:h.node,prop:h.prop,value:k.value,format:h.format};document.app.update(d,false)}}initEdit(k,false);j.push(h)}}editStack=j;return}function startEdit(a,b,d,c){a.style.color=(defined(a.origColor))?a.origColor:"#000000";if(a.origMax){a.maxLength=a.origMax}if(a.editEmpty){a.value=""}if(!defined(c)){c=""}editStack.push({tag:a,node:b,prop:d,value:a.value,format:c});return}function focusEdit(a){setTimeout(function(){try{if(getTag(a).editEmpty){getTag(a).focus()}}catch(b){}},200);setTimeout(function(){try{if(getTag(a).editEmpty){getTag(a).focus()}}catch(b){}},200)}function stopWrite(a,d){if(a.getAttribute("btype")=="expr"){calcExpr(a.getAttribute("field"),a)}var e=[];for(var b=0;b<writerStack.length;b++){var c=writerStack[b];if(c.tag==a){if((a.value!=c.value)||(d==true)){if(document.app.getParam("fRecordID")){document.app.update({act:"setDValue",node:c.node,key:(defined(c.key))?c.key:"",value:a.value},false)}}}else{e.push(c)}}writerStack=e}function startWrite(a,c,b){writerStack.push({tag:a,node:c,key:b,value:a.value})}function setFormCols(a){document.app.update({act:"setProp",prop:"Cols",value:a,refresh:1},false)}function setTitleFontColor(a){var b=getTag("template");if(b){b.origColor=a;if(!b.editEmpty){b.style.color=a}}document.app.update({act:"setProp",prop:"FontColor",value:a},false)}function setTitleBackColor(a){var b=getTag("template");if(b){b.style.backgroundColor=a}document.app.update({act:"setProp",prop:"BackColor",value:a},false)}function setItemFontColor(b,a){var c=getTag("caption"+b);if(c){c.origColor=a;if(!c.editEmpty){c.style.color=a}}document.app.update({act:"setProp",node:b,prop:"FontColor",value:a},false)}function setItemBackColor(b,a){var c=getTag("caption"+b);if(c){c.style.backgroundColor=a}document.app.update({act:"setProp",node:b,prop:"BackColor",value:a},false)}function setFieldMode(b,c){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("field"+b)).name}catch(a){}document.app.update({act:"setProp",node:b,prop:"Mode",value:c,update:d},false);hideMenu("field")}function setFieldChart(c,a){if(supportFlex()){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("field"+c)).name}catch(b){}document.app.update({act:"setProp",node:c,prop:"Chart",value:(a)?1:0,chart:1,update:d},false)}else{document.app.wformFlash.callEvent("Update,Show")}hideMenu("field");return}function setFieldBackColor(b,a){var c=getTag("caption"+b);if(c){c.style.backgroundColor=a}document.app.update({act:"setProp",node:b,prop:"BackColor",value:a},false)}function setFieldFontColor(b,a){var c=getTag("caption"+b);if(c){c.origColor=a;if(!c.editEmpty){c.style.color=a}}document.app.update({act:"setProp",node:b,prop:"FontColor",value:a},false)}function setOptionForm(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}document.app.update({act:"setProp",node:b,prop:"Form",value:(a)?1:0,update:d},false)}function setOptionChecked(c,a,b){document.app.update({act:"setProp",node:c,prop:"Checked",value:(a)?1:0,reset:(b)?1:0},false)}function addItem(b,c){var d=document.app.panelTemplate.getItemByTag(b);var a=0;if(typeof(d)=="object"){c=d.col;a=(d.idx+1)}document.app.update({act:"addNode",name:"Item",include:1,focus:"caption%id%",col:c,idx:a},false)}function moveItem(b,a){hideMenu("item");document.app.panelTemplate.moveItem(b,a)}function cloneItem(c){var d=document.app.panelTemplate.getItemByName(c);var a=0;var b=0;if(typeof(d)=="object"){b=parseInt(d.getAttribute("col"));a=parseInt(d.getAttribute("idx"))}document.app.update({act:"cloneNode",node:c,col:b,idx:a,include:1},false)}function removeItem(g){var d=[];var d=[];var b=getTag("caption"+g);d.push(b);var f=b;while(f.parentNode){f=f.parentNode;if(f.nodeName=="FIELDSET"){break}}var c=f.getElementsByTagName("INPUT");var a=f.getElementsByTagName("TEXTAREA");for(var e=0;e<c.length;e++){d.push(c[e])}for(var e=0;e<a.length;e++){d.push(a[e])}if(confirmRemove(d,"Esta\ se\ç\ão\ e\ seus\ campos\ ser\ão\ apagados\ e\ n\ão\ poder\ão\ ser\ recuperados\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?")){document.app.update({act:"removeNode",node:g,exclude:g},false);hideMenu("item")}}function addField(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}document.app.update({act:"addNode",node:b,name:"Field",props:"Type:"+a,focus:"caption%id%",update:d},false)}function moveField(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("field"+b)).name}catch(c){}document.app.update({act:"moveNode",node:b,move:a,update:d},false)}function cloneField(a){var c;try{c=document.app.panelTemplate.getItemByTag(getTag("field"+a)).name}catch(b){}document.app.update({act:"cloneNode",node:a,focus:"caption%id%",update:c},false)}function removeField(g){var j;var d=[];try{j=document.app.panelTemplate.getItemByTag(getTag("field"+g)).name}catch(h){}d.push(getTag("caption"+g));var b=getTag("field"+g);if(b){var c=b.getElementsByTagName("INPUT");var a=b.getElementsByTagName("TEXTAREA");for(var f=0;f<c.length;f++){d.push(c[f])}for(var f=0;f<a.length;f++){d.push(a[f])}}if(confirmRemove(d,"Este\ campo\ e\ seu\ conte\údo\ ser\ão\ apagados\ e\ n\ão\ poder\ão\ ser\ recuperados\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?")){document.app.update({act:"removeNode",node:g,update:j},false);hideMenu("field")}}function importField(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}document.app.wformBuilderImport.callEvent("Update,Show",{type:a,node:b,focus:"caption%id%",update:d})}function addOption(a,c){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("field"+a)).name}catch(b){}document.app.update({act:"addNode",node:a,name:"Option",after:c,focus:"caption%id%",update:d},false)}function moveOption(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}document.app.update({act:"moveNode",node:b,move:a,update:d},false)}function removeOption(a){var b;try{b=document.app.panelTemplate.getItemByTag(getTag("caption"+a)).name}catch(f){}var j=[];var k=getTag("caption"+a);j.push(k);var h=k;while(h.parentNode){h=h.parentNode;if((h.nodeName=="SPAN")||(h.className.search(/Option/)>-1)){break}}var d=h.getElementsByTagName("INPUT");var g=h.getElementsByTagName("TEXTAREA");for(var c=0;c<d.length;c++){j.push(d[c])}for(var c=0;c<g.length;c++){j.push(g[c])}if(confirmRemove(j,"Esta\ op\ç\ão\ ser\á\ apagada\ e\ n\ão\ poder\á\ ser\ recuperada\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?")){document.app.update({act:"removeNode",node:a,update:b},false);hideMenu("option")}}function addVar(a,c){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("field"+a)).name}catch(b){}document.app.update({act:"addNode",node:a,name:"Var",after:c,focus:"caption%id%",update:d},false)}function moveVar(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}document.app.update({act:"moveNode",node:b,move:a,update:d},false)}function removeVar(b){var d;var a=[];try{try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}a.push(getTag("caption"+b));a.push(getTag("unit"+b));a.push(getTag(b))}catch(c){}if(confirmRemove(a,"Esta\ vari\ável\ ser\á\ apagada\ e\ n\ão\ poder\á\ ser\ recuperada\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?")){document.app.update({act:"removeNode",node:b,update:d},false);hideMenu("var")}}function addColumn(d){parentWidths={};var b=true;var a=document.app.panelTemplate;var c=getTag(d+"Table");if(c){var g=(c.rows[0].cells.length-1);if(a.getCols()=="1"){if(g==10){b=false;alert("N\ão\ \é\ poss\ível\ incluir\ mais\ de\ 10\ colunas\.")}}else{if(g==6){b=false;alert("N\ão\ \é\ poss\ível\ incluir\ mais\ de\ 6\ colunas\.")}}}if(b){var h;try{h=a.getItemByTag(getTag("field"+d)).name}catch(f){}document.app.update({act:"addNode",node:d,name:"Column",focus:"caption%id%",update:h},false)}return}function moveColumn(b,a){var d;try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}document.app.update({act:"moveNode",node:b,move:a,update:d},false)}function removeColumn(b){parentWidths={};var d;var a=[];try{try{d=document.app.panelTemplate.getItemByTag(getTag("caption"+b)).name}catch(c){}a.push(getTag("caption"+b))}catch(c){}if(confirmRemove(a,"Esta\ coluna\ ser\á\ apagada\ e\ n\ão\ poder\á\ ser\ recuperada\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?")){document.app.update({act:"removeNode",node:b,update:d},false);hideMenu("column")}}function setGridData(b){var a=getTag(b);document.app.update({act:"setProp",node:b,prop:"Data",value:a.value},false);initChart(b)}function addImage(a){document.app.update({act:"addNode",node:a,name:"Image",image:1},false)}function nextImage(a){showImage(a,getTag(a).imgPage+1)}function prevImage(a){showImage(a,getTag(a).imgPage-1)}function moveImage(g,b){var a=getTag(g);if(a&&(typeof(a.imgList)=="object")){var f=a.imgPage;var c=a.imgList[f];if(typeof(c)=="object"){if(b=="up"){if(typeof(a.imgList[f-1])=="object"){var e=a.imgList[f-1];if(e){a.imgList[f]=e}a.imgList[f-1]=c;showImage(g,f-1)}}else{if(b=="down"){if(typeof(a.imgList[f+1])=="object"){var d=a.imgList[f+1];if(d){a.imgList[f]=d}a.imgList[f+1]=c;showImage(g,f+1)}}}document.app.update({act:"moveNode",node:c.id,move:b},false)}}}function showImage(g,f){var b=getTag(g);if(b&&(typeof(b.imgList)=="object")){if(f<0){f=0}var d=(b.imgList.length-1);if(f>d){f=d}var c=b.imgList[f];if(typeof(c)=="object"){b.imgPage=f;var a=getTag(g+"Img");var e=getTag("imgtip"+g);if(e){e.style.display="none"}if(c.url){a.src=c.url}else{if(e){e.style.display="block"}a.src="shres/imgs/y.gif"}b.name=document.app.getParam("fTemplateID")+":"+g+":"+c.id+":"+f;if(a.src.search("shres/imgs/y.gif")==-1){b.modified=true}getTag("imgpage"+g).innerHTML=(f+1);getTag("imgtotal"+g).innerHTML=(d+1)}}else{}}function removeImage(g){var a=getTag(g);if(a&&(typeof(a.imgList)=="object")){var f=a.imgPage;var b=a.imgList[f];var d=true;if(b.url!=""){d=confirm(makeStringValue("Esta\ imagem\ ser\á\ apagada\ e\ n\ão\ poder\á\ ser\ recuperada\.\\n\\nDeseja\ confirmar\ esta\ opera\ç\ão\?"))}if(d){if(typeof(b)=="object"){var e=[];for(var c=0;c<a.imgList.length;c++){if(c!=f){e.push(a.imgList[c])}}a.imgList=e;document.app.update({act:"removeNode",node:b.id},false);if(a.imgList.length==0){addImage(g)}else{showImage(g,f)}}}}}function calcEnter(d,a,c){if(window.event){c=window.event}if(a.getAttribute("calcExpr")){return false}else{var b=(c.which)?c.which:c.keyCode;if(b==13){calcExpr(d,a);return false}else{if((b!=8)&&(b!=9)&&(b!=0)&&(b!=16)&&(b!=17)&&(b!=18)&&(b!=37)&&(b!=38)&&(b!=39)&&(b!=40)&&(b!=46)){var e=String.fromCharCode(b);if(e.search(/[0-9\+\-\,\.]/)>-1){return true}else{return false}}else{return true}}}}function calcExpr(a,s,q,c){if(s){if(s.value.length>0){s.value=calcRound(s.value)}var g=s.getAttribute("calcVars");if(defined(g)){var o=true;var j=g.split(",");var d=j.length;while(o&&(d>0)){o=false;d--;var k=s.name;for(var r=0;r<j.length;r++){var h=getTag(j[r]);var b=h.getAttribute("calcExpr");if(defined(b)){b=b.replace(/-[0-9\.\,]+/g,function(t){return"("+t+")"});var l=true;var n=h.getAttribute("calcVars").split(",");for(var f=0;f<n.length;f++){var p=getTag(n[f]);if(b.indexOf(p.id)>-1){if((p.value=="")||(p.value=="Infinity")){l=false;if(f>r){o=true}break}else{p.style.border="1px solid #999999";var m=String(calcRound(p.value)).replace(",",".");if(m<0){m="("+m+")"}while(b.indexOf(p.id)>-1){b=b.replace(p.id,m)}}}}if(l){var e=Parser.evaluate(b);h.value=calcRound(e);calcEnter(a,h,q);if(c!=true){calcExpr(a,h,q,true)}}else{h.value=""}initLegend(h);if(document.app.getParam("fRecordID")){document.app.update({act:"setDValue",node:a,key:h.id,value:h.value},false)}}}}}}}function calcRound(d){d=String(d);if(d.search(/[0-9]/)>-1){var b,c;if(d.search(/\,/)>-1){b=",";c=parseFloat(d.replace(",","."))}else{b=".";c=parseFloat(d)}var e=d.split(b);if(e.length>1){var a=e[1].length;if(a>6){d=(Math.round(c*1000000)/1000000);if(b==","){d=String(d).replace(".",",")}}}}else{if(d.search(/Infinity/)>-1){}}return d}function calcButton(k,d,b){var h=d.getAttribute("calcVars").split(",");for(var f=0;f<h.length;f++){var e=getTag(h[f]);if((e.type=="text")||(e.type=="number")){var l=e.getAttribute("calcExpr");if(defined(l)){var a=e.getAttribute("calcVars").split(",");var g=0;var j=0;for(var m=0;m<a.length;m++){var c=getTag(a[m]);if(l.indexOf(c.id)>-1){g++;if((c.value=="")||(c.value=="Infinity")){c.style.border="1px solid red"}else{j++}}}if(g==j){calcExpr(k,e,b)}f=h.length;break}}}return true}function confirmRemove(c,f){var e=true;if(typeof(c)=="object"){for(var d=0;d<c.length;d++){var b=c[d];var g=b.getAttribute("btype");var a=String("<"+res.tagtext[g]+">");if(b.editEmpty){}else{if((b.value=="")||(b.value==a)||(b.value.substr(0,3)==a.substr(0,3))){}else{if(b.type=="radio"){if(b.checked){e=false;break}}else{if(b.type=="checkbox"){if(b.checked){e=false;break}}else{if(b.type=="hidden"){if(b.modified){e=false;break}}else{if(String(b.value).search(/\w/)>-1){e=false;break}}}}}}}}if(e){return true}else{return confirm(makeStringValue(f))}}function showIconWindow(){document.app.hideTip();document.app.wformBuilderIcon.callEvent("Update,Show")}function showExprWindow(a){var b=getTag(a).value;document.app.hideTip();document.app.wformBuilderExpr.callEvent("Update,Show",{"var":a,expr:b})}function showChartWindow(b){var c;try{c=document.app.panelTemplate.getItemByTag(getTag("field"+b)).name}catch(a){}document.app.wformBuilderChart.callEvent("Update,Show",{grid:b,gupdate:c})}function showFillerWindow(b){var c;try{c=document.app.panelTemplate.getItemByTag(getTag("field"+b)).name}catch(a){}document.app.wformBuilderFiller.callEvent("Update,Show",{text:b,gupdate:c})}function showLegendWindow(a){var c;try{c=document.app.panelTemplate.getItemByTag(getTag("caption"+a)).name}catch(b){}document.app.wformBuilderLegend.callEvent("Update,Show",{"var":a,cupdate:c})}function showVersionWindow(a){document.app.wformFormVersion.callEvent("Update,Show",a)}function showEmbedWindow(){var a=parseInt(getTag("paperTemplate").offsetHeight);a+=20;if(getTag("tabMain")){a+=30}if(isSafari()||isChrome()||isFirefox()){a+=15}document.app.wformIndexEmbed.callEvent("Update,Show",{height:a})}function showVarMenu(b,a){currVar=a.id.split(":")[1]}function showItemMenu(b,a){currItem=a.id.split(":")[1]}function showTitleMenu(f,c){currForm=c.id.split(":")[1];if(currForm){var e=getTag("form"+currForm);if(e){var b=e.getAttribute("ftype");if(b==3){var g=e.getAttribute("calcfield");var a=getTag("calc"+g);if(a&&(a.className.search("form-calc-h")>-1)){getTag("fieldMenuModeV").style.display="block";getTag("fieldMenuModeH").style.display="none"}else{getTag("fieldMenuModeV").style.display="none";getTag("fieldMenuModeH").style.display="block"}}else{var d=e.getAttribute("fcols");if(d=="1"){getTag("optMenuCols1").style.display="none";getTag("optMenuCols2").style.display="block"}else{getTag("optMenuCols1").style.display="block";getTag("optMenuCols2").style.display="none"}}}}}function showFieldMenu(g,b){currField=b.id.split(":")[1];try{var a=getTag("caption"+currField);var d=a.getAttribute("ftype");var j=getTag("fieldMenu");for(var c=0;c<j.childNodes.length;c++){var f=j.childNodes[c];if(f.nodeName=="DIV"){if(f.getAttribute("ftype")){if(f.getAttribute("ftype").search(d)>-1){f.style.display="block"}else{f.style.display="none"}}}}if(d=="Grid"){getTag("fieldMenuChartOff").style.display="none";getTag("fieldMenuChartOn").style.display="none";if(a.getAttribute("chart")=="1"){getTag("fieldMenuChartOff").style.display="block"}else{getTag("fieldMenuChartOn").style.display="block"}}if(d=="Calc"){getTag("fieldMenuModeV").style.display="none";getTag("fieldMenuModeH").style.display="none";if(a.getAttribute("mode")=="H"){getTag("fieldMenuModeV").style.display="block"}else{getTag("fieldMenuModeH").style.display="block"}}if((d=="Text")||(d=="Memo")){getTag("fieldMenuFillerOn").style.display="none";getTag("fieldMenuFillerOff").style.display="none"}}catch(h){}}function showOptionMenu(c,a){currOption=a.id.split(":")[1];try{var b=getTag("caption"+currOption);if(getTag("field"+b.getAttribute("field")).getAttribute("embed")=="true"){getTag("optMenuFormOn").style.display="none";getTag("optMenuFormOff").style.display="none"}else{if(b.getAttribute("embedform")=="true"){getTag("optMenuFormOn").style.display="none";getTag("optMenuFormOff").style.display="block"}else{getTag("optMenuFormOn").style.display="block";getTag("optMenuFormOff").style.display="none"}}}catch(d){}}function showImportMenu(b,a){currItem=a.parentNode.id.split(":")[1]}function showColumnMenu(b,a){currColumn=a.id.split(":")[1]}function hideMenu(a){try{getTag(a+"Menu").style.top=-1000}catch(b){}}function searchEnter(b,a){if(window.event){b=window.event}if(b.keyCode==13){if(a=="U"){searchUForms(b)}else{if(a=="P"){searchPForms(b)}}return false}return true}function searchUForms(b){var a=document.app.stepWriterChooseUser;a.clearParams();a.callEvent("ChangeStep",{ukeywords:getTag("ukeywords").value});return false}function searchPForms(b){var a=document.app.stepWriterChoosePublic;a.clearParams();a.callEvent("ChangeStep",{pkeywords:getTag("pkeywords").value});return false}var writerFrame;function initWriter(){var d=document.app.panelWriter;var b=d.getNode();var c=b.getElementsByTagName("INPUT");var a=b.getElementsByTagName("TEXTAREA");for(var e=0;e<c.length;e++){if(c[e].type=="text"){_initWriterTag(c[e])}}for(var e=0;e<a.length;e++){_initWriterTag(a[e])}}var writerGridChart={};var writerGridLegend={};function initWChart(d,a,f){checkFlashSupport();var e=[];var c=f.split(",");for(var b=0;b<c.length;b++){e.push(c[b])}writerGridChart[d]={x:a,y:e}}var writerImageList={};var writerImagePage={};function initWImage(b,c){if(typeof(c)=="object"){writerImageList[b]=c;writerImagePage[b]=0;wShowImage(b,0);for(var a=0;a<c.length;a++){wSetDValue(b,c.id,c.cid)}}}function _initWriterTag(a){if(isMSIE()){if(a.value!=""){if(a.className.search("tdvDate")>-1){}else{if(a.attributes.calcExpr){}else{if(a.parentNode){var b=parseInt(a.parentNode.offsetWidth);if(b>10){a.style.width=0;a.style.width=b-10}}}}}}}var writerInterval;var writerRequestStack=[];function writerRequest(c,b){if(typeof(c)=="object"){var a=true;if(a){if(!defined(b)){b=false}if(document.app.requestStack.length==0){document.app.update(c,b)}else{writerRequestStack.push(c);writerInterval=setInterval(function(){if(writerRequestStack.length>0){if(document.app.requestStack.length==0){var d=writerRequestStack.shift();if(typeof(d)=="object"){document.app.update(d,b)}}}else{clearInterval(writerInterval)}},100)}}}}function writeOption(h,f,j,c,g,d){if(writerSave){writerRequest({act:"setDValue",node:h,key:f,value:(j)?1:0})}if(g=="Radio"){var a=d.split(",");for(var e=0;e<a.length;e++){var b=getTag("optForm"+a[e]);if(b){b.style.display="none"}}}if(c){var b=getTag("optForm"+f);if(j){if(isMSIE()){b.style.display="none";b.style.display="block";setTimeout(function(){b.style.display="none";b.style.display="block"},50);initWriter()}else{b.style.display="block"}}else{b.style.display="none"}}if(writerFrame){window.parent.chartFrame(writerFrame)}}function writeGrid(b){var a=getTag(b);writerRequest({act:"setDNode",node:b,value:a.value});wUpdateChart(b)}function wUpdateChart(o){var n=writerGridChart[o];if((typeof(n)=="object")&&(n.x!="1")){var s=getTag("gridChart"+o);if(s){var e=(isFirefox())?s.getElementsByTagName("embed")[0]:s.getElementsByTagName("object")[0];if(e){if(typeof(e.SetChartValues)=="function"){var j=getTag(o);if(j.value){var h=newXmlDoc(j.value);var p=newXmlDoc("<values/>");for(var a=0;a<h.childNodes.length;a++){var q=h.childNodes[a];var m=n.x;var b=newXmlDoc("<"+m+' color="0xAAAAAA" point="3" padding="0"/>');if(q.getAttribute(m)){b.setAttribute("x",q.getAttribute(m))}else{b.setAttribute("x","")}p.appendChild(b);for(var g=0;g<n.y.length;g++){var k=n.y[g];if(q.getAttribute(k)){var d=writerGridLegend[k].substr(1);var b=newXmlDoc("<"+k+' color="0x'+d+'" point="3" padding="0"/>');if(q.getAttribute(m)){b.setAttribute("x",q.getAttribute(m))}else{b.setAttribute("x","")}var c=q.getAttribute(k);c=c.replace(/\,/,".");b.setAttribute("y",c);b.setAttribute("tip",q.getAttribute(k))}p.appendChild(b)}}e.SetChartValues(xml2text(p))}var l="<axes>";l+='	<vertical type="linear" minimum="0" padding="0" color="0x8095AA"/>';l+='	<horizontal type="category" color="0x8095AA" padding="0" dataProvider="'+n.x+'" categoryField="@x"/>';l+="</axes>";e.SetChartAxes(xml2text(newXmlDoc(l)));var f="<series>";for(var g=0;g<n.y.length;g++){var d=writerGridLegend[n.y[g]].substr(1);f+='<serie type="line" displayName="'+n.y[g]+'" xField="@x" yField="@y" dataProvider="'+n.y[g]+'" form="segment" alpha=".2" color="0x'+d+'" weight="2" item="point"/>'}f+="</series>";e.SetChartSeries(xml2text(newXmlDoc(f)))}else{setTimeout(function(){wUpdateChart(o)},200)}}else{setTimeout(function(){wUpdateChart(o)},200)}}}}function wAddImage(a){writerRequest({act:"addDValue",node:a,name:"Image"})}function wNextImage(a){wShowImage(a,writerImagePage[a]+1)}function wPrevImage(a){wShowImage(a,writerImagePage[a]-1)}function wMoveImage(f,a){var e=writerImagePage[f];var b=writerImageList[f][e];if(typeof(b)=="object"){if(a=="up"){if(typeof(writerImageList[f][e-1])=="object"){var d=writerImageList[f][e-1];if(d){writerImageList[f][e]=d}writerImageList[f][e-1]=b;wShowImage(f,e-1)}}else{if(a=="down"){if(typeof(writerImageList[f][e+1])=="object"){var c=writerImageList[f][e+1];if(c){writerImageList[f][e]=c}writerImageList[f][e+1]=b;wShowImage(f,e+1)}}}writerRequest({act:"moveDValue",node:f,key:b.id,move:a})}}function wShowImage(f,e){if(typeof(writerImageList[f])=="object"){if(e<0){e=0}var c=(writerImageList[f].length-1);if(e>c){e=c}var a=writerImageList[f][e];if(typeof(a)=="object"){writerImagePage[f]=e;if(a.url){getTag(f+"Img").src=a.url;getTag("imgTip"+f).style.display="none"}else{getTag(f+"Img").src="shres/y.gif";getTag("imgTip"+f).style.display="block"}var d=getTag(f);if(d){var b=document.app.getParam("fRecordID");if(b){d.name="RECORD:"+b+":"+f+":"+a.id+":"+e}else{d.name="EDATA:"+writerFrmID+":"+f+":"+a.id+":"+e}}getTag("imgpage_"+f).innerHTML=(e+1);getTag("imgcount_"+f).innerHTML=(c+1)}}}function wRemoveImage(f){if(typeof(writerImageList[f])=="object"){var e=writerImagePage[f];var a=writerImageList[f][e];if(a){var c=true;if(a.url!=""){c=confirm(makeStringValue("$writer.image.remove.confirm$"))}if(typeof(a)=="object"){var d=[];for(var b=0;b<writerImageList[f].length;b++){if(b!=e){d.push(writerImageList[f][b])}}writerImageList[f]=d;wShowImage(f,e);writerRequest({act:"removeDValue",node:f,key:a.id})}}}}function wImageUploaded(d,c,b,e){getTag("tdvUploadImageContainer").xHide(0);var a=writerImageList[d][c];a.url=b;a.cid=e;getTag("imgTip"+d).style.display="none";wShowImage(d,c)}var writerFrmID;var writerVerID;var writerData={};function wGetDataXML(){var a='<Data Version="1"><Form ID="'+writerFrmID+'" Version="'+writerVerID+'"><Values>';for(var f in writerData){var d=newXmlDoc("<"+f+"/>");if(typeof(writerData[f])=="object"){if(defined(writerData[f].xml)){d.appendChild(newXmlDoc(writerData[f].xml))}else{if(defined(writerData[f].value)){if(window.ActiveXObject){var e=new ActiveXObject("Microsoft.XMLDOM");e.async="false";e.loadXML("<"+f+"/>");d=e.documentElement;d.appendChild(e.createTextNode(writerData[f].value))}else{d.appendChild(document.createTextNode(writerData[f].value))}}else{if(writerData[f].length>0){for(var b=0;b<writerData[f].length;b++){var c=writerData[f][b];if(typeof(c)=="object"){if(window.ActiveXObject){var e=new ActiveXObject("Microsoft.XMLDOM");e.async="false";e.loadXML("<"+c[0]+"/>");var g=e.documentElement;g.appendChild(e.createTextNode(c[1]));d.appendChild(g)}else{var g=newXmlDoc("<"+c[0]+"/>");g.appendChild(document.createTextNode(c[1]));d.appendChild(g)}}}}}}}a+=xml2text(d)}a+="</Values></Form></Data>";return a}function wSetDValue(e,f,c,d){if(f){if(typeof(writerData[e])!="object"){writerData[e]=[]}var b;for(var a=0;a<writerData[e].length;a++){if(typeof(writerData[e][a])=="object"){if(writerData[e][a][0]==f){b=writerData[e][a];break}}}if(typeof(b)!="object"){b=[f];writerData[e].push(b)}b[1]=c}else{if(d){writerData[e]={xml:c}}else{writerData[e]={value:c}}}}function wAddDValue(b,c,a){if(typeof(writerData[b])!="object"){writerData[b]=[]}writerData[b].push([c,a])}function wMoveDValue(e,f,a){if(f){if(typeof(writerData[e])=="object"){for(var b=0;b<writerData[e].length;b++){var c=writerData[e][b];if(typeof(c)=="object"){if(c[0]==f){if(a=="up"){if(writerData[e][b-1]){var d=writerData[e][b-1];writerData[e][b-1]=c;writerData[e][b]=d}}else{if(a=="down"){if(writerData[e][b+1]){var d=writerData[e][b+1];writerData[e][b+1]=c;writerData[e][b]=d}}}break}}}}}}function wRemoveDValue(d,e){if(e){if(typeof(writerData[d])=="object"){var c=[];for(var a=0;a<writerData[d].length;a++){var b=writerData[d][a];if(typeof(b)=="object"){if(b[0]!=e){c.push(b)}}}writerData[d]=c}}};
