﻿if(!document.styleSheets.length)document.write('<style type="text/css">.UI_FIRSTRULE{display:none}<\/style>');Array.prototype.indexOf=function(v){for(var i=this.length;i>-1;i--)if((typeof this[i]!='undefined')&&(this[i]==v))return i;return-1};Array.prototype.contains=function(v){return this.indexOf(v)>-1};Array.prototype.deleteItem=function(i){if(typeof this.splice=="undefined"){if(i<0||i>(this.length-1))return;if(i==(this.length-1)){this.length--;return}for(var a=(i+1);a<this.length;a++)this[a-1]=this[a];this.length--}else{if(i<0)return null;return this.splice(i,1)}};if(typeof Array.prototype.push=="undefined")Array.prototype.push=function(v){this[this.length]=v};if(typeof Function.prototype.apply=="undefined")Function.prototype.apply=function(o,a){var r,x='____apply';o[x]=this;switch((a&&a.length)||0){case 0:r=o[x]();break;case 1:r=o[x](a[0]);break;case 2:r=o[x](a[0],a[1]);break;case 3:r=o[x](a[0],a[1],a[2]);break;case 4:r=o[x](a[0],a[1],a[2],a[3]);break;case 5:r=o[x](a[0],a[1],a[2],a[3],a[4]);break;case 6:r=o[x](a[0],a[1],a[2],a[3],a[4],a[5]);break;default:alert("Too many arguments")}return r};var libabsui={};libabsui.bags={};libabsui.comps={};libabsui._private={};libabsui.bags.elms=[];libabsui.bags.elms.isComponent=false;libabsui.urlParams={};libabsui.unloadHooks=[];libabsui.dropdowns=[];libabsui.loaded=false;libabsui.doUnload=true;libabsui.doStyleBody=false;libabsui.doPreloadImages=true;libabsui.doSkin=false;libabsui.defaultTheme="normal";libabsui.doClearEventCache=true;libabsui.clearElementPropsLevel=1;libabsui.toString=function(){return"[object]"};libabsui.closeAllDropdowns=function(){var i,j,bag;for(i=0;i<libabsui.dropdowns.length;i++){bag=libabsui.bags[libabsui.dropdowns[i]];if(bag)for(j=0;j<bag.length;j++)if(bag[j].opened)bag[j].close()}};libabsui.unitLoaded=function(a){return true};libabsui.loadUnit=function(a,b){return};libabsui.assertUnit=function(a){return};libabsui._getUnitPath=function(a){var i;var r="";var b=new RegExp("\/?"+a+"?\.js");var c=document.getElementsByTagName("SCRIPT");for(var i=0;i<c.length;i++){if(c[i].src){j=c[i].src.search(b);if(j>-1){r=j==0?"":c[i].src.substr(0,j+1)}}}return r};libabsui.libPath=libabsui._getUnitPath("libabsui");libabsui.themePath=libabsui.libPath+"/absatlas/absmapas/ui/temas/";libabsui.loadTheme=function(a,b){var c=libabsui.themePath.concat(a,"/");libabsui.theme.name=a;document.writeln('<script type="text/javascript" src="'+c+'tema.js"></script>');document.writeln('<link rel="stylesheet" type="text/css" href="'+c+'tema.css"/>');return};libabsui._bt=["Unknown","IExplore","Netscape","Mozilla","Chimera","Opera","Safari","Konqueror","Firefox","Camino"];btUnknown=0;btIExplore=1;btNetscape=2;btMozilla=3;btChimera=4;btOpera=5;btSafari=6;btKonqueror=7;btFirefox=8;btCamino=9;libabsui._pt=["Unknown","Windows","Macintosh","Linux","Unix"];ptUnknown=0;ptWindows=1;ptMacintosh=2;ptLinux=3;ptUnix=4;libabsui._sniff=function(){var i,n,hasX;var c=libabsui;var u=navigator.userAgent.toUpperCase();var v=navigator.vendor;c.platform=ptUnknown;c.browser=btUnknown;c.major=0;c.minor=0;var t=navigator.platform.toUpperCase().substr(0,3);if(t=="WIN")c.platform=ptWindows;else if(t=="MAC")c.platform=ptMacintosh;else if(t=="LIN")c.platform=ptLinux;else if(t=="UNI")c.platform=ptUnix;if(typeof window.opera!="undefined")c.browser=btOpera;else if(u.indexOf("KONQUEROR")>0)c.browser=btKonqueror;else if(document.all)c.browser=btIExplore;else if(u.indexOf("FIREFOX")>0)c.browser=btFirefox;else if(u.indexOf("SAFARI")>0)c.browser=btSafari;else if(u.indexOf("CHIMERA")>0)c.browser=btChimera;else if(u.indexOf("NETSCAPE")>0)c.browser=btNetscape;else if(u.indexOf("CAMINO")>0)c.browser=btCamino;else if(u.indexOf("GECKO")>0)c.browser=btMozilla;else if(typeof document.implementation!='undefined'&&typeof document.implementation.createDocument!='undefined')c.browser=btMozilla;var r=new RegExp("[\(\)\/\;\,\:]","g");var a=u.replace(r," ").split(" ");for(i=a.length;i>-1;i--){a[i]=String(a[i]);n=parseFloat(a[i]);hasX=new RegExp("[xX]+");if(a[i].search(new RegExp("[xX]+"))>-1)a.deleteItem(i);else if(isNaN(n))a.deleteItem(i);else if(n>19)a.deleteItem(i);else a[i]=n}a.sort();if(a.length>0){i=a.length-1;if(c.browser==btMozilla||c.browser==btFirefox)i=0;a=String(a[i]).split(".");c.major=parseInt(a[0]);if(a.length>1)c.minor=a[1]}c.isGecko=(c.browser==btMozilla||c.browser==btChimera||c.browser==btNetscape||c.browser==btSafari||c.browser==btFirefox||c.browser==btCamino);c.isKHTML=(c.browser==btSafari||c.browser==btKonqueror);c.isIE=(c.browser==btIExplore);c.isNS=(c.browser==btNetscape);c.isIEMac=(c.platform==ptMacintosh&&c.isIE);c.isIE5=(c.isIE&&c.major==5);c.isIE5Mac=(c.isIEMac&&c.major==5)};libabsui._sniff();delete libabsui._sniff;libabsui._checkStrict=function(){if(libabsui.isIE5Mac)return true;var r=false;var d=document.doctype;r=(document.compatMode=="CSS1Compat");if(d){if(d.systemId)r=d.systemId.indexOf("strict")>-1;else if(d.publicId)r=d.publicId.indexOf("transitional")>-1}r=(d&&d.name.indexOf(".dtd")>-1)?true:r;return r};libabsui.isStrict=libabsui._checkStrict();libabsui.needsBoxFix=(libabsui.isIE&&libabsui.major==5)||(libabsui.isIE&&libabsui.major>5&&!libabsui.isStrict);libabsui._freeBag=function(b){var i;try{if(b.isComponent){for(i=b.length-1;i>=0;i--){if(b[i]&&!b[i].freed)libabsui._freeComponent(b[i]);b[i]=null}}else{for(i=b.length-1;i>=0;i--){if(b[i]&&!b[i].freed)libabsui._freeElm(b[i]);b[i]=null}}}finally{b=[];b=null;delete b}};libabsui._freeAll=function(){if(libabsui.onunload){libabsui.onunload();libabsui.onunload=null}var c=libabsui.bags;if(libabsui._private.colorpicker&&libabsui._private.colorpicker._globalColorpane)libabsui._private.colorpicker._globalColorpane._free();if(libabsui._private.window){if(libabsui._private.window._modalWindow){libabsui._private.window._modalWindow.label=null;libabsui._private.window._modalWindow.image=null;libabsui._private.window._modalWindow.buttonsDiv=null;libabsui._private.window._modalWindow.onclose=null;libabsui._private.window._modalWindow=null}libabsui._private.window._resizebox=null;libabsui._private.window._topShield=null}if(libabsui._private.colorpicker)libabsui._private.colorpicker._globalColorpane=null;for(var b in c)if(typeof c[b]=="object"){if(c[b]!=libabsui.bags.elms)libabsui._freeBag(c[b])}libabsui._freeBag(libabsui.bags.elms);c=null;delete c;libabsui._tdSpan=null;libabsui.css._free();libabsui.css=null;_freeObject(__libabsuiEventCache);_freeObject(libabsui.elmProto);_freeObject(libabsui.componentProto);_freeObject(libabsui._private);_freeObject(libabsui._comps);_freeObject(libabsui.hooks);_freeObject(libabsui.theme.preloadImages);_freeObject(libabsui.theme.preDefault);_freeObject(libabsui.theme.postDefault);_freeObject(libabsui.theme);if(libabsui.packer){libabsui.packer._free();_freeObject(libabsui.packer)}if(libabsui.reflow){libabsui.reflow._free();_freeObject(libabsui.reflow)}if(libabsui.drag){libabsui.drag._free();_freeObject(libabsui.drag)}if(libabsui.customDrag){libabsui.customDrag._free();_freeObject(libabsui.customDrag)}_freeObject(libabsui);if(typeof CollectGarbage!="undefined")CollectGarbage()};function _freeObject(a){if(a){for(var i in a)try{if(a[i]){if(a[i].constructor==Array)a[i]=[];a[i]=null;delete a[i]}}catch(E){alert("Error in _freeObject:"+E.message+"\n"+"Line:"+(E.number&0xFFFF)+"\n\n"+"Property: "+i+":"+typeof a[i]+"\n"+"Object: "+a.toString())}a=null;delete a}};if(libabsui.isIE){libabsui.msXmlValidProgId="";var _msXmlProgIdCollection=["MSXML2.XMLHTTP","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.5.0","MICROSOFT.XMLHTTP","MICROSOFT.XMLHTTP.1.0","MICROSOFT.XMLHTTP.1"];for(var i=0;i<_msXmlProgIdCollection.length;i++){try{var _msXmlProgObj=new ActiveXObject(_msXmlProgIdCollection[i]);libabsui.msXmlValidProgId=_msXmlProgIdCollection[i];break}catch(ex){}}if(libabsui.msXmlValidProgId==""){throw new Error(libabsui.getString("ERR_NO_MS_XMLHTTP"));}_msXmlProgIdCollection=null;delete _msXmlProgIdCollection;_msXmlProgObj=null;delete _msXmlProgObj}libabsui._guidCounter=-1;libabsui.guid=function(){return"GUID_"+libabsui._guidCounter++};Array.prototype.deleteValue=function(v){for(var i=this.length-1;i>=0;i--)if(this[i]==v)this.deleteItem(i)};if(!Array.prototype.push)Array.prototype.push=function(v){this[this.length]=v};if(!Array.prototype.pop)Array.prototype.pop=function(){if(this.length<1)return null;var a=this[this.length-1];this.deleteItem(this.length-1);return a};Array.prototype.insert=function(i,v){if(i>-1)this.splice(i,0,v);else this.push(v)};Array.prototype.swap=function(i,j){var t=[this[i],this[j]];this[j]=t[0];this[i]=t[1]};libabsui.arraySortCompare_Integer=function(a,b){var c=parseInt(a);var d=parseInt(b);return(c==d)?0:(c>d)?1:-1};String.prototype.toMixedCase=function(){return libabsui.toMixedCase(this)};libabsui.toMixedCase=function(S){if(libabsui.isKHTML){var a=S.split(" ");var r=a[0];for(var i=1;i<a.length;i++)r=r+a[i].charAt(0).toUpperCase()+a[i].substring(1);return r.replace(new RegExp("\\W","g"),"")}else{function toUpper(a,s){return s.toUpperCase().trim()};return S.toLowerCase().replace(new RegExp("\\s(\\S)","g"),toUpper).replace(new RegExp("\\W","g"),"")}};String.prototype.trim=function(){return libabsui.trim(this)};libabsui.trim=function(S){var s=S.replace(new RegExp("^\\s+","g"),"");return s.replace(new RegExp("\\s+$","g"),"")};String.prototype.addUrlParam=function(n,v){return libabsui.addUrlParam(this,n,v)};libabsui.addUrlParam=function(S,n,v){var i=S.indexOf("?")+1;return S+(i?"&":"?")+n+"="+v};libabsui.isNil=function(s){return s==null||!String(s).length};libabsui.rInt=function(s,d){s=parseInt(s);if(!isNaN(s))return s;return isNaN(d)?0:d};libabsui.rVal=function(s,d){return(libabsui.isNil(s)?(libabsui.isNil(d)?"":d):s)};libabsui.rBool=function(v,d){return libabsui.isNil(v)?d:v};libabsui.rangeInt=function(s,l,u){s=libabsui.rInt(s);if(s<l)s=l;if(s>u)s=u;return s};libabsui.copyObject=function(a){var r={};for(var i in a)r[i]=a[i];return r};libabsui.cursors={};libabsui.cursors.hand=(libabsui.isIE&&libabsui.major==5)?"hand":"pointer";libabsui.cursors.vertBeam=libabsui.isIE?(libabsui.major==5?"move":"col-resize"):"move";libabsui.cursors.horzBeam=libabsui.isIE?(libabsui.major==5?"move":"row-resize"):"move";libabsui.bodyElm=function(){return document.body};libabsui.bodyWidth=function(){return parseInt(libabsui.isIE?(!libabsui.isStrict?document.body.clientWidth:document.documentElement.clientWidth):window.innerWidth)};libabsui.bodyHeight=function(){return parseInt(libabsui.isIE?(!libabsui.isStrict?document.body.clientHeight:document.documentElement.clientHeight):window.innerHeight)};libabsui.scrollTop=function(){return libabsui.isIE?(libabsui.isStrict?document.documentElement.scrollTop:document.body.scrollTop):pageYOffset};libabsui.scrollLeft=function(){return libabsui.isIE?(libabsui.isStrict?document.documentElement.scrollLeft:document.body.scrollLeft):pageXOffset};libabsui.setScrollTop=function(t){if(libabsui.isIE){if(libabsui.isStrict){document.documentElement.scrollTop=t}else{document.body.scrollTop=t}}else{pageYOffset=t}};libabsui.setScrollLeft=function(t){if(libabsui.isIE){if(libabsui.isStrict){document.documentElement.scrollLeft=t}else{document.body.scrollLeft=t}}else{pageXOffset=t}};libabsui.mousePosition=function(E){if(libabsui.isIE)return[event.clientX,event.clientY];else return[E.pageX,E.pageY]};libabsui.isMouseOver=function(E,e,f){f=libabsui.rInt(f,3);var m=libabsui.mousePosition(E);if(m[0]<(e.offsetLeft+f))return false;if(m[1]<(e.offsetTop+f))return false;if(m[0]>(e.offsetLeft+e.offsetWidth-f))return false;if(m[1]>(e.offsetTop+e.offsetHeight-f))return false;return true};libabsui.getElm=function(i){return document.getElementById(i)};libabsui.getTarget=function(E){return libabsui.isGecko?E.target:event.srcElement};libabsui.findTarget=function(E,k){return libabsui.findParent(libabsui.getTarget(E),k)};libabsui.findParent=function(n,k){try{while(n){if(n.nodeName==k)return n;if(n.UI_TYPE==k)return n;if(n==k)return n;n=n.parentNode}return null}finally{n=null}};libabsui.findChildOfParent=function(n,k){var a;var b=n;try{while(b){a=b.parentNode;if(!a)return null;if(a.nodeName==k)return b;if(a.UI_TYPE==k)return b;if(a==k)return b;b=a}return null}finally{b=null;a=null}};libabsui.getChildElms=function(p,a,b,c){var R=[];var i;var A=p.getElementsByTagName(libabsui.rVal(b,"DIV"));try{a=libabsui.rVal(a,"ELM");for(i=0;i<A.length;i++)if(A[i].UI_TYPE&&A[i].UI_TYPE==a&&(c||A[i].parentNode==p))R.push(A[i]);return R}finally{A=[];A=null;R=[];R=null}};libabsui.getNodeIndex=function(n){if(!n)return null;r=0;var t=n.previousSibling;while(t){r++;t=t.previousSibling}t=null;return r};libabsui.transferElm=function(e,t){var a=e.parentNode.removeChild(e);if(libabsui.isKHTML)t.insertAdjacentElement=insert__Adj;t.insertAdjacentElement("beforeEnd",a)};libabsui.insertElm=function(e,t,w){if(!e)return;e.moveTo();e.setPosition("relative");if(!t)return;if(libabsui.isIE5Mac||libabsui.isKHTML){t.insertAdjacentElement=insertAdj_El;t.insert__Adj=insert__Adj}t.insertAdjacentElement(libabsui.rVal(w,"afterBegin"),e)};libabsui.swapNodes=function(a,b){var p=a.parentNode;var s=a.nextSibling;b.parentNode.replaceChild(a,b);p.insertBefore(b,s)};libabsui.getTrueOffset=function(e){var x=0;var y=0;if(!e)return[x,y];while(e!=null&&e!=document.body){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}return[x,y]};libabsui.getZRange=function(e){var z;var a=0;var b=0;if(!e)return[b,a];while(e&&e.style){z=parseInt(e.style.zIndex);if(z<b)b=z;if(z>a)a=z;e=e.parentNode}return[b,a]};libabsui.setUnselectable=function(a){var i;if(a.nodeType==1){a.unselectable="on";for(i=0;i<a.childNodes.length;i++){libabsui.setUnselectable(a.childNodes[i])}}};libabsui.disallowSelect=function(e){libabsui.addEvent(e,"selectstart",libabsui._nullFunction);libabsui.addEvent(e,"mousedown",libabsui._nullFunction);libabsui.addEvent(e,"mousemove",libabsui._nullFunction);e.style.userSelect="none";if(libabsui.isIE)libabsui.setUnselectable(e)};libabsui._nullFunction=function(E){if(libabsui.isGecko)E.preventDefault();return false};libabsui.loadIframe=function(I,a,b){try{b=libabsui.rBool(b,false);var c=(b?a.addUrlParam("dacb",new Date().getTime()+Math.random()*1000):a);setTimeout(function(){try{var D=libabsui.__iframeGetDocument(I);if(D)D.location.replace(c);else I.src=c}catch(E){throw new Error(libabsui.getString("LOAD_IFRAME")+"\n(1):"+E.message+"\n"+a);}finally{D=null}},20)}catch(E){throw new Error(libabsui.getString("LOAD_IFRAME")+"\n(2):"+E.message+"\n"+a);}};libabsui.boxValuesOut=function(s,a,b){var r=[];b=libabsui.rVal(b,"");var c=a+"Top"+b;var d=a+"Right"+b;var e=a+"Bottom"+b;var f=a+"Left"+b;r[0]=(typeof s[c]!="undefined")?libabsui.rInt(s[c]):0;r[1]=(typeof s[d]!="undefined")?libabsui.rInt(s[d]):0;r[2]=(typeof s[e]!="undefined")?libabsui.rInt(s[e]):0;r[3]=(typeof s[c]!="undefined")?libabsui.rInt(s[c]):0;return r};libabsui.completeBoxValuesOut=function(e){function add(a,b){for(var i=0;i<a.length;i++)a[i]+=b[i]};var A,i,j;var S=e.style;var C=libabsui.css;var O={padding:libabsui.boxValuesOut(S,"padding"),margin:libabsui.boxValuesOut(S,"margin"),border:libabsui.boxValuesOut(S,"border","Width")};try{A=e.className.split(" ");for(j=0;j<A.length;j++){i=C.findRule("."+A[j]);if(i>-1){S=C.rules[i].style;add(O.padding,libabsui.boxValuesOut(S,"padding"));add(O.margin,libabsui.boxValuesOut(S,"margin"));add(O.border,libabsui.boxValuesOut(S,"border","Width"))}}return O}finally{S=null}};libabsui._boxValuesIn=function(t,r,b,l){if(typeof(t)=="object"&&t.length){r=t[1];b=t[2];l=t[3];t=t[0]}t=libabsui.rInt(t);if(libabsui.isNil(l)){if(libabsui.isNil(b)){if(libabsui.isNil(r)){r=t;b=t;l=t}else{b=t;l=r}}else{r=rInt(r);l=r}}return[t,r,b,l]};libabsui.boxValuesIn=function(t,r,b,l){var a=libabsui._boxValuesIn(t,r,b,l);var c="px ";return a[0]+c+a[1]+c+a[2]+c+a[3]+"px"};libabsui._textDimension=function(a,b,p){if(!libabsui._tdSpan){libabsui._tdSpan=document.createElement("SPAN");with(libabsui._tdSpan.style){position="absolute";visibility="hidden";whiteSpace="nowrap";lineHeight="1";padding="0px"}document.body.appendChild(libabsui._tdSpan)}var e=libabsui._tdSpan;e.innerHTML="";if(b)e.style.font=b;if(p)e.style.padding=p;e.innerHTML=a;var w=e.offsetWidth;var h=e.offsetHeight;e=null;return[w,h]};libabsui.textWidth=function(a,b){return libabsui._textDimension(a,b)[0]};libabsui.textHeight=function(a,b){return libabsui._textDimension(a,b)[1]};libabsui.scrollBarWidth=function(){if(typeof libabsui._sbw!="undefined")return libabsui._sbw;var a=document.createElement("DIV");var b=a.style;b.overflow="scroll";b.width="300px";b.height="100px";b.visibility="hidden";document.body.appendChild(a);libabsui._sbw=parseInt(300-a.scrollWidth);a.parentNode.removeChild(a);b=null;a=null;return libabsui._sbw};libabsui.addEvent=function(o,t,a,b){if((t=="scroll")&&(!libabsui.isIE)){if(!libabsui.scrollEvents)libabsui.scrollEvents=[];var e=libabsui.scrollEvents;if(e.indexOf(a)==-1)e[e.length]=a;if(!this.onScrollTimer&&libabsui.reflow){libabsui.oldPageYOffset=pageYOffset;libabsui.oldPageXOffset=pageXOffset;libabsui.onfiltered=setInterval("if((libabsui.reflow.oldPageYOffset!=pageYOffset)||(libabsui.reflow.oldPageXOffset!=pageXOffset))"+"{for(var i=0;i<libabsui.scrollEvents.length;i++)libabsui.scrollEvents[i]();"+"libabsui.reflow.oldPageYOffset=pageYOffset;libabsui.reflow.oldPageXOffset=pageXOffset;};",25)}return}__libabsuiEventCache.add(o,t,a,b);if(o.addEventListener){o.addEventListener(t,a,b);return true}else if(o.attachEvent){var c=o.attachEvent("on"+t,a);return c}else if(libabsui.isIE5Mac){o["on"+t]=a}else throw new Error(libabsui.getString("HANDLER_NO_ATTACH"));};libabsui.removeEvent=function(o,t,a,b){if((t=="scroll")&&(!libabsui.isIE)){var e=libabsui.scrollEvents;var i=e.indexOf(a);if(i!=-1)e.deleteItem(i);return}if(typeof a=="undefined")return;if(o.removeEventListener){o.removeEventListener(t,a,b);return true}else if(o.detachEvent){var c=o.detachEvent("on"+t,a);return c}else if(libabsui.isIE5Mac){o["on"+t]=null}else throw new Error(libabsui.getString("HANDLER_NO_DETACH"));};__libabsuiEventCacheProto=function(){this.listEvents=[]};__libabsuiEventCacheProto.prototype.add=function(a,b,c,d){this.listEvents.push(arguments)};__libabsuiEventCacheProto.prototype.flush=function(){var i,item;for(i=this.listEvents.length-1;i>=0;i=i-1){item=this.listEvents[i];if(item[0].removeEventListener)item[0].removeEventListener(item[1],item[2],item[3]);if(item[1].substring(0,2)!="on")item[1]="on"+item[1];if(item[0].detachEvent)item[0].detachEvent(item[1],item[2]);item[0][item[1]]=null;item=null}this.listEvents=[]};__libabsuiEventCache=new __libabsuiEventCacheProto();libabsui.preventBubble=function(E){if(libabsui.isIE){event.cancelBubble=true;event.returnValue=false}else{if(E.stopPropagation)E.stopPropagation();else E.preventBubble();if(E.preventDefault)E.preventDefault()}};libabsui.createHttpRequest=function(){if(libabsui.isIE)return new ActiveXObject(libabsui.msXmlValidProgId);else if(libabsui.isGecko)return new XMLHttpRequest();else if(libabsui.isKHTML)return new XMLHttpRequest();else return null};libabsui.getContent=function(a){try{var b;var c=a+((a.indexOf("?")!=-1)?"&":"?")+"ds="+new Date().getTime();b=libabsui.createHttpRequest();b.open("GET",c,false);b.send(null);var r=b.responseText;b=null;delete b;return r}catch(e){throw new Error(libabsui.getString("ERR_GET_CONTENT")+e.message);return""}};libabsui.postContent=function(a,b){try{var c;var s=libabsui.jsonToString(b);var d=a+((a.indexOf("?")!=-1)?"&":"?")+"ds="+new Date().getTime();c=libabsui.createHttpRequest();c.open("POST",d,false);c.setRequestHeader('Content-Type','application/x-www-form-urlencoded');c.send("json="+s);var r=c.responseText;c=null;delete c;return r}catch(e){throw new Error(libabsui.getString("ERR_POST_CONTENT")+e.message);return""}};libabsui.getAbsX=function(a){var x=0;try{while(a!=null&&a!=document.body){x+=a.offsetLeft;if(a.style.position=='absolute')break;a=a.offsetParent}}catch(e){x=0}return x};libabsui.getAbsY=function(a){var y=0;try{while(a!=null&&a!=document.body){y+=a.offsetTop;if(a.style.position=='absolute')break;a=a.offsetParent}}catch(e){y=0}return y};libabsui.Font=function(a,b,c,d,e,f){this.weight=libabsui.rVal(a,"");this.size=libabsui.rInt(b,9)+libabsui.rVal(f,"pt");this.family=libabsui.rVal(c,'"MS Sans Serif",Geneva,sans-serif');this.color=libabsui.rVal(d,"buttonface");this.bgcolor=libabsui.rVal(e,"transparent")};libabsui.Font.prototype.cssColor=function(a){if(a)a=" !important;";else a=";";return"color:"+this.color+a+"background-color:"+this.bgcolor+a};libabsui.Font.prototype.cssFont=function(a){if(a)a=" !important;";else a=";";var r=new RegExp('"',"g");return"font:"+this.weight+" "+this.size+" "+this.family.replace(r,'\\"')+a};libabsui.Font.prototype.asCSS=function(a){return this.cssColor(a)+this.cssFont(a)};libabsui.Font.prototype.asString=function(){return this.weight+" "+this.size+" "+this.family};libabsui.Font.prototype.apply=function(e,a){a=libabsui.rBool(a,true);e.style.color=this.color;if(a)e.style.backgroundColor=this.bgcolor;e.style.font=this.asString()};libabsui.Border=function(){this.width=1;this.outset="outset";this.inset="inset";this.solid="solid";this.frame="groove";if(libabsui.isKHTML){this.active="activeborder";this.inactive="buttonface";this.highlight="#FFFFFF";this.shadow="#808080";this.threed={face:"threedface",shadow:"#808080",lightShadow:"threedlightshadow",darkShadow:"threeddarkshadow",highlight:"#FFFFFF"}}else{this.active="activeborder";this.inactive="inactiveborder";this.highlight="buttonhighlight";this.shadow="buttonshadow";this.threed={face:"threedface",shadow:"threedshadow",lightShadow:"threedlightshadow",darkShadow:"threeddarkshadow",highlight:"threedhighlight"}}};libabsui.Border.prototype.getOutset=function(){return this.threed.highlight+" "+this.threed.shadow+" "+this.threed.shadow+" "+this.threed.highlight};libabsui.Border.prototype.getInset=function(){return this.threed.shadow+" "+this.threed.highlight+" "+this.threed.highlight+" "+this.threed.shadow};libabsui.Skin=function(a){a=libabsui.rVal(a,"system");this.path=libabsui.themePath+a+"/";this.preloaded=[];this.built=[];this.shim={src:libabsui.themePath+"shim.gif"};this.buttonface={src:this.path+"buttonface.gif"};this.shadow={src:this.path+"shadow.png"};this.metrics={button:{endW:8,h:23},checkbox:{w:13,h:13},drag:{iconW:18,iconH:18,iconOffsetX:1,iconOffsetY:15},dropdown:{w:16,h:20},headerbar:{h:16},menubar:{h:25},rowbar:{w:8},sidebar:{rolloverW:17,rolloverH:17,padding:20},scrollbar:{btnW:13,btnH:16,endH:18,thumbH:7,btnPos:2,thumbMargin:12},speedbutton:{w:27,h:23},spinedit:{w:16,h:20},splitter:{w:3},tab:{endW:3,h:23},viewbar:{smallH:17,largeH:31},window:{resizeBdr:20,minH:40,minW:120,minimizedW:150,visibleButtons:1+2+8,doCreateButtons:true,btnW:16,btnH:14,titleBarHeight:20,controlsAlign:"right",captionAlign:"left",titlePadding:2,separatorW:2}};this.shadowColor='#707070'};libabsui.Theme=function(a){var b='Arial,Geneva,sans-serif';a=libabsui.rVal(a,"normal");this.name=a;this.applied=false;this.guid=libabsui.guid();this.border=new libabsui.Border();this.skin=new libabsui.Skin(a);this.fonts={};var f=this.fonts;if(libabsui.isKHTML){f.window=new libabsui.Font("",9,b,"windowtext","window");f.buttonface=new libabsui.Font("",9,b,"buttontext","buttonface");f.inactivebuttonface=new libabsui.Font("",9,b,"#808080","buttonface");f.application=new libabsui.Font("",9,b,"buttontext","#808080");f.selection=new libabsui.Font("",9,b,"highlighttext","#0A246A");f.highlight=new libabsui.Font("",9,b,"buttontext","#C6D3EF");f.menu=new libabsui.Font("",9,b,"buttontext","buttonface");f.desktop=new libabsui.Font("",9,b,"highlighttext","#3A6EA5");f.activecaption=new libabsui.Font("",9,b,"#FFFFFF","#0A246A");f.inactivecaption=new libabsui.Font("",9,b,"inactivecaptiontext","#808080")}else{f.window=new libabsui.Font("",9,b,"windowtext","window");f.buttonface=new libabsui.Font("",9,b,"buttontext","buttonface");f.inactivebuttonface=new libabsui.Font("",9,b,"graytext","buttonface");f.application=new libabsui.Font("",9,b,"buttontext","appworkspace");f.selection=new libabsui.Font("",9,b,"highlighttext","highlight");f.highlight=new libabsui.Font("",9,b,"buttontext","#C6D3EF");f.menu=new libabsui.Font("",9,b,"menutext","menu");f.desktop=new libabsui.Font("",9,b,"highlighttext","background");f.activecaption=new libabsui.Font("",9,b,"captiontext","activecaption");f.inactivecaption=new libabsui.Font("",9,b,"inactivecaptiontext","inactivecaption")}this.scrollbar="scrollbar";this.windowframe="windowframe";this.colorFadeInc=10;this.colorFadeSpeed=10;this.ledgerBg1="#FFFFDB";this.ledgerBg2="#EFFFEF";this.ledgerFg1="windowtext";this.ledgerFg2="windowtext"};libabsui.Theme.prototype.clone=function(){var r=new libabsui.Theme();for(var a in this){var t=typeof this[a];if(t=="string"||t=="number")r[a]=this[a]}r.guid=libabsui.guid();return r};libabsui.Theme.prototype.apply=function(k){libabsui.theme=this;if(libabsui.doStyleBody){var s;var t=this;if(!t.fonts){if(k)setTimeout("this.apply('"+k+"')",100);else setTimeout("this.apply()",100);return}k=libabsui.rVal(k,"buttonface");k=String(k).toLowerCase();var B=libabsui.bodyElm();if(B)s=B.style;var f=t.fonts.buttonface;switch(k){case"window":f=t.fonts.window;break;case"application":f=t.fonts.application;break;case"buttonface":f=t.fonts.buttonface;if(s)s.backgroundImage=libabsui.doSkin?"url("+t.skin.buttonface.src+")":"none";break}if(s){s.color=f.color;s.backgroundColor=f.bgcolor;s.font=f.asString()}}var b=libabsui.bags.elms;var l=b.length;var c;for(var i=l;i>0;i--){c=b[i-1];if(c.isComponent){c.draw();if(c.refresh)c.refresh();if(libabsui.isGecko&&c.UI_TYPE=="COMBOBOX"||c.UI_TYPE=="DATEPICKER"){var a=this.border.width*2;c.layout(c.getW()-a,c.getH()-a)}else c.layout()}}if(this.preload)this.preload();libabsui.theme.applied=true};libabsui.rTheme=function(t){t=t?t:libabsui.theme;return t.clone()};libabsui._assert=function(a,b,c){if(typeof c=="number")a[b]=libabsui.rInt(a[b],c);else if(typeof c=="boolean")a[b]=libabsui.rBool(a[b],c);else a[b]=libabsui.rVal(a[b],c)};libabsui.Theme.prototype.preloadImages={};libabsui.Theme.prototype.preDefaults={};libabsui.Theme.prototype.postDefaults={};libabsui.Theme.prototype.toString=function(){return"[Theme]"};libabsui.theme=new libabsui.Theme(libabsui.defaultTheme);libabsui.theme.preload=function(){};libabsui.theme.preloadImages.popupmenu=function(){var s=libabsui.theme.skin;var p=s.path+"popupmenu/";s.popupmenuNorm=new Image();s.popupmenuNorm.src=p+"normal.jpg";s.popupmenuFocus=new Image();s.popupmenuFocus.src=p+"focus.gif";s.popupmenuStates=new Image();s.popupmenuStates.src=p+"states.gif"};libabsui.Theme.prototype.preDefaults.button=function(a){libabsui._assert(a,"h",libabsui.theme.skin.metrics.button.h);libabsui._assert(a,"text","Button"+(libabsui.bags.button.length+1));libabsui._assert(a,"tabIndex",1);if(!a["w"])a["w"]=libabsui.textWidth(a["text"])+30};libabsui.Theme.prototype.preDefaults.imagetabset=function(a){a.doBorder=false;libabsui._assert(a,"orientation","horizontal");libabsui._assert(a,"overlap",0);libabsui._assert(a,"paneManage","visibility")};libabsui.Theme.prototype.preDefaults.label=function(a){libabsui._assert(a,"doBGFill",false);libabsui._assert(a,"doBorder",false);libabsui._assert(a,"text","Label"+(libabsui.bags.label.length+1))};libabsui.Theme.prototype.preDefaults.notebook=function(a){libabsui._assert(a,"paneManage","display");libabsui._assert(a,"doManage",true)};libabsui.Theme.prototype.preDefaults.outlookbar=function(a){libabsui._assert(a,"valign","justify")};libabsui.Theme.prototype.preloadImages.outlookbar=function(){var s=libabsui.theme.skin};libabsui.Theme.prototype.postDefaults.pagecontrol=function(a){libabsui._assert(a,"orientation","top");libabsui._assert(a,"tabsetOffset",0)};libabsui.Theme.prototype.preDefaults.popupmenu=function(a){libabsui._assert(a,"doIframeShield",true);libabsui._assert(a,"mouseButton",1)};libabsui.Theme.prototype.postDefaults.popupmenu=function(a){libabsui._assert(a,"doShadow",true);libabsui._assert(a,"doImages",true);libabsui._assert(a,"chevron",libabsui.isIE?"&#9658;":"&#9654;")};libabsui.Theme.prototype.preloadImages.popupmenu=function(){var s=libabsui.theme.skin;var p=s.path+"popupmenu/";s.popupmenuNorm=new Image();s.popupmenuNorm.src=p+"normal.jpg";s.popupmenuFocus=new Image();s.popupmenuFocus.src=p+"focus.gif";s.popupmenuStates=new Image();s.popupmenuStates.src=p+"states.gif"};libabsui.Theme.prototype.preDefaults.speedbutton=function(a){libabsui._assert(a,"enabled",true);libabsui._assert(a,"text","");libabsui._assert(a,"hint",a["text"]);libabsui._assert(a,"orientation","horizontal")};libabsui.Theme.prototype.postDefaults.speedbutton=function(a){libabsui._assert(a,"radioGroup",0);libabsui._assert(a,"imgW",16);libabsui._assert(a,"imgH",16);libabsui._assert(a,"imgOrientation","horizontal");libabsui._assert(a,"doAllowAllUp",false);libabsui._assert(a,"down",false);libabsui._assert(a,"kind","button");libabsui._assert(a,"dropdownArrow","&#9660;")};libabsui.Theme.prototype.preDefaults.tabset=function(a){libabsui._assert(a,"selOffset",1);libabsui._assert(a,"selFeather",1);libabsui._assert(a,"tabIndex",1);libabsui._assert(a,"tabH",libabsui.theme.skin.metrics.tab.h);a["h"]=a["tabH"]+a["selOffset"]+0};libabsui.Theme.prototype.postDefaults.tabset=function(a){libabsui._assert(a,"tabAlign","left");libabsui._assert(a,"orientation","top");libabsui._assert(a,"doManage",true);libabsui._assert(a,"paneManage","display")};libabsui.Theme.prototype.preloadImages.tabset=function(){var s=libabsui.theme.skin;var p=s.path+"tab/";s.tab_TNL=new Image();s.tab_TNL.src=p+"top_norm_left.gif";s.tab_TNR=new Image();s.tab_TNR.src=p+"top_norm_right.gif"};if(!document.styleSheets.length)document.write('<style type="text/css"><\/style>');function TCSS(){this.index=0;this.sheet=null;this.rules=null};TCSS.prototype.init=function(a){this.index=libabsui.rInt(a);this.sheet=document.styleSheets[this.index];this.rules=this.getRules(this.sheet)};TCSS.prototype._free=function(){this.rules=null;this.sheet=null};TCSS.prototype.getRules=function(a){return libabsui.isIE?a.rules:a.cssRules};TCSS.prototype.findRule=function(b){for(var a=0;a<this.rules.length;a++)if(this.rules[a].selectorText.toUpperCase()==b.toUpperCase())return a;return-1};TCSS.prototype.addRule=function(a,b,c,d){var i=libabsui.rInt(d,-1);if(c&&i>-1)this.removeRule(i);else if(c)this.removeRule(a);if(libabsui.isIE)this.sheet.addRule(a,b,i);else this.sheet.insertRule(a+"{"+b+"}",this.rules.length,d);return this.rules.length-1};TCSS.prototype.removeRule=function(a){if(isNaN(a))var i=this.findRule(a);else var i=a;if(i<0)return false;if(libabsui.isIE)this.sheet.removeRule(i);else this.sheet.deleteRule(i);return true};TCSS.prototype.modifyRule=function(a,b){var i,j,A;if(isNaN(a))i=this.findRule(a);else i=a;if(i<0)return false;b=b.split(";");for(j=0;j<b.length;j++){A=b[j].split(":");if(A.length==2)this.rules[i].style[A[0]]=A[1]}};libabsui.css=new TCSS();libabsui.css.hasClass=function(e,a){var b=new RegExp(a,"i");return b.test(e.className)};libabsui.css.addClass=function(e,b,c){if(!e||typeof e.className=="undefined")return;this.removeClass(e,b);if(arguments.length==3&&!c)return;if(libabsui.css.hasClass(e,b))return;var a=String(e.className).split(" ");a.push(b);try{e.className=String(a.join(" ")).trim()}catch(E){}};libabsui.css.removeClass=function(e,b){if(!e||typeof e.className=="undefined")return;if(!libabsui.css.hasClass(e,b))return;var a=String(e.className).split(" ");a.deleteValue(b);try{e.className=String(a.join(" ")).trim()}catch(E){}};libabsui.css.replaceClass=function(e,a,b){this.removeClass(e,a);this.addClass(e,b)};libabsui._addElmProtos=function(e){var p=libabsui.elmProto;var a;try{if(e.tagName=="IFRAME"&&libabsui.isIE5){for(a in p)if(a!="visible")e[a]=p[a]}else for(a in p)e[a]=p[a]}catch(E){throw new Error('Error applying "elmProto.'+a+'"to a(n) '+e.tagName);}};libabsui.Elm=function(a){if(!libabsui.theme.applied&&libabsui.loaded){libabsui.theme.applied=true;libabsui.theme.apply("buttonface")}var e;try{var b=false;if(!a)a={};if(a["id"])a["ref"]=document.getElementById(a["id"]);if(a["ref"]){e=a["ref"];if(a["skipStyle"]==null)a["skipStyle"]=true;if(a["skipPosition"]==null)a["skipPosition"]=true;if(!libabsui.rBool(a["preserveContent"],true))e.innerHTML=""}else{var t=libabsui.rVal(a["type"],"DIV");try{e=(t=="IFRAME")?libabsui.createIFrame(a):document.createElement(t)}catch(E){throw new Error("Error creating element in libabsui"+E.message);}e.id=libabsui.guid();b=true}if(a["doIframeShield"]&&libabsui.isIE)e._iframeShield=libabsui.createIFrameShield();libabsui._addElmProtos(e);e.toString=e._toString;e.UI_TYPE="ELM";e.added=false;e.hooks={};if(!a["skipStyle"]){var c=a["color"];var d=a["bgcolor"];if(c!=null)e.setColor(c);if(d!=null)e.setBgColor(d)}if(!a["skipPosition"]){var x=a["x"];var y=a["y"];var w=a["w"];var h=a["h"];if(w!=null&&h!=null){e.setSize(w,h);e.setOverflow("hidden")}else{if(w!=null)e.setW(w,true);if(h!=null)e.setH(h,true)}if(x!=null||y!=null)e.moveTo(libabsui.rInt(x),libabsui.rInt(y));if(a["position"])e.style.position=a["position"]}e.freed=false;e.fixed=false;e.isElm=true;libabsui.bags.elms.push(e);if(b&&!a["skipAdd"]){if(!a["parent"])a["parent"]=document.body;if(a["parent"].appendChild){a["parent"].appendChild(e);if(e._iframeShield)a["parent"].appendChild(e._iframeShield);e.added=true}else throw new Error(libabsui.getString("INVALID_PARENT"));}if(a["type"]=="IFRAME"&&!e.name)e.setAttribute("name","F"+libabsui.guid());return e}finally{e=null}};libabsui.createElm=function(p,x,y,w,h,a,c,t){return libabsui.Elm({parent:p,x:x,y:y,w:w,h:h,bg:a,c:c,type:t,skipAdd:true})};libabsui.createScrollbar=function(a){libabsui._assert(a,"orientation","vertical");libabsui._assert(a,"w",500);libabsui._assert(a,"h",500);libabsui._assert(a,"x",0);libabsui._assert(a,"y",0);var e=libabsui.Elm(a);try{var b=libabsui.scrollBarWidth();switch(a["orientation"]){case"horizontal":e.setH(b);e.style.overflowX="scroll";e.style.overflowY="hidden";break;case"vertical":e.setW(b);e.style.overflowX="hidden";e.style.overflowY="scroll";break}e.scrollHeight=600;e.style.backgroundColor="buttonface";return e}finally{e=null}};libabsui.createIFrame=function(a){var n=libabsui.rVal(a["frameName"],'frame_'+(libabsui.bags.elms.length));var b=a["frameBorder"];try{if(libabsui.isIE&&libabsui.major==5){var e=document.createElement("DIV");e.innerHTML='<iframe name="'+n+'" src=""></iframe>';e=e.removeChild(e.children[0])}else var e=document.createElement("IFRAME");e.getDocument=libabsui._iframeGetDocument;e.Hide=function(){if(libabsui.isIE&&libabsui.major==5)this.style.display="none";else{this.style.visibility="hidden";this.width=0;this.height=0}};if(typeof b!="undefined")e.frameBorder=b;e.name=n;return e}finally{e=null}};libabsui._iframeGetDocument=function(){return libabsui.__iframeGetDocument(this)};libabsui.__iframeGetDocument=function(e){try{if(libabsui.isIE&&libabsui.major==5)return e.document;else return(libabsui.isIE?e.contentWindow.document:e.contentDocument)}catch(E){}};libabsui.createIFrameShield=function(){var e=document.createElement("IFRAME");try{e.style.position="absolute";e.style.left="0px";e.style.top="0px";e.style.width="100px";e.style.height="100px";e.frameBorder="0";e.scrolling="no";if(libabsui.isKHTML){e.style.setProperty("opacity",0,"")}else if(libabsui.isGecko)e.style.setProperty("-moz-opacity",0,"");else if(libabsui.isIE)e.style.filter="alpha(opacity=0)";return e}finally{e=null}};libabsui._freeElm=function(e){if(e&&!e.freed){try{e.getDocument=null;if(!(libabsui.browser==btFirefox&&e.UI_TYPE=="WINDOW")){if(e.parentNode&&e.parentNode.removeChild)e.parentNode.removeChild(e);else e.removeNode(true);return false}if(e._iframeShield){e._iframeShield.removeNode(true);e._iframeShield=null}if(e.shadowElm&&libabsui.shadow)libabsui.shadow.freeShadow(e);e._dragMDHandler=null;e._dragTarget=null;e.popupmenu=null;e.oncontextmenu=null;e.Hide=null;e.getDocument=null;e._daowner=null;e.packer=null;e.reflow=null}catch(E){throw new Error('error in _freeElm - '+E.message);}finally{e.freed=true}}};libabsui.elmProto={};libabsui.hooks={};libabsui.useElmHooks=false;libabsui.regHook=function(a,b){var h=this.hooks[a];if(h)h[h.length]=b;else this.hooks[a]=[b]};libabsui.unRegHook=function(a,b){var h=this.hooks[a];if(!h)return 0;var i=h.indexOf(b);if(i==-1)return 0;h.deleteItem(i);return 1};libabsui._dispHook=function(a,b){var H=libabsui.hooks[a];if(H)for(var i=0;i<H.length;i++)H[i](b)};libabsui.elmProto._dispHook=function(a,b){var H=libabsui.hooks[a];if(H)for(var i=0;i<H.length;i++)H[i](this,b);var h=this.hooks[a];if(h)for(var i=0;i<h.length;i++)h[i](this,b)};libabsui.elmProto.regHook=libabsui.regHook;libabsui.elmProto.unRegHook=libabsui.unRegHook;libabsui.elmProto.getX=function(){if(libabsui.useElmHooks)this._dispHook("getX",arguments);return this.offsetLeft};libabsui.elmProto.getY=function(){if(libabsui.useElmHooks)this._dispHook("getY",arguments);return this.offsetTop};libabsui.elmProto.getW=function(){if(libabsui.useElmHooks)this._dispHook("getW",arguments);return this.offsetWidth};libabsui.elmProto.getH=function(){if(libabsui.useElmHooks)this._dispHook("getH",arguments);return this.offsetHeight};libabsui.elmProto.getP=function(){if(libabsui.useElmHooks)this._dispHook("getP",arguments);return libabsui.boxValuesOut(this.style,"padding")};libabsui.elmProto.getM=function(){if(libabsui.useElmHooks)this._dispHook("getM",arguments);return libabsui.boxValuesOut(this.style,"margin")};libabsui.elmProto.getB=function(){if(libabsui.useElmHooks)this._dispHook("getB",arguments);return libabsui.boxValuesOut(this.style,"border","Width")};libabsui.elmProto.getZ=function(){if(libabsui.useElmHooks)this._dispHook("getZ",arguments);return libabsui.rInt(this.style.zIndex)};libabsui.elmProto.getColor=function(){if(libabsui.useElmHooks)this._dispHook("getColor",arguments);return libabsui.color.makeSureIsHexColor(this.style.color)};libabsui.elmProto.getBgColor=function(){if(libabsui.useElmHooks)this._dispHook("getBgColor",arguments);return libabsui.color.makeSureIsHexColor(this.style.backgroundColor)};libabsui.elmProto.getOverflow=function(){if(libabsui.useElmHooks)this._dispHook("getOverflow",arguments);return this.style.overflow};libabsui.elmProto.getPosition=function(){if(libabsui.useElmHooks)this._dispHook("getPosition",arguments);return(!this.fixed)?this.style.position:"fixed"};libabsui.elmProto.getText=function(){if(libabsui.useElmHooks)this._dispHook("getText",arguments);return this.innerHTML};libabsui.elmProto.getAbsX=function(){return libabsui.getAbsX(this)};libabsui.elmProto.getAbsY=function(){return libabsui.getAbsY(this)};libabsui.elmProto.getClip=function(){if(libabsui.useElmHooks)this._dispHook("getClip",arguments);if(libabsui.isNil(this.style.clip)||this.style.clip=="auto")return[0,this.getW(),this.getH(),0];var c=this.style.clip.split("rect(")[1].split(" ");for(var i=0;i<c.length;i++)c[i]=parseInt(c[i]);return c};libabsui.elmProto._setX=function(x,a){var b=(!a&&typeof this.onmove=="function");if(b)var c=this.getX();this.style.left=libabsui.rInt(x)+"px";if(this._iframeShield)this._iframeShield.style.left=this.style.left;if(!a){if(libabsui.useElmHooks)this._dispHook("setX",arguments);if(b)this.onmove(c,null,x,null)}};libabsui.elmProto._setY=function(y,a){var b=(!a&&typeof this.onmove=="function");if(b)var c=this.getY();this.style.top=libabsui.rInt(y)+"px";if(this._iframeShield)this._iframeShield.style.top=this.style.top;if(!a){if(libabsui.useElmHooks)this._dispHook("setY",arguments);if(b)this.onmove(null,c,null,y)}};libabsui.elmProto._setW=function(w,a){w=libabsui.rInt(w);if(w<0)return false;var c=(!a&&typeof this.onresize=="function");if(c)var d=this.getW();if(!libabsui.needsBoxFix){var b=this.getB();var p=this.getP();w-=b[1]+b[3]+p[1]+p[3];if(w<0)w=0}this.style.width=w+"px";if(this._iframeShield)this._iframeShield.style.width=this.getW()+2+"px";if(!a){if(libabsui.useElmHooks)this._dispHook("setW",arguments);if(c)this.onresize(d,null,w,null);if(typeof this.layout=="function")this.layout()}};libabsui.elmProto._setH=function(h,a){h=libabsui.rInt(h);if(h<0)return false;var c=(!a&&typeof this.onresize=="function");if(c)var d=this.getH();if(!libabsui.needsBoxFix){var b=this.getB();var p=this.getP();h-=b[0]+b[2]+p[0]+p[2];if(h<0)h=0}this.style.height=h+"px";if(this._iframeShield)this._iframeShield.style.height=this.getH()+2+"px";if(!a){if(libabsui.useElmHooks)this._dispHook("setH",arguments);if(c)this.onresize(null,d,null,h);if(typeof this.layout=="function")this.layout()}};libabsui.elmProto.setX=function(x,a){this._setX(x,a)};libabsui.elmProto.setY=function(y,a){this._setY(y,a)};libabsui.elmProto.setW=function(w,a){this._setW(w,a)};libabsui.elmProto.setH=function(h,a){this._setH(h,a)};libabsui.elmProto.setP=function(t,r,b,l){if(!libabsui.needsBoxFix){var w=this.getW();var h=this.getH()}this.style.padding=libabsui.boxValuesIn(t,r,b,l);if(!libabsui.needsBoxFix){this.setW(w,true);this.setH(h,true)}if(libabsui.useElmHooks)this._dispHook("setP",arguments)};libabsui.elmProto.setB=function(t,r,b,l){if(!libabsui.needsBoxFix){var w=this.getW();var h=this.getH()}this.style.borderWidth=libabsui.boxValuesIn(t,r,b,l);if(!libabsui.needsBoxFix&&this.tagName!="TABLE"){if(w>0)this.setW(w,true);if(h>0)this.setH(h,true)}if(libabsui.useElmHooks)this._dispHook("setB",arguments)};libabsui.elmProto.setM=function(t,r,b,l){this.style.margin=libabsui.boxValuesIn(t,r,b,l)};libabsui.elmProto.setZ=function(z){z=libabsui.rInt(z);this.style.zIndex=z;if(this._iframeShield)this._iframeShield.style.zIndex=z-1;var p=this.parentNode;try{if(p){if(z>libabsui.rInt(p._maxZ,1))p._maxZ=z;if(z<libabsui.rInt(p._minZ,1))p._minZ=z}if(libabsui.useElmHooks)this._dispHook("setZ",arguments)}finally{p=null}};libabsui.elmProto.setColor=function(c){this.style.color=c};libabsui.elmProto.setBgColor=function(c){this.style.backgroundColor=c};libabsui.elmProto.setOverflow=function(f){this.style.overflow=libabsui.rVal(f,"")};libabsui.elmProto.setClip=function(t,r,b,l){if(typeof(t)=="object"&&t.length){r=t[1];b=t[2];l=t[3];t=t[0]}this.style.clip="rect("+libabsui.rInt(t)+"px "+libabsui.rInt(r,this.getW())+"px "+libabsui.rInt(b,this.getH())+"px "+libabsui.rInt(l)+"px)";if(libabsui.useElmHooks)this._dispHook("setClip",arguments)};libabsui.elmProto.setSize=function(w,h,a){var c=(!a&&typeof this.onresize=="function");if(c){var d=this.getH();var e=this.getW()}w=libabsui.rInt(w);h=libabsui.rInt(h);if(w<0||h<0)return false;if(!libabsui.needsBoxFix){var b=this.getB();var p=this.getP();w-=b[1]+b[3]+p[1]+p[3];if(w<0)w=0;h-=b[0]+b[2]+p[0]+p[2];if(h<0)h=0}this.style.width=w+"px";this.style.height=h+"px";if(this._iframeShield){this._iframeShield.style.width=this.style.width;this._iframeShield.style.height=this.style.height}if(!a){if(libabsui.useElmHooks){this._dispHook("setW",arguments);this._dispHook("setH",arguments);this._dispHook("setSize",arguments)}if(c)this.onresize(e,d,w,h);if(typeof this.layout=="function"){this.layout()}}};libabsui.elmProto.setSizeBy=function(w,h,a){this.setSize(this.getW()+parseInt(w),this.getH()+parseInt(h),a);this._dispHook("setSizeBy",arguments)};libabsui.elmProto.moveTo=function(x,y,a){this.setPosition();this.setX(x,a);this.setY(y,a);if(libabsui.useElmHooks)this._dispHook("moveTo",arguments)};libabsui.elmProto.moveBy=function(x,y,a){this.moveTo(this.getX()+parseInt(x),this.getY()+parseInt(y),a);if(libabsui.useElmHooks)this._dispHook("moveBy",arguments)};libabsui.elmProto.moveToElm=function(e,a){this.moveTo(e.getX(),e.getY(),a);if(libabsui.useElmHooks)this._dispHook("moveToElm",arguments)};libabsui.elmProto.sizeToElm=function(e,a){this.setSize(e.getW(),e.getH(),a);if(libabsui.useElmHooks)this._dispHook("sizeToElm",arguments)};libabsui.elmProto.setText=function(s){this.innerHTML=s;if(libabsui.useElmHooks)this._dispHook("setText",arguments)};libabsui.elmProto.hide=function(){this.style.visibility="hidden";if(this._iframeShield)this._iframeShield.style.display="none";if(libabsui.useElmHooks)this._dispHook("hide",arguments)};libabsui.elmProto.show=function(){this.style.visibility="visible";if(this._iframeShield)this._iframeShield.style.display="block";if(libabsui.useElmHooks)this._dispHook("show",arguments)};libabsui.elmProto.visible=function(){if(libabsui.useElmHooks)this._dispHook("visible",arguments);return this.style.visibility=="visible"?true:false};libabsui.elmProto.setClipBy=function(t,r,b,l){if(typeof(t)=="object"&&t.length){r=t[1];b=t[2];l=t[3];t=t[0]}var c=this.getClip();c[0]+=libabsui.rInt(t);c[1]+=libabsui.rInt(r);c[2]+=libabsui.rInt(b);c[3]+=libabsui.rInt(l);this.setClip(c);if(libabsui.useElmHooks)this._dispHook("setClipBy",arguments)};libabsui.elmProto.setAlpha=function(a){if(libabsui.useElmHooks)this._dispHook("setAlpha",arguments);if(libabsui.isIEMac)return;if(!String(a).indexOf("%"))a=parseInt(a)*100;a=parseInt(a);if(a<0)a=0;if(a>100)a=100;if(libabsui.isKHTML){if(a==100)a=99;this.style.setProperty("opacity",a/100,"")}else if(libabsui.isGecko)this.style.setProperty("-moz-opacity",a/100,"");else if(libabsui.isIE)this.style.filter="alpha(opacity="+a+")"};libabsui.elmProto.getAlpha=function(){if(libabsui.useElmHooks)this._dispHook("getAlpha",arguments);if(libabsui.isIEMac)return 100;if(libabsui.isGecko){if(libabsui.isKHTML)var a=this.style.opacity;else var a=this.style.getPropertyValue("-moz-opacity");if(libabsui.isNil(a))return 100;return parseInt(a*100)}if(libabsui.isIE)return libabsui.rInt(parseInt(this.style.filter.split("=")[1]),100)};libabsui.elmProto.setPosition=function(p){p=libabsui.rVal(p,"absolute");if(p==this.getPosition())return;if(p!="fixed"&&!this.fixed)this.style.position=p;else if(p!="fixed"&&!libabsui.isGecko){libabsui.fixedElms.deleteItem(this.fixedIndex);this.fixed=false;if(libabsui.fixedElms.length==0){libabsui.removeEvent(window,"scroll",libabsui.fixElms);libabsui.removeEvent(window,"resize",libabsui.fixElms);libabsui.fixElm=false}this.style.position=libabsui.rVal(p,"absolute")}else if(libabsui.isGecko){this.style.position="fixed"}else{if(!libabsui.isGecko){if(!libabsui.fixedElms)libabsui.fixedElms=[];if(!libabsui.fixElm){libabsui.fixElms=function(){var b=libabsui.fixedElms;for(var a=0;a<b.length;a++){b[a].setY(libabsui.scrollTop()+b[a].fixedY);b[a].setX(libabsui.scrollLeft()+b[a].fixedX)}};libabsui.addEvent(window,"scroll",libabsui.fixElms,true);libabsui.addEvent(window,"resize",libabsui.fixElms,true)}this.style.position="absolute";this.fixedX=this.getX();this.fixedY=this.getY();this.fixed=true;libabsui.fixedElms[libabsui.fixedElms.length]=this;this.fixedIndex=libabsui.fixedElms.length-1}}if(libabsui.useElmHooks)this._dispHook("setPosition",arguments)};libabsui.elmProto.remove=function(){var c=libabsui.bags.elms;c.deleteItem(c.indexOf(this));var a=libabsui.bags[this.UI_TYPE.toLowerCase()];if(typeof a!="undefined")a.deleteItem(a.indexOf(this));if(libabsui.groups){var g=this.inGroups();for(var i=0;i<g.length;i++)this.removeFromGroup(g[i])}var b=this.parentNode;return b.removeChild(this)};libabsui.elmProto.bringToFront=function(){this.setZ(libabsui.rInt(this.parentNode._maxZ,200)+1)};libabsui.elmProto.sendToBack=function(){this.setZ(libabsui.rInt(this.parentNode._minZ,200)-1)};libabsui.elmProto._toString=function(){return'[object '+this.UI_TYPE+']'};libabsui._private.component={};libabsui.registerComponent=function(a){libabsui.bags[a]=[];libabsui.bags[a].isComponent=true;libabsui.comps[a]={};libabsui._private[a]={};var T=libabsui.theme;if(T.preloadImages[a]&&T.skin.preloaded.indexOf(a)<0&&libabsui.doPreloadImages){T.preloadImages[a]();T.skin.preloaded.push(a)}};libabsui._processURL=function(){urlParams=location.search.split("?");if(urlParams.length>1)urlParams=urlParams[1].split("&");for(var i=0;i<urlParams.length;i++){urlParams[i]=urlParams[i].split("=");if(urlParams[i][0]=="TEMA"&&!libabsui.lockParams)libabsui.defaultTheme=urlParams[i][1]}for(var i=0;i<urlParams.length;i++)libabsui.urlParams[urlParams[i][0]]=urlParams[i][1];libabsui.loadTheme(libabsui.defaultTheme)};libabsui._processURL();libabsui._processURL=null;libabsui.loaded=true;libabsui.Component=function(a,d,f,t){var e,c,i;try{if(t)a["type"]=t;if(libabsui.theme.preDefaults[d])libabsui.theme.preDefaults[d](a);var g=a["skipAdd"];a["skipAdd"]=true;e=libabsui.Elm(a);a["skipAdd"]=g;e.enabled=true;e.doRollover=true;e.doBorder=true;e.doDepress=true;e.doBGFill=true;e.doRolloverFill=true;e.doAllowDrag=false;e._inUpdate=false;e.daWantTabs=true;c=libabsui.componentProto;for(i in c)e[i]=c[i];e._draw=function(){};e._layout=function(w,h){};e._saveToJson=function(){};e._loadFromJSON=function(s){};e._setEnabled=function(b){};e.onlayout=function(){};e.ondraw=function(){};e._toString=function(){return'[object '+this.UI_TYPE+', id='+this.id+']'};e.UI_TYPE=d.toUpperCase();libabsui.css.addClass(e,"UI_COMPONENT");libabsui.css.addClass(e,"UI_"+e.UI_TYPE);if(a.position=="relative")libabsui.css.addClass(e,"UI_RELATIVE");e.isComponent=true;e[libabsui.toMixedCase("is "+d)]=true;if(!f)libabsui._inherit(e,d);e.toString=function(){return this._toString()};if(libabsui.theme.postDefaults[d])libabsui.theme.postDefaults[d](a);if(!libabsui.isKHTML){delete(a["x"]);delete(a["y"])}try{for(i in a)e[i]=a[i]}catch(e){throw new Error("Error applying "+i);}var j=libabsui.bags[d];j[j.length]=e;e._arg=a;libabsui.Component.count++;if(libabsui.Component.count==1&&libabsui.isIE)libabsui.addEvent(document,"click",libabsui._private.component._dodocumentblurclick);return e}finally{e=null;j=null}};libabsui.Component.count=0;libabsui._private.component._rectifyComp=function(e){if(libabsui.isGecko&&!e.added&&!libabsui.isStrict){var b=(e.doBorder?libabsui.theme.border.width:0)*2;if(e.tagName=="TABLE")b=0;e._arg["w"]=libabsui.rInt(e._arg["w"])-b;e._arg["h"]=libabsui.rInt(e._arg["h"])-b;e.setSize(e._arg["w"],e._arg["h"],true)}};libabsui._finalizeComp=function(e){libabsui._private.component._rectifyComp(e);if(!e._arg["skipDraw"])e.draw();if(!e._arg["skipLayout"]&&!e._layoutWasCalled)e.layout();if(!e.added&&!e.skipAdd){if(!e._arg["parent"])e._arg["parent"]=document.body;e._arg["parent"].appendChild(e);if(e._iframeShield)e._arg["parent"].appendChild(e._iframeShield);e.added=true}if(e._arg["formName"])e.attachToForm(document.forms[e._arg["formName"]],e._arg["elementName"]);if(e._arg["tabIndex"]&&e._arg["tabIndex"]>-1)e.setTabIndex(e._arg["tabIndex"]);if(libabsui.isGecko){delete e._arg;delete e._layoutWasCalled}else{e._arg=null;e._layoutWasCalled=null}};libabsui._inherit=function(e,b){var c=libabsui.comps[b];for(var a in c)e[a]=c[a];e.ancestor=b};libabsui._freeComponent=function(e){e._draw=null;e._layout=null;e._saveToJson=null;e._loadFromJSON=null;e._setEnabled=null;e.onlayout=null;e.ondraw=null;e._toString=null;e.toString=null;e.parent=null;if(e._daTabEdit)e._daTabEdit._daowner=null;e._daTabEdit=null;e._formElement=null;if(e._free){e._free();e._free=null}libabsui._freeElm(e);e.freed=true};libabsui._attachToForm=function(f,n,v){e=document.createElement("INPUT");e.setAttribute("type","hidden");e.name=n;f.appendChild(e);if(!libabsui.isNil(v))libabsui._setFormElementValue(e,v);return e};libabsui._setFormElementValue=function(e,v){if(!e)return false;e.value=v;return true};libabsui._private.component._daonfocus=function(E){var e=libabsui.getTarget(E);if(e._daowner)e._daowner.daFocus();return true};libabsui._private.component._daonblur=function(E){var e=libabsui.getTarget(E);if(e._daowner)e._daowner.daBlur()};libabsui._private.component._daFocus=function(){if(!this.enabled)return;if(typeof libabsui.focusedElm!="undefined"&&libabsui.focusedElm!=this)libabsui.focusedElm.daBlur();libabsui.css.addClass(this,"UI_FOCUSED");libabsui.focusedElm=this;this.focused=true;if(this._ondafocus)this._ondafocus();if(this.ondafocus)this.ondafocus()};libabsui._private.component._daBlur=function(){var a=this.focused;this.focused=false;if(!a)setTimeout("libabsui._private.component._daBlurHelper('"+this.id+"')",10)};libabsui._private.component._daBlurHelper=function(a){var e=libabsui.getElm(a);if(e&&!e.focused){libabsui.css.removeClass(e,"UI_FOCUSED");if(e._ondablur)e._ondablur();if(e.ondablur)e.ondablur()}e=null};libabsui._private.component._doclick=function(E){var e=libabsui.getTarget(E);var a=e;while(e){if(e._daTabEdit){if(!libabsui.isIE){e._daTabEdit.style.top=e.getY()-a.scrollTop+"px";setTimeout('try{document.getElementById("'+e._daTabEdit.id+'").focus()}catch(E){}',10)}else setTimeout('try{document.getElementById("'+e.id+'").daFocus()}catch(E){}',10);break}e=e.parentNode}e=null;return true};libabsui._private.component._dodocumentblurclick=function(E){if(!libabsui.focusedElm)return;var e=libabsui.getTarget(E);while(e){if(e._daTabEdit)break;e=e.parentNode}if(!e)libabsui.focusedElm.daBlur();else{if(document.activeElement&&document.activeElement.tagName!="BODY"&&document.activeElement.blur)try{document.activeElement.blur();e.focus()}catch(E){}}e=null};libabsui.componentProto={};libabsui.componentProto.draw=function(){this._draw();this.ondraw()};libabsui.componentProto.free=function(){if(this._free)this._free()};libabsui.componentProto.drawAndLayout=function(){this.draw();this.layout()};libabsui.componentProto.layout=function(w,h){if(this._inLayout||this._inUpdate)return;if(!this.added&&this._arg){w=this._arg["w"];h=this._arg["h"]}if(!w)w=this.getW();if(!h)h=this.getH();if(!h&&!w){return}this._inLayout=true;this._layout(w,h);this.onlayout(w,h);this._inLayout=false;this._layoutWasCalled=true};libabsui.componentProto.beginUpdate=function(){this._inUpdate=true};libabsui.componentProto.endUpdate=function(){this._inUpdate=false;this.drawAndLayout()};libabsui.componentProto.saveToJson=function(){return this._saveToJson()};libabsui.componentProto.loadFromJSON=function(s){this._loadFromJSON(s)};libabsui.componentProto.setTabIndex=function(i){if(this._setTabIndex){this._setTabIndex(i)}else{this.tabIndex=-1;this.daTabIndex=i;if(typeof this._daTabEdit=="undefined"){if(libabsui.isIE){this._daTabEdit=this;this.hideFocus=true;var p=libabsui._private.component;var e=this;e._daowner=this;e.daFocus=p._daFocus;e.daBlur=p._daBlur;e.onblur=p._daonblur;libabsui.addEvent(e,"click",p._doclick)}else{this._daTabEdit=document.createElement("INPUT");var e=this._daTabEdit;var s=e.style;var p=libabsui._private.component;e.setAttribute("TYPE","TEXT");libabsui.addEvent(this,"click",p._doclick);e.id=libabsui.guid();s["mozUserFocus"]="normal";s.position="absolute";s.left="-1000px";s.top=this.offsetTop+"px";e._daowner=this;e.UI_TYPE="FOCUSEDIT";this.daFocus=p._daFocus;this.daBlur=p._daBlur;e.onfocus=p._daonfocus;e.onblur=p._daonblur;if(this.parentNode)this.parentNode.appendChild(e)}}this._daTabEdit.tabIndex=i}s=null;e=null};libabsui.componentProto.getTabIndex=function(i){if(this._getTabIndex){return this._getTabIndex()}else{return this.tabIndex}};libabsui.componentProto.setFocus=function(){if(this._daTabEdit)if(libabsui.isIE){this.daFocus();this._daTabEdit.focus()}else try{this._daTabEdit.focus()}catch(E){}};libabsui.componentProto.setBlur=function(){if(this._daTabEdit)this._daTabEdit.blur()};libabsui.componentProto.attachToForm=function(f,n){this._formElement=libabsui._attachToForm(f,n);this.setValue(this.value)};libabsui.componentProto.setFormValue=function(v){libabsui._setFormElementValue(this._formElement,v)};libabsui.componentProto.setEnabled=function(b){this.enabled=b;this._setEnabled(b);if(this.daBlur)this.daBlur();this.drawAndLayout()};libabsui.componentProto.getValue=function(a){if(this._getValue)return this._getValue(libabsui.rVal(a,"\n"));return this.value};libabsui.componentProto.setValue=function(v){if(this._setValue){if(!this._setValue(v)){return false}}else this.value=v;libabsui._setFormElementValue(this._formElement,String(this.getValue()));if(this.onchange)this.onchange(this.value)};libabsui.componentProto.ondragallow=function(a){return(this.doAllowDrag)};if(self.Node&&Node.prototype){Node.prototype.removeNode=remove_Node;Node.prototype.replaceNode=replace_Node;Node.prototype.swapNode=swap_Node;Element.prototype.applyElement=apply_Element;Element.prototype.contains=_contains;Element.prototype.insertAdjacentText=insertAdj_Text;Element.prototype.insertAdjacentHTML=insertAdj_HTML;Element.prototype.insertAdjacentElement=insertAdj_El;Element.prototype.insert__Adj=insert__Adj}function remove_Node(b){var p=this.parentNode;if(p&&!b){var c=document.createDocumentFragment();for(var a=0;a<this.childNodes.length;a++)c.appendChild(this.childNodes[a]);p.insertBefore(c,this)}return p?p.removeChild(this):this};function replace_Node(a){return this.parentNode.replaceChild(a,this)};function swap_Node(a){var p=a.parentNode;var s=a.nextSibling;this.parentNode.replaceChild(a,this);p.insertBefore(this,s);return this};function apply_Element(b,c){if(!b.splitText){b.removeNode();if(c&&c.toLowerCase()=="inside"){for(var a=0;a<this.childNodes.length;a++)b.appendChild(this.childNodes[a]);this.appendChild(b)}else{var p=this.parentNode;p.insertBefore(b,this);b.appendChild(this)}return b}};function rangeCompareNode(range,node){var nodeRange=node.ownerDocument.createRange();try{nodeRange.selectNode(node)}catch(e){nodeRange.selectNodeContents(node)}var nodeIsBefore=range.compareBoundaryPoints(Range.START_TO_START,nodeRange)==1;var nodeIsAfter=range.compareBoundaryPoints(Range.END_TO_END,nodeRange)==-1;if(nodeIsBefore&&!nodeIsAfter)return 0;if(!nodeIsBefore&&nodeIsAfter)return 1;if(nodeIsBefore&&nodeIsAfter)return 2;return 3};function _contains(a1){var r=document.createRange();r.selectNode(this);return rangeCompareNode(r,a1)==3};function insertAdj_Text(a,b){var t=document.createTextNode(b||"");this.insert__Adj(a,t)};function insertAdj_HTML(a,b){var r=document.createRange();r.selectNode(this);var t=r.createContextualFragment(b);this.insert__Adj(a,t)};function insertAdj_El(a,b){this.insert__Adj(a,b);return b};function insert__Adj(a,b){var p=this.parentNode;var s=a.toLowerCase();if(s=="beforebegin")p.insertBefore(b,this);if(s=="afterend")p.insertBefore(b,this.nextSibling);if(s=="afterbegin")this.insertBefore(b,this.childNodes[0]);if(s=="beforeend")this.appendChild(b)};if(libabsui.isGecko&&typeof HTMLElement!="undefined"){HTMLElement.prototype.__defineSetter__("innerText",function(s){this.innerHTML=s.replace(new RegExp("\&","g"),"&amp;").replace(new RegExp("<","g"),"&lt;").replace(new RegExp(">","g"),"&gt;")});HTMLElement.prototype.__defineGetter__("innerText",function(){var r=this.ownerDocument.createRange();r.selectNodeContents(this);return r.toString()})}libabsui.loadLang=function(s){libabsui.loadUnit("../lang/"+s,1)};libabsui.lang={};libabsui.getString=function(a){var s=libabsui.lang[a];if(typeof s=="undefined")s=a;return s};libabsui.formatGetString=function(a,p){libabsui.assertUnit("sysutils");return sysutils.formatString(libabsui.getString(a),p)};libabsui.color={};libabsui.color.hexToInt=function(h){return parseInt(h.substring(1),16)};libabsui.color.intToHex=function(i){i=i.toString(16);while(i.length<6)i="0"+i;return"#"+i};libabsui.color.rgbToHex=function(s){var n=Math.round(s[2]);n+=Math.round(s[1])<<8;n+=Math.round(s[0])<<16;return libabsui.color.intToHex(n)};libabsui.color.makeSureIsHexColor=function(s){if(s.substring(0,4)=="rgb("){var a=s.split("rgb(")[1].split(",");for(var i=0;i<a.length;i++)a[i]=parseInt(a[i]);return(libabsui.color.rgbToHex(a))}else{if(libabsui.isNil(s))return libabsui.rColor(s);if(libabsui.unitLoaded("color")){var c=String(s).toLowerCase().trim();if(c.charAt(0)=="#")c=c.substr(1,c.length);var i=libabsui.color.lookupColorNames.indexOf(c);if(i>0)s="#"+libabsui.color.lookupColors[i]}return libabsui.rColor(s)}};libabsui.rColor=function(s){var i,c;s=libabsui.rVal(s,"#FFFFFF");if(s.charAt(0)!="#")s="#"+s;while(s.length<7)s+="0";s=s.substr(0,7);for(i=1;i<7;i++){c=s.charAt(i).toUpperCase().charCodeAt(0);if(!((c>47&&c<58)||(c>64&&c<71)))s=s.substr(0,i)+"0"+s.substring(i+1,7)}return s};if(typeof sysutils!="Object")sysutils={};sysutils.isInteger=function(s){return s==parseInt(s,10)};sysutils.isFloat=function(s){if(libabsui.isNil(s))return false;return s==String(s).match(new RegExp("[+-]{0,1}\\d*\\.{0,1}\\d*"))[0]};sysutils.isURL=function(s){if(libabsui.isNil(s))return false;return s==String(s).match(new RegExp("\\w{2,}:\\/{2}([-\\w]+\\.)+\\w+\\S*","g"))};String.prototype.trim=function(){var s=this.replace(new RegExp("^\\s+","g"),"");return s.replace(new RegExp("\\s+$","g"),"")};sysutils.trim=function(s){if(libabsui.isNil(s))return s;s=String(s).replace(new RegExp("^\\s+","g"),"");return s.replace(new RegExp("\\s+$","g"),"")};sysutils.rightStr=function(s,n){s=String(s);return s.substr(s.length-n,n)};sysutils.filterChars=function(s,c){return String(s).split(c).join("")};sysutils.filterCharsNoCase=function(s,c){return String(s).split(String(c).toLowerCase()).join("").split(String(c).toUpperCase()).join("")};sysutils.formatString=function(s,p){if(!p||!p.length)return s;var r=s;var b;for(var a=0;a<p.length;a++){b=new RegExp("%"+(a+1),"g");r=r.replace(b,p[a])}return r};sysutils.filterNonDigits=function(s){return String(s).replace(new RegExp("[^\\d\\.]","g"),"")};sysutils.padZeros=function(s,n){s=String(s);while(s.length<n)s="0"+s;return s};if(typeof Number.prototype.toFixed!="undefined")sysutils.roundTo=function(s,d){return Number(s).toFixed(d)};else sysutils.roundTo=function(s,d){var r,i,a,b,c;r=s*Math.pow(10,d);r=Math.round(r);c=String(r).length;r=String(r/Math.pow(10,d));if(isNaN(r))return r;i=r.indexOf(".");if(i<1){r+=".";for(a=0;a<d;a++)r+="0"}else{b=r.length-i-1;for(a=0;a<d-b;a++)r+="0";r=r.substr(0,c+1+d)}return r};libabsui.xml={namespaceCnt:0,msDomId:null};if(libabsui.isIE){var idXmlList=["Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XmlDom"];var idXmlHttpList=["Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"];var xmlFound=false;try{for(var i=0;i<idXmlList.length&&!xmlFound;i++){try{var oDoc=new ActiveXObject(idXmlList[i]);xmlFound=true;break}catch(e){}}libabsui.xml.msDomId=xmlFound?idXmlList[i]:null;var xmlhttpFound=false;for(var i=0;i<idXmlHttpList.length&&!xmlhttpFound;i++){try{var oDoc=new ActiveXObject(idXmlHttpList[i]);xmlhttpFound=true;break}catch(e){}}libabsui.xml.msDomId_XMLHTTP=xmlhttpFound?idXmlHttpList[i]:null}finally{oDoc=null}};libabsui.xml.getXmlHttpRequest=function(){var a;try{try{a=libabsui.isGecko?new XMLHttpRequest():new ActiveXObject(libabsui.xml.msDomId_XMLHTTP)}catch(e){a=null}return a}finally{a=null}};libabsui.xml.getDomDocument=function(a,b,c){var d=null;try{if(libabsui.isIE){d=new ActiveXObject(libabsui.xml.msDomId);if(b){if(a){if(c)d.loadXML("<"+c+":"+b+" xmlns:"+c+"=\""+a+"\" />");else{d.loadXML("<a"+libabsui.xml.namespaceCnt+":"+b+" xmlns:a"+libabsui.xml.namespaceCnt+"=\""+a+"\" />");++this.namespaceCnt}}else d.loadXML("<"+b+"/>")}}else if(libabsui.isGecko){if(document.implementation&&document.implementation.createDocument){var d=document.implementation.createDocument(a,b,null);d.async=true;if(d.readyState==null){d.readyState=1;d.addEventListener("load",function(){d.readyState=4;if(typeof d.onreadystatechange=="function")d.onreadystatechange()},false)}}}return d}finally{d=null}};if(libabsui.isGecko&&!libabsui.isKHTML){Document.prototype.loadXML=function(a){var b=(new DOMParser()).parseFromString(a,"text/xml");while(this.hasChildNodes())this.removeChild(this.lastChild);for(var i=0;i<b.childNodes.length;i++)this.appendChild(this.importNode(b.childNodes[i],true))};Document.prototype.__defineGetter__("xml",function(){return(new XMLSerializer()).serializeToString(this)});Element.prototype.__defineGetter__("xml",function(){return(new XMLSerializer()).serializeToString(this)});Element.prototype.__defineSetter__("xml",function(){});Element.prototype.selectSingleNode=function(a){var b=this.ownerDocument.evaluate(a,this,null,"ORDERED_NODE_ITERATOR_TYPE",null);var c=b.iterateNext();return c};Element.prototype.selectNodes=function(a){var b=[];var c=this.ownerDocument.evaluate(a,this,null,"ORDERED_NODE_ITERATOR_TYPE",null);while(item=c.iterateNext())b[b.length]=item;return b};Element.prototype.__defineSetter__("innerText",function(a){var s=""+a;this.innerHTML=s.replace(new RegExp("\\&","g"),"&amp;").replace(new RegExp("<","g"),"&lt;").replace(new RegExp(">","g"),"&gt;")});Element.prototype.__defineGetter__("innerText",function(){function scrapTextNodes(a){var s="";for(i=0;i<a.childNodes.length;i++){var b=a.childNodes[i];if(b.nodeType==3)s+=b.nodeValue;else if(b.nodeType==1)s+="\n"+scrapTextNodes(b)}return s};return scrapTextNodes(this)});XMLDocument.prototype.transformNodeToObject=function(a,b){var c=new XSLTProcessor();c.transformDocument(this,a,b,null)};XMLDocument.prototype.transformNode=function(a){oXMLOUT=libabsui.xml.getDomDocument();this.transformNodeToObject(a,oXMLOUT);return oXMLOUT.xml};XMLDocument.prototype.libabsui_load=XMLDocument.prototype.load;XMLDocument.prototype.load=function(a,b){if(this.async){this.libabsui_load(a)}else{var c=new XMLHttpRequest();c.open(libabsui.rVal(b,"GET"),a,false);c.overrideMimeType("text/xml");c.send(null);this.loadXML(c.responseXML.xml)}}};libabsui.xml.view=function(a){if(libabsui.isGecko)strTmp=(new XMLSerializer()).serializeToString(a);else strTmp=a.xml;return strTmp.replace(new RegExp("\\&","g"),"&amp;").replace(new RegExp("\\<","g"),"&lt;").replace(new RegExp("\\>","g"),"&gt;").replace(new RegExp("\\t","g"),"&nbsp;&nbsp;&nbsp;").replace(new RegExp("\\n","g"),"<br />")};libabsui.xml.diff=function(a,b,c,e){var d=new libabsui.xDiff(a,b,c,e);try{return d.xmlDiff}finally{d=null}};libabsui.xml.generateXPath=function(n){if(n)try{var a,nl;var b=n;var c="";while(b!=null&&b.nodeType!=9){if(b.parentNode==null||b.parentNode.nodeType==9)c="/"+b.nodeName+c;else{if(b.nodeType==3)c="/text()[1]"+c;else{a=1;nl=b.parentNode.childNodes;for(i=0;i<nl.length;i++){if(nl.item(i).nodeName==b.nodeName){if(nl.item(i).xml==b.xml)break;else a++}}c="/"+b.nodeName+"["+(a-1)+"]"+c}}b=b.parentNode}return c}finally{b=null;nl=null}else return""};libabsui.xml.findOrder=function(a,n){var i;o=0;for(i=0;i<a.length;i++)if(a.item(i).xml==n.xml){o=i;break}if(o==a.length)o=-1;return o};libabsui.xml.applyAttributes=function(N,O){var i,A,v;try{A=N.attributes;for(i=0;i<A.length;i++){if(A[i].name=="style"){O.style.cssText=A[i].value}else{v=A[i].value;O[A[i].name]=isNaN(v)?v:Number(v)}}}finally{A=null}};libabsui.xml.xmlFromDataIsland=function(a){return libabsui.xml.xmlFromDomObj(document.getElementById(a))};libabsui.xml.xmlFromDomObj=function(a){var b=libabsui.xml.getDomDocument("","xml");try{var c=b.documentElement;libabsui.xml.copyDomNodes(b,a,c);return b}finally{b=null;c=null}};libabsui.xml.copyDomNodes=function(a,b,c){var d,i;var e;try{libabsui.xml.copyDomAttributes(a,b,c);for(i=0;i<b.childNodes.length;i++){d=b.childNodes[i];switch(d.nodeType){case 1:e=a.createElement(d.tagName);libabsui.xml.copyDomNodes(a,d,e);break;case 3:if(d.nodeValue)if(d.nodeValue!=""&&d.nodeValue!=" "&&d.nodeValue!=String.fromCharCode(13)&&d.nodeValue!=String.fromCharCode(10))e=a.createTextNode(d.nodeValue);break}if(e)c.appendChild(e)}}finally{d=null;e=null}};libabsui.xml.copyDomAttributes=function(a,N,O){var i,A,v,att;try{A=N.attributes;if(A)for(i=0;i<A.length;i++){if(A[i].name!="_moz-userdefined"){att=a.createAttribute(A[i].name);v=A[i].nodeValue;att.value=v?v:"";O.attributes.setNamedItem(att)}}}finally{A=null}};ftUnknown=0;ftString=1;ftInteger=2;ftBoolean=3;ftFloat=4;ftDate=5;ctUnknown=0;ctCustom=1;ctText=2;ctCheckbox=3;ctSelect=4;ctCombobox=5;ctDatepicker=6;ctBrowseButton=7;libabsui.elmProto.alphaTo=function(a,b,c,d,e){if(this.isAlpha)return;libabsui.rInt(a,this.getAlpha());a=Math.round(a);libabsui.rInt(c,50);libabsui.rInt(d,20);libabsui.rInt(b,3);this.vSlideA=this.getAlpha();var f=a-this.vSlideA;var g=f/((Math.pow(c,2)+2*c+1)/(4*c));this.isAlpha=true;this.domAPIIndex=libabsui.bags.elms.indexOf(this);libabsui.color._alphaDomElm(this.domAPIIndex,b,f,g,a,c,1,d,e)};libabsui.color._alphaDomElm=function(a,b,c,d,e,f,g,h,i){var j=libabsui.bags.elms[a];if(g<=f){switch(parseInt(b)){case 1:j.vSlideA+=d*Math.pow(g/f,3);break;case 2:j.vSlideA+=d*Math.pow(((f-g)+1)/f,3);if(Math.round(j.vSlideA)==e)g=f;break;case 3:j.vSlideA+=c/f;break}j.setAlpha(Math.round(j.vSlideA));g++;setTimeout("libabsui.color._alphaDomElm(\""+a+"\","+b+","+c+","+d+","+e+","+f+","+g+","+h+",\""+i+"\")",h)}else{j.isAlpha=false;j.setAlpha(e);if(typeof i!="undefined"&&i!="undefined")eval(i)}};libabsui.drag={};libabsui.drag.dtNormal=1;libabsui.drag.dtDragDrop=5;libabsui.drag.dtCustom=6;libabsui.drag.scrollthresh=16;libabsui.dragObj={elm:null,trueElm:null,DragStart:null,DragMove:null,DragEnd:null,cursorStartX:0,cursorStartY:0,k:1,inDrag:false,source:null,sourcePosition:null,dest:null,infront:true,destContainer:null,index:-1,anchorReleased:false,tag:0,dragThreshold:0,UI_TYPE:"DRAG"};libabsui.drag._free=function(){libabsui.drag.dropContainers=[];_freeObject(libabsui.dragObj)};libabsui.drag.dropContainers=[];libabsui.drag.registerDropContainer=function(e,a){libabsui.drag.dropContainers.push(e);e._targetIndicator=a};libabsui.elmProto.turnOnDrag=function(t,k,a,b,c,d){this._dragTarget=t;k=libabsui.rInt(k,libabsui.drag.dtNormal);a=libabsui.rInt(a,4);this._dragMDHandler=function(E){libabsui.drag.dragStart(E,t,k,a,b,c,d)};libabsui.addEvent(this,"mousedown",this._dragMDHandler)};libabsui.elmProto.turnOffDrag=function(){libabsui.removeEvent(this,"mousedown",this._dragMDHandler);libabsui.dragObj.inDrag=false};libabsui.elmProto._dragTarget=null;libabsui.elmProto._dragProxy=null;libabsui.elmProto.setDragProxy=function(a){if(this._dragTarget==null){this._dragProxy=a}else{this._dragTarget._dragProxy=a}};libabsui.elmProto.cancelDrag=function(){libabsui.dragObj.inDrag=false;libabsui.dragObj.tag=0;libabsui.removeEvent(document,"mousemove",libabsui.drag.dragGo);libabsui.removeEvent(document,"mouseup",libabsui.drag.dragStop);if(libabsui.dragObj.k==libabsui.drag.dtDragDrop){if(libabsui.dragObj.elm._dragProxy==null){libabsui.insertElm(this,libabsui.dragObj.source,libabsui.dragObj.sourcePosition);if(libabsui.dragObj.originalPosition!=null){libabsui.dragObj.elm.setPosition(libabsui.dragObj.originalPosition);libabsui.dragObj.originalPosition=null}}else{libabsui.dragObj.elm._dragProxy.hide()}if(libabsui.dragObj.destContainer!=null&&libabsui.dragObj.destContainer._targetIndicator!=null){libabsui.dragObj.destContainer._targetIndicator.hide()}if(libabsui.dragObj.dest){if(typeof libabsui.dragObj.dest.draw=="function")libabsui.dragObj.dest.draw()}}};libabsui.drag.dragStart=function(e,t,k,a,b,c,d){if(libabsui.dragObj.inDrag)return;libabsui.dragObj.k=k;libabsui.dragObj.dragThreshold=a;libabsui.dragObj.DragStart=b;libabsui.dragObj.DragMove=c;libabsui.dragObj.DragEnd=d;libabsui.dragObj.dest=null;libabsui.dragObj.destContainer=null;libabsui.dragObj.anchorReleased=false;libabsui.dragObj.trueElm=libabsui.getTarget(e);if(libabsui.isIE){switch(e.button){case 1:libabsui.dragObj.button='left';break;case 2:libabsui.dragObj.button='right';break;case 3:libabsui.dragObj.button='middle';break}}else{switch(e.which){case 1:libabsui.dragObj.button='left';break;case 2:libabsui.dragObj.button='middle';break;case 3:libabsui.dragObj.button='right';break}}if(t)libabsui.dragObj.elm=t;else{libabsui.dragObj.elm=libabsui.getTarget(e);if(libabsui.dragObj.elm.nodeType==3||libabsui.dragObj.elm.nodeName=="IMG")libabsui.dragObj.elm=libabsui.dragObj.elm.parentNode}if(typeof libabsui.dragObj.elm.getX!="function")return;if(libabsui.dragObj.elm.notDraggable||libabsui.dragObj.trueElm.notDraggable)return;libabsui.dragObj.inDrag=true;libabsui.preventBubble(e);if(libabsui.isGecko)e.preventDefault();libabsui.dragObj.cursorStartX=libabsui.isIE?event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft:e.clientX+window.scrollX;libabsui.dragObj.cursorStartY=libabsui.isIE?event.clientY+document.documentElement.scrollTop+document.body.scrollTop:e.clientY+window.scrollY;libabsui.dragObj.index=libabsui.getNodeIndex(libabsui.dragObj.elm);if(libabsui.dragObj.elm.previousSibling!=null){libabsui.dragObj.source=libabsui.dragObj.elm.previousSibling;libabsui.dragObj.sourcePosition="afterEnd"}else{libabsui.dragObj.source=libabsui.dragObj.elm.parentNode;libabsui.dragObj.sourcePosition="afterBegin"}libabsui.dragObj.elStartLeft=libabsui.rInt(libabsui.dragObj.elm.getAbsX());libabsui.dragObj.elStartTop=libabsui.rInt(libabsui.dragObj.elm.getAbsY());libabsui.dragObj.elm.inDrag=false;if(libabsui.dragObj.elm._dragProxy==null){libabsui.dragObj.elm.bringToFront()}libabsui.dragObj.originalPosition=null;libabsui.addEvent(document,"mousemove",libabsui.drag.dragGo);libabsui.addEvent(document,"mouseup",libabsui.drag.dragStop);if(libabsui.dragObj.DragStart)libabsui.dragObj.DragStart(libabsui.dragObj.cursorStartX,libabsui.dragObj.cursorStartY)};libabsui.drag.dragGo=function(e){libabsui.preventBubble(e);var i,j,x,y,t,con,elm,infront;var a=libabsui.isIE?event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft:e.clientX+window.scrollX;var b=libabsui.isIE?event.clientY+document.documentElement.scrollTop+document.body.scrollTop:e.clientY+window.scrollY;var c=libabsui.dragObj.elStartLeft+a-libabsui.dragObj.cursorStartX;var d=libabsui.dragObj.elStartTop+b-libabsui.dragObj.cursorStartY;var f=a-libabsui.dragObj.cursorStartX;var g=b-libabsui.dragObj.cursorStartY;var h=libabsui.dragObj.destContainer;libabsui.dragObj.dest=null;libabsui.dragObj.destContainer=null;var k;for(j=0;j<libabsui.drag.dropContainers.length;j++){con=libabsui.drag.dropContainers[j];x=libabsui.getAbsX(con);if(libabsui.isKHTML)x+=document.body.scrollLeft;if(a>=x&&a<(x+con.offsetWidth)){y=libabsui.getAbsY(con);if(libabsui.isKHTML)y+=document.body.scrollTop;if(b>=y&&b<(y+con.offsetHeight)){libabsui.dragObj.destContainer=con;k=true;for(i=0;i<con.childNodes.length;i++){elm=con.childNodes[i];if(libabsui.dragObj.elm!=elm){if(typeof elm.getAbsY=='function'){y=elm.getAbsY();if(libabsui.isKHTML)y+=document.body.scrollTop;if(k){libabsui.dragObj.dest=elm;libabsui.dragObj.infront=true;k=false}if(b>(y+elm.getH()/2)){libabsui.dragObj.dest=elm;libabsui.dragObj.infront=false}}}}}}}con=null;if(!libabsui.dragObj.anchorReleased){if((Math.abs(f)>libabsui.dragObj.dragThreshold)||(Math.abs(g)>libabsui.dragObj.dragThreshold)){libabsui.dragObj.anchorReleased=true;if(libabsui.useElmHooks&&libabsui.dragObj.elm._dispHook)libabsui.dragObj.elm._dispHook("dragStart",arguments);if(libabsui.dragObj.k==libabsui.drag.dtDragDrop){if(libabsui.dragObj.elm._dragProxy==null){libabsui.insertElm(libabsui.dragObj.elm,libabsui.bodyElm(),"beforeEnd");libabsui.dragObj.originalPosition=libabsui.dragObj.elm.getPosition();libabsui.dragObj.elm.setPosition("absolute")}else{libabsui.dragObj.elm._dragProxy.show()}}}else return;if(libabsui.dragObj.anchorReleased){}}if(libabsui.dragObj.anchorReleased&&libabsui.dragObj.DragMove){libabsui.dragObj.DragMove(c,d,f,g);return};if(e.clientY<libabsui.drag.scrollthresh){var l=libabsui.scrollTop()-libabsui.drag.scrollthresh;if(l<0){l=0}try{libabsui.setScrollTop(l)}catch(E){}}else{if(e.clientY>(libabsui.bodyHeight()-libabsui.drag.scrollthresh)){libabsui.setScrollTop(libabsui.scrollTop()+libabsui.drag.scrollthresh)}}if(e.clientX<libabsui.drag.scrollthresh){var m=libabsui.scrollLeft()-libabsui.drag.scrollthresh;if(m<0){m=0}try{libabsui.setScrollLeft(m)}catch(E){}}else{if(e.clientX>(libabsui.bodyWidth()-libabsui.drag.scrollthresh)){libabsui.setScrollTop(libabsui.scrollLeft()+libabsui.drag.scrollthresh)}}if(libabsui.dragObj.k==libabsui.drag.dtDragDrop){if(libabsui.dragObj.elm._dragProxy==null){libabsui.dragObj.elm.moveTo(c,d)}else{libabsui.dragObj.elm._dragProxy.moveTo(a,b)}if(libabsui.dragObj.destContainer!=null){if(libabsui.dragObj.destContainer._targetIndicator!=null){if(h!=null&&h._targetIndicator!=null&&h._targetIndicator!=libabsui.dragObj.destContainer._targetIndicator){h._targetIndicator.hide()}if(libabsui.dragObj.dest==null){libabsui.dragObj.destContainer._targetIndicator.moveTo(libabsui.getAbsX(libabsui.dragObj.destContainer),libabsui.getAbsY(libabsui.dragObj.destContainer));libabsui.dragObj.destContainer._targetIndicator.bringToFront();libabsui.dragObj.destContainer._targetIndicator.show()}else{var n=null,bottomelm=null;var o;if(libabsui.dragObj.infront){o=libabsui.dragObj.dest.previousSibling;while(o!=null){if(o.nodeName=="DIV"){break}o=o.previousSibling}if(o==null){var m,dix,diy;m=Math.floor(libabsui.dragObj.dest.getX()+libabsui.dragObj.dest.getW()/2);dix=m-(libabsui.dragObj.destContainer._targetIndicator.getW()/2);diy=libabsui.dragObj.dest.getY()-(libabsui.dragObj.destContainer._targetIndicator.getH()/2);libabsui.dragObj.destContainer._targetIndicator.moveTo(dix,diy);libabsui.dragObj.destContainer._targetIndicator.bringToFront();libabsui.dragObj.destContainer._targetIndicator.show()}else{n=o;bottomelm=libabsui.dragObj.dest}}else{o=libabsui.dragObj.dest.nextSibling;while(o!=null){if(o.nodeName=="DIV"){break}o=o.nextSibling}if(o==null){var m,dix,diy;m=Math.floor(libabsui.dragObj.dest.getX()+libabsui.dragObj.dest.getW()/2);dix=m-(libabsui.dragObj.destContainer._targetIndicator.getW()/2);diy=libabsui.dragObj.dest.getY()+libabsui.dragObj.dest.getH()-(libabsui.dragObj.destContainer._targetIndicator.getH()/2);libabsui.dragObj.destContainer._targetIndicator.moveTo(dix,diy);libabsui.dragObj.destContainer._targetIndicator.bringToFront();libabsui.dragObj.destContainer._targetIndicator.show()}else{n=libabsui.dragObj.dest;bottomelm=o}}if(n!=null){var m,l,dix,diy;m=Math.floor((2*n.getX()+n.getW()+2*bottomelm.getX()+bottomelm.getW())/4);l=Math.floor((n.getY()+n.getH()+bottomelm.getY())/2);dix=m-(libabsui.dragObj.destContainer._targetIndicator.getW()/2);diy=l-(libabsui.dragObj.destContainer._targetIndicator.getH()/2);libabsui.dragObj.destContainer._targetIndicator.moveTo(dix,diy);libabsui.dragObj.destContainer._targetIndicator.bringToFront();libabsui.dragObj.destContainer._targetIndicator.show()}}}}else{if(h!=null&&h._targetIndicator!=null){h._targetIndicator.hide()}}h=null;n=null;bottomelm=null;o=null;return}if(libabsui.dragObj.k==libabsui.drag.dtNormal){libabsui.dragObj.elm.moveTo(c,d);return}};libabsui.drag.dragStop=function(e){libabsui.preventBubble(e);libabsui.dragObj.inDrag=false;libabsui.removeEvent(document,"mousemove",libabsui.drag.dragGo);libabsui.removeEvent(document,"mouseup",libabsui.drag.dragStop);var t=null;if(libabsui.dragObj.elm.resizeStatus)libabsui.resize._resetControls(libabsui.dragObj.elm);if(libabsui.dragObj.elm.reflowStatus)libabsui.reflow.initValues(libabsui.dragObj.elm);if(libabsui.dragObj.k==libabsui.drag.dtDragDrop||libabsui.dragObj.k==libabsui.drag.dtCustom){if(!libabsui.dragObj.anchorReleased){if(libabsui.dragObj.DragEnd)libabsui.dragObj.DragEnd(false,-1);return}if(libabsui.dragObj.destContainer){libabsui.dragObj._accept=libabsui.dragObj.destContainer.ondragdrop(libabsui.dragObj.elm)}else{libabsui.dragObj._accept=false}if(!libabsui.dragObj._accept){libabsui.dragObj.elm.cancelDrag();if(libabsui.dragObj.DragEnd)libabsui.dragObj.DragEnd(false,-1);return}}if(libabsui.dragObj.k==libabsui.drag.dtDragDrop){if(libabsui.dragObj.dest!=null){if(libabsui.dragObj.infront){libabsui.insertElm(libabsui.dragObj.elm,libabsui.dragObj.dest,"beforeBegin")}else{libabsui.insertElm(libabsui.dragObj.elm,libabsui.dragObj.dest,"afterEnd")}}else{libabsui.insertElm(libabsui.dragObj.elm,libabsui.dragObj.destContainer,"beforeEnd")}if(libabsui.dragObj.elm._dragProxy==null){if(libabsui.dragObj.originalPosition!=null){libabsui.dragObj.elm.setPosition(libabsui.dragObj.originalPosition);libabsui.dragObj.originalPosition=null}}else{libabsui.dragObj.elm._dragProxy.hide()}if(libabsui.dragObj.destContainer!=null&&libabsui.dragObj.destContainer._targetIndicator!=null){libabsui.dragObj.destContainer._targetIndicator.hide()}if(t){if(typeof t.draw=="function")t.draw()}else if(libabsui.dragObj.dest){if(typeof libabsui.dragObj.dest.draw=="function")libabsui.dragObj.dest.draw()}if(libabsui.dragObj.src&&(typeof libabsui.dragObj.src.draw=="function"))libabsui.dragObj.src.draw()}if(libabsui.dragObj.DragEnd)libabsui.dragObj.DragEnd(true,null);if(libabsui.dragObj.anchorReleased&&libabsui.useElmHooks&&libabsui.dragObj.elm._dispHook)libabsui.dragObj.elm._dispHook("dragStop",arguments)};libabsui.drag.dragBasin=function(x,y,a,b){var c=[];for(var f=0;f<this.elm.basins.length;f++){c[f]=Math.abs(this.elm.basins[f][0]-x)+Math.abs(this.elm.basins[f][1]-y)}var d=0;for(f=1;f<c.length;f++)if(c[f]<c[d])d=f;this.elm.moveTo(this.elm.basins[d][0],this.elm.basins[d][1]);if(d!=this.elm.basinIndex){this.elm.basinIndex=d;if(this.elm.onbasinchange)this.elm.onbasinchange(d)}};libabsui.drag.dragRange=function(x,y,a,b){var e=this.elm;if(x<e.rangeStart[0])x=e.rangeStart[0];if(y<e.rangeStart[1])y=e.rangeStart[1];if(x>e.rangeEnd[0])x=e.rangeEnd[0];if(y>e.rangeEnd[1])y=e.rangeEnd[1];e.moveTo(x,y);var c=parseInt(((x-e.rangeStart[0])/(e.rangeEnd[0]-e.rangeStart[0]))*100);var d=parseInt(((y-e.rangeStart[1])/(e.rangeEnd[1]-e.rangeStart[1]))*100);if(this.elm.onrangechange)this.elm.onrangechange(c,d);e=null};sdAscending=0;sdDescending=1;stAlpha=0;stNumeric=1;stDateTime=2;stBoolean=3;libabsui.nodeSort=function(b){var n=libabsui._private.nodesort;var c=b["nodelist"];if(c==null||c.length<2)return;if(n.busy)return 0;n.busy=true;var i;var n=libabsui._private.nodesort;var p=c[0].parentNode;var a=new Array(c.length-1);var d=libabsui.rInt(b["low"],0);var e=libabsui.rInt(b["high"],c.length);n.dir=libabsui.rInt(b["direction"],sdAscending);n.obj=b["collection"];n.objx=libabsui.rInt(b["collectionIndex"]);n.type=b["type",stAlpha];var f=b["compare"];if(f==null)f=n.defaultCompare;for(i=d;i<e;i++)a[i-d]=c[i];for(i=0;i<a.length;i++)if(typeof a[i]=="object"){if(!libabsui.isNil(n.obj))a[i]._sortValue=a[i][n.obj][n.objx].innerText;else a[i]._sortValue=a[i].innerText;switch(n.type){case stAlpha:a[i]._sortValue=a[i]._sortValue.toLowerCase();break;case stBoolean:a[i]._sortValue=a[i]._sortValue.toLowerCase();a[i]._sortValue=(a[i]._sortValue=="true"||a[i]._sortValue=="yes"||a[i]._sortValue==true)?true:false;break;case stNumeric:a[i]._sortValue=parseFloat(sysutils.filterChars(a[i]._sortValue,","));break;case stDateTime:a[i]._sortValue=sysutils.isDate(a[i]._sortValue);break}}else a[i]._sortValue=0;a.sort(f);for(i=d;i<e;i++)libabsui.swapNodes(a[i-d],c[i]);n.busy=false;return 1};libabsui._private.nodesort={};libabsui._private.nodesort.defaultCompare=function(A,B){var n=libabsui._private.nodesort;var a=A._sortValue;var b=B._sortValue;if(n.dir==sdAscending)return(a==b)?0:(a>b)?1:-1;else return(a==b)?0:(a<b)?1:-1};libabsui.registerComponent("tabset");libabsui.Tabset=function(a){return libabsui.comps.tabset.constructor(a)};libabsui.comps.tabset.constructor=function(b){var e=libabsui.Component(b,"tabset");try{e.onbeforechange=function(i){return true};e.onchange=function(i,a){};e.tabs=[];e.index=-1;e.rows=[];e.style.overflow="hidden";e.selectTab=libabsui.rInt(b["selectTab"],"0");var p=libabsui._private.tabset;libabsui.addEvent(e,"mouseover",p.domouseover);libabsui.addEvent(e,"mouseout",p.domouseout);libabsui.disallowSelect(e);libabsui._finalizeComp(e);libabsui.addEvent(e._daTabEdit,"keydown",p.dokeydown);return e}finally{e=null;p=null}};libabsui.comps.tabset._free=function(){for(var i=0;i<this.tabs.length;i++)this.tabs[i].pane=null;this.onbeforechange=null;this.onchange=null;this.tabs=null;this.rows=null};libabsui.comps.tabset._draw=function(){this.tabsetDraw();this._resizeTabs()};libabsui.comps.tabset.tabsetDraw=function(){var t=libabsui.theme;var s=this.style;s.borderWidth=t.border.width+"px";s.borderStyle=this.doBorder?t.border.solid:"none";s.borderColor=t.border.getOutset();libabsui.css.addClass(this,"UI_BUTTONFACE",this.doBgColor);libabsui.css.addClass(this,"UI_TABSET_UP",this.orientation=="top");libabsui.css.addClass(this,"UI_TABSET_DOWN",this.orientation=="bottom");this.style.border="0px solid transparent";t=null;s=null};libabsui.comps.tabset._layout=function(){this._layoutTabs();this.managePanes()};libabsui.comps.tabset.setEnabled=function(b,i){if(arguments.length==1){this.enabled=b}else{var t=this.tabs;var n=t.length-1;if(n<0||i>n)return;t[i].enabled=b;libabsui.css.addClass(t[i],"UI_TAB_DISABLED",!b);t=null}};libabsui.comps.tabset.clear=function(){var t=this.tabs;for(var i=t.length;i>0;i--)this.removeTab(i-1);this.index=-1;this.layout();t=null};libabsui.comps.tabset.removeTab=function(i){var t=this.tabs;try{var n=t.length-1;if(n<0||i>n)return null;var e=t[i].parentNode.removeChild(t[i]);t.deleteItem(i);return e}finally{t=null;e=null}};libabsui.comps.tabset.setIndex=function(i){var t=this.tabs;try{if(i<0||i>=t.length)return false;if(!this.onbeforechange(i))return false;if(this.index==i&&t[i].selected)return false;libabsui.closeAllDropdowns();this.index=i;for(var a=0;a<t.length;a++){t[a].selected=i==a;libabsui.css.addClass(t[a],"UI_TAB_SELECTED",t[a].selected);libabsui.css.addClass(t[a],"UI_TAB_SELECTED_LEFTEND",t[a].selected&&t[a].isLeftEnd);libabsui.css.addClass(t[a],"UI_TAB_SELECTED_RIGHTEND",t[a].selected&&t[a].isRightEnd)}if(this.onchange)this.onchange(i,t[i].value);this._layoutTabs();this.managePanes();return true}finally{t=null}};libabsui.comps.tabset.setTabValue=function(i,a){var t=this.tabs;try{if(i<0||i>=t.length)return;t[i].getElementsByTagName("SPAN")[0].innerHTML=a;this._layoutTabs()}finally{t=null}};libabsui.comps.tabset.addTab=function(a){var b=a["pane"];var e=document.createElement("LI");try{e.innerHTML='<span>'+libabsui.rVal(a["text"])+'</span>';e.value=libabsui.rVal(a["value"],a["text"]);e.UI_TYPE="TAB";e.className="UI_TAB";e.selected=this.tabs.length==this.selectTab;e.pane=b;e.enabled=libabsui.rBool(a["enabled"],true);e.onclick=libabsui._private.tabset._dotabonclick;libabsui.css.addClass(e,"UI_TAB_SELECTED",e.selected);libabsui.css.addClass(e,"UI_TAB_SELECTED_LEFTEND",e.selected&&e.isLeftEnd);libabsui.css.addClass(e,"UI_TAB_SELECTED_RIGHTEND",e.selected&&e.isRightEnd);libabsui.css.addClass(e,"UI_TAB_DISABLED",!e.enabled);this.tabs.push(e);this.appendChild(e);if(this.tabs.length==1)this.index=0;if(!this._inUpdate&&!this.parentNode._inUpdate)this._layoutTabs()}finally{b=null;e=null}};libabsui.comps.tabset._getMaxW=function(){var r=0;var w=0;for(var a=0;a<this.tabs.length;a++){w=this.tabs[a].getW();if(w>r)r=w}return r};libabsui.comps.tabset._resizeTabs=function(){};libabsui.comps.tabset.managePanes=function(){if(!this.doManage)return;var m=this.paneManage;var h=(m=="display"?"none":"hidden");var v=(m=="display"?"":"visible");var t=null;try{for(var a=0;a<this.tabs.length;a++){t=this.tabs[a];if(t.pane){t.pane.style[m]=((a==this.index)?v:h);if(a==this.index){for(var j=0;j<t.pane.childNodes.length;j++)if(t.pane.childNodes[j].drawAndLayout){if(t.pane.childNodes[j].UI_TYPE=='PAGECONTROL'){if(t.pane.childNodes[j].getElementsByTagName("IFRAME").length==0)t.pane.childNodes[j].draw()}else t.pane.childNodes[j].draw();t.pane.childNodes[j].layout()}}}}}finally{t=null}};libabsui.comps.tabset._assertRows=function(){var i,hh,e,tab;var m=0;var a=this.getW();var x=m;var h=this.tabH;var b=this.tabH+m;this._currentRow=0;var T=this.tabs;try{for(i=0;i<T.length;i++){T[i]=T[i].parentNode.removeChild(T[i]);this.appendChild(T[i])}for(i=0;i<this.rows.length;i++)this.rows[i].parentNode.removeChild(this.rows[i]);this.rows=[];for(i=0;i<T.length;i++){e=T[i];e.style.width="auto";if((x+e.offsetWidth+m>a)||this.rows.length==0){r=libabsui.Elm({parent:this,x:0,y:0,w:a,h:b,type:"UL"});r.className="UI_ROW";this.rows.push(r);x=m}libabsui.transferElm(e,this.rows[this.rows.length-1]);if(i==this.index)this._currentRow=this.rows.length-1;x+=e.offsetWidth+m}for(i=0;i<this.rows.length;i++){r=this.rows[i];for(j=0;j<r.childNodes.length;j++)if(r.childNodes[j]){tab=r.childNodes[j];tab.isLeftEnd=(j==0);tab.isRightEnd=(j==r.childNodes.length-1);libabsui.css.addClass(tab,"UI_TAB_LEFTEND",tab.isLeftEnd);libabsui.css.addClass(tab,"UI_TAB_RIGHTEND",tab.isRightEnd);libabsui.css.addClass(tab,"UI_TAB_SELECTED_LEFTEND",tab.selected&&tab.isLeftEnd);libabsui.css.addClass(tab,"UI_TAB_SELECTED_RIGHTEND",tab.selected&&tab.isRightEnd);libabsui.css.addClass(tab,"UI_TAB_FILL",(this.rows.length>1&&tab.isRightEnd));tab.style.zIndex=(tab.selected?100:j);if(this.rows.length>1&&tab.isRightEnd)tab.style.width=a-tab.offsetLeft-(libabsui.isGecko?7:6)+"px"}}}finally{T=null;r=null;tab=null;e=null}};libabsui.comps.tabset._layoutTabs=function(){this._assertRows();var y,i;var R=this.rows;try{if(R.length){var a=(this.orientation=="top"?R.length-1:0);var b=R[this._currentRow];var c=R[a];if(b!=c)R.swap(this._currentRow,a);c.bringToFront()}var d=this.tabH;var h=(R.length*d)+this.selFeather;for(i=0;i<R.length;i++)if(R[i]){y=(i*this.tabH)-this.selFeather;y-=i*(this.selOffset+this.selFeather);if(R.length==1)y+=1;R[i].setY(y);R[i].style.zIndex=i}if(R.length>1)h-=((R.length*this.selOffset)+this.selFeather+(R.length-2));if(h>0)this.setH(h,true);if(R.length==1&&this.tabAlign!="left"){var w=0;for(i=0;i<R[0].childNodes.length;i++)w+=R[0].childNodes[i].offsetWidth;w=this.getW()-w;if(this.tabAlign=="center")w=w/2;try{R[0].style.paddingLeft=parseInt(w)+"px"}catch(e){}}}finally{R=null}};libabsui._private.tabset._dotabonclick=function(E){var p=libabsui.findTarget(E,"TABSET");try{if(!p||!p.enabled)return;var e=libabsui.findTarget(E,"TAB");if(!e||!e.enabled)return;var t=p.tabs;if(e.selected)return;var a=true;for(var i=0;i<t.length;i++)if(t[i]==e)a=p.onbeforechange(i);if(!a)return;for(var i=0;i<t.length;i++){libabsui.css.removeClass(t[i],"UI_OVER");t[i]._over=false;t[i].selected=(t[i]==e);if(t[i]==e){p.index=i;if(p.onchange)p.onchange(i,t[i].value);if(p["parent"]&&p["parent"]._setIndex)p["parent"]._setIndex(i)}libabsui.css.addClass(t[i],"UI_TAB_SELECTED",t[i].selected);libabsui.css.addClass(t[i],"UI_TAB_SELECTED_LEFTEND",t[i].selected&&t[i].isLeftEnd);libabsui.css.addClass(t[i],"UI_TAB_SELECTED_RIGHTEND",t[i].selected&&t[i].isRightEnd)}p._layoutTabs();p.managePanes()}finally{p=null;e=null;t=null}};libabsui._private.tabset.domouseover=function(E){var p=libabsui.findTarget(E,"TABSET");try{if(!p||!p.enabled)return false;var e=libabsui.findTarget(E,"TAB");if(!e||!e.enabled)return false;if(p.doRollover&&!e.selected)libabsui.css.addClass(e,"UI_OVER");e._over=true}finally{p=null;e=null}};libabsui._private.tabset.domouseout=function(E){var p=libabsui.findTarget(E,"TABSET");try{if(!p||!p.enabled)return false;var e=libabsui.findTarget(E,"TAB");if(!e||!e.enabled)return false;if(!e._over||libabsui.isMouseOver(E,e))return false;if(p.doRollover)libabsui.css.removeClass(e,"UI_OVER");e._over=false}finally{p=null;e=null}};libabsui._private.tabset.dokeydown=function(E){var k=libabsui.isIE?event.keyCode:E.which;var e=libabsui.getTarget(E);var r=e._daowner;try{var a=false;var b=libabsui.isIE?event.shiftKey:E.shiftKey;var c=libabsui.isIE?event.ctrlKey:E.ctrlKey;var i=-1;if(k==37){i=r.index-1;if(i<0)i=r.tabs.length-1}if(k==39){i=r.index+1;if(i>=r.tabs.length)i=0}if(i>-1)r.setIndex(i)}finally{e=null;r=null}};
