function AppLayer(){this.ready=false;this.tips={};this.parts={};this.elements={};this.waitStack=[];this.requestStack=[];this.requestModal=false;this.requestShowError=true;this.setEvent("load",function(){this.loadTips()});this.setEvent("error",function(){});this.setEvent("update",function(){});this.setEvent("request",function(){});this.setEvent("response",function(){});onEventManager.addEvent(window,"load",function(){document.app.ready=true;document.app.flushWaitStack();document.app.onload()},"last",false);onEventManager.addEvent(window,"unload",unloadApp,"first",false);return}AppLayer.prototype.clear=function(){if(this["requestInterval"]){clearInterval(this["requestInterval"]);this["requestInterval"]=null}for(var d=0;d<this.requestStack.length;d++){this.requestStack[d]=null}for(var f in this.elements){var c=this.elements[f];var a=c.getNodes();for(var e in a){e.e=null}c.core=null}for(var f in this.parts){var b=this.parts[f];b.core=null}return};AppLayer.prototype.setEvent=function(c,b,a){onEventManager.addEvent(this,c,b,a)};AppLayer.prototype.scrollTop=function(){return(isMSIE())?document.body.scrollTop:window.pageYOffset};AppLayer.prototype.scrollLeft=function(){return(isMSIE())?document.body.scrollLeft:window.pageXOffset};AppLayer.prototype.setElement=function(props){if(typeof(props)=="object"){var id=props.ID;if(this.elements[id]){this.elements[id].props=props;this.elements[id].setup()}else{var element;if(props.T){eval("element = new T"+props.T+"(this,props);")}else{eval("element = new T"+props.Type+"(this,props);")}this.elements[id]=element;this.elements[element.getNodeID()]=element}if(!this[id]){this[id]=this.elements[id]}}};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 j,k,d,b,n,i,o,l;if(typeof(c)=="object"){j=(c.html&&(c.html.length>0))?c.html:c.url;i=(c.html&&(c.html.length>0))?true:false;l=c.name;k=c.left;d=c.top;b=c.width;n=c.height;o=c.scroll}else{j=c;i=true}var a=screen.availWidth?screen.availWidth:screen.width;var m=screen.availHeight?screen.availHeight:screen.height;if(parseInt(b)>0){}else{b=parseInt(a*0.8)}if(parseInt(n)>0){}else{n=parseInt(m*0.8)}if(b>a){b=a}if(n>m){n=m}if(parseInt(k)>0){}else{k=parseInt((a-b)/2)}if(parseInt(n)>0){}else{d=parseInt((m-n)/2)}var f="";if(i){f=j;j=""}var g=window.open(j,l,"top="+d+",left="+k+",scrollbars="+o+",dialog=no,minimizable=no,modal=no,width="+b+",height="+n+",resizable=yes");try{g.resizeTo(b,n);g.moveTo(k,d)}catch(h){}if(f){g.document.write(f);g.document.close()}g.focus();return(g)};AppLayer.prototype.fmFile=function(a){fmcb=function(i,f,h,c,e,d,b,g){fmCallback(a,i,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(i,f,h,c,e,d,b,g){fmCallback(a,i,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(c,d,b){var e=new Date();e.setDate(e.getDate()+b);var a=(b==null)?"":";expires="+e.toGMTString();document.cookie=c+"="+escape(d)+a};AppLayer.prototype.getCookie=function(b){if(document.cookie.length>0){var c=document.cookie.indexOf(b+"=");if(c!=-1){c=c+b.length+1;var a=document.cookie.indexOf(";",c);if(a==-1){a=document.cookie.length}return unescape(document.cookie.substring(c,a))}}return""};AppLayer.prototype.cookieEnabled=function(){var a="cx"+Math.floor(Math.random()*99999);this.setCookie(a,"abc");if(this.getCookie(a)=="abc"){document.cookie=a+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT";return true}else{return false}};AppLayer.prototype.setTip=function(a,b){this.tips[a]=b};AppLayer.prototype.setTips=function(b){for(var a in b){this.setTip(a,b[a])}};AppLayer.prototype.loadTips=function(){for(var a in this.tips){var b=this.tips[a];if(typeof(b)=="object"){if(!b.tag){b.tag=a}loadTipUp(b)}else{loadTipUp({tag:a,tip:b})}}};AppLayer.prototype.hideTip=function(){_getTipTag().xHide()};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.update=function(c,b){this.onupdate();var d={};for(var a in locationUrl.params){if(locationUrl.params[a]!=null){if((a!="_url")||(a!="_method")){d[a]=locationUrl.params[a]}}}if(typeof(c)=="object"){for(var a in c){d[a]=c[a];if((a!="_url")||(a!="_method")){this.setParam(a,c[a])}}}this.request(d,b);return};AppLayer.prototype.request=function(c,b){if(this.ready){var a=myXMLHttpRequest();if(a){if(!defined(b)){b=this.requestModal}this.requestStack.push({request:a,params:c,modal:((b)?true:false)});this.onrequest();if(b){this.showModal("wait")}sendHttpRequest(a,c);if(!this["requestInterval"]){this["requestInterval"]=setInterval("document.app.response()",50)}}}else{this.waitStack.push(c)}return};AppLayer.prototype.response=function(){var f=[];var b=[];for(var a=0;a<this.requestStack.length;a++){var d=this.requestStack[a]["request"];var e=this.requestStack[a]["params"];var c=this.requestStack[a]["modal"];if(d.readyState==4){b.push({request:d,params:e,modal:c})}else{f.push({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 d=b[a]["request"];var e=b[a]["params"];var c=b[a]["modal"];this.onresponse();if(c){this.hideModal()}this.process(d,e);b[a]=null}return};AppLayer.prototype.flushWaitStack=function(){for(var a=0;a<this.waitStack.length;a++){this.request(this.waitStack[a]);this.waitStack[a]=null}};AppLayer.prototype.addHtml=function(a){var b=document.createElement("SPAN");document.body.insertBefore(b,document.body.firstChild);return changeTagHtml(b,a)};AppLayer.prototype.appendTag=function(a,b){if(!b){b=getTag("apptagcontainer")}if(b){b.appendChild(a)}else{document.body.appendChild(a)}return};AppLayer.prototype.appendHtml=function(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,getTag("appmodalcontainer"))}if(b.style.zIndex<0){var c=function(i,e){if(window.event){i=window.event}if(e){return checkEvTag(e,i)}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=this.scrollTop();b.style.height=document.body.clientHeight;document.body.style.overflow="hidden"}}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;document.body.style.overflow="auto"}}return};AppLayer.prototype.process=function(b,c){var a;if(b.responseXML&&b.responseXML.documentElement){a=b.responseXML.documentElement}else{if(b.responseText){a=newXmlDoc(b.responseText)}}if(a){if(a.nodeName=="Response"){if(a.getAttribute("Status")=="OK"){this.processXML(a)}else{if((a.getAttribute("Retry")=="1")&&(typeof(c)=="object")){this.request(c)}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(b.responseText).search(/\w/)>-1){this.onerror();if(this.requestShowError){alert("Error: "+b.responseText)}}}}else{if(String(b.responseText).search(/\w/)>-1){this.onerror();if(this.requestShowError){alert("Error: "+b.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]){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)};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.callEvent=function(b,c,a){if(!defined(a)){a=this.eventModal}this.core.setParam("act","callElementEvent");this.core.setParam("_",this.props.ID);this.core.setParam("_ev_",b);this.core.setParam("_id_",this.getNodeID());this.core.update(c,a)};TElement.prototype.showModal=function(params){var node=this.getNode();var width,height,cursor,top,left;if(typeof(params)=="object"){top=params.top;left=params.left;width=params.width;height=params.height;cursor=params.cursor}if(!defined(width)){if(defined(this.props.Width)){width=this.props.Width}else{width=parseInt(node.offsetWidth)}}if(!defined(height)){if(defined(this.props.Height)){height=this.props.Height;if(String(height).search(/\%$/)>-1){height=((document.body.clientHeight/100)*parseInt(height));this.props.RelativeHeight=height}}else{height=parseInt(node.offsetHeight)}}if(!defined(top)){top=(((document.body.clientHeight-height)/2)+this.core.scrollTop())}if(!defined(left)){left=(((document.body.clientWidth-width)/2)+this.core.scrollLeft())}this.core.showModal(cursor,true,height,node);var selects=node.getElementsByTagName("select");for(var i=0;i<selects.length;i++){if(selects[i].style.visibility=="hidden"){selects[i].style.visibility="visible";selects[i]["modal_hidden"]=false}}setTagAlpha(node,"0");this.setStyle({top:top,left:left,width:width,height:height,zIndex:"20",display:"block",position:"absolute"});var id=this.getID();for(var i=0;i<=100;i+=20){eval('setTimeout(function() { setTagAlpha("'+id+'","'+i+'"); },'+(i*4)+")")}var formNodes=node.getElementsByTagName("form");for(var f=0;f<formNodes.length;f++){compileFormFocus(formNodes[f],f)}return};TElement.prototype.hideModal=function(){var id=this.getID();for(var i=0;i<=100;i+=20){eval('setTimeout(function() { setTagAlpha("'+id+'","'+(100-i)+'"); },'+(i*4)+")")}setTimeout(function(){document.app.getElement(id).setStyle({top:-1000,left:0,zIndex:-20,position:"absolute"});document.app.hideModal(true)},500);return};TElement.prototype.remove=function(){var a=this.getNode();a.parentNode.removeChild(a)};TElement.prototype.addHtml=function(b,a){if(!a){a=this.getNode()}var c=document.createElement("span");if(a){a.appendChild(c);return changeTagHtml(c,b)}};TElement.prototype.newHtml=function(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()){var scriptNodes=element.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}var formNodes=element.getElementsByTagName("form");for(var f=0;f<formNodes.length;f++){var formid=getProp(formNodes[f],"id");if(formid){var form=document.app.getElement(formid);if(form){form.setup(formNodes[f])}}appCompileForm(formNodes[f],f)}}this.core.loadTips()};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(b){for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c];var a=d.nodeName;if(a!="#text"){if(this["process"+a]){this["process"+a](d)}}}};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(a){this.setHtml(getNodeValue(a))};TElement.prototype.processGetPart=function(b){var c=b.getAttribute("ID");var a=this.getPart(c);if(a){a.processResponse(b)}};TElement.prototype.processSetStyle=function(c){for(var b=0;b<c.attributes.length;b++){var a=c.attributes[b].nodeName;var d=c.attributes[b].nodeValue;this.setStyle(a,d)}};function loadTipUp(a){if(document.app.ready){_loadTipUp(a)}else{document.app.setEvent("load",function(){_loadTipUp(a)},"last","false")}}function loadTagUp(a){if(document.app.ready){_loadTagUp(a)}else{document.app.setEvent("load",function(){_loadTagUp(a)},"last","false")}}function _posTipTag(c){var a=_getTipTag();a.style.display="block";var g=getTag("AppLayerTipUp");var j=getTag("AppLayerTipDown");g.style.display="none";j.style.display="block";var i=(c.offsetWidth/2);if(i>15){i=15}var d=getTagPos(a).x;var b=parseInt(a.offsetWidth);if((d+b)>document.body.clientWidth){a.style.left=document.body.clientWidth-b-10}var f=(getTagPos(c).x+i);try{if((parseInt(a.style.top)-document.app.scrollTop())>(parseInt(a.offsetHeight))){a.style.top=parseInt(a.style.top)-parseInt(a.offsetHeight)-parseInt(c.offsetHeight);g.style.display="block";j.style.display="none";g.style.left=(f-getTagPos(a).x-30)}else{j.style.left=(f-getTagPos(a).x-30)}}catch(h){}}function _getTipTag(){var a=getTag("AppLayerTip");if(!a){a=document.createElement("DIV");a.id="AppLayerTip";a.style.position="absolute";a.style.top=-1000;a.style.display="none";a.style.zIndex=100;a.innerHTML='<div id="AppLayerTipDown" class="tip_do"></div><div class="tip_bl"><div class="tip_br"><div class="tip_tl"><div class="tip_tr"><div class="tip_t"><div class="tip_b"><div class="tip_l"><div class="tip_r"><div class="tip_c" id="AppLayerTipContent"></div><div style="clear:both"></div></div></div></div></div></div></div></div></div><div id="AppLayerTipUp" class="tip_up"></div>';document.app.appendTag(a)}return a}function _loadTipUp(h){var k,j,e,a,d,g;if(typeof(h)=="object"){k=h.tag;j=h.tip;e=h.width;a=h.event;d=h.force;g=h.onshow}else{k=h}if(typeof(k)!="object"){k=getTag(k)}if(k&&((!k.tipLoaded)||d)){if(!defined(e)){e=getProp(k,"tipWidth");if(defined(e)){setProp(k,"tipWidth",e)}else{e=300}}if(defined(j)){setProp(k,"tip",j)}if(!defined(a)){var b=lc(k.nodeName);if((b=="input")&&(lc(k.type)=="text")){a="focus"}else{if((b=="textarea")||(b=="select")){a="focus"}else{a="over"}}}var f=_getTipTag();var i=getTag("AppLayerTipContent");i.innerHTML=getProp(k,"tip");if(typeof(g)=="function"){k.tip_onshow=g}loadTagUp({target:f,opener:k,attach:k,event:a,mode:"float",width:e,params:j,delay:500,onshow:function(m,l){var n=getTag("AppLayerTipContent");n.innerHTML=getProp(l,"tip");n.style.paddingTop="5px";n.style.paddingBottom="5px";if(typeof(l.tip_onshow)=="function"){l.tip_onshow(m,l)}_posTipTag(l)}});k.tipLoaded=true}}function _loadTagUp(params){var div,opener,closer,attach,showType,eventType,onShow,onHide,onOpen,posx,posy,w,delay,hideOnMouseOut,keepParent;if(typeof(params)=="object"){div=params.target;attach=params.attach;opener=params.opener;closer=params.closer;showType=params.mode;eventType=params.event;onShow=params.onshow;onHide=params.onhide;onOpen=params.onopen;posX=params.posX;posY=params.posY;w=params.width;delay=params.delay;hideOnMouseOut=params.hideonmouseout;keepParent=params.keepparent}if(typeof(div)!="object"){div=getTag(div)}if(typeof(opener)!="object"){opener=getTag(opener)}if(typeof(attach)!="object"){attach=getTag(attach)}if(div&&opener){if(typeof(onShow)=="function"){div._onshow_=onShow}if(typeof(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")){if(keepParent){}else{div.parentNode.removeChild(div);document.app.appendTag(div)}div.style.top=-1000}else{if(showType=="block"){div.style.display="none"}}div.xShow=function(event,caller){clearTimeout(div.hideTimeout);if(window.event){event=window.event}var showFunc=function(event,caller){if((showType=="float")||(showType=="popup")){var top,left;if(event){var att=caller[div.id+"_tagup_attach_"];if(att){var pos=getTagPos(att);top=pos.y+parseInt(att.offsetHeight);left=pos.x}else{top=(event.clientY)?event.clientY:event.screenY;left=(event.clientX)?event.clientX:event.screenX;top+=document.app.scrollTop();left+=document.app.scrollLeft()}if(!defined(w)){w=getProp(caller,"tipWidth")}if(defined(w)){div.style.width=w}var width=parseInt(div.offsetWidth);if((left+width)>document.body.clientWidth){left=document.body.clientWidth-width-10;div.style.width=width}}if(showType=="popup"){var dh=parseInt(div.offsetHeight);var bh=parseInt(document.body.offsetHeight);var st=document.app.scrollTop();var sh=(bh-top+st-10);if(dh>=sh){div.style.height=sh}else{div.style.height="auto"}}if(defined(posX)){left+=posX}if(defined(posY)){top+=posY}setTagAlpha(div,0);div.style.top=parseInt(top);div.style.left=parseInt(left);div.style.position="absolute";for(var i=0;i<=100;i+=20){eval('setTimeout(function() { setTagAlpha("'+div.id+'","'+i+'"); },'+(i*4)+")")}}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){var hideFunc=function(){if((showType=="float")||(showType=="popup")){for(var i=0;i<=100;i+=20){eval('setTimeout(function() { setTagAlpha("'+div.id+'","'+(100-i)+'"); },'+(i*4)+")")}setTimeout(function(){div.style.top=-1000},500)}else{if(showType=="block"){div.style.display="none"}}if(typeof(onHide)=="function"){onHide()}};if(timeout>0){div.hideTimeout=setTimeout(hideFunc,timeout)}else{hideFunc()}};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);clearTimeout(this[div.id+"showTimeout"]);if(typeof(this["old_onblur"])=="function"){this["old_onblur"](event)}}}if(closer){if(typeof(closer)!="object"){closer=getTag(closer)}closer.onclick=function(){div.xHide(0,this);return(false)}}else{if(eventType!="focus"){div.onmouseout=function(){div.xHide(250,this)}}}div.onmouseover=function(){clearTimeout(this["hideTimeout"])};div.xHide(0)}}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,i,g,a){if(typeof(c)=="function"){c(f,b,d,e,h,i,g,a)}else{if(typeof(c)!="object"){c=getTag(c)}if(typeof(c)=="object"){var j=lc(c.tagName);if(j=="img"){j.src=b+f}else{if(j=="input"){j.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,e){if(b){var a=(e._url)?String(e._url):"";var f=lc(e._method);e._url=null;e._method=null;if(isNokia()){e.__request_ajax__=1}var c=makeQueryString(e);if(a==""){var d=String(document.location.href).split(/\?/);a=d[0]}if((f.indexOf("post")>-1)||(c.length>1000)){b.open("POST",a,true);b.setRequestHeader("Request-Ajax","1");b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",c.length);b.setRequestHeader("Connection","close");b.send(c)}else{if(a.indexOf("?")==-1){a+="?"}b.open("GET",a+c,true);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(String(""+a+"")=="undefined"){return false}else{if(String(""+a+"").length>0){return true}else{return false}}}function lc(a){return String(a).toLowerCase()}function getFlashObject(d){if(isFirefox()){var 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 TPage(a,b){this.base=TElement;this.base(a,b)}TPage.prototype=new TElement;function TForm(a,b){this.base=TElement;this.base(a,b);this.setEvent("error",function(){})}TForm.prototype=new TElement;TForm.prototype.getForm=TElement.prototype.getNode;TForm.prototype.getUrl=function(){var a=getProp(this.getNode(),"action");if(a==""){a=""}return a};TForm.prototype.getMethod=function(){var b=getProp(this.getNode(),"method");var a=b.split(".");if(a.length>0){return a[0]}else{return b}};TForm.prototype.getParams=function(){var a=this.getNode();var f=a.submitedButton;var 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 TBox(a,b){this.base=TElement;this.base(a,b)}TBox.prototype=new TElement;function TTableList(a,b){this.base=TElement;this.base(a,b)}TTableList.prototype=new TElement;function 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 TTableData(a,b){this.base=TElement;this.base(a,b)}TTableData.prototype=new TElement;TTableData.prototype.processCalendar=function(b){var a=getTag("tdvdatecalendar");if(a){changeTagHtml(a,getNodeValue(b))}else{this.processAddHtml(b)}return};TTableData.prototype.processImageUploaded=function(c){var b=c.getAttribute("name");var d=c.getAttribute("image");var a=c.getAttribute("thumb");tdvUploadImageSaved(b,d,a,this.getID());tdvUploadImageClose(getTag("tdvUploadImageForm"));return};var msgCalendarSupportFlex="";var tdvDateCalendarType;var tdvDateCalendarInput;var tdvDateCalendarTimer;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 tdvDateSetupFocus(a){var b=getTag(a);if(b){b.focus=function(){try{b.form.elements[a+"_1"].focus()}catch(c){}}}}function tdvDateChange(c,g,b){if(window.event){g=window.event}var a=getTag(c);if(a){var f=getTag(c+"_1");var e=getTag(c+"_2");var d=getTag(c+"_3");if(f&&e&&d){if((f.value!="")||(e.value!="")||(d.value!="")){a.value=f.value+"/"+e.value+"/"+d.value;if(typeof(a[b])=="function"){a[b]()}}else{a.value=""}}else{a.value=""}var h=getFlashObject("tdvDateCalendarObject");if(h&&tdvDateCalendarInput){if(tdvDateCalendarInput.id==a.name){h.setType(tdvDateCalendarType);h.setSelectedDate(tdvDateCalendarInput.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 tdvDateCalendarPos(b,a){var c=getTag("tdvDateCalendarContainer");if(c){c.style.position="absolute";c.style.top=b;c.style.left=a;c.style.width=200;c.style.height=180}if(tdvDateCalendarInput){tdvDateCalendarImgLoaded(tdvDateCalendarInput.name)}return}function tdvDateCalendarOut(a){if(tdvDateCalendarTimer){clearTimeout(tdvDateCalendarTimer)}tdvDateCalendarTimer=setTimeout(tdvDateCalendarHide,"750")}function tdvDateCalendarOver(a){if(tdvDateCalendarTimer){if(a&&tdvDateCalendarInput&&(tdvDateCalendarInput.id!=a)){}else{clearTimeout(tdvDateCalendarTimer)}}}function tdvDateCalendarHide(){var a=getTag("tdvDateCalendarContainer");if(a){a.style.top=-1000;tdvDateCalendarTimer=null}}function tdvDateCalendarLoaded(){if(tdvDateCalendarType&&tdvDateCalendarInput){tdvDateCalendarImgClick(tdvDateCalendarInput.name);var a=getFlashObject("tdvDateCalendarObject");__flash_savedUnloadHandler=null;if(a){a.setType(tdvDateCalendarType);a.setLanguage(getProp(tdvDateCalendarInput,"lang"));a.setSelectedDate(tdvDateCalendarInput.value)}}return}function tdvDateCalendarChange(a){if(tdvDateCalendarInput){tdvDateCalendarInput.value=a;if(tdvDateCalendarInput.onchange){tdvDateCalendarInput.onchange()}tdvDateUpdate(tdvDateCalendarInput);var b=getTag(tdvDateCalendarInput.name+"_3");b.focus();tdvDateCalendarHide()}}function tdvDateCalendarImgClick(b,d,a){if(supportFlex()){if(tdvDateCalendarTimer){clearTimeout(tdvDateCalendarTimer)}var c=getTag("tdvDateCalendarContainer");var l=0;var e=0;if(window.event){a=window.event}if(a){l=(a.clientY)?a.clientY:a.screenY;e=(a.clientX)?a.clientX:a.screenX;l+=document.app.scrollTop();e+=document.app.scrollLeft();var j=205;if((e+j)>document.body.clientWidth){e=document.body.clientWidth-j}var k=180;if((l+k)>document.body.scrollHeight){l=document.body.scrollHeight-k}if(tdvDateCalendarInput&&(tdvDateCalendarInput.name==b)){if(c){if(parseInt(c.style.top)>0){l=-1000}}}}tdvDateCalendarType="date";tdvDateCalendarInput=getTag(b);if(c){if(d){tdvDateCalendarPos(l,e);var h=getFlashObject("tdvDateCalendarObject");if(h){if(h.setType){h.setType(tdvDateCalendarType)}if(tdvDateCalendarInput){h.setLanguage(getProp(tdvDateCalendarInput,"lang"));if(h.setSelectedDate){h.setSelectedDate(tdvDateCalendarInput.value)}}}}}else{if(d){var g=document.app.getElement(d);if(g){var f=getTag(b+"CalendarImg");if(f){var i=getProp(f,"loadingimg");if(String(f.src).search(i)==-1){f.src=i;g.callEvent("Calendar",{tdvDateCalendarContainer_top:l,tdvDateCalendarContainer_left:e},false)}}}}}}else{alert(msgCalendarSupportFlex)}return}function tdvDateCalendarImgLoaded(c){var a=getTag(c+"CalendarImg");if(a){var b=getProp(a,"loadingimg");if(String(a.src).search(b)>-1){var d=getProp(a,"calendarimg");a.src=d}}return}function tdvFMImageClick(a){document.app.fmImage(function(i,f,h,c,e,d,b,g){tdvFMImageSelected(a,i,f,h,c,e,d,b,g)})}function tdvFMImageSelected(b,g,d,e,f,k,l,j,c){var h=getTag(b+"Img");if(h){var a=String(d+g);a=a.replace(/::/i,"thumb::");h.src=a}var i=getTag(b);if(i){i.value=d+g}}var tdvUploadImageAttachBrowser;function tdvUploadImageClick(d,h,g,f,c){if(window.event){g=window.event}if(h){var e=document.app.getElement(h);if(e){tdvUploadImageAttachBrowser=false;var b;if(c=="1"){b=g.target||g.srcElement}var a=getTag("tdvUploadImageContainer");if(a){if(parseInt(a.style.top)<0){tdvUploadImageFormPos(300,125,{_:e.getID(),_id_:e.getNodeID(),tdvUploadImageName:getTag(d).name},b)}}else{tdvUploadImageAttachBrowser=b;e.callEvent("UploadImageLoad",{tdvUploadImageName:getTag(d).name})}}}}function tdvUploadImageFormPos(d,o,f,j){var a=getTag("tdvUploadImageContainer");if(a){var l=document.getElementsByTagName("select");for(var g=0;g<l.length;g++){if(l[g].style.visibility!="hidden"){l[g].style.visibility="hidden";l[g]["tdvuploadimg_hidden"]=true}}try{getTag("tdvUploadImageForm").style.display="block";getTag("tdvUploadImageSending").style.display="none"}catch(k){}if(typeof(f)=="object"){var c=getTag("tdvUploadImageForm");if(c){if(j){var m=getTagPos(j);T=m.y;L=m.x}else{if(tdvUploadImageAttachBrowser){var m=getTagPos(tdvUploadImageAttachBrowser);T=m.y;L=m.x;tdvUploadImageAttachBrowser=false}else{T=((document.body.clientHeight-o)/2)+document.app.scrollTop();L=((document.body.clientWidth-d)/2)+document.app.scrollLeft()}}a.style.top=T;a.style.left=L;a.style.width=d;a.style.height=o;a.style.zIndex=30;document.app.showModal();enableAllTags(a,"showModal");for(var n in f){if(c.elements[n]){c.elements[n].value=f[n]}}if(c.elements.tdvUploadImageName){var b=c.elements.tdvUploadImageName.value;var h=getTag(b);if(h){if(h.form){disableAllTags(h.form,"tdvuploadimg")}}}if(c.elements.tdvUploadImageFile){c.elements.tdvUploadImageFile.focus()}}}}}function tdvUploadImageSaved(e,d,b,h){var a=getTag(e+"Img");var f=getTag(e);var c=getTag(e+"Border");if(a&&c&&f){a.style.marginTop=0;setTimeout(function(){var j=parseInt(a.offsetHeight);var i=parseInt(c.offsetHeight);if(j<i){a.style.marginTop=((i-j)/2)}},100);if(b!=""){a.src=b}else{a.src=d}if(f.form){enableAllTags(f.form,"tdvuploadimg")}f.value=d}var g=getTag(e+"Remove");if(g){g.style.display="block"}return}function tdvUploadImageFormValidate(d,e){for(var c=0;c<d.elements.length;c++){if(d.elements[c].type=="file"){var b=d.elements[c].value;if(b.search(/\.png$|\.gif$|\.jpg$|\.jpeg$/i)==-1){alert(e);return false}}}setTimeout(function(){try{getTag("tdvUploadImageForm").style.display="none";getTag("tdvUploadImageSending").style.display="block"}catch(f){}},100);for(var c=0;c<d.elements.length;c++){var a=d.elements[c];if((defined(a.type))){a.onblur=null;a.onfocus=null}}return true}function tdvUploadImageResponse(c,b){if(c&&c.contentWindow&&c.contentWindow.document){var a=c.contentWindow.document;if(a.status=="length"){alert(b);getTag("tdvUploadImageForm").style.display="block";getTag("tdvUploadImageSending").style.display="none"}}}function tdvUploadImageClose(d){var a=getTag("tdvUploadImageContainer");if(a){var c=document.getElementsByTagName("select");for(var b=0;b<c.length;b++){if(c[b].style.visibility=="hidden"){if(c[b]["tdvuploadimg_hidden"]){c[b].style.visibility="visible";c[b]["tdvuploadimg_hidden"]=false}}}if(d&&d.elements.tdvUploadImageName){var h=d.elements.tdvUploadImageName.value;var f=getTag(h);if(f){if(f.form){enableAllTags(f.form,"tdvuploadimg")}}}try{getTag("tdvUploadImageForm").reset()}catch(g){}a.style.top=-1000;a.style.position="absolute";document.app.hideModal()}}function tdvUploadImageRemove(b,e){var c=getTag(b);var a=getTag(b+"Img");a.src=getProp(a,"srcDefault");c.value="";var d=getTag(b+"Remove");if(d){d.style.display="none"}}function tdvUploadImageInit(b,f){if(document.app.ready){var a=getTag(b+"Img");var d=getTag(b);if(a&&d){if(d.value==""){var c=getProp(a,"srcDefault");if(c!=""){a.src=c}}else{var e=getTag(b+"Remove");if(e){e.style.display="block"}}}}else{document.app.setEvent("load",function(){tdvUploadImageInit(b,f)})}}function tdvImageCenter(d){var a=getTag(d+"Img");var c=getTag(d+"Border");if(a&&c){a.style.marginTop=0;var e=parseInt(a.offsetHeight);var b=parseInt(c.offsetHeight);if(e<b){a.style.marginTop=((b-e)/2)}}}function tdvGridAdd(a,d,o,b){var g;if(o){while(!g){if(lc(o.nodeName)=="tr"){g=o}else{o=o.parentNode}}}var m=getTag(a+"Table");var n=m.rows.length;var h;if(g){h=g.rowIndex+1}else{h=n}var j=getTag(a+"TableHead");var k=m.insertRow(h);for(var e=0;e<j.cells.length;e++){var o=j.cells[e];var f=getProp(o,"cname");if(f!=""){var c=k.insertCell(o.cellIndex);c.style.border="1px solid "+d;c.style.borderTop="none";c.style.borderLeft="none";var l=document.createElement("INPUT");l.setAttribute("type","text");l.setAttribute("name",h+":"+f);l.className="text";l.style.width=parseInt(o.offsetWidth)-12;if(defined(b)){l.style.border=b}c.appendChild(l);onEventManager.addEvent(l,"change",function(){tdvGridUpdate(a,true)})}else{var c=m.rows[1].cells[e].cloneNode(true);k.appendChild(c);var c=m.rows[1].cells[e+1].cloneNode(true);k.appendChild(c)}}tdvGridUpdate(a,true)}var tdvGridRemoveConfirm;function tdvGridRemove(a,b,k){var d;while(!d){if(lc(k.nodeName)=="tr"){d=k}else{k=k.parentNode}}var g=true;var e=d.getElementsByTagName("input");for(var c=0;c<e.length;c++){var h=e[c];if(h.type=="text"){if(h.value!=""){g=false;break}}}if(!g){g=confirm(tdvGridRemoveConfirm)}if(g){var f=d.rowIndex;var j=getTag(a+"Table");if(j.rows.length<=2){var e=j.rows[1].getElementsByTagName("input");for(var c=0;c<e.length;c++){e[c].value=""}}else{j.deleteRow(f)}tdvGridUpdate(a,true)}}function tdvGridInit(name){if(document.app.ready){var table=getTag(name+"Table");var thead=getTag(name+"TableHead");var inputs=table.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){var th=thead.cells[inputs[i].parentNode.cellIndex];if(!defined(th.offwid)){th.offwid=parseInt(th.offsetWidth)-12}inputs[i].style.width=th.offwid}tdvGridUpdate(name,false);var hidden=getTag(name);var onready=getProp(hidden,"onready");if(defined(onready)){eval(onready)}}else{document.app.setEvent("load",function(){tdvGridInit(name)},"last")}}function tdvGridInput(d){var g=getTag(d+"Table");for(var f=1;f<g.rows.length;f++){var h=g.rows[f];var a=h.getElementsByTagName("input");for(var e=0;e<a.length;e++){var b=a[e];if(b.type=="text"){var c=b.name.split(":")[1];b.name=(f-1)+":"+c}}}}function tdvGridUpdate(a,j){tdvGridInput(a);var l=getTag(a+"Table");var h=l.getElementsByTagName("input");var d=[];for(var e=0;e<h.length;e++){var k=h[e];if(k.type=="text"){var n=k.name.split(":")[0];var b=k.name.split(":")[1];if(typeof(d[n])!="object"){d[n]={}}d[n][b]=k.value}}var m=(l.rows.length-1);var c="";for(var e=0;e<m;e++){var n=newXmlDoc("<Row/>");for(var f in d[e]){n.setAttribute(f,d[e][f])}c+=xml2text(n)}var g=getTag(a);g.value="<Data>"+c+"</Data>";if(j){if(g.onchange){g.onchange()}}}function tdvSpinUp(b){var a=getTag(b);if(a){a.value=parseInt(a.value)+1}}function tdvSpinDown(b){var a=getTag(b);if(a){a.value=parseInt(a.value)-1}}function 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 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 k=d[0]+d[1];var e=flexobjs[b]["args"];var i=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 l in i.objAttrs){g+=l+'="'+i.objAttrs[l]+'" '}g+=">";for(var l in i.params){if(l=="movie"){a=String(i.params[l]).split("?")[0]}g+='<param name="'+l+'" value="'+i.params[l]+'"/>'}g+="</object>";f=g}else{var g="<embed ";for(var l in i.embedAttrs){if(l=="movie"){a=String(i.embedAttrs[l]).split("?")[0]}g+=l+'="'+i.embedAttrs[l]+'" '}g+=">";f=g}flexobjs[b]["html"]=f;flexobjs[b]["src"]=a;var j=function(){if(!flexsrcs[flexobjs[b]["src"]]){flexobjs[b]["loaded"]=true;flexsrcs[flexobjs[b]["src"]]=true;var m=document.getElementById(b);m.innerHTML=flexobjs[b]["html"];fixFlashObject(k)}else{flexobjs[b]["loaded"]=false}};if(c){document.app.setEvent("load",j)}else{j()}}}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 TWForm(a,b){this.base=TElement;this.base(a,b)}TWForm.prototype=new TElement;TWForm.prototype.hideModal=function(){TElement.prototype.hideModal.call(this);this.getNode().parentNode.style.height="0px"};TWForm.prototype.showModal=function(e){TElement.prototype.showModal.call(this,e);var b=this.getNode();var p=b.getElementsByTagName("div");var r=0;var u=0;var k=0;var l=0;var m=0;var q=this.props.RelativeHeight;if(q>0){r=q}else{r=parseInt(b.offsetHeight)}var j;for(var g=0;g<p.length;g++){var o=String(p[g].className);if(o.search(/w/)>-1){var s=parseInt(p[g].offsetHeight);if(o.search(/wfh /)>-1){k=s}else{if(o.search(/wfd /)>-1){m=s;j=p[g]}else{if(o.search(/wff /)>-1){l=s}else{if(o.search(/wnt /)>-1){u=s}}}}}}if(j){j.style.display="block";var n=parseInt(r-k-u-l-2);if(n>0){j.style.height=n}this["DataTag"]=j}var a=b.getElementsByTagName("form");for(var l=0;l<a.length;l++){compileFormFocus(a[l],l)}};function TPanel(a,b){this.base=TElement;this.base(a,b);this.eventModal=false}TPanel.prototype=new TElement;TPanel.prototype.getCol=function(a){if(a>=0){if(a<=this.getCols()){var b=this.getID();return getTag(b+"_col_"+a)}}};TPanel.prototype.getCols=function(){return getProp(this.getNode(),"columns")};TPanel.prototype.getItems=function(){var b=[];var g=getProp(this.getNode(),"columns");var j=this.getID();for(var h=0;h<g;h++){var d=getTag(j+"_col_"+h);if(d){var e=0;for(var a=0;a<d.childNodes.length;a++){var f=d.childNodes[a];if(getProp(f,"item")){b.push(f)}}}}return b};TPanel.prototype.getItemBody=function(e){if(typeof(e)!="object"){e=this.getItemByName(e)}var a;for(var c=0;c<e.childNodes.length;c++){var d=e.childNodes[c];var b=d.nodeName;if(b!="#text"){if(d.className.search("pitm_body")>-1){a=d;break}}}return a};TPanel.prototype.getItemByTag=function(a){var c;if(a){var d=this.getID();for(var b=0;b<100;b++){if(getProp(a,"item")){if(String(a.id).indexOf(d+"_itm_")==0){c={idx:parseInt(getProp(a,"idx")),col:parseInt(getProp(a,"col")),name:getProp(a,"item"),tag:a};break}}else{if(a.parentNode){a=a.parentNode}else{break}}}}return c};TPanel.prototype.getItemByName=function(a){return this.pitems[a]};TPanel.prototype.getItemByIndex=function(j,d){var g;var h=this.getID();var e=getTag(h+"_col_"+j);if(e){var f=0;for(var b=0;b<e.childNodes.length;b++){var a=e.childNodes[b];if(a.nodeName!="#text"){if(f==d){g=a;break}f++}}}return g};TPanel.prototype.moveItem=function(i,b){if(typeof(i)!="object"){i=this.getItemByName(i)}var a=parseInt(getProp(i,"col"));var g=parseInt(getProp(i,"idx"));if(b=="up"){if(g>0){var e=this.getItemByIndex(a,g-1);if(e){var h=pnl_getCheckedOpts(i);var d=pnl_getCheckedOpts(e);e.parentNode.removeChild(i);e.parentNode.insertBefore(i,e);pnl_checkOpts(h);pnl_checkOpts(d)}}}else{if(b=="down"){var f=this.getItemByIndex(a,g+1);if(f){var h=pnl_getCheckedOpts(i);var c=pnl_getCheckedOpts(f);i.parentNode.removeChild(f);i.parentNode.insertBefore(f,i);pnl_checkOpts(h);pnl_checkOpts(c)}}}dragCallBack[this.getID()]();return};TPanel.prototype.openItem=function(b){var a=this.getItemBody(b);if(a){a.style.display="block"}};TPanel.prototype.closeItem=function(b){var a=this.getItemBody(b);if(a){a.style.display="none"}};TPanel.prototype.updateItems=function(){var f=this.getNode();var g=getProp(f,"columns");var j=this.getID();this.pitems={};for(var h=0;h<g;h++){var b=getTag(j+"_col_"+h);if(b){var d=0;for(var a=0;a<b.childNodes.length;a++){var e=b.childNodes[a];if(e.nodeName!="#text"){this.pitems[getProp(e,"item")]=e;setProp(e,"col",h);setProp(e,"idx",d);setProp(e,"DragObj",j);d++}}}}return};TPanel.prototype.processAddItem=function(node){var html=getNodeValue(node);var name=node.getAttribute("Name");var idx=node.getAttribute("Index");var col=node.getAttribute("Column");var id=this.getID();var ctag=getTag(id+"_col_"+col);if(ctag){var span=document.createElement("SPAN");var itag;for(var i=0;i<ctag.childNodes.length;i++){if(ctag.childNodes[i].nodeName!="#text"){if(getProp(ctag.childNodes[i],"idx")==idx){itag=ctag.childNodes[i];break}}}if(itag){ctag.insertBefore(span,itag)}else{ctag.appendChild(span)}changeTagHtml(span,html);this.updateItems();var item=this.getItemByName(name);if(isMSIE()||isChrome()){var scriptNodes=item.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}pnl_chkPos(id,function(curPos){var e=document.app.getElement(id);var p={};p["_"+id+"NewPos"]=curPos;e.callEvent("Move",p)})}};TPanel.prototype.processRemoveItem=function(e){var c=getNodeValue(e);var d=this.getItemByName(c);if(d){var f=this.getID();var b=getProp(d,"col");var a=getTag(f+"_col_"+b);if(a){alertDiv(typeof(d)+":"+d.nodeName+" - "+typeof(a)+":"+a.nodeName);a.removeChild(d)}this.updateItems();pnl_chkPos(f,function(g){var i=document.app.getElement(f);var h={};h["_"+f+"NewPos"]=g;i.callEvent("Move",h)})}};TPanel.prototype.processUpdateItem=function(node){var html=getNodeValue(node);var name=node.getAttribute("Name");var item=this.getItemByName(name);if(item){var id=this.getID();changeTagHtml(item,html);this.updateItems();item=this.getItemByName(name);if(isMSIE()||isChrome()){var scriptNodes=item.getElementsByTagName("script");for(var f=0;f<scriptNodes.length;f++){eval(scriptNodes[f].innerHTML)}}pnl_chkPos(id)}};TPanel.prototype.initDragAndDrop=function(){var c=getProp(this.getNode(),"columns");var d=this.getID();var b=[];for(var a=0;a<c;a++){b.push(d+"_col_"+a)}pnl_initDragAndDrop(d,b.join(","));pnl_FFCheckDragContainers(b.join(","));this.updateItems();return};function pnl_getMouseOffset(d,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 dragHelper=[];var DragDrops=[];var dragCallBack=[];var dragNames=[];var dropNames=[];var curTarget=null;var lastTarget=null;var rootParent=null;var rootSibling=null;function pnl_FFCheckDragContainers(d){var c=String(d).split(",");var f=[];for(var b=0;b<c.length;b++){var e=getTag(c[b]);if(e){f.push(e)}}if(isFirefox()){for(var b=0;b<f.length;b++){var a=f[b];var g=document.createElement("DIV");g.style.width="100%";g.style.height="1px";g.setAttribute("dontDrag","true");a.appendChild(g)}}}function pnl_CreateDragContainer(b,g){DragDrops[b]=[];for(var e=0;e<g.length;e++){var d=g[e];DragDrops[b].push(d);d.setAttribute("DropObj",b);for(var c=0;c<d.childNodes.length;c++){if(d.childNodes[c].nodeName=="#text"){continue}d.childNodes[c].setAttribute("DragObj",b);if(isFirefox()){var f=d.childNodes[c];for(var a=0;a<f.childNodes.length;a++){if(f.childNodes[a].nodeName=="#text"){continue}if(f.childNodes[a].className=="pitm_head"){f.childNodes[a].style.width=parseInt(f.childNodes[a].parentNode.style.width)-10}}}}}}function pnl_mouseMove(ev){ev=ev||window.event;if(typeof(resizeCallBack)=="function"){var rvalue=false;var target=ev.target||ev.srcElement;var mc=getMouseCoords(ev);var m=mid.match(/^(.+?)ContentDefault_rsz_(\d+)$/);var pnl=document.app.getElement(m[1]);var diff=mc.x-mx;var nfw=fw+diff;var nsw=sw-diff;if(nfw>=0&&nsw>=0&&(nfw+nsw<=fw+sw)){var fc=pnl.getCol(parseInt(m[2])-1);fc.parentNode.style.width=nfw;fc.setAttribute("origWidth",null);var sc=pnl.getCol(parseInt(m[2]));sc.parentNode.style.width=nsw;sc.setAttribute("origWidth",null)}lastTarget=target;lMouseState=iMouseDown;if(isFirefox()){rvalue=true}}else{var rvalue=true;var target=ev.target||ev.srcElement;var mousePos=getMouseCoords(ev);try{}catch(e){}target=pnl_getDragTarget(target);try{var dragObj=target.getAttribute("DragObj");if(dragObj!=null){if(iMouseDown&&!lMouseState){rvalue=false;curTarget=target;rootParent=curTarget.parentNode;rootSibling=curTarget.nextSibling;mouseOffset=pnl_getMouseOffset(target,ev);for(var i=0;i<dragHelper[dragObj].childNodes.length;i++){dragHelper[dragObj].removeChild(dragHelper[dragObj].childNodes[i])}dragHelper[dragObj].appendChild(curTarget.cloneNode(true));dragHelper[dragObj].style.display="block";dragHelper[dragObj].style.zIndex="50";var dragClass=curTarget.getAttribute("dragClass");if(dragClass){var c=dragHelper[dragObj].firstChild.className;dragHelper[dragObj].firstChild.className=c+" "+dragClass}dragHelper[dragObj].firstChild.style.width=parseInt(curTarget.offsetWidth);dragHelper[dragObj].firstChild.style.height=parseInt(curTarget.offsetHeight);dragHelper[dragObj].firstChild.removeAttribute("DragObj");var dragConts=DragDrops[dragObj];curTarget.setAttribute("startWidth",parseInt(curTarget.offsetWidth));curTarget.setAttribute("startHeight",parseInt(curTarget.offsetHeight));curTarget.style.display="none";for(var i=0;i<dragConts.length;i++){with(dragConts[i]){var pos=getTagPos(dragConts[i]);setAttribute("startWidth",parseInt(offsetWidth));setAttribute("startHeight",parseInt(parentNode.offsetHeight));setAttribute("startLeft",pos.x);setAttribute("startTop",pos.y)}for(var j=0;j<dragConts[i].childNodes.length;j++){with(dragConts[i].childNodes[j]){if((nodeName=="#text")||(dragConts[i].childNodes[j]==curTarget)){continue}var pos=getTagPos(dragConts[i].childNodes[j]);setAttribute("startWidth",parseInt(offsetWidth));setAttribute("startHeight",parseInt(offsetHeight));setAttribute("startLeft",pos.x);setAttribute("startTop",pos.y)}}}}}}catch(e){}if(curTarget){if(curTarget){if(!curTarget.getAttribute("origClass")){var oClass=curTarget.getAttribute("overClass");if(oClass){curTarget.setAttribute("origClass",curTarget.className);curTarget.className=curTarget.className+" "+oClass}}}rvalue=false;var dragObj=curTarget.getAttribute("DragObj");dragHelper[dragObj].style.textAlign="left";dragHelper[dragObj].style.top=mousePos.y-mouseOffset.y;dragHelper[dragObj].style.left=mousePos.x-mouseOffset.x;var dragConts=DragDrops[dragObj];var activeCont=null;var activeMove=null;var xPos=(mousePos.x-mouseOffset.x)+(parseInt(curTarget.getAttribute("startWidth"))/2);var yPos=(mousePos.y-mouseOffset.y)+(parseInt(curTarget.getAttribute("startHeight"))/2);for(var i=0;i<dragConts.length;i++){with(dragConts[i]){if(((getAttribute("startLeft"))<xPos)&&((getAttribute("startTop"))<yPos)&&((parseInt(getAttribute("startLeft"))+parseInt(getAttribute("startWidth")))>xPos)&&((parseInt(getAttribute("startTop"))+parseInt(getAttribute("startHeight")))>yPos)){activeCont=dragConts[i];break}}}if(activeCont){var beforeNode=null;for(var i=activeCont.childNodes.length-1;i>=0;i--){with(activeCont.childNodes[i]){if(nodeName=="#text"){continue}if(getAttribute("dontDrag")=="true"){continue}if(curTarget!=activeCont.childNodes[i]&&((parseInt(getAttribute("startLeft"))+parseInt(getAttribute("startWidth")))>xPos)&&((parseInt(getAttribute("startTop"))+parseInt(getAttribute("startHeight")))>yPos)){beforeNode=activeCont.childNodes[i]}}}if(beforeNode){if(beforeNode!=curTarget.nextSibling){activeCont.insertBefore(curTarget,beforeNode)}}else{if((curTarget.nextSibling)||(curTarget.parentNode!=activeCont)){if(isFirefox()){activeCont.insertBefore(curTarget,activeCont.lastChild)}else{activeCont.appendChild(curTarget)}}}if(curTarget.style.display!=""){curTarget.style.display=""}}else{if(curTarget.style.display!="none"){curTarget.style.display="none"}}}lastTarget=target;lMouseState=iMouseDown;if(isFirefox()){rvalue=true}}return rvalue}function pnl_mouseUp(c){if(iMouseDown){if(typeof(resizeCallBack)=="function"){resizeCallBack();resizeCallBack=null;mid=null;fw=0;sw=0;mx=0;ci=null}}if(curTarget){var a=curTarget.getAttribute("DragObj");if(a!=null){dragHelper[a].style.display="none";for(var b=0;b<dragHelper[a].childNodes.length;b++){dragHelper[a].removeChild(dragHelper[a].childNodes[b])}if(typeof(dragCallBack[a])=="function"){dragCallBack[a]()}}if(curTarget.getAttribute("origClass")){curTarget.className=curTarget.getAttribute("origClass");curTarget.removeAttribute("origClass")}if(curTarget.style.display=="none"){if(rootSibling){rootParent.insertBefore(curTarget,rootSibling)}else{rootParent.appendChild(curTarget)}}curTarget.style.display="";if(rootParent){loadPanels()}}curTarget=null;iMouseDown=false}function pnl_mouseDown(d){d=d||window.event;var g=d.target||d.srcElement;if(getProp(g,"dragStart")=="true"){iMouseDown=true;if(lastTarget){if(isFirefox()){g=pnl_getDragTarget(g);var e=g.getAttribute("DragObj");if(e!=null){return false}return true}return false}}else{if(getProp(g,"resizeStart")=="true"){iMouseDown=true;var f=getMouseCoords(d);mx=f.x;mid=g.id;g=pnl_getDragTarget(g);resizeCallBack=pnl_resize;var a=mid.match(/^(.+?)ContentDefault_rsz_(\d+)$/);if(a){var b=document.app.getElement(a[1]);var c=b.getCol(parseInt(a[2])-1);fw=parseInt(c?c.parentNode.style.width:0);var h=b.getCol(parseInt(a[2]));sw=parseInt(h?h.parentNode.style.width:0)}}}return true}function pnl_getDragTarget(d){try{if(d){var a=d.getAttribute("DragObj");if(a==null){if(d.parentNode&&d.parentNode.getAttribute){for(var c=0;c<15;c++){if(a==null){if(d.parentNode&&d.parentNode.getAttribute){d=d.parentNode;a=d.getAttribute("DragObj")}else{break}}}}}}}catch(b){}return d}var lastPos=[];function pnl_chkPos(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 i=document.app.getElement(a);var h={};h["_"+a+"NewPos"]=g;i.callEvent("Move",h)})};pnl_chkPos(a);dragHelper[a]=document.createElement("DIV");dragHelper[a].style.cssText="position:absolute;display:none;";dragHelper[a].className=document.app.getElement(a).getNode().className;document.getElementById("parent_header").appendChild(dragHelper[a])}function pnl_checkOpts(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 pnl_resize(){var e=mid.match(/^(.+?)ContentDefault_rsz_(\d+)$/);var f=document.app.getElement(e[1]);loadPanels();for(var l in locationUrl.params){locationUrl.params[l]=null}var d={w:f.getCol(0).parentNode.parentNode.offsetWidth,cols:f.getCols(),_:e[1]};var h=getProp(getTag(mid),"resizeArgs");if(h){var k=h.split(";");for(var g=0;g<k.length;g++){var b=k[g].split(":");d[b[0]]=b[1]}}for(var g=0;g<f.getCols();g++){var j=f.getCol(g);d["col_"+g]=j.parentNode.style.width}f.callEvent("Resize",d)}function pnl_rsz(id){if(!id){if(resizepnl.length>0){while(resizepnl.length){pnl_rsz(resizepnl.pop())}}}else{var e=document.app.getElement(id);if(!e){return}if(getProp(getTag(id),"resizeable")!="true"&&getProp(getTag(id),"sep")!="true"){return}var w=document.getElementById(id).offsetWidth-5;if(w){if(e.getNode().parentNode.parentNode.parentNode.className=="pitm_body"){with(e.getNode().parentNode.parentNode.style){paddingRight="0px";paddingLeft="0px"}if(isFirefox()){w-=5}}w-=(e.getCols()-1)*((getProp(getTag(id),"resizeable")=="true")?37:45);for(var i=0;i<e.getCols();i++){var c=e.getCol(i);if(c){var cw=(c.getAttribute("origWidth"))?c.getAttribute("origWidth"):c.parentNode.style.width;if(cw.match(/\%$/)){if(!c.getAttribute("origWidth")){c.setAttribute("origWidth",cw)}cw=parseInt(cw.replace(/\%/,""));cw=(w*cw)/100}c.parentNode.style.width=parseInt(cw)+"px"}}var h=0;var xx=0;if(e.getCol(0)){for(var i=0;i<e.getCol(0).parentNode.childNodes.length;i++){if(e.getCol(0).parentNode.childNodes[i].nodeName!="#text"){if(!e.getCol(0).parentNode.childNodes[i].id){xx+=e.getCol(0).parentNode.childNodes[i].offsetHeight}else{if(!e.getCol(0).parentNode.childNodes[i].id.match(/_col_/)){xx+=e.getCol(0).parentNode.childNodes[i].offsetHeight}}}}}for(var i=0;i<e.getCols();i++){var c=e.getCol(i);if(c){h=(c.offsetHeight+xx)>h?c.offsetHeight+xx:h}}for(var i=1;i<e.getCols();i++){var btn=document.getElementById(id+"ContentDefault_rsz_"+i);if(btn){btn.style.height=h}}}}}function loadPanels(){var b=document.getElementsByClassName("pnl");for(var a=b.length-1;a>=0;a--){pnl_rsz(b[a].parentNode.id)}}function TLink(a,b){this.base=TElement;this.base(a,b)}TLink.prototype=new TElement;function changeImage(c,b,a){changeVisible(c.parentNode.parentNode.parentNode,c,b,a)}function changeAllImage(c,b,a){changeAllCollaps(c.parentNode.parentNode.parentNode,c,b,a)}function getTBodyImage(b){var c=getLastChild(b);var d=getFirstChild(c);while(d&&(getProp(d,"iscollaps")!="true")){d=getNextSibling(d)}if(d){var a=getFirstChild(d);return a}}function changeAllCollaps(f,c,e,a){var b=1;var d=0;var h=0;if(parseInt(getClassName(f).substr(4))<parseInt(getClassName(getNextSibling(f)).substr(4))){if(getProp(f,"collap")!="visible"){setProp(f,"collap","visible");setProp(c,"src",e);f=getNextSibling(f);var g=f;while(parseInt(getClassName(g).substr(4))>=parseInt(getClassName(f).substr(4))){if(getClassName(g)==getClassName(f)){if(getProp(getNextSibling(g),"collap")=="hidden"){changeVisible(g,getTBodyImage(g),e,a)}}g=getNextSibling(g)}}else{setProp(f,"collap","hidden");setProp(c,"src",a);f=getNextSibling(f);var g=f;while(parseInt(getClassName(g).substr(4))>=parseInt(getClassName(f).substr(4))){if(getClassName(g)==getClassName(f)){if(getProp(getNextSibling(g),"collap")=="visible"){changeVisible(g,getTBodyImage(g),e,a)}}g=getNextSibling(g)}}}}function changeVisible(i,f,b,h){var e=i;var a=1;var g=0;var d=0;if(parseInt(getClassName(e).substr(4))<parseInt(getClassName(getNextSibling(e)).substr(4))){e=getNextSibling(e);var c=e;while(parseInt(getClassName(c).substr(4))>=parseInt(getClassName(e).substr(4))){if(getClassName(c)==getClassName(e)){if(getProp(c,"collap")=="hidden"){setProp(c,"collap","visible");setProp(f,"src",b);setStyle([c],"display",(isMSIE()?"block":"table-row-group"));d=1}else{setProp(c,"collap","hidden");setProp(f,"src",h);setStyle([c],"display","none");d=2}}else{if(d==1){if(getProp(c,"collap")!="hidden"){setStyle([c],"display",(isMSIE()?"block":"table-row-group"))}}else{if(d==2){setStyle([c],"display","none")}}}c=getNextSibling(c)}}}var TAlphabeticStep=TElement;TAlphabeticStep.prototype=new TElement;TAlphabeticStep.prototype.constructor=TElement;TAlphabeticStep.superclass=TElement.prototype;function TShape(a,b){this.base=TElement;this.base(a,b)}TShape.prototype=new TElement;function TTabSheet(a,b){this.base=TElement;this.base(a,b)}TTabSheet.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())};