/*** MochiKit.Base 1.4 See for documentation, downloads, license, etc. (c) 2005 Bob Ippolito. All rights Reserved. ***/ if(typeof (dojo)!="undefined"){dojo.provide("MochiKit.Base")}if(typeof (MochiKit)=="undefined"){MochiKit={}}if(typeof (MochiKit.Base)=="undefined"){MochiKit.Base={}}MochiKit.Base.VERSION="1.4";MochiKit.Base.NAME="MochiKit.Base";MochiKit.Base.update=function(B,D){if(B===null){B={}}for(var C=1;CC){A=C}}G=[];for(E=0;E=0;H--){G=[E[H].apply(this,G)]}return G[0]}},bind:function(E,C){if(typeof (E)=="string"){E=C[E]}var D=E.im_func;var G=E.im_preargs;var B=E.im_self;var A=MochiKit.Base;if(typeof (E)=="function"&&typeof (E.apply)=="undefined"){E=A._wrapDumbFunction(E)}if(typeof (D)!="function"){D=E}if(typeof (C)!="undefined"){B=C}if(typeof (G)=="undefined"){G=[]}else{G=G.slice()}A.extend(G,arguments,2);var F=function(){var I=arguments;var J=arguments.callee;if(J.im_preargs.length>0){I=A.concat(J.im_preargs,I)}var H=J.im_self;if(!H){H=this}return J.im_func.apply(H,I)};F.im_self=B;F.im_func=D;F.im_preargs=G;return F},bindMethods:function(B){var D=MochiKit.Base.bind;for(var A in B){var C=B[A];if(typeof (C)=="function"){B[A]=D(C,B)}}},registerComparator:function(C,B,A,D){MochiKit.Base.comparatorRegistry.register(C,B,A,D)},_primitives:{"boolean":true,string:true,number:true},compare:function(F,B){if(F==B){return 0}var E=(typeof (F)=="undefined"||F===null);var G=(typeof (B)=="undefined"||B===null);if(E&&G){return 0}else{if(E){return -1}else{if(G){return 1}}}var A=MochiKit.Base;var D=A._primitives;if(!(typeof (F) in D&&typeof (B) in D)){try{return A.comparatorRegistry.match(F,B)}catch(H){if(H!=A.NotFound){throw H}}}if(FB){return 1}}var C=A.repr;throw new TypeError(C(F)+" and "+C(B)+" can not be compared")},compareDateLike:function(B,A){return MochiKit.Base.compare(B.getTime(),A.getTime())},compareArrayLike:function(B,A){var F=MochiKit.Base.compare;var E=B.length;var G=0;if(E>A.length){G=1;E=A.length}else{if(E=0;C--){D+=F[C]}}else{D+=F}}if(E<=0){throw new TypeError("mean() requires at least one argument")}return D/E},median:function(){var B=MochiKit.Base.flattenArguments(arguments);if(B.length===0){throw new TypeError("median() requires at least one argument")}B.sort(compare);if(B.length%2==0){var A=B.length/2;return(B[A]+B[A-1])/2}else{return B[(B.length-1)/2]}},findValue:function(A,E,F,B){if(typeof (B)=="undefined"||B===null){B=A.length}if(typeof (F)=="undefined"||F===null){F=0}var D=MochiKit.Base.compare;for(var C=F;C0))){var G=MochiKit.DOM.formContents(H);H=G[0];I=G[1]}else{if(arguments.length==1){var A=H;H=[];I=[];for(var B in A){var J=A[B];if(typeof (J)!="function"){H.push(B);I.push(J)}}}}var E=[];var F=Math.min(H.length,I.length);var C=MochiKit.Base.urlEncode;for(var D=0;D1){A=MochiKit.Base.partial.apply(null,arguments)}return this.addCallbacks(A,A)},addCallback:function(A){if(arguments.length>1){A=MochiKit.Base.partial.apply(null,arguments)}return this.addCallbacks(A,null)},addErrback:function(A){if(arguments.length>1){A=MochiKit.Base.partial.apply(null,arguments)}return this.addCallbacks(null,A)},addCallbacks:function(A,B){if(this.chained){throw new Error("Chained Deferreds can not be re-used")}this.chain.push([A,B]);if(this.fired>=0){this._fire()}return this},_fire:function(){var D=this.chain;var G=this.fired;var C=this.results[G];var B=this;var A=null;while(D.length>0&&this.paused===0){var H=D.shift();var F=H[G];if(F===null){continue}try{C=F(C);G=((C instanceof Error)?1:0);if(C instanceof MochiKit.Async.Deferred){A=function(I){B._resback(I);B.paused--;if((B.paused===0)&&(B.fired>=0)){B._fire()}};this.paused++}}catch(E){G=1;if(!(E instanceof Error)){E=new MochiKit.Async.GenericError(E)}C=E}}this.fired=G;this.results[G]=C;if(A&&this.paused){C.addBoth(A);C.chained=true}}};MochiKit.Base.update(MochiKit.Async,{evalJSONRequest:function(){return eval("("+arguments[0].responseText+")")},succeed:function(A){var B=new MochiKit.Async.Deferred();B.callback.apply(B,arguments);return B},fail:function(A){var B=new MochiKit.Async.Deferred();B.errback.apply(B,arguments);return B},getXMLHttpRequest:function(){var A=arguments.callee;if(!A.XMLHttpRequest){var E=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new ActiveXObject("Msxml2.XMLHTTP.4.0")},function(){throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest")}];for(var B=0;B1){var B=MochiKit.Base;var A=B.queryString.apply(null,B.extend(null,arguments,1));if(A){D+="?"+A}}E.open("GET",D,true);return C.sendXMLHttpRequest(E)},loadJSONDoc:function(B){var A=MochiKit.Async;var C=A.doSimpleXMLHttpRequest.apply(A,arguments);C=C.addCallback(A.evalJSONRequest);return C},wait:function(E,C){var D=new MochiKit.Async.Deferred();var A=MochiKit.Base;if(typeof (C)!="undefined"){D.addCallback(function(){return C})}var B=setTimeout(A.bind("callback",D),Math.floor(E*1000));D.canceller=function(){try{clearTimeout(B)}catch(F){}};return D},callLater:function(D,B){var A=MochiKit.Base;var C=A.partial.apply(A,A.extend(null,arguments,1));return MochiKit.Async.wait(D).addCallback(function(E){return C()})}});MochiKit.Async.DeferredLock=function(){this.waiting=[];this.locked=false;this.id=this._nextId()};MochiKit.Async.DeferredLock.prototype={__class__:MochiKit.Async.DeferredLock,acquire:function(){d=new MochiKit.Async.Deferred();if(this.locked){this.waiting.push(d)}else{this.locked=true;d.callback(this)}return d},release:function(){if(!this.locked){throw TypeError("Tried to release an unlocked DeferredLock")}this.locked=false;if(this.waiting.length>0){this.locked=true;this.waiting.shift().callback(this)}},_nextId:MochiKit.Base.counter(),repr:function(){var A;if(this.locked){A="locked, "+this.waiting.length+" waiting"}else{A="unlocked"}return"DeferredLock("+this.id+", "+A+")"},toString:MochiKit.Base.forwardCall("repr")};MochiKit.Async.DeferredList=function(G,F,B,D,I){MochiKit.Async.Deferred.apply(this,[I]);this.list=G;var A=[];this.resultList=A;this.finishedCount=0;this.fireOnOneCallback=F;this.fireOnOneErrback=B;this.consumeErrors=D;var C=MochiKit.Base.bind(this._cbDeferred,this);for(var E=0;E=0){var H=K.options[K.selectedIndex];E.push(F);C.push((H.value)?H.value:H.text);return null}E.push(F);C.push("");return null}else{var J=K.options;if(!J.length){E.push(F);C.push("");return null}for(var G=0;G0){return D}if(typeof (D)=="number"||typeof (D)=="boolean"){D=D.toString()}if(typeof (D)=="string"){return L._document.createTextNode(D)}if(typeof (D.__dom__)=="function"){D=D.__dom__(M);continue}if(typeof (D.dom)=="function"){D=D.dom(M);continue}if(typeof (D)=="function"){D=D.apply(M,[M]);continue}if(I){var F=null;try{F=J(D)}catch(H){}if(F){return A(C,F,B(M))}}try{D=K.match(D,M);continue}catch(H){if(H!=G){throw H}}return L._document.createTextNode(D.toString())}return undefined},setNodeAttribute:function(B,A,C){var E={};E[A]=C;try{return MochiKit.DOM.updateNodeAttributes(B,E)}catch(D){}return null},getNodeAttribute:function(D,A){var C=MochiKit.DOM;var B=C.attributeArray.renames[A];D=C.getElement(D);try{if(B){return D[B]}return D.getAttribute(A)}catch(E){}return null},updateNodeAttributes:function(B,F){var C=B;var I=MochiKit.DOM;if(typeof (B)=="string"){C=I.getElement(B)}if(F){var H=MochiKit.Base.updatetree;if(I.attributeArray.compliant){for(var D in F){var G=F[D];if(typeof (G)=="object"&&typeof (C[D])=="object"){H(C[D],G)}else{if(D.substring(0,2)=="on"){if(typeof (G)=="string"){G=new Function(G)}C[D]=G}else{C.setAttribute(D,G)}}}}else{var E=I.attributeArray.renames;for(D in F){G=F[D];var A=E[D];if(D=="style"&&typeof (G)=="string"){C.style.cssText=G}else{if(typeof (A)=="string"){C[A]=G}else{if(typeof (C[D])=="object"&&typeof (G)=="object"){H(C[D],G)}else{if(D.substring(0,2)=="on"){if(typeof (G)=="string"){G=new Function(G)}C[D]=G}else{C.setAttribute(D,G)}}}}}}}return C},appendChildNodes:function(C){var B=C;var A=MochiKit.DOM;if(typeof (C)=="string"){B=A.getElement(C)}var D=[A.coerceToDOM(MochiKit.Base.extend(null,arguments,1),B)];var E=MochiKit.Base.concat;while(D.length){var F=D.shift();if(typeof (F)=="undefined"||F===null){}else{if(typeof (F.nodeType)=="number"){B.appendChild(F)}else{D=E(F,D)}}}return B},replaceChildNodes:function(C){var B=C;var A=MochiKit.DOM;if(typeof (C)=="string"){B=A.getElement(C);arguments[0]=B}var D;while((D=B.firstChild)){B.removeChild(D)}if(arguments.length<2){return B}else{return A.appendChildNodes.apply(this,arguments)}},createDOM:function(E,D){var G;var B=MochiKit.DOM;var A=MochiKit.Base;if(typeof (D)=="string"||typeof (D)=="number"){var C=A.extend([E,null],arguments,1);return arguments.callee.apply(this,C)}if(typeof (E)=="string"){if(D&&!B.attributeArray.compliant){var F="";if("name" in D){F+=' name="'+B.escapeHTML(D.name)+'"'}if(E=="input"&&"type" in D){F+=' type="'+B.escapeHTML(D.type)+'"'}if(F){E="<"+E+F+">"}}G=B._document.createElement(E)}else{G=E}if(D){B.updateNodeAttributes(G,D)}if(arguments.length<=2){return G}else{var C=A.extend([G],arguments,2);return B.appendChildNodes.apply(this,C)}},createDOMFunc:function(){var A=MochiKit.Base;return A.partial.apply(this,A.extend([MochiKit.DOM.createDOM],arguments))},removeElement:function(A){var B=MochiKit.DOM.getElement(A);B.parentNode.removeChild(B);return B},swapDOM:function(B,D){var A=MochiKit.DOM;B=A.getElement(B);var C=B.parentNode;if(D){D=A.getElement(D);C.replaceChild(D,B)}else{C.removeChild(B)}return D},getElement:function(B){var A=MochiKit.DOM;if(arguments.length==1){return((typeof (B)=="string")?A._document.getElementById(B):B)}else{return MochiKit.Base.map(A.getElement,arguments)}},getElementsByTagAndClassName:function(E,H,I){var J=MochiKit.DOM;if(typeof (E)=="undefined"||E===null){E="*"}if(typeof (I)=="undefined"||I===null){I=J._document}I=J.getElement(I);var D=(I.getElementsByTagName(E)||J._document.all);if(typeof (H)=="undefined"||H===null){return MochiKit.Base.extend(null,D)}var B=[];for(var G=0;G/g,">")},toHTML:function(A){return MochiKit.DOM.emitHTML(A).join("")},emitHTML:function(C,F){if(typeof (F)=="undefined"||F===null){F=[]}var H=[C];var M=MochiKit.DOM;var L=M.escapeHTML;var A=M.attributeArray;while(H.length){C=H.pop();if(typeof (C)=="string"){F.push(C)}else{if(C.nodeType==1){F.push("<"+C.nodeName.toLowerCase());var D=[];var I=A(C);for(var E=0;E");H.push("");var G=C.childNodes;for(E=G.length-1;E>=0;E--){H.push(G[E])}}else{F.push("/>")}}else{if(C.nodeType==3){F.push(L(C.nodeValue))}}}}return F},scrapeText:function(B,A){var C=[];(function(F){var G=F.childNodes;if(G){for(var E=0;E0){var B=D.filter;A=function(L){return B(A.ignoreAttrFilter,L.attributes)};A.ignoreAttr={};var K=J.attributes;var E=A.ignoreAttr;for(var G=0;G1){var A=MochiKit.DOM.getElement(arguments[0]);var K=arguments[1];var F=arguments[2];var C=arguments[3];for(var E=H.length-1;E>=0;E--){var B=H[E];if(B[0]===A&&B[1]===K&&B[4]===F&&B[5]===C){J._disconnect(B);H.splice(E,1);return true}}}else{var I=D.findIdentical(H,G);if(I>=0){J._disconnect(G);H.splice(I,1);return true}}return false},disconnectAll:function(A,J){A=MochiKit.DOM.getElement(A);var B=MochiKit.Base;var C=B.flattenArguments(B.extend(null,arguments,1));var H=MochiKit.Signal;var G=H._disconnect;var F=H._observers;if(C.length===0){for(var E=F.length-1;E>=0;E--){var D=F[E];if(D[0]===A){G(D);F.splice(E,1)}}}else{var I={};for(var E=0;E=0;E--){var D=F[E];if(D[0]===A&&D[1] in I){G(D);F.splice(E,1)}}}},signal:function(G,F){var E=MochiKit.Signal._observers;G=MochiKit.DOM.getElement(G);var A=MochiKit.Base.extend(null,arguments,2);var H=[];for(var B=0;B1){var D=new Error("Multiple errors thrown in handling 'sig', see errors property");D.errors=H;throw D}}}});MochiKit.Signal.EXPORT_OK=[];MochiKit.Signal.EXPORT=["connect","disconnect","signal","disconnectAll"];MochiKit.Signal.__new__=function(C){var A=MochiKit.Base;this._document=document;this._window=C;try{this.connect(window,"onunload",this._unloadCache)}catch(B){}this.EXPORT_TAGS={":common":this.EXPORT,":all":A.concat(this.EXPORT,this.EXPORT_OK)};A.nameFunctions(this)};MochiKit.Signal.__new__(this);if(MochiKit.__export__){connect=MochiKit.Signal.connect;disconnect=MochiKit.Signal.disconnect;disconnectAll=MochiKit.Signal.disconnectAll;signal=MochiKit.Signal.signal}MochiKit.Base._exportSymbols(this,MochiKit.Signal);MochiKit.Base.update(MochiKit.Base,{isIE:function(){return/MSIE/.test(navigator.userAgent)},isGecko:function(){return/Gecko/.test(navigator.userAgent)},isKHTML:function(){return/Konqueror|Safari|KHTML/.test(navigator.userAgent)},isSafari:function(){return/AppleWebKit'/.test(navigator.appVersion)},isOpera:function(){return/Opera/.test(navigator.userAgent)}});MochiKit.Base.update(MochiKit.DOM,{getStyle:function(B,C){B=MochiKit.DOM.getElement(B);var D=B.style[MochiKit.Base.camelize(C)];if(!D){if(document.defaultView&&document.defaultView.getComputedStyle){var A=document.defaultView.getComputedStyle(B,null);D=A?A.getPropertyValue(C):null}else{if(B.currentStyle){D=B.currentStyle[MochiKit.Base.camelize(C)]}}}if(MochiKit.Base.isOpera()&&(MochiKit.Base.find(["left","top","right","bottom"],C))){if(MochiKit.DOM.getStyle(B,"position")=="static"){D="auto"}}return D=="auto"?null:D},setStyle:function(B,C){B=MochiKit.DOM.getElement(B);for(var A in C){B.style[MochiKit.Base.camelize(A)]=C[A]}},getOpacity:function(B){var A;if(A=MochiKit.DOM.getStyle(B,"opacity")){return parseFloat(A)}if(A=(MochiKit.DOM.getStyle(B,"filter")||"").match(/alpha\(opacity=(.*)\)/)){if(A[1]){return parseFloat(A[1])/100}}return 1},getInlineOpacity:function(A){return MochiKit.DOM.getElement(A).style.opacity||""},setOpacity:function(A,C){A=MochiKit.DOM.getElement(A);if(C==1){var B=A.style.cssText;if(MochiKit.Base.isIE()){B=B.replace(/filter: ?alpha\([^\)]*\);?/gi,"")}A.style.cssText=B.replace(/opacity: ?\d\.?\d*/gi,"")}else{if(C<0.00001){C=0}MochiKit.DOM.setStyle(A,{opacity:C});if(MochiKit.Base.isIE()){MochiKit.DOM.setStyle(A,{filter:MochiKit.DOM.getStyle(A,"filter").replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+C*100+")"})}}},isVisible:function(A){return MochiKit.DOM.getElement(A).style.display!="none"},makeClipping:function(A){A=MochiKit.DOM.getElement(A);if(A._overflow){return }A._overflow=A.style.overflow;if((MochiKit.DOM.getStyle(A,"overflow")||"visible")!="hidden"){A.style.overflow="hidden"}},undoClipping:function(A){A=MochiKit.DOM.getElement(A);if(!A._overflow){return }A.style.overflow=A._overflow;A._overflow=undefined},makePositioned:function(A){A=MochiKit.DOM.getElement(A);var B=MochiKit.DOM.getStyle(A,"position");if((B=="static"||!B)&&!A._madePositioned){A._madePositioned=true;A.style.position="relative";if(MochiKit.Base.isOpera()){A.style.top=0;A.style.left=0}}},undoPositioned:function(A){A=MochiKit.DOM.getElement(A);if(A._madePositioned){A._madePositioned=undefined;A.style.position=A.style.top=A.style.left=A.style.bottom=A.style.right=""}},getFirstElementByTagAndClassName:function(D,G,H){var I=MochiKit.DOM;if(typeof (D)=="undefined"||D===null){D="*"}if(typeof (H)=="undefined"||H===null){H=I._document}H=I.getElement(H);var C=(H.getElementsByTagName(D)||I._document.all);if(typeof (G)=="undefined"||G===null){return MochiKit.Base.extend(null,C)}for(var F=0;F=this.offset.y&&C=this.offset.x&&A=this.offset.y&&this.ycomp=this.offset.x&&this.xcomp0){return B}}return null},fromBackground:function(B){var A=MochiKit.Color.Color;return A.fromComputedStyle(B,"backgroundColor","background-color")||A.whiteColor()},fromText:function(B){var A=MochiKit.Color.Color;return A.fromComputedStyle(B,"color","color")||A.blackColor()},namedColors:function(){return MochiKit.Base.clone(MochiKit.Color.Color._namedColors)}});MochiKit.Base.update(MochiKit.Color,{__new__:function(){var A=MochiKit.Base;A.nameFunctions(this);this.EXPORT_TAGS={":common":this.EXPORT,":all":A.concat(this.EXPORT,this.EXPORT_OK)}}});MochiKit.Color.EXPORT=["Color"];MochiKit.Color.EXPORT_OK=["clampColorComponent","rgbToHSL","hslToRGB","rgbToHSV","hsvToRGB","toColorPart"];MochiKit.Color.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Color);if(typeof (dojo)!="undefined"){dojo.provide("MochiKit.Iter");dojo.require("MochiKit.Base")}if(typeof (JSAN)!="undefined"){JSAN.use("MochiKit.Base",[])}try{if(typeof (MochiKit.Base)=="undefined"){throw""}}catch(e){throw"MochiKit.Iter depends on MochiKit.Base!"}if(typeof (MochiKit.Iter)=="undefined"){MochiKit.Iter={}}MochiKit.Iter.NAME="MochiKit.Iter";MochiKit.Iter.VERSION="1.4";MochiKit.Base.update(MochiKit.Iter,{__repr__:function(){return"["+this.NAME+" "+this.VERSION+"]"},toString:function(){return this.__repr__()},registerIteratorFactory:function(B,A,D,C){MochiKit.Iter.iteratorRegistry.register(B,A,D,C)},iter:function(D,C){var B=MochiKit.Iter;if(arguments.length==2){return B.takewhile(function(F){return F!=C},D)}if(typeof (D.next)=="function"){return D}else{if(typeof (D.iter)=="function"){return D.iter()}}try{return B.iteratorRegistry.match(D)}catch(E){var A=MochiKit.Base;if(E==A.NotFound){E=new TypeError(typeof (D)+": "+A.repr(D)+" is not iterable")}throw E}},repeat:function(B,C){var A=MochiKit.Base;if(typeof (C)=="undefined"){return{repr:function(){return"repeat("+A.repr(B)+")"},toString:A.forwardCall("repr"),next:function(){return B}}}return{repr:function(){return"repeat("+A.repr(B)+", "+C+")"},toString:A.forwardCall("repr"),next:function(){if(C<=0){throw MochiKit.Iter.StopIteration}C-=1;return B}}},next:function(A){return A.next()},ifilter:function(C,B){var A=MochiKit.Base;B=MochiKit.Iter.iter(B);if(C===null){C=A.operator.truth}return{repr:function(){return"ifilter(...)"},toString:A.forwardCall("repr"),next:function(){while(true){var D=B.next();if(C(D)){return D}}return undefined}}},ifilterfalse:function(C,B){var A=MochiKit.Base;B=MochiKit.Iter.iter(B);if(C===null){C=A.operator.truth}return{repr:function(){return"ifilterfalse(...)"},toString:A.forwardCall("repr"),next:function(){while(true){var D=B.next();if(!C(D)){return D}}return undefined}}},imap:function(C,H,F){var A=MochiKit.Base;var D=MochiKit.Iter;var B=A.map(D.iter,A.extend(null,arguments,1));var G=A.map;var E=D.next;return{repr:function(){return"imap(...)"},toString:A.forwardCall("repr"),next:function(){return C.apply(this,G(E,B))}}},list:function(C){var A=MochiKit.Base;if(typeof (C.slice)=="function"){return C.slice()}else{if(A.isArrayLike(C)){return A.concat(C)}}var B=MochiKit.Iter;C=B.iter(C);var E=[];try{while(true){E.push(C.next())}}catch(D){if(D!=B.StopIteration){throw D}return E}return undefined},forEach:function(E,D,B){var A=MochiKit.Base;if(arguments.length>2){D=A.bind(D,B)}if(A.isArrayLike(E)){try{for(var C=0;C=B.length){throw MochiKit.Iter.StopIteration}return B[A++]}}},hasIterateNext:function(A){return(A&&typeof (A.iterateNext)=="function")},iterateNextIter:function(A){return{repr:function(){return"iterateNextIter(...)"},toString:MochiKit.Base.forwardCall("repr"),next:function(){var B=A.iterateNext();if(B===null||B===undefined){throw MochiKit.Iter.StopIteration}return B}}}});MochiKit.Iter.EXPORT_OK=["iteratorRegistry","arrayLikeIter","hasIterateNext","iterateNextIter",];MochiKit.Iter.EXPORT=["StopIteration","registerIteratorFactory","iter","count","cycle","repeat","next","izip","ifilter","ifilterfalse","islice","imap","applymap","chain","takewhile","dropwhile","tee","list","reduce","range","sum","exhaust","forEach","every","sorted","reversed","some","iextend","groupby","groupby_as_array"];MochiKit.Iter.__new__=function(){var A=MochiKit.Base;if(typeof (StopIteration)!="undefined"){this.StopIteration=StopIteration}else{this.StopIteration=new A.NamedError("StopIteration")}this.iteratorRegistry=new A.AdapterRegistry();this.registerIteratorFactory("arrayLike",A.isArrayLike,this.arrayLikeIter);this.registerIteratorFactory("iterateNext",this.hasIterateNext,this.iterateNextIter);this.EXPORT_TAGS={":common":this.EXPORT,":all":A.concat(this.EXPORT,this.EXPORT_OK)};A.nameFunctions(this)};MochiKit.Iter.__new__();if(MochiKit.__export__){reduce=MochiKit.Iter.reduce}MochiKit.Base._exportSymbols(this,MochiKit.Iter);if(typeof (dojo)!="undefined"){dojo.provide("MochiKit.Visual");dojo.require("MochiKit.Base");dojo.require("MochiKit.DOM");dojo.require("MochiKit.Style");dojo.require("MochiKit.Color");dojo.require("MochiKit.Iter")}if(typeof (JSAN)!="undefined"){JSAN.use("MochiKit.Base",[]);JSAN.use("MochiKit.DOM",[]);JSAN.use("MochiKit.Style",[]);JSAN.use("MochiKit.Color",[]);JSAN.use("MochiKit.Iter",[])}try{if(typeof (MochiKit.Base)==="undefined"||typeof (MochiKit.DOM)==="undefined"||typeof (MochiKit.Style)==="undefined"||typeof (MochiKit.Color)==="undefined"||typeof (MochiKit.Iter)==="undefined"){throw""}}catch(e){throw"MochiKit.Visual depends on MochiKit.Base, MochiKit.DOM, MochiKit.Style, MochiKit.Color and MochiKit.Iter!"}if(typeof (MochiKit.Visual)=="undefined"){MochiKit.Visual={}}MochiKit.Visual.NAME="MochiKit.Visual";MochiKit.Visual.VERSION="1.4";MochiKit.Visual.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};MochiKit.Visual.toString=function(){return this.__repr__()};MochiKit.Visual.forceRerendering=function(A){try{A=MochiKit.DOM.getElement(A);var C=document.createTextNode(" ");A.appendChild(C);A.removeChild(C)}catch(B){}};MochiKit.Visual.PAIRS={slide:["slideDown","slideUp"],blind:["blindDown","blindUp"],appear:["appear","fade"],size:["grow","shrink"]};MochiKit.Visual.Transitions={};MochiKit.Visual.Transitions.linear=function(A){return A};MochiKit.Visual.Transitions.sinoidal=function(A){return(-Math.cos(A*Math.PI)/2)+0.5};MochiKit.Visual.Transitions.reverse=function(A){return 1-A};MochiKit.Visual.Transitions.flicker=function(A){return((-Math.cos(A*Math.PI)/4)+0.75)+Math.random()/4};MochiKit.Visual.Transitions.wobble=function(A){return(-Math.cos(A*Math.PI*(9*A))/2)+0.5};MochiKit.Visual.Transitions.pulse=function(A){return(Math.floor(A*10)%2==0?(A*10-Math.floor(A*10)):1-(A*10-Math.floor(A*10)))};MochiKit.Visual.Transitions.none=function(A){return 0};MochiKit.Visual.Transitions.full=function(A){return 1};MochiKit.Visual.ScopedQueue=function(){this.__init__()};MochiKit.Base.update(MochiKit.Visual.ScopedQueue.prototype,{__init__:function(){this.effects=[];this.interval=null},add:function(D){var E=new Date().getTime();var A=(typeof (D.options.queue)=="string")?D.options.queue:D.options.queue.position;var B=MochiKit.Iter.forEach;switch(A){case"front":B(this.effects,function(F){if(F.state=="idle"){F.startOn+=D.finishOn;F.finishOn+=D.finishOn}});break;case"end":var C;B(this.effects,function(G){var F=G.finishOn;if(F>=(C||F)){C=F}});E=C||E;break}D.startOn+=E;D.finishOn+=E;if(!D.options.queue.limit||this.effects.length=this.startOn){if(C>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");this.finish();this.event("afterFinish");return }var B=(C-this.startOn)/(this.finishOn-this.startOn);var A=Math.round(B*this.options.fps*this.options.duration);if(A>this.currentFrame){this.render(B);this.currentFrame=A}}},render:function(A){if(this.state=="idle"){this.state="running";this.event("beforeSetup");this.setup();this.event("afterSetup")}if(this.state=="running"){if(this.options.transition){A=this.options.transition(A)}A*=(this.options.to-this.options.from);A+=this.options.from;this.event("beforeUpdate");this.update(A);this.event("afterUpdate")}},cancel:function(){if(!this.options.sync){MochiKit.Visual.Queues.get(typeof (this.options.queue)=="string"?"global":this.options.queue.scope).remove(this)}this.state="finished"},setup:function(){},finish:function(){},update:function(A){},event:function(A){if(this.options[A+"Internal"]){this.options[A+"Internal"](this)}if(this.options[A]){this.options[A](this)}},repr:function(){return"["+this.__class__.NAME+", options:"+MochiKit.Base.repr(this.options)+"]"}};MochiKit.Visual.Opacity=function(B,A){this.__init__(B,A)};MochiKit.Visual.Opacity.prototype=new MochiKit.Visual.Base();MochiKit.Base.update(MochiKit.Visual.Opacity.prototype,{__init__:function(C,B){var A=MochiKit.Base;var D=MochiKit.DOM;this.element=D.getElement(C);if(A.isIE()&&(!this.element.currentStyle.hasLayout)){D.setStyle(this.element,{zoom:1})}B=A.update({from:D.getOpacity(this.element)||0,to:1},B||{});this.start(B)},update:function(A){MochiKit.DOM.setOpacity(this.element,A)}});MochiKit.Visual.Move=function(B,A){this.__init__(B,A)};MochiKit.Visual.Move.prototype=new MochiKit.Visual.Base();MochiKit.Base.update(MochiKit.Visual.Move.prototype,{__init__:function(B,A){this.element=MochiKit.DOM.getElement(B);A=MochiKit.Base.update({x:0,y:0,mode:"relative"},A||{});this.start(A)},setup:function(){var D=MochiKit.DOM;D.makePositioned(this.element);var B=this.element.style;var C=B.visibility;var A=B.display;if(A=="none"){B.visibility="hidden";B.display=""}this.originalLeft=parseFloat(D.getStyle(this.element,"left")||"0");this.originalTop=parseFloat(D.getStyle(this.element,"top")||"0");if(this.options.mode=="absolute"){this.options.x-=this.originalLeft;this.options.y-=this.originalTop}if(A=="none"){B.visibility=C;B.display=A}},update:function(A){MochiKit.DOM.setStyle(this.element,{left:Math.round(this.options.x*A+this.originalLeft)+"px",top:Math.round(this.options.y*A+this.originalTop)+"px"})}});MochiKit.Visual.Scale=function(B,C,A){this.__init__(B,C,A)};MochiKit.Visual.Scale.prototype=new MochiKit.Visual.Base();MochiKit.Base.update(MochiKit.Visual.Scale.prototype,{__init__:function(B,C,A){this.element=MochiKit.DOM.getElement(B);A=MochiKit.Base.update({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:C},A||{});this.start(A)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=MochiKit.DOM.getStyle(this.element,"position");var B=MochiKit.Iter.forEach;var A=MochiKit.Base.bind;this.originalStyle={};B(["top","left","width","height","fontSize"],A(function(D){this.originalStyle[D]=this.element.style[D]},this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var C=MochiKit.DOM.getStyle(this.element,"font-size")||"100%";B(["em","px","%"],A(function(D){if(C.indexOf(D)>0){this.fontSize=parseFloat(C);this.fontSizeType=D}},this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}else{if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}else{this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}}},update:function(A){var B=(this.options.scaleFrom/100)+(this.factor*A);if(this.options.scaleContent&&this.fontSize){MochiKit.DOM.setStyle(this.element,{fontSize:this.fontSize*B+this.fontSizeType})}this.setDimensions(this.dims[0]*B,this.dims[1]*B)},finish:function(){if(this.restoreAfterFinish){MochiKit.DOM.setStyle(this.element,this.originalStyle)}},setDimensions:function(A,D){var E={};if(this.options.scaleX){E.width=Math.round(D)+"px"}if(this.options.scaleY){E.height=Math.round(A)+"px"}if(this.options.scaleFromCenter){var C=(A-this.dims[0])/2;var B=(D-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){E.top=this.originalTop-C+"px"}if(this.options.scaleX){E.left=this.originalLeft-B+"px"}}else{if(this.options.scaleY){E.top=-C+"px"}if(this.options.scaleX){E.left=-B+"px"}}}MochiKit.DOM.setStyle(this.element,E)}});MochiKit.Visual.fade=function(C,B){var D=MochiKit.DOM;var A=D.getInlineOpacity(C);B=MochiKit.Base.update({from:D.getOpacity(C)||1,to:0,afterFinishInternal:function(E){if(E.options.to!==0){return }MochiKit.Style.hideElement(E.element);D.setStyle(E.element,{opacity:A})}},B||{});return new MochiKit.Visual.Opacity(C,B)};MochiKit.Visual.appear=function(C,B){var D=MochiKit.DOM;var A=MochiKit.Visual;B=MochiKit.Base.update({from:(D.getStyle(C,"display")=="none"?0:D.getOpacity(C)||0),to:1,afterFinishInternal:function(E){A.forceRerendering(E.element)},beforeSetupInternal:function(E){D.setOpacity(E.element,E.options.from);MochiKit.Style.showElement(E.element)}},B||{});return new A.Opacity(C,B)};MochiKit.Visual.blindUp=function(B,A){var C=MochiKit.DOM;B=C.getElement(B);C.makeClipping(B);A=MochiKit.Base.update({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(D){MochiKit.Style.hideElement(D.element);C.undoClipping(D.element)}},A||{});return new MochiKit.Visual.Scale(B,0,A)};MochiKit.Visual.blindDown=function(C,B){var D=MochiKit.DOM;C=D.getElement(C);var A=MochiKit.Style.getElementDimensions(C);B=MochiKit.Base.update({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:A.h,originalWidth:A.w},restoreAfterFinish:true,afterSetupInternal:function(E){D.makeClipping(E.element);D.setStyle(E.element,{height:"0px"});MochiKit.Style.showElement(E.element)},afterFinishInternal:function(E){D.undoClipping(E.element)}},B||{});return new MochiKit.Visual.Scale(C,100,B)};MochiKit.Visual.Color=MochiKit.Color.Color;MochiKit.Visual.getElementsComputedStyle=MochiKit.DOM.computedStyle;MochiKit.Visual.__new__=function(){var A=MochiKit.Base;A.nameFunctions(this);this.EXPORT_TAGS={":common":this.EXPORT,":all":A.concat(this.EXPORT,this.EXPORT_OK)}};MochiKit.Visual.EXPORT=["roundElement","roundClass","tagifyText","multiple","toggle","Base","Parallel","Opacity","Move","Scale","Highlight","ScrollTo","fade","appear","puff","blindUp","blindDown","switchOff","dropOut","shake","slideDown","slideUp","squish","grow","shrink","pulsate","fold"];MochiKit.Visual.EXPORT_OK=["PAIRS"];MochiKit.Visual.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Visual);var log4javascript;(function(){function D(){return function(){}}function G(J,I){for(var H in I){J[H]=I[H]}}var E=D();var C=D();G(C.prototype,{addAppender:E,removeAppender:E,removeAllAppenders:E,log:E,setLevel:E,getLevel:E,trace:E,debug:E,info:E,warn:E,error:E,fatal:E});var A=function(){return new C()};log4javascript={isStub:true,version:"dummy",logLog:{setQuietMode:E,setAlertAllErrors:E,debug:E,warn:E,error:E},addErrorListener:E,removeErrorListener:E,setEnabled:E,setShowStackTraces:E,isEnabled:E,evalInScope:E,getLogger:A,getDefaultLogger:A,getNullLogger:A,Level:D(),LoggingEvent:D(),Layout:D(),Appender:D()};log4javascript.LoggingEvent.prototype={getThrowableStrRep:E};log4javascript.Level.prototype={toString:E,equals:E,isGreaterOrEqual:E};var F=new log4javascript.Level();G(log4javascript.Level,{ALL:F,TRACE:F,DEBUG:F,INFO:F,WARN:F,ERROR:F,FATAL:F,OFF:F});log4javascript.Layout.prototype={defaults:{},format:E,ignoresThrowable:E,getContentType:E,allowBatching:E,getDataValues:E,setKeys:E,setCustomField:E,hasCustomFields:E};log4javascript.SimpleLayout=D();log4javascript.SimpleLayout.prototype=new log4javascript.Layout();log4javascript.XmlLayout=D();log4javascript.XmlLayout.prototype=new log4javascript.Layout();log4javascript.XmlLayout.prototype.escapeCdata=E;log4javascript.JsonLayout=D();log4javascript.JsonLayout.prototype=new log4javascript.Layout();G(log4javascript.JsonLayout.prototype,{setReadable:E,isReadable:E});log4javascript.HttpPostDataLayout=D();log4javascript.HttpPostDataLayout.prototype=new log4javascript.Layout();log4javascript.PatternLayout=D();log4javascript.PatternLayout.prototype=new log4javascript.Layout();log4javascript.NullLayout=D();log4javascript.NullLayout.prototype=new log4javascript.Layout();log4javascript.Appender=D();log4javascript.Appender.prototype={layout:new log4javascript.PatternLayout(),threshold:log4javascript.Level.ALL,doAppend:E,append:E,setLayout:E,getLayout:E,setThreshold:E,getThreshold:E,toString:E};log4javascript.AlertAppender=D();log4javascript.AlertAppender.prototype=new log4javascript.Appender();log4javascript.ArrayAppender=D();log4javascript.ArrayAppender.prototype=new log4javascript.Appender();log4javascript.AjaxAppender=D();log4javascript.AjaxAppender.prototype=new log4javascript.Appender();G(log4javascript.AjaxAppender.prototype,{isTimed:E,setTimed:E,getTimerInterval:E,setTimerInterval:E,isWaitForResponse:E,setWaitForResponse:E,getBatchSize:E,setBatchSize:E,setRequestSuccessCallback:E,setFailCallback:E,sendAll:E,defaults:{requestSuccessCallback:null,failCallback:null}});function B(){}B.prototype=new log4javascript.Appender();G(B.prototype,{create:E,isNewestMessageAtTop:E,setNewestMessageAtTop:E,isScrollToLatestMessage:E,setScrollToLatestMessage:E,getWidth:E,setWidth:E,getHeight:E,setHeight:E,getMaxMessages:E,setMaxMessages:E});log4javascript.InPageAppender=D();log4javascript.InPageAppender.prototype=new B();G(log4javascript.InPageAppender.prototype,{isInitiallyMinimized:E,setInitiallyMinimized:E,hide:E,show:E,isVisible:E,close:E,defaults:{layout:new log4javascript.PatternLayout(),maxMessages:null}});log4javascript.InlineAppender=log4javascript.InPageAppender;log4javascript.PopUpAppender=D();log4javascript.PopUpAppender.prototype=new B();G(log4javascript.PopUpAppender.prototype,{isUseOldPopUp:E,setUseOldPopUp:E,isComplainAboutPopUpBlocking:E,setComplainAboutPopUpBlocking:E,isFocusPopUp:E,setFocusPopUp:E,isReopenWhenClosed:E,setReopenWhenClosed:E,close:E,defaults:{layout:new log4javascript.PatternLayout(),maxMessages:null}});log4javascript.BrowserConsoleAppender=D();log4javascript.BrowserConsoleAppender.prototype=new log4javascript.Appender()})();var log4javascript_dummy=log4javascript;if(typeof bobj=="undefined"){bobj={}}if(typeof bobj.external=="undefined"){bobj.external={}}if(typeof bobj.external.date=="undefined"){bobj.external.date={}}bobj.external.date.MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");bobj.external.date.DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat");bobj.external.date.LZ=function(A){return(A<0||A>9?"":"0")+A};bobj.external.date.isDate=function(C,B){var A=bobj.external.date.getDateFromFormat(C,B);if(!A){return false}return true};bobj.external.date.compareDates=function(E,F,C,D){var B=bobj.external.date.getDateFromFormat(E,F);var A=bobj.external.date.getDateFromFormat(C,D);if(!B||!A){return -1}else{if(B.getTime()>A.getTime()){return 1}}return 0};bobj.external.date.formatDate=function(f,a){a=a+"";var J="";var T=0;var e="";var D="";var I=f.getFullYear()+"";var F=f.getMonth()+1;var b=f.getDate();var N=f.getDay();var L=f.getHours();var V=f.getMinutes();var P=f.getSeconds();var R,S,B,Q,g,C,Z,Y,W,O,n,L,l,G,A,X;var U=new Object();while(I.length<4){I="0"+I}U.y=""+I;U.yyyy=I;U.yy=I.substring(2,4);U.Y=U.y;U.YY=U.yy;U.YYYY=U.yyyy;U.M=F;U.MM=bobj.external.date.LZ(F);U.MMM=bobj.external.date.MONTH_NAMES[F-1];U.NNN=bobj.external.date.MONTH_NAMES[F+11];U.d=b;U.dd=bobj.external.date.LZ(b);U.D=U.d;U.DD=U.dd;U.E=bobj.external.date.DAY_NAMES[N+7];U.EE=bobj.external.date.DAY_NAMES[N];U.H=L;U.HH=bobj.external.date.LZ(L);if(L==0){U.h=12}else{if(L>12){U.h=L-12}else{U.h=L}}U.hh=bobj.external.date.LZ(U.h);if(L>11){U.K=L-12}else{U.K=L}U.k=L+1;U.KK=bobj.external.date.LZ(U.K);U.kk=bobj.external.date.LZ(U.k);if(L>11){U.a="PM"}else{U.a="AM"}U.m=V;U.mm=bobj.external.date.LZ(V);U.s=P;U.ss=bobj.external.date.LZ(P);while(T=E;A--){var B=F.substring(D,D+A);if(B.length70){G=1900+(G-0)}else{G=2000+(G-0)}}}else{if(D=="MMM"||D=="NNN"){Q=0;for(var L=0;L11)){Q=L+1;if(Q>12){Q-=12}S+=B.length;break}}}if((Q<1)||(Q>12)){return null}}else{if(D=="EE"||D=="E"){for(var L=0;L12)){return null}S+=Q.length}else{if(D=="dd"||D=="DD"||D=="d"||D=="D"){P=bobj.external.date._getInt(T,S,D.length,2);if(P==null||(P<1)||(P>31)){return null}S+=P.length}else{if(D=="hh"||D=="h"){A=bobj.external.date._getInt(T,S,D.length,2);if(A==null||(A<1)||(A>12)){return null}S+=A.length}else{if(D=="HH"||D=="H"){A=bobj.external.date._getInt(T,S,D.length,2);if(A==null||(A<0)||(A>23)){return null}S+=A.length}else{if(D=="KK"||D=="K"){A=bobj.external.date._getInt(T,S,D.length,2);if(A==null||(A<0)||(A>11)){return null}S+=A.length}else{if(D=="kk"||D=="k"){A=bobj.external.date._getInt(T,S,D.length,2);if(A==null||(A<1)||(A>24)){return null}S+=A.length;A--}else{if(D=="mm"||D=="m"){N=bobj.external.date._getInt(T,S,D.length,2);if(N==null||(N<0)||(N>59)){return null}S+=N.length}else{if(D=="ss"||D=="s"){K=bobj.external.date._getInt(T,S,D.length,2);if(K==null||(K<0)||(K>59)){return null}S+=K.length}else{if(D=="a"){if(T.substring(S,S+2).toLowerCase()=="am"){H="AM"}else{if(T.substring(S,S+2).toLowerCase()=="pm"){H="PM"}else{return null}}S+=2}else{if(T.substring(S,S+D.length)!=D){return null}else{S+=D.length}}}}}}}}}}}}}}if(S!=T.length){return null}if(Q==2){if(((G%4==0)&&(G%100!=0))||(G%400==0)){if(P>29){return null}}else{if(P>28){return null}}}if((Q==4)||(Q==6)||(Q==9)||(Q==11)){if(P>30){return null}}if(A!==null){if(A<12&&H=="PM"){A=A-0+12}else{if(A>11&&H=="AM"){A-=12}}}var C=new Date(G,Q-1,P,A,N,K);C.setFullYear(G);return C};_userAgent=navigator.userAgent?navigator.userAgent.toLowerCase():null;_ie=(document.all!=null)?true:false;_dom=(document.getElementById!=null)?true:false;_isQuirksMode=(document.compatMode!="CSS1Compat");_dtd4=!_ie||(document.compatMode!="BackCompat");_moz=_dom&&!_ie;_show="visible";_hide="hidden";_hand=_ie?"hand":"pointer";_appVer=navigator.appVersion.toLowerCase();_webKit=(_userAgent.indexOf("safari")>=0)||(_userAgent.indexOf("applewebkit")>=0);_mac=(_appVer.indexOf("macintosh")>=0)||(_appVer.indexOf("macos")>=0);_opera=(_userAgent.indexOf("opera")!=-1);_userAgent=navigator.userAgent?navigator.userAgent.toLowerCase():null;_saf=_moz&&(_userAgent.indexOf("safari")>=0);_ctrl=0;_shift=1;_alt=2;_ie6=_ie&&(_appVer.indexOf("msie 5")<0);_ie7=_ie6&&(_appVer.indexOf("msie 6")<0);_ie8=_ie7&&(_appVer.indexOf("msie 7")<0);_small=(screen.height<=600);_curDoc=document;_curWin=self;_tooltipWin=self;_tooltipDx=0;_tooltipDy=0;_codeWinName="_CW";_leftBtn=(_ie||_saf)?1:0;_preloadArr=new Array;_widgets=new Array;_resizeW=_ie6?"col-resize":"E-resize";_resizeH=_ie6?"row-resize":"S-resize";_ddData=new Array;_dontNeedEncoding=null;_thex=null;_defaultButtonWidth=60;function initDom(D,C,E,B,A){_skin=D;_lang=E;_style=C;if(B){_curWin=B;_curDoc=B.document}_tooltipWin=_curWin;if(A){_codeWinName="_CW"+A}_curWin[_codeWinName]=self}function styleSheet(){includeCSS("style")}function isLayerDisplayed(A){var B=A?A.style:null;if(B){if(B.display=="none"||B.visibility=="hidden"){return false}else{var C=A.parentNode;if(C!=null){return isLayerDisplayed(C)}else{return true}}}else{return true}}function safeSetFocus(A){if(A&&A.focus&&isLayerDisplayed(A)){A.focus()}}function newWidget(B){var A=new Object;A.id=B;A.layer=null;A.css=null;A.getHTML=Widget_getHTML;A.beginHTML=Widget_getHTML;A.endHTML=Widget_getHTML;A.write=Widget_write;A.begin=Widget_begin;A.end=Widget_end;A.init=Widget_init;A.move=Widget_move;A.resize=Widget_resize;A.setBgColor=Widget_setBgColor;A.show=Widget_show;A.getWidth=Widget_getWidth;A.getHeight=Widget_getHeight;A.setHTML=Widget_setHTML;A.setDisabled=Widget_setDisabled;A.focus=Widget_focus;A.setDisplay=Widget_setDisplay;A.isDisplayed=Widget_isDisplayed;A.appendHTML=Widget_appendHTML;A.setTooltip=Widget_setTooltip;A.initialized=Widget_initialized;A.widx=_widgets.length;_widgets[A.widx]=A;return A}function new_Widget(A){return newWidget(A.id)}function getEvent(B,A){if(_ie&&(B==null)){B=A?A.event:_curWin.event}return B}function Widget_param(C,B,A){var D=C?C[B]:null;return D==null?A:D}function Widget_appendHTML(){append(_curDoc.body,this.getHTML())}function Widget_getHTML(){return""}function Widget_write(A){_curDoc.write(this.getHTML(A))}function Widget_begin(){_curDoc.write(this.beginHTML())}function Widget_end(){_curDoc.write(this.endHTML())}function Widget_init(){var A=this;A.layer=getLayer(A.id);A.css=A.layer.style;A.layer._widget=A.widx;if(A.initialHTML){A.setHTML(A.initialHTML)}}function Widget_move(A,C){var B=this.css;if(A!=null){if(_moz){B.left=""+A+"px"}else{B.pixelLeft=A}}if(C!=null){if(_moz){B.top=""+C+"px"}else{B.pixelTop=C}}}function Widget_focus(){safeSetFocus(this.layer)}function Widget_setBgColor(A){this.css.backgroundColor=A}function Widget_show(A){this.css.visibility=A?_show:_hide}function Widget_getWidth(){return this.layer.offsetWidth}function Widget_getHeight(){return this.layer.offsetHeight}function Widget_setHTML(A){var B=this;if(B.layer){B.layer.innerHTML=A}else{B.initialHTML=A}}function Widget_setDisplay(A){if(this.css){this.css.display=A?"":"none"}}function Widget_isDisplayed(){if(this.css.display=="none"){return false}else{return true}}function Widget_setDisabled(A){if(this.layer){this.layer.disabled=A}}function Widget_resize(A,B){if(A!=null){this.css.width=""+(Math.max(0,A))+"px"}if(B!=null){this.css.height=""+(Math.max(0,B))+"px"}}function Widget_setTooltip(A){this.layer.title=A}function Widget_initialized(){return this.layer!=null}function newGrabberWidget(A,D,G,F,H,E,C,B,I){o=newWidget(A);o.resizeCB=D;o.x=G;o.y=F;o.w=H;o.h=E;o.dx=0;o.dy=0;o.min=null;o.max=null;o.isHori=C;o.preloaded=new Image;o.preloaded.src=_skin+"../resizepattern.gif";o.buttonCB=B;o.allowGrab=true;o.collapsed=false;o.isFromButton=false;o.showGrab=GrabberWidget_showGrab;o.setCollapsed=GrabberWidget_setCollapsed;o.tooltipButton=I;o.getHTML=GrabberWidget_getHTML;o.enableGrab=GrabberWidget_enableGrab;o.setMinMax=GrabberWidget_setMinMax;if(window._allGrabbers==null){window._allGrabbers=new Array}o.index=_allGrabbers.length;_allGrabbers[o.index]=o;o.buttonLyr=null;o.setButtonImage=GrabberWidget_setButtonImage;o.getImgOffset=GrabberWidget_getImgOffset;return o}function GrabberWidget_setCollapsed(B,A){this.collapsed=B;this.setButtonImage(false,A)}function GrabberWidget_getImgOffset(A){var B=this;if(B.isHori){B.dx=(B.collapsed?12:0)+(A?6:0);B.dy=0}else{B.dy=(B.collapsed?12:0)+(A?6:0);B.dx=0}}function GrabberWidget_setButtonImage(A,B){var C=this;C.getImgOffset(A);C.tooltipButton=B;if(C.layer){if(C.buttonLyr==null){C.buttonLyr=getLayer("grabImg_"+C.id)}if(C.buttonLyr){changeSimpleOffset(C.buttonLyr,C.dx,C.dy,null,B)}}}function GrabberWidget_enableGrab(A){var B=this;B.allowGrab=A;if(B.css){B.css.cursor=B.allowGrab?(B.isHori?_resizeW:_resizeH):"default"}}function GrabberWidget_getHTML(){var B=this;var A=B.isHori?_resizeW:_resizeH;var D='onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+".GrabberWidget_down(event,'"+B.index+"',this);return false;\"";var C=_ie?(''):('');return getBGIframe("grabIframe_"+B.id)+C+'
'}function GrabberWidget_setMinMax(B,A){this.min=B;this.max=A}function GrabberWidget_button(e,index,lyr){var o=_allGrabbers[index];o.isFromButton=true;lyr.onmouseup=eval("_curWin."+_codeWinName+".GrabberWidget_buttonup")}function GrabberWidget_buttonover(C,B,A){var D=_allGrabbers[B];D.setButtonImage(true)}function GrabberWidget_buttonout(C,B,A){var D=_allGrabbers[B];D.setButtonImage(false)}function GrabberWidget_buttonup(A){GrabberWidget_up(A)}function GrabberWidget_showGrab(){var D=this,C=D.mod,E=D.iframe,B=D.layer.style,A=C.style;E.setDisplay(true)}function GrabberWidget_down(e,index,lyr){var o=_allGrabbers[index];window._theGrabber=o;if(o.mod==null){o.mod=getLayer("modal_"+o.id);o.iframe=newWidget("grabIframe_"+o.id);o.iframe.init()}o.mod.onmousemove=eval("_curWin."+_codeWinName+".GrabberWidget_move");o.mod.onmouseup=eval("_curWin."+_codeWinName+".GrabberWidget_up");o.grabStartPosx=parseInt(lyr.style.left);o.grabStartPosy=parseInt(lyr.style.top);o.grabStartx=eventGetX(e);o.grabStarty=eventGetY(e);var mod=o.mod,ifr=o.iframe,stl=o.layer.style,st=mod.style;stl.backgroundImage="url('"+_skin+"../resizepattern.gif')";o.prevZ=stl.zIndex;stl.zIndex=9999;ifr.css.zIndex=9998;st.width="100%";st.height="100%";mod.style.display="block";var p=getPos(o.layer);ifr.move(p.x,p.y);ifr.resize(o.getWidth(),o.getHeight());if(!o.isFromButton){o.showGrab()}return false}function GrabberWidget_move(F){var C=_theGrabber,E=C.layer,H=C.mod;if(C.isFromButton){if(C.isHori){var I=eventGetX(F),D=C.grabStartx;if((ID+3)){C.isFromButton=false}}else{var A=eventGetY(F),B=C.grabStarty;if((GB+3)){C.isFromButton=false}}if(!C.isFromButton){C.showGrab()}}if(!C.isFromButton){if(C.allowGrab){var I=C.isHori?Math.max(0,C.grabStartPosx-C.grabStartx+eventGetX(F)):null;var G=C.isHori?null:Math.max(0,C.grabStartPosy-C.grabStarty+eventGetY(F));if(C.isHori){if(C.min!=null){I=Math.max(I,C.min)}if(C.max!=null){I=Math.min(I,C.max)}}else{if(C.min!=null){G=Math.max(G,C.min)}if(C.max!=null){G=Math.min(G,C.max)}}eventCancelBubble(F);C.move(I,G);getPos(C.layer);if(C.buttonCB){var J=C.buttonLyr.style;if(J.display!="none"){J.display="none"}}C.iframe.move(I,G)}}}function GrabberWidget_up(E){var F=_theGrabber,B=F.layer,D=F.mod,C=B.style;C.backgroundImage="";C.zIndex=F.prevZ;var G=F.iframe;G.move(-100,-100);G.resize(1,1);G.setDisplay(false);eventCancelBubble(E);var A=D.style;A.display="none";A.width="0px";A.height="0px";if(F.buttonCB){F.buttonLyr.style.display=""}if(F&&(F.isFromButton)){if(F.buttonCB){F.buttonCB()}F.isFromButton=false}if(F.allowGrab&&(!F.isFromButton)){if(F.resizeCB){F.resizeCB(parseInt(B.style.left),parseInt(B.style.top))}}}function newButtonWidget(C,L,H,D,F,Q,G,I,B,M,K,P,N,J,A,O){var E=newWidget(C);E.label=L;E.cb=H;E.width=D;E.hlp=F;E.tooltip=Q;E.tabIndex=G;E.isGray=false;E.isDefault=false;E.txt=null;E.icn=null;E.margin=I?I:0;E.extraStyle="";E.isDelayCallback=true;if(B){E.url=B;E.w=M;E.h=K;E.dx=P;E.dy=N;E.disDx=(A!=null)?A:P;E.disDy=(O!=null)?O:N;E.imgRight=J?true:false}E.getHTML=ButtonWidget_getHTML;E.setDisabled=ButtonWidget_setDisabled;E.setText=ButtonWidget_setText;E.changeImg=ButtonWidget_changeImg;E.oldInit=E.init;E.init=ButtonWidget_init;E.isDisabled=ButtonWidget_isDisabled;E.setDefaultButton=ButtonWidget_setDefaultButton;E.executeCB=ButtonWidget_executeCB;E.setTooltip=ButtonWidget_setTooltip;E.setDelayCallback=ButtonWidget_setDelayCallback;E.instIndex=ButtonWidget_currInst;ButtonWidget_inst[ButtonWidget_currInst++]=E;return E}ButtonWidget_inst=new Array;ButtonWidget_currInst=0;function ButtonWidget_getHTML(){with(this){var clk=_codeWinName+".ButtonWidget_clickCB("+this.instIndex+');return false;"';var clcbs='onclick="'+clk+'" ';if(_ie){clcbs+='ondblclick="'+clk+'" '}var isDefaultSty=(this.isDefault&&!this.isGray);clcbs+='onkeydown=" return '+_codeWinName+".ButtonWidget_keydownCB(event,"+this.instIndex+');" ';var url1=_skin+"button.gif",addPar=' style="'+extraStyle+"cursor:"+_hand+";margin-left:"+margin+"px; margin-right:"+margin+'px; "'+clcbs+" ",tip=attr("title",tooltip),idText="theBttn"+id,idIcon="theBttnIcon"+id;var bg=backImgOffset(url1,0,isDefaultSty?105:42);var lnkB="';var l=(label!=null);var im=(this.url?(''+(l?"":lnkB)+simpleImgOffset(url,w,h,this.isGray?disDs:dx,this.isGray?disDy:dy,idIcon,null,(l?"":tooltip),"cursor:"+_hand)+(l?"":"")+""):"");return''+(this.imgRight?"":im)+(l?(""):"")+(this.imgRight?im:"")+'
'+lnkB+label+"
'}}function ButtonWidget_setDelayCallback(A){this.isDelayCallback=(A==true)}function ButtonWidget_setDisabled(F){var E=this,D=F?"default":_hand;E.isGray=F;if(E.layer){var B=F?"wizbuttongray":"wizbutton";if(E.txt.className!=B){E.txt.className=B;E.txt.style.cursor=D;E.css.cursor=D;if(E.icn){changeSimpleOffset(E.icn,E.isGray?E.disDx:E.dx,E.isGray?E.disDy:E.dy);E.icn.style.cursor=D}if(E.isDefault){var A=!F,C=_skin+"button.gif";changeSimpleOffset(E.leftImg,0,A?63:0,C);changeOffset(E.centerImg,0,A?105:42,C);changeSimpleOffset(E.rightImg,0,A?84:21,C)}}}}function ButtonWidget_setDefaultButton(){var C=this;if(C.layer){var A=!C.isGray,B=_skin+"button.gif";changeSimpleOffset(C.leftImg,0,A?63:0,B);changeOffset(C.centerImg,0,A?105:42,B);changeSimpleOffset(C.rightImg,0,A?84:21,B)}C.isDefault=true}function ButtonWidget_isDisabled(){return this.isGray}function ButtonWidget_setText(A){this.txt.innerHTML=convStr(A)}function ButtonWidget_setTooltip(A){var B=this;B.tooltip=A;B.layer.title=A;if(B.txt){B.txt.title=A}if(B.icn){B.icn.title=A}}function ButtonWidget_init(){var B=this;B.oldInit();B.txt=getLayer("theBttn"+this.id);B.icn=getLayer("theBttnIcon"+this.id);B.leftImg=getLayer("theBttnLeftImg"+this.id);B.centerImg=getLayer("theBttnCenterImg"+this.id);B.rightImg=getLayer("theBttnRightImg"+this.id);var A=B.isGray?"wizbuttongray":"wizbutton";if(B.txt.className!=A){B.setDisabled(B.isGray)}}function ButtonWidget_changeImg(B,A,E,D,C,F){var G=this;if(C){G.url=C}if(B!=null){G.dx=B}if(A!=null){G.dy=A}if(E!=null){G.disDx=E}if(D!=null){G.disDy=D}if(F!=null){G.tooltip=F}if(G.icn){changeSimpleOffset(G.icn,G.isGray?G.disDx:G.dx,G.isGray?G.disDy:G.dy,G.url,G.tooltip)}}function ButtonWidget_clickCB(A){var B=ButtonWidget_inst[A];if(B&&!B.isGray){if(B.isDelayCallback){setTimeout("ButtonWidget_delayClickCB("+A+")",1)}else{ButtonWidget_delayClickCB(A)}}}function ButtonWidget_delayClickCB(A){var B=ButtonWidget_inst[A];B.executeCB()}function ButtonWidget_executeCB(){var o=this;if(o.cb){if(typeof o.cb!="string"){o.cb()}else{eval(o.cb)}}}function ButtonWidget_keydownCB(D,B){var A=eventGetKey(D);var C=ButtonWidget_inst[B];if(A==13&&C.cb){eventCancelBubble(D)}return true}function newScrolledZoneWidget(G,C,E,B,D,A){var F=newWidget(G);F.borderW=C;F.padding=E;F.w=B;F.h=D;F.oldResize=F.resize;F.beginHTML=ScrolledZoneWidget_beginHTML;F.endHTML=ScrolledZoneWidget_endHTML;F.resize=ScrolledZoneWidget_resize;F.bgClass=(A)?A:"insetBorder";return F}function ScrolledZoneWidget_beginHTML(){var A=this.w,B=this.h;var C=_moz?2*(this.borderW+this.padding):0;if(typeof (A)=="number"){if(_moz){A=Math.max(0,A-C)}A=""+A+"px"}if(typeof (B)=="number"){if(_moz){B=Math.max(0,B-C)}B=""+B+"px"}return'
'}function ScrolledZoneWidget_endHTML(){return"
"}function ScrolledZoneWidget_resize(A,B){if(_moz){var C=2*(this.borderW+this.padding);if(A!=null){A=Math.max(0,A-C)}if(B!=null){B=Math.max(0,B-C)}}this.oldResize(A,B)}function newComboWidget(F,E,A,B,C){var D=newWidget(F);D.tooltip=C;D.size=1;D.getHTML=ComboWidget_getHTML;D.beginHTML=ComboWidget_beginHTML;D.endHTML=ComboWidget_endHTML;D.changeCB=E;D.noMargin=A;D.width=B==null?null:""+B+"px";D.add=ComboWidget_add;D.del=ComboWidget_del;D.getSelection=ComboWidget_getSelection;D.select=ComboWidget_select;D.valueSelect=ComboWidget_valueSelect;D.getCount=ComboWidget_getCount;D.oldSetDisabled=D.setDisabled;D.setDisabled=ComboWidget_setDisabled;D.setUndefined=ComboWidget_setUndefined;D.delByID=ComboWidget_delByID;D.findByValue=ComboWidget_findByValue;D.findByText=ComboWidget_findByText;D.getValue=ComboWidget_getValue;D.isGrayed=ComboWidget_isGrayed;D.clearSelection=ComboWidget_clearSelection;D.isDisabled=false;D.multi=false;D.undef=false;D.isCombo=true;D.undefId=D.id+"__undef";D.disabledId=D.id+"__disabled";return D}_extrCmbS=(_moz?"font-size:12px;":"");function ComboWidget_beginHTML(){var B=this,A=((_moz&&!B.isCombo)?"font-size:12px;":"");return""}function ComboWidget_getHTML(A){return this.beginHTML()+(A?A:"")+this.endHTML()}function ComboWidget_add(B,F,C,G,E){var D=this.layer,A=_curDoc.createElement("option");if(_ie){D.options.add(A)}else{D.appendChild(A)}if(A.innerText!=null){A.innerText=B}else{A.innerHTML=convStr(B)}A.value=F;if(G!=null){A.id=G}if(C){A.selected=true}if(E){A.style.color="gray"}return A}function ComboWidget_getSelection(){var C=this.layer,B=C.selectedIndex;if(B<0){return null}var A=new Object;A.index=B;A.value=C.options[B].value;A.text=C.options[B].text;return A}function ComboWidget_select(B){var D=this,C=D.layer,A=C.options.length;if(B==null){C.selectedIndex=-1}if((B<0)||(B>=A)){B=A-1}if(B>=0){C.selectedIndex=B}D.setUndefined(false)}function ComboWidget_valueSelect(B){var F=this,E=F.layer,D=E.options,A=D.length;for(var C=0;CA){return null}var B=new Object;B.index=C;B.value=E.options[C].value;return B}function ComboWidget_isGrayed(B){var E=this,D=E.layer,C=D.options,A=C.length;if(B==null||B<0||B>A){return false}return(D.options[B].style.color=="gray")}function newListWidget(A,F,E,B,J,I,G,D,H){var C=newComboWidget(A,F,true,B,I);C.clickCB=H;C.dblClickCB=G;C.keyUpCB=D;C.size=J;C.multi=E;C.getMultiSelection=ListWidget_getMultiSelection;C.setUndefined=ListWidget_setUndefined;C.isUndefined=ListWidget_isUndefined;C.change=ListWidget_change;C.isCombo=false;return C}function ListWidget_setUndefined(A){var B=this;B.undef=A;if(A==true){B.layer.selectedIndex=-1}}function ListWidget_isUndefined(){return(this.layer.selectedIndex==-1)}function ListWidget_getMultiSelection(){var F=this.layer,E=new Array,A=F.options.length;for(var D=0;D'+img(_skin+"../help.gif",16,16,"top",null,_helpLab)+''+convStr(A.title)+''+convStr(A.boldTitle)+"
"+getSpace(1,2)+'
'+convStr(A.text,false,true)+"
"}function InfoWidget_resize(B,C){var D=this;if(B!=null){D.w=B}if(C!=null){D.h=C}D.oldResize(B,C);if(D.layer){var A=D.textLayer;if(A==null){A=D.textLayer=getLayer("infozone_"+D.id)}if(A){if(D.h!=null){A.style.height=""+Math.max(0,D.h-(_ie?18:28))+"px"}}}}function newCheckWidget(A,H,F,E,I,G,D,C){var B=newWidget(A);B.text=H;B.convText=C;B.changeCB=F;B.idCheckbox="check_"+A;B.checkbox=null;B.kind="checkbox";B.name=B.idCheckbox;B.bold=E;B.imgUrl=I;B.imgW=G;B.imgH=D;B.getHTML=CheckWidget_getHTML;B.setText=CheckWidget_setText;B.parentInit=Widget_init;B.init=CheckWidget_init;B.check=CheckWidget_check;B.isChecked=CheckWidget_isChecked;B.setDisabled=CheckWidget_setDisabled;B.isDisabled=CheckWidget_isDisabled;B.uncheckOthers=CheckWidget_uncheckOthers;B.isIndeterminate=CheckWidget_isIndeterminate;B.setIndeterminate=CheckWidget_setIndeterminate;B.layerClass=("dialogzone"+(B.bold?"bold":""));B.nobr=true;return B}function CheckWidget_getHTML(){var B=this,A=B.layerClass;return'"+(B.imgUrl?'":"")+"
"+(B.nobr?"":"")+'"+(B.nobr?"":"")+"
"}function CheckWidget_setText(A){var B=this;B.text=A;if(B.layer){if(B.labelLyr==null){B.labelLyr=getLayer("label_"+B.id)}B.labelLyr.innerHTML=B.convText?convStr(A):A}}function CheckWidget_init(){this.parentInit();this.checkbox=getLayer(this.idCheckbox)}function CheckWidget_check(A){this.checkbox.checked=A;if(A){this.uncheckOthers()}}function CheckWidget_isChecked(){return this.checkbox.checked}function CheckWidget_changeCB(B,A){var C=getWidget(A);C.uncheckOthers();if(C.changeCB){C.changeCB(B)}}function CheckWidget_setDisabled(A){this.checkbox.disabled=A;if(_moz){this.checkbox.className=(A?"dialogzone":"")}}function CheckWidget_isDisabled(){return this.checkbox.disabled}function CheckWidget_uncheckOthers(){}function CheckWidget_isIndeterminate(){return this.checkbox.indeterminate}function CheckWidget_setIndeterminate(A){this.checkbox.indeterminate=A}function newRadioWidget(A,I,J,G,F,K,H,D,C){var B=newCheckWidget(A,J,G,F,K,H,D,C);B.kind="radio";B.name=I;if(_RadioWidget_groups[I]==null){_RadioWidget_groups[I]=new Array}B.groupInstance=_RadioWidget_groups[I];var E=B.groupInstance;B.groupIdx=E.length;E[E.length]=B;B.uncheckOthers=RadioWidget_uncheckOthers;return B}var _RadioWidget_groups=new Array;function RadioWidget_uncheckOthers(){var D=this.groupInstance,B=this.groupIdx,A=D.length;for(var C=0;C'}function TextFieldWidget_getValue(){var A=this;if(A.isHelpTxt){return""}else{return A.layer?A.layer.value:A.oldValue}}function TextFieldWidget_setValue(A){var B=this;if(B.layer){B.eraseHelpTxt();B.layer.value=""+A}else{B.oldValue=A}}function TextFieldWidget_changeCB(B,A){var C=getWidget(A);C.eraseHelpTxt();if(C.beforeChange){C.beforeChange()}if(C.changeCB){C.changeCB(B)}}function TextFieldWidget_keyPressCB(B,A){var C=getWidget(A);if(eventGetKey(B)==13){C.enterKeyPressed=true;return false}else{C.enterKeyPressed=false}return true}function TextFieldWidget_keyUpCB(B,A){var C=getWidget(A);C.eraseHelpTxt();if(eventGetKey(B)==13&&C.enterKeyPressed){if(C.beforeChange){C.beforeChange()}if(C.enterCB){if(C.enterCancelBubble){eventCancelBubble(B)}C.enterCB(B)}return false}else{if(C.keyUpCB){C.keyUpCB(B)}}C.enterKeyPressed=false;return true}function TextFieldWidget_keyDownCB(B,A){var C=getWidget(A);C.eraseHelpTxt();C.enterKeyPressed=false;if(eventGetKey(B)==13){return true}else{if(eventGetKey(B)==8){eventCancelBubble(B)}}return true}function TextFieldWidget_eraseHelpTxt(){var A=this;if(A.isHelpTxt){A.layer.value=""}A.isHelpTxt=false;A.layer.style.color="black"}function TextFieldWidget_focus(A){var B=getWidget(A);B.eraseHelpTxt();if(B.focusCB){B.focusCB()}}function TextFieldWidget_blur(A){var B=getWidget(A);if(B.beforeChange){B.beforeChange()}if(B.blurCB){B.blurCB()}}function TextFieldWidget_intValue(A){var B=parseInt(this.getValue());return isNaN(B)?A:B}function TextFieldWidget_intPosValue(A){var B=this.intValue(A);return(B<0)?A:B}function TextFieldWidget_select(){this.layer.select()}function TextFieldWidget_setHelpTxt(A){var B=this;B.helpTxt=A;if(B.layer&&(B.layer.value=="")){B.isHelpTxt=true;B.layer.value=A;B.layer.style.color="#808080"}}function newIntFieldWidget(C,G,I,F,H,B,J,D,A){var E=newTextFieldWidget(C,G,I,F,H,B,J,D);E.min=-Number.MAX_VALUE;E.max=Number.MAX_VALUE;E.customCheckCB=A;E.setMin=IntFieldWidget_setMin;E.setMax=IntFieldWidget_setMax;E.setValue=IntFieldWidget_setValue;E.beforeChange=IntFieldWidget_checkChangeCB;E.value="";return E}function IntFieldWidget_setMin(A){if(!isNaN(A)){this.min=A}}function IntFieldWidget_setMax(A){if(!isNaN(A)){this.max=A}}function IntFieldWidget_setValue(B){var C=this,A=C.layer;B=""+B;if(B==""){if(A){A.value=""}C.oldValue="";return }var D=parseInt(B);value="";if(!isNaN(D)&&(D>=C.min)&&(D<=C.max)&&((C.customCheckCB==null)||C.customCheckCB(D))){value=D;C.oldValue=value}else{if(C.oldValue){value=C.oldValue}}if(A){A.value=""+value}}function IntFieldWidget_checkChangeCB(){var A=this;A.setValue(A.layer.value)}function newFrameZoneWidget(E,A,C,B){var D=newWidget(E);D.w=(A!=null)?""+Math.max(0,A-10)+"px":null;D.h=(C!=null)?""+Math.max(0,C-10)+"px":null;D.reverse=(B!=null)?B:false;D.cont=null;D.beginHTML=FrameZoneWidget_beginHTML;D.endHTML=FrameZoneWidget_endHTML;D.oldResize=D.resize;D.resize=FrameZoneWidget_resize;return D}function FrameZoneWidget_resize(A,B){var D=this;var C=D.layer.display!="none";if(C&_moz&&!_saf){D.setDisplay(false)}D.oldResize(A,B);if(C&_moz&&!_saf){D.setDisplay(true)}}function FrameZoneWidget_beginHTML(){var A=this;return'
'}function FrameZoneWidget_endHTML(){var A=this;return"
"}function arrayAdd(E,G,D,B){var F=E[G],A=F.length;if((B==null)||(typeof B!="number")){B=-1}if((B<0)||(B>A)){B=A}if(B!=A){var C=F.slice(B);F.length=B+1;F[B]=D;F=F.concat(C)}else{F[B]=D}E[G]=F;return B}function arrayRemove(D,F,A){var E=D[F],C=E.length-1;if(A==null){E.length=0;D[F]=E;return -1}if((A<0)||(A>C)){return -1}if(A==C){E.length=C}else{var B=E.slice(A+1);E.length=A;E=E.concat(B)}D[F]=E;return A}function getFrame(name,par){if(par==null){par=self}var frames=par.frames,w=eval("frames."+name);if(w==null){return w}var l=frames.length;for(var i=0;i/g,">").replace(/"/g,""");if(A){B=B.replace(/ /g," ")}if(C){B=B.replace(/\n/g,"
")}return B}function escapeCR(B){B=""+B;var A=B.replace(/\r/g,"").replace(/\n/g,"\\n");return A}function addDblClickCB(B,A){if(B.addEventListener&&!_saf){B.addEventListener("dblclick",A,false)}else{B.ondblclick=A}}function img(E,A,C,F,B,D){B=(B?B:"");if(D==null){D=""}return""}function imgOffset(A,G,D,J,I,B,F,C,H,E){return img(_skin+"../transp.gif",G,D,E,(F?F:"")+" "+attr("id",B)+' style="float:left;'+backImgOffset(A,J,I)+(H?H:"")+'"',C)}function simpleImgOffset(A,G,D,J,I,B,F,C,H,E){if(_ie){if(J==null){J=0}if(I==null){I=0}return"
'+img(A,null,null,(E?E:"top"),'style="margin:0px;position:relative;top:'+(-I)+"px;left:"+(-J)+'px" tabIndex="-1"',C)+"
"}else{return imgOffset(A,G,D,J,I,B,F,C,H,E)}}function changeSimpleOffset(E,B,A,D,F){if(_ie){E=E.childNodes[0];var C=E.style;if((D!=null)&&(D!=E.src)){E.src=D}if(B!=null){C.left=""+(-B)+"px"}if(A!=null){C.top=""+(-A)+"px"}if(F!=null){E.title=F;E.alt=F}}else{changeOffset(E,B,A,D,F)}}function backImgOffset(C,B,A){return"background-image:url('"+C+"');background-position:"+(-B)+"px "+(-A)+"px;"}function changeOffset(E,B,A,D,F){var C=E.style;if(C){if((B!=null)&&(A!=null)){C.backgroundPosition=""+(-B)+"px "+(-A)+"px"}if(D){C.backgroundImage="url('"+D+"')"}}if(F){E.title=F}}function includeCSS(B,C){if(typeof (_skin)=="string"&&_skin!=""){var A="";if(C){A=_skin+"../"+B}else{A=_skin+B}A+=".css";_curDoc.write('')}}function getLayer(A){return _curDoc.getElementById(A)}function setLayerTransp(A,B){if(_ie){A.style.filter=(B==null)?"":"progid:DXImageTransform.Microsoft.Alpha( style=0,opacity="+B+")"}else{A.style.MozOpacity=(B==null)?1:B/100}}function getPos(B,A){A=A?A:null;for(var D=0,C=0;(B!=null)&&(B!=A);D+=B.offsetLeft,C+=B.offsetTop,B=B.offsetParent){}return{x:D,y:C}}function getPos2(B,A){var A=A?A:null;var D=0;var C=0;while(B.parentNode||B.offsetParent){if(B.offsetParent){D+=B.offsetLeft;C+=B.offsetTop;B=B.offsetParent}else{if(B.parentNode){if(B.style){if(B.style.left){D+=B.style.left}if(B.style.top){C+=B.style.top}}B=B.parentNode}else{break}}}if(A){relToCord=getPos2(A);D-=relToCord.x;C-=relToCord.y}return{x:D,y:C}}function getPosScrolled(C,B){B=B?B:null;if(_ie){for(var E=0,D=0;(C!=null)&&(C!=B);E+=C.offsetLeft-C.scrollLeft,D+=C.offsetTop-C.scrollTop,C=C.offsetParent){}}else{var A=C;for(var E=0,D=0;(C!=null)&&(C!=B);E+=C.offsetLeft,D+=C.offsetTop,C=C.offsetParent){}for(C=A;(C!=null)&&(C!=B);C=C.parentNode){if(C.scrollLeft!=null){E-=C.scrollLeft;D-=C.scrollTop}}}E+=getScrollX();D+=getScrollY();return{x:E,y:D}}function getWidget(B){if(B==null){return null}var A=B._widget;if(A!=null){return _widgets[A]}else{return getWidget(B.parentNode)}}function getWidgetFromID(B){if(B==null){return null}var A=getLayer(B);return getWidget(A)}function attr(A,B){return(B!=null?" "+A+'="'+B+'" ':"")}function sty(A,B){return(B!=null?A+":"+B+";":"")}function getSep(B,A){if(B==null){B=0}var C=B>0?''+getSpace(B,1)+"":"";return''+C+''+C+"
"}function writeSep(B,A){_curDoc.write(getSep(B,A))}function getSpace(A,B){return'
'+img(_skin+"../transp.gif",A,B)+"
"}function writeSpace(A,B){_curDoc.write(getSpace(A,B))}function documentWidth(B){var B=B?B:_curWin;var A=Math.max(document.body.clientWidth,document.documentElement.clientWidth);A=Math.max(A,document.body.scrollWidth);return A}function documentHeight(B){var B=B?B:_curWin;var A=Math.max(document.body.clientHeight,document.documentElement.clientHeight);A=Math.max(A,document.body.scrollHeight);return A}function winWidth(B){var A;var B=B?B:_curWin;if(_ie){if(_isQuirksMode){A=B.document.body.clientWidth}else{A=B.document.documentElement.clientWidth}}else{A=B.innerWidth}return A}function winHeight(B){var B=B?B:_curWin;var A;if(_ie){if(_isQuirksMode){A=document.body.clientHeight}else{A=document.documentElement.clientHeight}}else{A=B.innerHeight}return A}function getScrollX(A){var B=0;var A=A?A:_curWin;if(typeof (A.scrollX)=="number"){B=A.scrollX}else{B=Math.max(A.document.body.scrollLeft,A.document.documentElement.scrollLeft)}return B}function getScrollY(B){var A=0;var B=B?B:_curWin;if(typeof (B.scrollY)=="number"){A=window.scrollY}else{A=Math.max(B.document.body.scrollTop,B.document.documentElement.scrollTop)}return A}function winScrollTo(A,C,B){B=B?B:_curWin;B.scrollTo(A,C)}function eventGetKey(B,A){A=A?A:_curWin;return _ie?A.event.keyCode:B.keyCode}function eventGetX(A){return _ie?_curWin.event.clientX:A.clientX?A.clientX:A.pageX}function eventGetY(A){return _ie?_curWin.event.clientY:A.clientY?A.clientY:A.pageY}function xpos(D,C,B,A){if((A==null)||(!_ie)){A=1}return((C.clientX/A)-getPos(D).x)+getScrollX()}function ypos(D,C,B,A){if((A==null)||(!_ie)){A=1}return((C.clientY/A)-getPos(D).y)+(_ie?B.body.scrollTop:0)}function absxpos(B,A){if((A==null)||(!_ie)){return B.clientX}else{return B.clientX/A}}function absypos(B,A){if((A==null)||(!_ie)){return B.clientY}else{return B.clientY/A}}function eventCancelBubble(C,B){B=B?B:_curWin;var A=_ie?B.event:C;if(A){A.cancelBubble=true;if(A.stopPropagation){A.stopPropagation()}}}function isHidden(B){if((B==null)||(B.tagName=="BODY")){return false}var A=B.style;if((A==null)||(A.visibility==_hide)||(A.display=="none")){return true}return isHidden(B.parentNode)}function opt(C,A,B){return'"}function lnk(C,D,A,F,B,E){if(D==null){D="return false"}B=B?B:"";return""+C+""}_oldErrHandler=null;function localErrHandler(){return true}function canScanFrames(A){var B=true,D=null;if(_moz){_oldErrHandler=window.onerror;window.onerror=localErrHandler}try{D=A.document;B=false}catch(C){}if(_moz){window.onerror=_oldErrHandler}return(!B&&(D!=null))}function getBGIframe(A){return''}function getDynamicBGIFrameLayer(){var A=false;if(_curWin.BGIFramePool){BGIFrames=_curWin.BGIFramePool.split(",");BGIFCount=BGIFrames.length;for(var B=0;B'}function BlockWhileWaitWidget_show(A){var B=this;if(B.layer==null){B.layer=getLayer(B.id);if(B.layer==null){targetApp(B.getPrivateHTML());B.layer=getLayer(B.id);B.css=B.layer.style}else{B.css=B.layer.style}}B.setDisplay(A)}function isTextInput(A){var B=_ie?A.srcElement:A.target;var C=false;if(B.tagName=="TEXTAREA"){C=true}if((B.tagName=="INPUT")&&((B.type.toLowerCase()=="text")||(B.type.toLowerCase()=="password"))){C=true}return C}function isTextArea(A){var B=_ie?A.srcElement:A.target;if(B.tagName=="TEXTAREA"){return true}else{return false}}function LZ(A){return(A<0||A>9?"":"0")+A}if(bobj.crv.config.isDebug){localErrHandler=null}initDom(bobj.crvUri("../dhtmllib/images/")+bobj.crv.config.skin+"/","",bobj.crv.config.lang);styleSheet();_allBOIcons=new Array;_allBOIconsMenus=new Array;_menuType_simple=0;_menuType_color=1;_menuType_border=2;function NewLabelWidget(D,C,A){var B=newWidget(D);B.text=C;B.convBlanks=A;B.getHTML=LabelWidget_getHTML;B.setDisabled=LabelWidget_setDisabled;B.dis=false;return B}function LabelWidget_setDisabled(A){var B=this;if(B.dis!=A){B.dis=A;if(B.layer){B.layer.className="iconText"+(A?"Dis":"")}}}function LabelWidget_getHTML(){var A=this;return'
'+convStr(A.text,A.convBlanks)+"
"}function newIconWidget(C,B,M,I,F,H,G,N,K,A,L,J,E){var D=newWidget(C);D.src=B;D.clickCB=M;D.text=I;D.alt=F;D.isTabEnabled=J;D.ariaHasPopUp=E;D.width=null;D.txtAlign="left";D.border=4;D.txtNoPadding=false;D.allowDblClick=false;if(B){D.w=(H!=null)?H:16;D.h=(G!=null)?G:16;D.dx=(N!=null)?N:0;D.dy=(K!=null)?K:0;D.disDx=(A!=null)?A:0;D.disDy=(L!=null)?L:0}else{D.w=1;D.h=16}D.dis=false;D.disp=true;D.margin=1;D.extraHTML="";D.imgLayer=null;D.txtLayer=null;D.overCB="IconWidget_overCB";D.outCB="IconWidget_outCB";D.isDisplayed=IconWidget_isDisplayed;D.setDisplay=IconWidget_setDisplay;D.getHTML=IconWidget_getHTML;D.getTxtWidth=IconWidget_getTxtWidth;D.index=_allBOIcons.length++;D.nocheckClass="iconnocheck";D.hoverClass="iconhover";D.checkClass="iconcheck";D.checkhoverClass="iconcheckhover";D.currentClass=D.nocheckClass;D.currentHoverClass=D.hoverClass;D.setClasses=IconWidget_setClasses;D.internalUpCB=null;D.internalDownCB=IconWidget_internalDownCB;D.internalUpCB=IconWidget_internalUpCB;D.isHover=false;D.changeTooltip=IconWidget_changeTooltip;D.changeText=IconWidget_changeText;D.changeImg=IconWidget_changeImg;D.setDisabled=IconWidget_setDisabled;D.isDisabled=IconWidget_isDisabled;D.acceptClick=IconWidget_acceptClick;_allBOIcons[D.index]=D;D.outEnable=true;D.setCrs=IconWidget_setCrs;D.oldRes=D.resize;D.resize=IconWidget_resize;D.iconOldInit=D.init;D.init=IconWidget_init;return D}function newIconMenuWidget(C,B,O,K,F,J,G,P,L,A,N,E,I,H){var D=newWidget(C);if(typeof (H)=="undefined"){H=E?_menuType_color:_menuType_simple}D.menuItemType=E?_isColor:_isNotColor;var M=_openMenu.replace("{0}",(K?K:(F?F:"")));D.icon=newIconWidget("iconMenu_icon_"+C,B,IconMenuWidget_iconClickCB,K,F,J,G,P,L,A,N,false);D.arrow=newIconWidget("iconMenu_arrow_"+C,_skin+"menus.gif",IconMenuWidget_arrowClickCB,null,M,7,16,0,81,0,97,true);switch(H){case _menuType_color:D.menu=newMenuColorWidget("iconMenu_menu_"+C,IconMenuWidget_hideCB);break;case _menuType_border:D.menu=newMenuBordersWidget("iconMenu_menu_"+C,IconMenuWidget_hideCB,I,IconBordersMenuWidget_internalClickCB);break;default:case _menuType_simple:D.menu=newMenuWidget("iconMenu_menu_"+C,IconMenuWidget_hideCB,I);break}D.icon.par=D;D.arrow.par=D;D.menu.parIcon=D;D.icon.margin=0;D.arrow.margin=0;D.icon.overCB="IconWidget_none";D.icon.outCB="IconWidget_none";D.arrow.overCB="IconWidget_none";D.arrow.outCB="IconWidget_none";D.margin=1;D.spc=0;D.getHTML=IconMenuWidget_getHTML;D.clickCB=O;D.getMenu=IconMenuWidget_getMenu;D.menIcnOldInit=D.init;D.init=IconMenuWidget_init;D.removeAllMenuItems=IconMenuWidget_removeAllMenuItems;D.index=_allBOIconsMenus.length++;_allBOIconsMenus[D.index]=D;D.setDisabled=IconMenuWidget_setDisabled;D.isDisabled=IconMenuWidget_isDisabled;D.disableMenu=IconMenuWidget_disableMenu;D.changeText=IconMenuWidget_changeText;D.imwpResize=D.resize;D.resize=IconMenuWidget_resize;D.focus=IconMenuWidget_focus;D.changeArrowTooltip=IconMenuWidget_changeArrowTooltip;D.disp=true;D.isDisplayed=IconWidget_isDisplayed;D.setDisplay=IconWidget_setDisplay;return D}function IconMenuWidget_removeAllMenuItems(){this.menu.removeAll();this.menu.resetItemCount()}function IconMenuWidget_changeText(A){this.icon.changeText(A)}function IconMenuWidget_changeArrowTooltip(A){this.arrow.changeTooltip(A,false)}function IconMenuWidget_resize(A,B){var D=this;if(A!=null){A=Math.max(0,A-2*D.margin)}var C=D.layer.display!="none";if(C&_moz&&!_saf){D.setDisplay(false)}D.imwpResize(A,B);if(A!=null){D.icon.resize(Math.max(0,A-13-D.spc))}if(C&_moz&&!_saf){D.setDisplay(true)}}function IconMenuWidget_setDisabled(A){var B=this;if(A){if(B.menu.isShown()){B.menu.show(false)}IconMenuWidgetOutCB(B.index)}B.icon.setDisabled(A);B.arrow.setDisabled(A)}function IconMenuWidget_isDisabled(){return(this.icon.dis==true)}function IconMenuWidget_internalCB(){var C=this,A=null;if(C.id!=null){A=(C.menuItemType!=_isLastUsedColor)?C.id.slice(6):C.color}var B=C.par.parIcon;B.oldColor=B.curColor;B.curColor=A;if(B.curColor!=null){B.showSample()}if(B.clickColor){B.clickColor()}}function IconMenuWidget_focus(){var A=this;A.arrow.focus()}function IconMenuWidget_disableMenu(A){var B=this;B.arrow.setDisabled(A);B.menu.setDisabled(A)}function IconMenuWidget_getMenu(){return this.menu}function IconWidget_none(){}function IconMenuWidget_init(){var B=this;B.menIcnOldInit();B.icon.init();B.arrow.init();B.menu.init();var A=B.layer;A.onmouseover=IconMenuWidget_OverCB;A.onmouseout=IconMenuWidget_OutCB}function IconMenuWidget_getHTML(){var B=this,A=B.disp?"":"display:none;";return'
'+B.icon.getHTML()+''+B.arrow.getHTML()+"
"}function IconMenuWidget_OverCB(){IconMenuWidgetOverCB(getWidget(this).index);return true}function IconMenuWidget_OutCB(){IconMenuWidgetOutCB(getWidget(this).index)}function IconMenuWidgetOverCB(A){o=_allBOIconsMenus[A];IconWidget_overCB(o.icon.index);IconWidget_overCB(o.arrow.index)}function IconMenuWidgetOutCB(A){o=_allBOIconsMenus[A];if(!o.menu.isShown()){IconWidget_outCB(o.icon.index);IconWidget_outCB(o.arrow.index)}else{IconWidget_overCB(o.icon.index);IconWidget_overCB(o.arrow.index)}}function IconMenuWidget_iconClickCB(){var C=this.par;if(C.clickCB==null){var B=C.layer;var A=getPos2(B);C.menu.show(!C.menu.isShown(),A.x,A.y+C.getHeight()+1,null,null,C);IconMenuWidgetOverCB(C.index)}else{C.clickCB()}}function IconMenuWidget_arrowClickCB(){var C=this.par,B=C.layer;var A=getPos2(B);C.menu.show(!C.menu.isShown(),A.x,A.y+C.getHeight()+1,null,null,C);IconMenuWidgetOverCB(C.index)}function IconMenuWidget_hideCB(){var A=this.parIcon;if(A.arrow){A.arrow.focus()}IconMenuWidgetOutCB(A.index)}function newSingleIconMenuWidget(C,B,N,J,F,I,G,O,K,A,M,E,H){var L=_openMenu.replace("{0}",(J?J:(F?F:"")));var D=newIconWidget(C,B,SingleIconMenuWidget_clickCB,null,L,I,G,O,K,A,M,true);D.icon=newIconWidget("singleIconMenu_icon_"+C,B,null,J,null,I,G,O,K,A,M,false);D.arrow=newIconWidget("singleIcon_arrow_"+C,_skin+"menus.gif",SingleIconMenuWidget_iconClickCB,null,L,7,16,0,81,0,97,false);D.menu=newMenuWidget("singleIconMenu_menu_"+C,SingleIconMenuWidget_hideCB,H);D.icon.par=D;D.arrow.par=D;D.menu.parIcon=D;D.icon.margin=0;D.arrow.margin=0;D.icon.overCB="IconWidget_none";D.icon.outCB="IconWidget_none";D.arrow.overCB="IconWidget_none";D.arrow.outCB="IconWidget_none";D.margin=1;D.spc=0;D.getHTML=SingleIconMenuWidget_getHTML;D.getMenu=IconMenuWidget_getMenu;D.menIcnOldInit=D.init;D.init=SingleIconMenuWidget_init;D.removeAllMenuItems=IconMenuWidget_removeAllMenuItems;D.index=_allBOIconsMenus.length++;_allBOIconsMenus[D.index]=D;D.setDisabled=IconMenuWidget_setDisabled;D.isDisabled=IconMenuWidget_isDisabled;D.disableMenu=IconMenuWidget_disableMenu;D.changeText=IconMenuWidget_changeText;D.imwpResize=D.resize;D.resize=IconMenuWidget_resize;D.changeArrowTooltip=IconMenuWidget_changeArrowTooltip;D.disp=true;D.isDisplayed=IconWidget_isDisplayed;D.setDisplay=IconWidget_setDisplay;return D}function SingleIconMenuWidget_init(){var B=this;B.menIcnOldInit();B.menu.init();var A=B.layer;A.onmouseover=SingleIconMenuWidget_OverCB;A.onmouseout=SingleIconMenuWidget_OutCB}function SingleIconMenuWidget_getHTML(){var B=this,A=B.disp?"":"display:none;";return'
'+B.icon.getHTML()+''+B.arrow.getHTML()+'
'}function SingleIconMenuWidget_OverCB(){SingleIconMenuWidgetOverCB(getWidget(this).index);return true}function SingleIconMenuWidget_OutCB(){SingleIconMenuWidgetOutCB(getWidget(this).index)}function SingleIconMenuWidgetOverCB(A){o=_allBOIconsMenus[A];IconWidget_overCB(o.index)}function SingleIconMenuWidgetOutCB(A){o=_allBOIconsMenus[A];if(!o.menu.isShown()){IconWidget_outCB(o.index)}else{IconWidget_overCB(o.index)}}function SingleIconMenuWidget_clickCB(){var C=this,B=C.layer;var A=getPos2(B);C.menu.show(!C.menu.isShown(),A.x,A.y+C.getHeight()+1,null,null,C);SingleIconMenuWidgetOverCB(C.index)}function SingleIconMenuWidget_iconClickCB(){}function SingleIconMenuWidget_hideCB(){var A=this.parIcon;A.focus();SingleIconMenuWidgetOutCB(A.index)}function newIconCheckWidget(C,B,K,H,E,G,F,L,I,A,J){var D=newIconWidget(C,B,K,H,E,G,F,L,I,A,J);D.checked=false;D.internalUpCB=IconCheckWidget_internalUpCB;D.internalDownCB=IconCheckWidget_internalDownCB;D.check=IconCheckWidget_check;D.isChecked=IconCheckWidget_isChecked;D.oldInit=D.init;D.init=IconCheckWidget_init;D.isRadio=false;return D}function newPaletteContainerWidget(D,A,B){var C=newWidget(D);C.beginHTML=PaletteContainerWidget_beginHTML;C.endHTML=PaletteContainerWidget_endHTML;C.add=PaletteContainerWidget_add;C.palettes=new Array;C.contextMenu=A;C.margin=(B!=null)?B:4;return C}function newPaletteWidget(C,A){var B=newWidget(C);B.getHTML=PaletteWidget_getHTML;B.add=PaletteWidget_add;B.disableChildren=PaletteWidget_disableChildren;B.items=new Array;B.oldInit=B.init;B.init=PaletteWidget_init;B.beginRightZone=PaletteWidget_beginRightZone;B.height=A;B.rightZoneIndex=-1;B.sepCount=0;B.vertPadding=4;B.isLeftTableFixed=false;return B}function newPaletteVerticalSepWidget(B){var A=newWidget(B);A.getHTML=PaletteVerticalSepWidget_getHTML;A.isSeparator=true;return A}function PaletteVerticalSepWidget_getHTML(){return img(_skin+"iconsep.gif",6,22,null,' id="'+this.id+'" ')}function getPaletteSep(){return img(_skin+"iconsep.gif",6,22)}function IconRadioWidget_uncheckOthers(){var D=this.groupInstance,B=this.groupIdx,A=D.length;for(var C=0;C'+getSpace(1,2)+""}function PaletteContainerWidget_beginHTML(){var B=this;var A=B.contextMenu?('oncontextmenu="'+_codeWinName+'.PaletteContainerWidget_contextMenu(this,event);return false"'):"";return"
'}_delayedMenu=null;function PaletteContainerWidget_contextMenu(B,A){if(_ie){A=_curWin.event}_delayedMenu=getWidget(B).contextMenu;setTimeout("_delayedMenu.par=null;_delayedMenu.show(true,"+absxpos(A)+","+absypos(A)+")",1)}function PaletteContainerWidget_endHTML(){return"
"}function PaletteContainerWidget_add(A){this.palettes[this.palettes.length]=A;return A}function PaletteWidget_getHTML(){var G=this,C=G.items,B=C.length,A=new Array;j=0;A[j++]='';A[j++]='
';var F=false;for(var D=0;D
';F=true}var E=C[D];A[j++]=""}if(!F){A[j++]='
"+E.getHTML()+"
'}A[j++]="
";return A.join("")}function PaletteWidget_add(A){if(A==null){A=newPaletteVerticalSepWidget(this.id+"_palettesep_"+(this.sepCount++))}this.items[this.items.length]=A;return A}function PaletteWidget_disableChildren(B){var A=this.items;for(var C in A){var D=A[C];if(D&&(D.isSep!=true)){D.setDisabled(B)}}}function PaletteWidget_init(){this.oldInit();var A=this.items;for(var B in A){var C=A[B];if(C){C.init()}}}function IconWidget_isDisplayed(){return this.disp}function IconWidget_setDisplay(C){var B=this;if(B.css){var A=C?"block":"none";if(B.css.display!=A){B.css.display=A}}B.disp=C}function IconWidget_getTxtWidth(){var B=this,A=B.width;if(A!=null){A=A-(B.margin*2);A=A-(B.src?B.w+B.border:1);A=A-(B.txtNoPadding?0:((B.src?4:2)+2));if(_ie){A-=2}else{A-=2}return Math.max(0,A)}else{return -1}}function IconWidget_init(){var D=this,B=false;D.iconOldInit();var A=D.layer;A.tabIndex=D.dis?-1:0;A.title=(D.alt?D.alt:(D.text?D.text:""));if(D.clickCB){A.onclick=IconWidget_upCB;A.onmousedown=IconWidget_downCB;if(D.allowDblClick&&(_ie||_saf)){B=true;addDblClickCB(A,IconWidget_upCB)}A.onkeydown=IconWidget_keydownCB;A.onmouseover=IconWidget_realOverCB;A.onmouseout=IconWidget_realOutCB}if(!B){addDblClickCB(A,IconWidget_retFalse)}A.onselectstart=IconWidget_retFalse;var C=D.disp?"block":"none";if(D.css.display!=C){D.css.display=C}}function IconWidget_getHTML(){var E=this,B=E.src?'
'+simpleImgOffset(E.src,E.w,E.h,E.dis?E.disDx:E.dx,E.dis?E.disDy:E.dy,"IconImg_"+E.id,null,E.alt,"margin:2px;")+E.extraHTML+"
":'
';var A='style="white-space:nowrap;',D=E.getTxtWidth();if(D>=0){A+="text-overflow:ellipsis;overflow:hidden;width:"+D+"px"}A+='"';var C=E.disp?"":"display:none;";return'"+(E.text?'":"")+"
'+((E.clickCB&&_ie)?lnk(B,null,null,null,' tabIndex="-1"'):B)+"
"+convStr(E.text)+"
"}function IconWidget_realOutCB(){var o=getWidget(this);eval(o.outCB+"("+o.index+")")}function IconWidget_realOverCB(){var o=getWidget(this);eval(o.overCB+"("+o.index+")");return true}function IconWidget_retFalse(){return false}function IconWidget_resize(A,B){var D=this;if(D.layer){D.oldRes(A,B)}if(D.txtLayer==null){D.txtLayer=getLayer("IconImg_Txt_"+D.id)}if(A!=null){D.width=A;var C=D.getTxtWidth();if(D.txtLayer&&(C>=0)){D.txtLayer.style.width=""+C+"px"}}if(B!=null){D.h=B?(B-D.border):D.h;if(D.txtLayer&&(D.h>=0)){D.txtLayer.style.height=""+D.h+"px"}}}function IconWidget_changeTooltip(B,A){var C=this;if(B==null){return }if(!A){C.alt=B}if(C.layer){C.layer.title=B}if(C.imgLayer==null){C.imgLayer=getLayer("IconImg_"+this.id)}if(C.imgLayer){changeSimpleOffset(C.imgLayer,null,null,null,B)}}function IconWidget_changeText(A){var B=this;B.text=A;if(B.layer){if(B.txtLayer==null){B.txtLayer=getLayer("IconImg_Txt_"+B.id)}B.txtLayer.innerHTML=convStr(A)}}function IconWidget_changeImg(B,A,D){var C=this;if(D){C.src=D}if(B!=null){C.dx=B}if(A!=null){C.dy=A}if(C.layer&&(C.imgLayer==null)){C.imgLayer=getLayer("IconImg_"+this.id)}if(C.imgLayer){changeSimpleOffset(C.imgLayer,B,A,C.src)}}function IconWidget_internalDownCB(){if(!this.dis){this.currentHoverClass=this.checkhoverClass}}function IconWidget_internalUpCB(){if(!this.dis){this.currentHoverClass=this.hoverClass}}function IconWidget_setCrs(){var B=this,A=(B.clickCB?(!B.acceptClick()?"default":_hand):"default");B.css.cursor=A;if(B.src){if(B.imgLayer==null){B.imgLayer=getLayer("IconImg_"+B.id)}if(B.imgLayer){B.imgLayer.style.cursor=A}}}function IconWidget_downCB(){var A=getWidget(this);if((A.layer)&&(A.acceptClick())){A.internalDownCB();A.layer.className=A.currentHoverClass;if((A.par!=null&&A.par.menu==_globMenuCaptured)||(A!=null&&A.menu&&A.menu==_globMenuCaptured)){MenuWidget_releaseGlobMenuCaptured()}}if(_ie||_saf){return false}}function IconWidget_upCB(){var A=getWidget(this);if((A.layer)&&(A.acceptClick())){A.internalUpCB();A.layer.className=A.isHover?A.currentHoverClass:A.currentClass;A.setCrs();delayedClickCB(A.index)}}function IconWidget_keydownCB(A){if(eventGetKey(A)==13||eventGetKey(A)==32){var B=getWidget(this);if((B.layer)&&(B.acceptClick())){B.internalUpCB();B.layer.className=B.isHover?B.currentHoverClass:B.currentClass;B.setCrs();setTimeout("delayedClickCB("+B.index+")",1)}eventCancelBubble(A)}}function delayedClickCB(A){var B=_allBOIcons[A];if(B.beforeClickCB){B.beforeClickCB()}if(B.clickCB){B.clickCB()}}function IconWidget_overCB(A){var B=_allBOIcons[A];B.setCrs();if((B.layer)&&(!B.dis)&&!(B.par&&B.par.checked)){B.isHover=true;B.layer.className=B.currentHoverClass}}function IconWidget_outCB(A){var B=_allBOIcons[A];if((B.layer)&&(B.outEnable)&&!(B.par&&B.par.checked)){B.isHover=false;B.layer.className=B.currentClass}}function IconCheckWidget_init(){var A=this;A.oldInit();A.check(A.checked,true)}function IconCheckWidget_internalDownCB(){var A=this;if(A.acceptClick()){A.currentHoverClass=A.checked?A.hoverClass:A.checkhoverClass}}function IconCheckWidget_internalUpCB(){var A=this;if(A.acceptClick()){A.checked=A.isRadio?true:!A.checked;A.currentClass=A.checked?this.checkClass:this.nocheckClass;A.currentHoverClass=A.checked?this.checkhoverClass:this.hoverClass}}function IconCheckWidget_check(A,B){var C=this;if((C.checked!=A)||B){C.checked=A;if(C.layer){C.layer.className=C.currentClass=C.checked?this.checkClass:this.nocheckClass;C.currentHoverClass=C.checked?this.checkhoverClass:this.hoverClass}}if(C.checked&&C.beforeClickCB){if(C.layer){C.beforeClickCB()}}}function IconCheckWidget_isChecked(){return this.checked}function IconWidget_setClasses(B,A,C,D){var E=this;E.nocheckClass=B;E.checkClass=A;E.hoverClass=C;E.checkhoverClass=D;E.currentClass=E.nocheckClass;E.currentHoverClass=E.hoverClass}function IconWidget_setDisabled(A){var B=this;if(B.dis!=A){B.dis=A;if(B.layer){B.setCrs();if(B.src){if(B.imgLayer==null){B.imgLayer=getLayer("IconImg_"+this.id)}changeSimpleOffset(B.imgLayer,A?B.disDx:B.dx,A?B.disDy:B.dy)}if(B.text){if(B.txtLayer==null){B.txtLayer=getLayer("IconImg_Txt_"+B.id)}B.txtLayer.className="iconText"+(A?"Dis":"");if(A){B.layer.className=B.currentClass}}if(B.isTabEnabled){B.layer.tabIndex=B.dis?-1:0}}}}function IconWidget_isDisabled(){return this.dis?this.dis:false}function IconWidget_acceptClick(){var A=this;if(A.isDisabled()){return false}if(A.isRadio&&A.checked){return false}return true}function newCustomCombo(D,H,B,E,M,C,I,G,L,J,A,K){var F=newIconMenuWidget(D,C,null," ",M,I,G,L,J,A,K);F.icon.width=E!=null?Math.max(0,E-13):50-(2*F.margin);F.icon.setClasses("combonocheck","combocheck","combohover","combocheck");F.icon.clip;F.arrow.setClasses("iconnocheck","combobtnhover","combobtnhover","combobtnhover");F.spc=0;F.margin=2;if(C==null){F.icon.h=12;F.arrow.h=12;F.arrow.dy+=2;F.arrow.disDy+=2}F.counter=0;F.changeCB=H;F.selectedItem=null;F.setOldDid=F.setDisabled;F.disabled=false;F.ccomboOldInit=F.init;F.init=CustomCombo_init;F.add=CustomCombo_add;F.addSeparator=CustomCombo_addSeparator;F.addMenuItem=CustomCombo_addMenuItem;F.select=CustomCombo_select;F.getSelection=CustomCombo_getSelection;F.valueShow=CustomCombo_valueShow;F.valueSelect=CustomCombo_valueSelect;F.setUndefined=CustomCombo_setUndefined;F.setDisabled=CustomCombo_setDisabled;F.getVisibleItemsCount=CustomCombo_getVisibleItemsCount;F.selectItem=CustomCombo_selectItem;F.getItemByIndex=CustomCombo_getItemByIndex;F.getItemIndex=CustomCombo_getItemIndex;F.setItemDisabled=CustomCombo_setItemDisabled;return F}function CustomCombo_init(){var B=this;B.ccomboOldInit();if(B.disabled){B.icon.changeTooltip(B.icon.alt?B.icon.alt:"",true)}var A=_openMenu.replace("{0}",(B.icon.alt?B.icon.alt:""));B.arrow.changeTooltip(A)}function CustomCombo_add(B,E,A){var D=this;var C=D.menu.addCheck(D.id+"_it_"+(D.counter++),B,CustomCombo_internalCB);C.val=""+E;C.parCombo=D;C.isComboVal=true;if((D.selectedItem==null)||A){D.selectItem(C)}}function CustomCombo_addSeparator(){this.menu.addSeparator()}function CustomCombo_addMenuItem(B,F,C,E,I,G,D,A,H){this.menu.add(B,F,C,E,I,G,D,A,H)}function CustomCombo_internalCB(){var A=this,B=A.parCombo;B.selectItem(A);if(B.changeCB){B.changeCB()}}function CustomCombo_getItemByIndex(A){var B=this.menu.items;return((A>=0)&&(A'}function ComboTextFieldWidget_setDisabled(B){var A=this;A.oldSetDisabled(B)}function newTextComboWidget(A,H,J,G,E,B,F,I){var C=newWidget(A);C.text=newComboTextFieldWidget((I?I:"text_"+A),TextComboWidget_checkCB,H,null,TextComboWidget_enterCB,true,J,G-13);var D=_openMenu.replace("{0}",(J?J:""));C.arrow=newIconWidget("arrow_"+A,_skin+"menus.gif",TextComboWidget_arrowClickCB,null,D,7,16,0,81,0,97,true,true);C.menu=newMenuWidget("menu_"+A,TextComboWidget_hideCB,F);C.arrow.setClasses("iconnocheck","combobtnhover","combobtnhover","combobtnhover");C.text.par=C;C.arrow.par=C;C.menu.parIcon=C;C.arrow.margin=0;C.arrow.overCB="IconWidget_none";C.arrow.outCB="IconWidget_none";C.margin=0;C.spc=0;C.counter=0;C.arrow.h=12;C.arrow.dy+=2;C.arrow.disDy+=2;C.index=_allBOIconsMenus.length++;_allBOIconsMenus[C.index]=C;C.menIcnOldInit=C.init;C.init=TextComboWidget_init;C.imwpResize=C.resize;C.resize=TextComboWidget_resize;C.getHTML=TextComboWidget_getHTML;C.setDisabled=TextComboWidget_setDisabled;C.isDisabled=TextComboWidget_isDisabled;C.add=TextComboWidget_add;C.addSeparator=TextComboWidget_addSeparator;C.addMenuItem=TextComboWidget_addMenuItem;C.select=TextComboWidget_select;C.getSelection=TextComboWidget_getSelection;C.valueShow=TextComboWidget_valueShow;C.valueSelect=TextComboWidget_valueSelect;C.setUndefined=TextComboWidget_setUndefined;C.setContentEditable=TextComboWidget_setContentEditable;C.isContentEditable=TextComboWidget_isContentEditable;C.changeCB=E;C.checkCB=B;C.clickCB=TextComboWidget_clickCB;C.selectItem=TextComboWidget_selectItem;C.getItemByIndex=TextComboWidget_getItemByIndex;C.getItemIndex=TextComboWidget_getItemIndex;C.setItemDisabled=TextComboWidget_setItemDisabled;C.text.enterCancelBubble=false;return C}function TextComboWidget_init(){var B=this;B.menIcnOldInit();B.text.init();B.arrow.init();B.menu.init();var A=B.layer;A.onmouseover=TextCombo_OverCB;A.onmouseout=TextCombo_OutCB}function TextComboWidget_getHTML(){var B=this,A="";A+='';A+="";A+='";A+="
"+B.text.getHTML()+"'+B.arrow.getHTML()+"
";return A}function TextComboWidget_resize(A,B){var D=this;if(A!=null){A=Math.max(0,A-2*D.margin)}var C=D.layer.display!="none";if(C&_moz&&!_saf){D.setDisplay(false)}D.imwpResize(A,B);if(C&_moz&&!_saf){D.setDisplay(true)}}function TextComboWidget_add(B,E,A){var D=this;var C=D.menu.addCheck(D.id+"_it_"+(D.counter++),B,TextComboWidget_internalCB);C.val=""+E;C.parCombo=D;C.isComboVal=true;if((D.selectedItem==null)||A){D.selectItem(C)}}function TextComboWidget_addSeparator(){this.menu.addSeparator()}function TextComboWidget_addMenuItem(B,F,C,E,I,G,D,A,H){this.menu.add(B,F,C,E,I,G,D,A,H)}function TextComboWidget_setDisabled(B){var A=this;A.text.setDisabled(B);A.arrow.setDisabled(B);A.menu.setDisabled(B);A.disabled=B}function TextComboWidget_isDisabled(){var A=this;return A.disabled}function TextComboWidget_select(A){var C=this,B=C.getItemByIndex(A);if(B){C.selectItem(B)}}function TextComboWidget_setItemDisabled(A,B){var D=this,C=D.getItemByIndex(A);if(C){C.setDisabled(B)}}function TextComboWidget_getSelection(){var C=this,B=C.selectedItem;var A=C.text.getValue();if(B){return{index:C.getItemIndex(B),value:B.val}}else{return{index:-1,value:A}}}function TextComboWidget_valueSelect(C){C=""+C;var F=this,B=F.menu.items,A=B.length;for(var D=0;D=0)&&(A=0)&&(B';B[C++]='";B[C++]="";if(E.needsRightPart){if(E.accel!=null){B[C++]='"}else{B[C++]='"}}else{B[C++]='"}B[C++]="";return B.join("")}else{return'"}}function MenuItem_dynHTML(){var A=this;if(A.par.layer==null){return }var F=A.par.layer.childNodes[0],I=F.insertRow(A.menuIndex),J=I.style;I.onmousedown=_minb;I.onmouseup=_minb;I.id=(A.par.id+"_item_"+A.id);if((A.icon!=null)||(A.text!=null)){var D=I.insertCell(0),C=I.insertCell(1),B=I.insertCell(2),H=D.style,G=C.style,E=B.style;I.onclick=MenuItem_clickCallTrue;I.oncontextmenu=MenuItem_clickCallFalse;I.onmouseover=MenuItem_invertCall1;I.onmouseout=MenuItem_invertCall0;J.height=""+_mitemH+"px";J.width="24px";J.cursor=(A.disabled?"default":_hand);D.id=(A.par.id+"_item_td_"+A.id);H.width="23px";H.height=""+_mitemH+"px";D.innerHTML=A.getHTMLPart(0);D.align="center";D.className=A.leftZoneClass;if(A.centered){C.align="center"}G.height=""+_mitemH+"px";C.id=(A.par.id+"_text_"+A.id);C.className="menuTextPart"+(A.disabled?"Disabled":"");C.innerHTML=A.getHTMLPart(1);if(A.accel){B.className="menuTextPart"+(A.disabled?"Disabled":"");B.align="right";E.height=""+_mitemH+"px";B.innerHTML=A.getHTMLPart(4)}else{B.className="menuRightPart";B.align="right";E.width="40px";E.height=""+_mitemH+"px";B.innerHTML=A.getHTMLPart(2)}A.init()}else{I.onclick=_minb;I.style.height="3px";var D=I.insertCell(0),C=I.insertCell(1),H=D.style,G=C.style;D.className=A.leftZoneClass;H.width="24px";H.height="3px";H.border="0px";C.colSpan="2";G.paddingLeft="5px";G.paddingRight="5px";C.innerHTML=A.getHTMLPart(3)}}function MenuItem_isChecked(){return this.checked}function MenuItem_setText(A){var B=this,C=B.par.id;B.text=A;if(B.textLayer){B.textLayer.innerHTML=B.getHTMLPart(1);B.textOnlyLayer=getLayer(C+"_span_text_"+B.id)}}function MenuItem_setAccelerator(B,A){var C=this,D=C.par.id;C.accel=((A!=null)?_modifiers[A]:"")+B;if(C.accelLayer){C.accelLayer.innerHTML=C.getHTMLPart(4)}}function MenuItem_setIcon(B,A,E,D,C){var F=this;F.url=C?C:F.url;F.dx=(B!=null)?B:F.dx;F.dy=(A!=null)?A:F.dy;F.disDx=(E!=null)?E:F.disDx;F.disDy=(D!=null)?D:F.disDy;if(F.icon&&F.iconLayer){changeSimpleOffset(F.iconLayer,F.disabled?F.disDx:F.dx,F.disabled?F.disDy:F.dy,F.url)}}function MenuItem_show(A){var B=this;B.isShown=A;if(B.layer!=null){B.layer.style.display=A?"":"none"}}function _micl(B,C){eventCancelBubble(C);var A=B._boIndex,D=_menusItems[A];D.layer=B;if(!D.disabled){if(D.sub){D.par.nextSub=D.menuIndex;MenuItem_callShowSub(A)}else{D.par.show(false,0,0,true);if(D.isCheck){if(D.par.uncheckAll){D.par.uncheckAll()}D.check(!D.checked)}if(D.par.container&&D.par.container.updateButton){D.par.container.updateButton(A)}_mii(B,0,A);D.par.nextSub=-1;if(D.cb){setTimeout("MenuItem_delayedClick("+A+")",1)}}}}function _mikd(E,G){while(E&&!E._boIndex){E=E.parentNode}if(!E||!E._boIndex){return }var B=E._boIndex,H=_menusItems[B];H.layer=E;var D=eventGetKey(G);switch(D){case 32:case 13:_micl(E,G);break;case 107:case 39:if(!H.disabled&&H.sub){_micl(E,G)}break;case 109:case 37:break;case 40:var C=H.par.items,A=C.length;for(var F=H.menuIndex+1;F=0;F--){if(C[F].isShown&&!C[F].isSeparator){C[F].focus();break}}break}}function MenuItem_callShowSub(A,B){var C=_menusItems[A];if(B){setTimeout("MenuItem_delayedShowSub("+A+")",500)}else{MenuItem_delayedShowSub(A)}}function MenuItem_delayedShowSub(A){var B=_menusItems[A];B.par.showSub()}function _minb(A){eventCancelBubble(A)}function MenuItem_delayedClick(A){var B=_menusItems[A];if(B.cb){B.cb()}}function MenuItem_clickCallTrue(A){_micl(this,A);return true}function MenuItem_clickCallFalse(A){_micl(this,A);return false}function MenuItem_invertCall0(A){_mii(this,0)}function MenuItem_invertCall1(A){_mii(this,1)}function MenuItem_focus(){var A=this;if(isLayerDisplayed(A.layer)&&A.textOnlyLayer&&A.textOnlyLayer.focus){A.textOnlyLayer.focus()}}function MenuItem_updateTooltip(){var B=this;if(B.textOnlyLayer&&!B.isSeparator){if(B.textOnlyLayer.innerHTML){B.textOnlyLayer.title=B.textOnlyLayer.innerHTML}B.textOnlyLayer.title+=B.checked?" "+_menuCheckLab:"";if(B.disabled){B.textOnlyLayer.title=(B.textOnlyLayer.title!=null?B.textOnlyLayer.title:"")+" "+_menuDisableLab}if(B.hiddenLabelLayer){var A=((_moz&&B.textOnlyLayer.title)?B.textOnlyLayer.title:"")+B.itemNo+_of+B.par.getTotalNumItems();B.hiddenLabelLayer.innerHTML=A}}}function newScrollMenuWidget(A,I,H,B,N,M,K,G,F,J,D,L,E){var C=newWidget(A);C.list=newListWidget("list_"+A,ScrollMenuWidget_changeCB,H,B,N,M,ScrollMenuWidget_dblClickCB,ScrollMenuWidget_keyUpCB,ScrollMenuWidget_clickCB);C.list.par=C;C.label=NewLabelWidget("label_"+A,J,D);C.showLabel=F;C.changeCB=I;C.menuClickCB=E;C.dblClickCB=K;C.keyUpCB=G;C.beforeShowCB=L;C.zIndex=_menusZIndex;C.init=ScrollMenuWidget_init;C.justInTimeInit=ScrollMenuWidget_justInTimeInit;C.setDisabled=ScrollMenuWidget_setDisabled;C.write=ScrollMenuWidget_write;C.getHTML=ScrollMenuWidget_getHTML;C.show=ScrollMenuWidget_show;C.add=ScrollMenuWidget_add;C.del=ScrollMenuWidget_del;C.getSelection=ScrollMenuWidget_getSelection;C.select=ScrollMenuWidget_select;C.clearSelection=ScrollMenuWidget_clearSelection;C.valueSelect=ScrollMenuWidget_valueSelect;C.getCount=ScrollMenuWidget_getCount;C.isShown=MenuWidget_isShown;C.captureClicks=MenuWidget_captureClicks;C.releaseClicks=MenuWidget_releaseClicks;C.clickCB=new Array;C.clickCBDocs=new Array;return C}function ScrollMenuWidget_init(){}function ScrollMenuWidget_clearSelection(){var A=this;if(A.list){A.list.clearSelection()}}function ScrollMenuWidget_justInTimeInit(){var A=this;A.layer=getLayer(A.id);if(A.layer==null){append2(_curDoc.body,A.getHTML());A.layer=getLayer(A.id)}A.layer._widget=A.widx;A.css=A.layer.style;A.css.visibility="hidden";A.list.init();A.label.init()}function ScrollMenuWidget_setDisabled(){}function ScrollMenuWidget_write(){}function ScrollMenuWidget_getHTML(){var B=this;var A="";A+='';A+='";A+='";A+="";return A}function ScrollMenuWidget_show(H,G,F){var B=this;if(B.layer==null){B.justInTimeInit()}var D=B.css;if(H){if(B.beforeShowCB){B.beforeShowCB()}B.captureClicks();D.display="block";D.zIndex=(B.zIndex+1);D.visibility="hidden";D.left="-1000px";D.top="-1000px";var I=B.getWidth();var C=B.getHeight();if(B.alignLeft){G-=I}var A=G+I+4,E=F+C+4;if(A>winWidth()){G=Math.max(0,G-4-I)}if(E>winHeight()){F=Math.max(0,F-4-C)}D.left=""+G+"px";D.top=""+F+"px";D.visibility="visible";B.iframeLyr=getDynamicBGIFrameLayer();B.iframeCss=B.iframeLyr.style;iCss=B.iframeCss;iCss.left=""+G+"px";iCss.top=""+F+"px";iCss.width=""+I+"px";iCss.height=""+C+"px";iCss.zIndex=B.zIndex-1;iCss.display="block";if(_ie){F-=2;G-=2}}else{releaseBGIFrame(B.iframeLyr.id);D.display="none";iCss.display="none";B.releaseClicks()}}function ScrollMenuWidget_add(A,D,B,E){var C=this;if(C.layer==null){C.justInTimeInit()}C.list.add(A,D,B,E)}function ScrollMenuWidget_del(A){var B=this;if(B.layer==null){B.justInTimeInit()}B.list.del(A)}function ScrollMenuWidget_getSelection(){var A=this;if(A.layer==null){A.justInTimeInit()}return A.list.getSelection()}function ScrollMenuWidget_select(A){var B=this;if(B.layer==null){B.justInTimeInit()}B.list.select(A)}function ScrollMenuWidget_valueSelect(A){var B=this;if(B.layer==null){B.justInTimeInit()}B.list.valueSelect(A)}function ScrollMenuWidget_getCount(){var A=this;if(A.layer==null){A.justInTimeInit()}return A.list.getCount()}function ScrollMenuWidget_changeCB(){var A=this;if(A.par.changeCB){A.par.changeCB()}}function ScrollMenuWidget_clickCB(){var A=this;A.par.show(false);if(A.par.menuClickCB){A.par.menuClickCB()}}function ScrollMenuWidget_dblClickCB(){var A=this;A.par.show(false);if(A.par.dblClickCB){A.par.dblClickCB()}}function ScrollMenuWidget_keyUpCB(C){var E=13,B=27;var D=this;var A=eventGetKey(C);if(A==E||A==B){D.par.show(false)}if(D.par.keyUpCB){D.par.keyUpCB()}}if(window._DHTML_LIB_PSHEET_JS_LOADED==null){_DHTML_LIB_PSHEET_JS_LOADED=true;_boAllTabs=new Array;_vertTabImgW=3;_vertTabLBorderToTxt=20-_vertTabImgW-1;_vertTabLBorderToIcon=12-_vertTabImgW-1;_vertTabIconToTxt=8;_vertTabIconSize=16;_tabImgLeft=0;_tabImgMid=1;_tabImgRight=2;_tabTxt=3;_tabScrollBar=4;_tabList=5;_VertTab=2;_VertTabWithIcon=3;_HorizTabTop=4;_HorizTabBottom=5;_HorizTabTopWithClose=6;_menuBarTab=7;_vertTabHover=0;_vertTabSelected=1;_vertTabPressed=2;_vertTabNormal=3;_vertTabCSS=[["menuLeftMostSel","naviVTabLSelected","naviVTabLPressed","naviVTabNormal"],["menuLeftPartSel","naviVTabMSelected","naviVTabMPressed","naviVTabNormal"],["menuRightMostSel","naviVTabRSelected","naviVTabRPressed","naviVTabNormal"]];_vertNaviPanelMinW=120;_vertNaviPanelMaxW=180;_vertNaviPanelWithIconW=150;_vertNaviPanelH=23*8;_naviHorzTabH=24;_horizTabSelected=0;_horizTabNormal=1;_horizTabHover=2;_horizTabSelHover=3;_horizTabPressed=4;_tabListNormal=0;_tabListHover=1;_tabListPressed=2;_horizTabCSS=[["naviHTabLSelected","naviHTabLNormal","naviHTabLHover","naviHTabLSelHover","naviHTabLNormal"],["naviHTabMSelected","naviHTabMNormal","naviHTabMHover","naviHTabMSelHover","naviHTabMNormal"],["naviHTabRSelected","naviHTabRNormal","naviHTabRHover","naviHTabRSelHover","naviHTabRNormal"],["naviHTabTextSel","naviHTabText","naviHTabTextHover","naviHTabTextSelHover","naviHTabText"],["naviHScrollBarL","naviHScrollBarM","naviHScrollBarR","naviHScrlBarFirstArrow naviHScrlBarArrowPos","naviHScrlBarPrevArrow naviHScrlBarArrowPos","naviHScrlBarNextArrow naviHScrlBarArrowPos","naviHScrlBarLastArrow naviHScrlBarArrowPos","naviHScrlBarHover","naviHScrlBarPressed","naviHScrlBarDisabled","naviHScrlBarFirstDis naviHScrlBarArrowPos","naviHScrlBarPrevDis naviHScrlBarArrowPos","naviHScrlBarNextDis naviHScrlBarArrowPos","naviHScrlBarLastDis naviHScrlBarArrowPos"],["tabListTop","tabListTopHover","tabListTopPressed"]];_horizTabWithCloseCSS=[["naviHTabLSelected","naviHTabLNormal","naviHTabLHover","naviHTabLSelHover","naviHTabLNormal"],["naviHTabMSelected","naviHTabMNormal","naviHTabMHover","naviHTabMSelHover","naviHTabMNormal"],["naviHTabWithCloseRSel","naviHTabRWithCloseNormal","naviHTabWithCloseRHover","naviHTabWithCloseRSelHover","naviHTabRWithCloseNormal"],["naviHTabTextSel","naviHTabText","naviHTabTextHover","naviHTabTextSelHover","naviHTabText"],["naviHScrollBarL","naviHScrollBarM","naviHScrollBarR","naviHScrlBarFirstArrow naviHScrlBarArrowPos","naviHScrlBarPrevArrow naviHScrlBarArrowPos","naviHScrlBarNextArrow naviHScrlBarArrowPos","naviHScrlBarLastArrow naviHScrlBarArrowPos","naviHScrlBarHover","naviHScrlBarPressed","naviHScrlBarDisabled","naviHScrlBarFirstDis naviHScrlBarArrowPos","naviHScrlBarPrevDis naviHScrlBarArrowPos","naviHScrlBarNextDis naviHScrlBarArrowPos","naviHScrlBarLastDis naviHScrlBarArrowPos"]];_horizTabImgL=4;_horizTabImgR=23;_horizTabTxtPaddingL=15;_horizTabTxtPaddingR=3;_horizTabTxtPaddingB=5;_horizTabImgPadL=8;_horizTabImgToTxt=6;_horizBottomTabTxtPadB=7;_horizTabTxtToClose=5;_horizTabClosePadR=1;_noScrollBar=0;_ScrollBarAtBegin=1;_ScrollBarAtEnd=2;_horizBarWidth=100;_defaultMenuBarWidth=200;_menuBarTabHeight=22;_tabListIconWidth=19}function newTabbedZone(F,C,A,B,D){var E=newFrameZoneWidget(F,B,D);E.w=B;E.h=D;E.cb=A;E.oldIndex=-1;E.tzOldInit=E.init;E.add=TabbedZoneWidget_add;E.select=TabbedZoneWidget_select;E.getTabCSS=TabbedZoneWidget_getTabCSS;E.init=TabbedZoneWidget_init;E.beginHTML=TabbedZoneWidget_beginHTML;E.oldFrameZoneEndHTML=E.endHTML;E.endHTML=TabbedZoneWidget_endHTML;if(!C){E.tabs=newTabBarWidget("tzone_tabs_"+F,true,TabbedZone_itemClick);E.tabs.parentTabbedZone=E}else{E.tabs=C}E.beginTabHTML=TabbedZoneWidget_beginTabHTML;E.endTabHTML=TabbedZoneWidget_endTabHTML;E.beginTab=TabbedZoneWidget_beginTab;E.endTab=TabbedZoneWidget_endTab;E.showTab=TabbedZoneWidget_showTab;E.tzOldResize=E.resize;E.resize=TabbedZoneWidget_resize;return E}function TabbedZone_itemClick(){var B=this.parentTabbedZone,A=this.getSelection().index;B.select(A);if(B.cb){B.cb(A)}}function TabbedZoneWidget_add(B,E,C,H,A,F,D){var G=this;G.tabs.add(B,E,-1,C,H,A,F,D)}function TabbedZoneWidget_init(){var A=this;A.tzOldInit();A.tabs.init();A.select(0)}function TabbedZoneWidget_getTabCSS(A){if(A!=null){if(!A.zoneLayer){A.zoneLayer=getLayer(A.zoneId)}if(A.zoneLayer){return A.zoneLayer.style}}return null}function TabbedZoneWidget_showTab(B,A){var C=this.tabs.items[B];if(C){C.setDisplay(A)}}function TabbedZoneWidget_resize(B,D){var F=this;if(B!=null){F.w=B}if(D!=null){F.h=D}F.tzOldResize(B,D);var A=getLayer(F.id+"_container");if(A){if(F.w){A.style.width=F.w+"px"}if(F.h){A.style.height=F.h+"px"}}var E=F.tabs.items[F.oldIndex];if(E){var C=getLayer(E.zoneId);if(C){if(F.w){C.style.width=F.w+"px"}if(F.h){C.style.height=F.h+"px"}}}}function TabbedZoneWidget_select(D){var A=this,G=A.tabs,B=G.getSelection(),H=A.oldIndex,F;var I=G.items[A.oldIndex];A.tabs.select(D);if(I){F=A.getTabCSS(I);if(F){F.display="none"}}else{var E=G.items.length;for(var C=0;C'+imgOffset(_skin+"dialogframe.gif",5,5,0,0)+''+A.tabs.getHTML()+""+imgOffset(_skin+"dialogframe.gif",5,5,5,0)+'
'}function TabbedZoneWidget_endHTML(){return'
'+imgOffset(_skin+"dialogframe.gif",5,5,0,5)+''+imgOffset(_skin+"dialogframe.gif",5,5,5,5)+""}function TabbedZoneWidget_beginTabHTML(A){var B=this;return'"}function TabbedZoneWidget_beginTab(A){_curDoc.write(this.beginTabHTML(A))}function TabbedZoneWidget_endTab(){_curDoc.write(this.endTabHTML())}function newNaviTabWidget(C,A,L,E,F,D,M,J,B,K,I,H,G){return new_NaviTabWidget({id:C,name:A,value:L,tabType:E,clickCB:F,dblclickCB:D,tooltip:M,icon:J,iconW:B,iconH:K,iconOffX:I,iconOffY:H,closeTabCB:G})}function new_NaviTabWidget(A){var B=new_Widget(A);B.superInit=B.init;B.init=NaviTabWidget_init;B.getHTML=NaviTabWidget_getHTML;B.hasCloseButton=NaviTabWidget_hasCloseButton;B.select=NaviTabWidget_select;B.setUserData=NaviTabWidget_setUserData;B.getUserData=NaviTabWidget_getUserData;B.setMenu=NaviTabWidget_setMenu;B.getMenu=NaviTabWidget_getMenu;B.setHtml=NaviTabWidget_setHtml;B.getHtml=NaviTabWidget_getHtml;B.zoneId="tzone_tab_"+Math.round(Math.random()*12345)+new Date().getTime();B.tabType=Widget_param(A,"tabType",_HorizTabTop);B.name=Widget_param(A,"name","Tab");B.value=Widget_param(A,"value",0);B.cb=Widget_param(A,"clickCB",null);B.dblClick=Widget_param(A,"dblclickCB",null);B.icon=Widget_param(A,"icon",null);B.iconW=Widget_param(A,"iconW",(B.icon?_vertTabIconSize:1));B.iconH=Widget_param(A,"iconH",(B.icon?_vertTabIconSize:1));B.iconOffX=Widget_param(A,"iconOffX",0);B.iconOffY=Widget_param(A,"iconOffY",0);B.tooltip=Widget_param(A,"tooltip",null);B.closeTabCB=Widget_param(A,"closeTabCB",null);B.isSelected=false;B.leftimgid="naviTabL_"+B.id;B.midimgid="naviTabM_"+B.id;B.rightimgid="naviTabR_"+B.id;B.txtid="naviTabTxt_"+B.id;B.sepid="naviTabSep_"+B.id;B.closeid="naviTabClose_"+B.id;B.iconid="naviTabIcon_"+B.id;switch(B.tabType){case _VertTab:case _VertTabWithIcon:B.tabCSSTable=_vertTabCSS;break;case _HorizTabBottom:B.tabCSSTable=_horizBottomTabCSS;break;case _HorizTabTopWithClose:B.tabCSSTable=_horizTabWithCloseCSS;break;case _HorizTabTop:default:B.tabCSSTable=_horizTabCSS;break;case _menuBarTab:B.tabCSSTable=_menuBarTabCSS;break}B.mover=NaviTabWidget_mover;B.mdown=NaviTabWidget_mdown;B.keydownCB=NaviTabWidget_keydownCB;B.contextMenuCB=NaviTabWidget_contextMenuCB;B.changeState=NaviTabWidget_changeState;B.getVertHTML=NaviTabWidget_getVertHTML;B.getHorizHTML=NaviTabWidget_getHorizHTML;B.displaySep=NaviTabWidget_displaySep;B.isVert=NaviTabWidget_isVert;B.updateCloseIcon=NaviTabWidget_updateCloseIcon;B.mdown_closeIcon=NaviTabWidget_mdown_closeIcon;B.kdown_closeIcon=NaviTabWidget_kdown_closeIcon;B.clickCB=NaviTabWidget_clickCB;B.dblClickCB=NaviTabWidget_dblClickCB;B.leftimgLyr=null;B.midimgLyr=null;B.rightimgLyr=null;B.txtLyr=null;B.iconLyr=null;B.sepLyr=null;B.closeLyr=null;B.data=new Object;return B}function NaviTabWidget_init(){var A=this;A.superInit();if(A.layer){A.layer.onmouseover=A.mover;A.layer.onmouseout=A.mover;A.layer.onmousedown=A.mdown;A.layer.onmouseup=A.mdown;A.layer.onclick=A.clickCB;if(_ie){A.layer.ondblclick=A.dblClickCB}A.layer.onkeydown=A.keydownCB;A.layer.onselectstart=function(){return false};A.layer.ondragstart=function(){return false};A.layer.oncontextmenu=A.contextMenuCB}A.leftimgLyr=getLayer(A.leftimgid);A.midimgLyr=getLayer(A.midimgid);A.rightimgLyr=getLayer(A.rightimgid);A.txtLyr=getLayer(A.txtid);A.iconLyr=getLayer(A.iconid);A.sepLyr=getLayer(A.sepid);if(A.hasCloseButton()){A.closeLyr=getLayer(A.closeid);A.closeLyr.onmousedown=A.mdown_closeIcon;A.closeLyr.onkeypress=A.kdown_closeIcon;A.closeLyr.onmouseup=A.mdown_closeIcon;A.updateCloseIcon("naviHTabCloseSel",A.isSelected)}}function NaviTabWidget_getVertHTML(){var E=this;var B="";B='';B+='';var C=E.isSelected?_vertTabSelected:_vertTabNormal;B+='';var A=E.par.w-2*_vertTabImgW;B+='";B+='';B+="
';if(E.tabType==_VertTabWithIcon){B+='';B+='';B+='";var D=Math.max(40,A-_vertTabLBorderToIcon-_vertTabIconSize);B+='";B+="
'+imgOffset((E.icon?E.icon:(_skin+"../transp.gif")),_vertTabIconSize,E.iconH,E.iconOffX,E.iconOffY,E.iconid)+"';B+='
"}else{B+='"}B+="
";return B}function NaviTabWidget_hasCloseButton(){var A=this;return _HorizTabTopWithClose==A.tabType&&(!A.par.getTabIndexByName(A.name)==0||A.isFirstTabClosable)}function NaviTabWidget_getHorizHTML(){var F=this;var C='';C+='';var E=F.isSelected?_horizTabSelected:_horizTabNormal;C+='';C+='";C+='';C+='';C+="
';C+='';C+='';if(_menuBarTab!=F.tabType){var B=(_HorizTabTop==F.tabType||_HorizTabTopWithClose==F.tabType)?"margin-bottom:3px;":"margin-bottom:6px;";B=B+"margin-left:"+((F.iconW>1)?_horizTabImgPadL:0)+"px;";C+='"}var D=' style="padding-left:'+((F.iconW>1)?_horizTabImgToTxt:_horizTabTxtPaddingL)+"px;padding-right:"+((_HorizTabTopWithClose==F.tabType)?_horizTabTxtToClose:_horizTabTxtPaddingR)+"px;padding-bottom:"+((_HorizTabTop==F.tabType||_HorizTabTopWithClose==F.tabType)?_horizTabTxtPaddingB:_horizBottomTabTxtPadB)+'px;" ';var A='";C+='";if(F.hasCloseButton()){C+=''}C+="
'+imgOffset((F.icon?F.icon:(_skin+"../transp.gif")),F.iconW,F.iconH,F.iconOffX,F.iconOffY,F.iconid,null,null,B)+"'+A+"';C+='
";C+="
';C+='
';C+='
";return C}function NaviTabWidget_isVert(){var A=this;return(A.tabType==_VertTabWithIcon||A.tabType==_VertTab)}function NaviTabWidget_getHTML(){var A=this;return(A.isVert())?A.getVertHTML():A.getHorizHTML()}function NaviTabWidget_select(A){var B=this;B.isSelected=A;B.changeState(B.isVert()?(A?_vertTabSelected:_vertTabNormal):(A?_horizTabSelected:_horizTabNormal));B.updateCloseIcon("naviHTabCloseSel",B.isSelected)}function NaviTabWidget_updateCloseIcon(B,A){var C=this;if(C.tabType==_HorizTabTopWithClose&&C.closeLyr){C.closeLyr.className=B;C.closeLyr.style.visibility=A?_show:_hide}}function NaviTabWidget_changeState(A){var B=this;if(B.layer){B.leftimgLyr.className=B.tabCSSTable[_tabImgLeft][A];B.midimgLyr.className=B.tabCSSTable[_tabImgMid][A];B.rightimgLyr.className=B.tabCSSTable[_tabImgRight][A]}if(B.txtLyr&&!B.isVert()){B.txtLyr.className=B.tabCSSTable[_tabTxt][A]}}function NaviTabWidget_mover(B){var G=getWidget(this);var B=getEvent(B);var E=(B&&B.type=="mouseover")?true:false;if(G.isVert()){G.changeState(E?_vertTabHover:(G.isSelected?_vertTabSelected:_vertTabNormal))}else{G.changeState(G.isSelected?(E?_horizTabSelHover:_horizTabSelected):(E?_horizTabHover:_horizTabNormal));var C=G.par.getPrevNextTabs(G.idx);if(!C){return }var D=C.prevTab;var A=C.nextTab;if(!G.isSelected){var F=false;if(!E){F=true;if(A){if(A.isSelected){F=false}}else{F=false}}G.displaySep(F,true);if(D){D.displaySep(E?false:((D.isSelected)?false:true),true)}}else{G.displaySep(false);if(D){D.displaySep(false)}}G.updateCloseIcon((E?"naviHTabCloseHover":"naviHTabCloseSel"),(G.isSelected||E))}}function NaviTabWidget_mdown(A){var B=getWidget(this);var A=getEvent(A);var C=(A&&A.type=="mousedown")?true:false;if(B.isVert()){B.changeState(C?_vertTabPressed:(B.isSelected?_vertTabSelected:_vertTabNormal))}}function NaviTabWidget_mdown_closeIcon(A){var B=getWidget(this);var A=getEvent(A);var C=(A&&A.type=="mousedown")?true:false;B.updateCloseIcon((C?"naviHTabClosePressed":"naviHTabCloseSel"),(C||B.isSelected));if(!C){if(B.par&&B.par.closeTab){B.par.closeTab(B.par.findTabIndex(B),B.closeTabCB)}}}function NaviTabWidget_kdown_closeIcon(B){var A=eventGetKey(B);if(A==32||A==13){eventCancelBubble(B);var C=getWidget(this);if(C.par&&C.par.closeTab){C.par.closeTab(C.par.findTabIndex(C),C.closeTabCB)}}}function NaviTabWidget_clickCB(A){var A=getEvent(A);var B=getWidget(this);if(B&&B.cb){B.cb()}eventCancelBubble(A);return false}function NaviTabWidget_dblClickCB(A){var A=getEvent(A);var B=getWidget(this);if(B&&B.dblClick){B.dblClick()}eventCancelBubble(A);return false}function NaviTabWidget_keydownCB(B){var A=eventGetKey(B);if(A==13){eventCancelBubble(B);var C=getWidget(this);if(C&&C.cb){C.cb()}}}function NaviTabWidget_displaySep(C,A){var B=this;if(!B.isVert()&&B.sepLyr){B.sepLyr.style.visibility=C?_show:_hide}}function NaviTabWidget_setUserData(A){this.data.userdata=A}function NaviTabWidget_getUserData(){return this.data.userdata}function NaviTabWidget_contextMenuCB(A){A=getEvent(A);var C=getWidget(this);var B=C.par;if(C&&C.cb){C.cb()}if(B&&B.showTabMenu){B.showTabMenu(A,C.idx)}eventCancelBubble(A);return false}function NaviTabWidget_setMenu(A){this.data.menu=A}function NaviTabWidget_getMenu(){return this.data.menu}function NaviTabWidget_setHtml(A){this.data.html=A}function NaviTabWidget_getHtml(){return this.data.html}function new_NaviBarWidget(D){var F=new_Widget(D);F.superInit=F.init;F.oldResize=F.resize;F.init=NaviBarWidget_init;F.getHTML=NaviBarWidget_getHTML;F.add=NaviBarWidget_add;F.addByPrms=NaviBarWidget_addByPrms;F.remove=NaviBarWidget_remove;F.removeAll=NaviBarWidget_removeAll;F.getCount=NaviBarWidget_getCount;F.select=NaviBarWidget_select;F.getSelection=NaviBarWidget_getSelection;F.getBarType=NaviBarWidget_getBarType;F.getMenu=NaviBarWidget_getMenu;F.showMenu=NaviBarWidget_showMenu;F.getTabMenu=NaviBarWidget_getTabMenu;F.showTabMenu=NaviBarWidget_showTabMenu;F.setShowContextMenuAllowed=NaviBarWidget_setShowContextMenuAllowed;F.getTab=NaviBarWidget_getTab;F.findTabIndex=NaviBarWidget_findTabIndex;F.getSelectedTab=NaviBarWidget_getSelectedTab;F.showTab=NaviBarWidget_showTab;F.resize=NaviBarWidget_resize;F.setTabHTML=NaviBarWidget_setTabHTML;F.getTabHTML=NaviBarWidget_getTabHTML;F.getTabIndexByName=NaviBarWidget_getTabIndexByName;F.getTabIndexByValue=NaviBarWidget_getTabIndexByValue;F.getTabID=NaviBarWidget_getTabID;var B=Widget_param(D,"w",null);var E=Widget_param(D,"h",null);F.cb=Widget_param(D,"cb",null);F.isFirstTabClosable=Widget_param(D,"isFirstTabClosable",true);F.dblclick=Widget_param(D,"dblclick",null);F.beforeShowTabMenu=Widget_param(D,"beforeShowTabMenu",null);F.type=Widget_param(D,"naviBarType",_VertTab);F.counter=0;F.items=new Array;F.selIndex=-1;F.leftLimit=0;F.showContextMenuAllowed=true;F.menu=newMenuWidget("naviBarMenu_"+F.id,null,Widget_param(D,"beforeShowMenu",null));F.tabList=null;F.showScrollBar=_noScrollBar;F.isVert=((F.type==_VertTab)||(F.type==_VertTabWithIcon))?true:false;if(F.isVert){if(B){B=Math.max(_vertNaviPanelMinW,B);B=Math.min(B,_vertNaviPanelMaxW)}F.w=(B?B:((F.type==_VertTab)?_vertNaviPanelMinW:_vertNaviPanelWithIconW))+2;if(E){var G=Math.ceil(E/_mitemH);E=(Math.max(1,G))*_mitemH}F.h=(E?E:_vertNaviPanelH)+2}else{var C=Widget_param(D,"showTabList",false);if(C){F.tabList=newMenuWidget("naviBarTabListMenu_"+F.id,null,NaviBarWidget_beforeShowTabListCB,NaviBarWidget_TabListonPositionCB);F.tabList.navibar=F}else{var A=Widget_param(D,"showScrollBar",false);F.showScrollBar=A?((_HorizTabBottom==F.type)?_ScrollBarAtBegin:_ScrollBarAtEnd):_noScrollBar}F.w=B?B:(_horizBarWidth+_scrollBarWidth);F.h=_naviHorzTabH}switch(F.type){case _VertTab:case _VertTabWithIcon:F.tabCSSTable=_vertTabCSS;break;case _HorizTabBottom:F.tabCSSTable=_horizBottomTabCSS;break;case _HorizTabTop:default:F.tabCSSTable=_horizTabCSS;break}F.trid="naviBarTR_"+F.id;F.trLyr=null;F.divid="naviBarDIV_"+F.id;F.divLyr=null;F.scrollbarid="scrlbar_"+F.id;F.firstid="f_"+F.id;F.previd="p_"+F.id;F.nextid="n_"+F.id;F.lastid="l_"+F.id;F.scrollbarLyr=null;F.firstLyr=null;F.prevLyr=null;F.nexttLyr=null;F.lastLyr=null;F.updateSepDisplay=NaviBarWidget_updateSepDisplay;F.getPrevNextTabs=NaviBarWidget_getPrevNextTabs;F.closeTab=NaviBarWidget_closeTab;F.getBarIndex=NaviBarWidget_getBarIndex;F.mover_scrollbar=NaviBarWidget_mover_scrollbar;F.mdown_scrollbar=NaviBarWidget_mdown_scrollbar;F.contextMenuCB=NaviBarWidget_contextMenuCB;F.dblclickCB=NaviBarWidget_dblclickCB;F.getItemXPos=NaviBarWidget_getItemXPos;F.par=null;F.tablistid="bartablist_"+F.id;F.tablistLyr=null;F.mover_tablist=NaviBarWidget_mover_tablist;F.mdown_tablist=NaviBarWidget_mdown_tablist;F.kdown_tablist=NaviBarWidget_kdown_tablist;F.onfocus_tablist=NaviBarWidget_onfocus_tablist;F.onblur_tablist=NaviBarWidget_onblur_tablist;F.click_tablist=NaviBarWidget_click_tablist;F.onChangeTabList=NaviBarWidget_onChangeTabList;F.showTabListIcon=NaviBarWidget_showTabListIcon;F.buildTabList=NaviBarWidget_buildTabList;return F}function newNaviBarWidget(B,J,C,D,I,E,K,H,G,A,F){return new_NaviBarWidget({id:B,naviBarType:J,cb:C,dblclick:D,w:I,h:E,beforeShowTabMenu:K,beforeShowMenu:H,showScrollBar:G,showTabList:A,isFirstTabClosable:F})}function NaviBarWidget_getBarType(){return this.type}function NaviBarWidget_init(){var F=this,C=F.items;F.superInit();F.trLyr=getLayer(F.trid);F.divLyr=getLayer(F.divid);var B=C.length;for(var D=0;D';F+='";if(G.isVert){for(var E=0;E"}}else{F+="";var A="";if(G.showScrollBar!=_noScrollBar){A=""}if(G.showScrollBar==_ScrollBarAtBegin){F+=A}var C=G.w;if(G.showScrollBar!=_noScrollBar){C=Math.max(C-_scrollBarWidth,_horizBarWidth)}F+='";if(G.tabList){F+='"}if(G.showScrollBar==_ScrollBarAtEnd){F+=A}F+=""}F+="";return F}function NaviBarWidget_add(A,H,I,F,B,G,E,D,J,C){return this.addByPrms({name:A,value:H,tooltip:J,icon:F,iconW:B,iconH:G,iconOffX:E,iconOffY:D,closeTabCB:C},I)}function NaviBarWidget_addByPrms(H,I){var B=this,A=B.counter++;H.id="naviTab_"+A+"_"+B.id;H.tabType=B.type;H.clickCB=NaviBarWidget_itemClick;H.dblclickCB=NaviBarWidget_itemDblClick;var E=new_NaviTabWidget(H);E.par=B;E.idx=A;arrayAdd(B,"items",E,I);var G=B.items.length;if(B.isVert&&B.layer!=null){var C=document.createElement("td");C.innerHTML=E.getHTML();var F=document.createElement("tr");F.appendChild(C);var D=B.layer.childNodes[0].childNodes[0];if((typeof (I)=="undefined")||(G==1)||(I==null)||(I==-1)||(I>=G)){D.appendChild(F);I=G-1}else{if(D.childNodes[parseInt(I)]){D.insertBefore(F,D.childNodes[parseInt(I)])}}E.init()}else{if(B.trLyr){var C=document.createElement("td");C.innerHTML=E.getHTML();if((typeof (I)=="undefined")||(G==1)||(I==null)||(I==-1)||(I>=G)){B.trLyr.appendChild(C);I=G-1}else{B.trLyr.insertBefore(C,B.trLyr.childNodes[parseInt(I)])}E.init();B.showTabListIcon()}}if((B.selIndex!=null)&&(B.selIndex>=0)){if(I<=B.selIndex){B.selIndex++}}B.updateSepDisplay();return E}function NaviBarWidget_getBarIndex(D){var E=this,B=E.items,A=B.length;for(var C=0;C=0)&&(C=0)&&(D.selIndex!=C)&&(D.selIndex=0)&&(II){A.cb(A.selIndex-1)}else{if((A.selIndex==I)&&(F>0)){A.cb(Math.min(I,F-1))}}}if(F==0){A.selIndex=null}A.showTabListIcon()}}function NaviBarWidget_removeAll(){var D=this,B=D.items,A=B.length;for(var C=A-1;C>=0;C--){D.remove(C)}}function NaviBarWidget_setTabHTML(A,B){var C=this;if(typeof (A)=="undefined"||A==null){A=C.items.length-1}if(A>=0&&A<=(C.items.length-1)){C.items[A].setHtml(B)}}function NaviBarWidget_getTabHTML(A){var B=this;if(A>=0&&A<=(B.items.length-1)){return B.items[A].getHtml()}return""}function NaviBarWidget_getSelection(){var C=this;if(C.getCount()==0){C.selIndex=-1;return null}var A=C.selIndex;if((A!=null)&&(A>=0)&&C.items[A]){var B=new Object;B.index=A;B.valueOf=C.items[A].value;B.name=C.items[A].name;return B}else{return null}}function NaviBarWidget_getMenu(){return this.menu}function NaviBarWidget_getTabMenu(C){var E=null;var D=this,B=D.items,A=B.length;if((C>=0)&&(C=0)&&(D1)?_show:_hide}}function NaviBarWidget_tabListMenuItemsCB(){var B=this.par.navibar;if(!B){return }var A=B.getBarIndex(parseInt(this.id));if((A>=0)&&(AB.divLyr.offsetWidth){if(D=0){if((H[E].getWidth()+D)=0){B.divLyr.scrollLeft=B.getItemXPos(I)}}function NaviBarWidget_buildTabList(){var D=this;var B=D.items,A=B.length;D.tabList.removeAll();for(var C=0;C=0)&&(A=0)&&(B=0){var C=_TreeWidgetElemInstances[D.selId];C.unselect();D.selId=-1}if(D.multiSelection){var A=D.selIds.length,E;for(var B=A-1;B>=0;B--){var C=_TreeWidgetElemInstances[D.selIds[B]];if(C){C.unselect()}}D.selIds.length=0;D.layer._BOselIds=""}D.unhlPath()}function TreeWidget_selectByData(C,A){var D=this,B=D.findByData(C);if(B){B.select(A)}}function TreeWidget_selectById(D,A){var C=this,B=C.findById(D);if(B){B.select(A)}}function TreeWidget_findByData(D){var E=this,B=E.sub,C=null;for(var A in B){C=B[A].findByData(D);if(C){return C}}return null}function TreeWidget_findById(E){var D=this,B=D.sub,C=null;for(var A in B){C=B[A].findById(E);if(C){return C}}return null}function TreeWidget_add(D,B){var E=this,C=E.sub,A=C.length;D.treeView=E;C[A]=D;D.expanded=(A==0);if(B){D.extraIndent=B}return D}function TreeWidget_getHTML(){var F=this,E=F.sub,A=E.length,B=new Array(A+3),C=0;B[C++]=F.beginHTML()+'';for(var D in E){B[C++]=E[D].getHTML(F.initialIndent,D==0)}B[C++]=""+F.endHTML();return B.join("")}function TreeWidget_deleteAll(){var B=this.sub;for(var A in B){B[A].deleteAll();B[A]=null}B.length=0;if(this.elems){this.elems.length=0}}function TreeWidget_rebuildHTML(){var G=this,F=G.sub,A=F.length,B=new Array(A),C=0,E=G.initialIndent;for(var D in F){B[C++]=F[D].getHTML(E,D==0)}G.treeLyr.innerHTML=B.join("");G.selId=-1;G.layer._BOselId=-1;G.selIds.length=0;G.layer._BOselIds="";this.buildElems()}function TreeWidget_init(){this.oldInit();var B=this.treeLyr=getLayer("treeCont_"+this.id);if(this.dragDrop){this.dragDrop.attachCallbacks(this.layer)}var A=this.layer._BOselId;if(A!=null){this.selId=A}var D=this.layer._BOselIds;if(D!=null&&D!=""){this.selIds.length=0;this.selIds=D.split(";")}var C=this.sub}function TreeWidget_buildElems(elem){with(this){if(elem==null){elem=this}else{var pos=elems.length;elems[pos]=elem;elem.elemPos=pos}var subArr=elem.sub,len=subArr.length;for(var i=0;i=0)?_TreeWidgetElemInstances[A]:null}function TreeWidget_getSelections(){var C=this;if(C.multiSelection){return C.getSelectedItems()}else{var A=C.getSelectedItem(),B=new Array;if(A!=null){B[0]=A}return B}}function TreeWidget_setFocus(A){var B=_TreeWidgetElemInstances[A];if(B!=null){B.init();safeSetFocus(B.domElem)}}function TreeWidget_setDragDrop(C,B,A,D){this.dragCB=C;this.acceptDropCB=B;this.dropCB=A;this.dragEndCB=D;this.dragDrop=newDragDropData(this,TreeWidget_dragStartCB,TreeWidget_dragCB,TreeWidget_dragEndCB,TreeWidget_acceptDropCB,TreeWidget_leaveDropCB,TreeWidget_dropCB)}function TreeWidget_dragStartCB(E){var C=E.getSelections(),B=E.iconOrientVertical;E.dragCB(E);if(C&&C.length==1){var D=C[0];var A=D.iconId;newTooltipWidget().show(true,D.getDragTooltip(),A>=0?E.icns:null,E.iconW,E.iconH,B?0:E.iconW*A,B?E.iconH*A:0)}}function TreeWidget_setRightClickMenuCB(A){this.rightClickMenuCB=A}function TreeWidget_getCount(){var A=this;if(A.sub!=null){return A.sub.length}else{return 0}}function TreeWidget_setTooltipOnMouseOver(A){this.mouseOverTooltip=A}function TreeWidget_setMouseOverCB(A){this.mouseOverCB=A}function TreeWidget_dragCB(A){newTooltipWidget().setPos()}function TreeWidget_dragEndCB(A){newTooltipWidget().show(false);if(A.dragEndCB){A.dragEndCB()}}function TreeWidget_dragOverEnterCB(A,D){var B=_TreeWidgetElemInstances[D];if(A.ondrop==null){B.treeView.dragDrop.attachCallbacks(A,true);A.domEltID=D}var C=_ddData[A._dragDropData],B=_curWin.event;B.dataTransfer.dropEffect=B.ctrlKey?"copy":"move";if(C.acceptDropCB(window._globalDDD,C.widget,B.ctrlKey,B.ctrlKey?false:B.shiftKey,A,false)){B.returnValue=false}B.cancelBubble=true}function TreeWidget_acceptDropCB(E,D,C,A,B){return D.acceptDropCB(E,D,C,A,B)}function TreeWidget_leaveDropCB(D,C,B,A){if(C.dropWidget&&C.dropWidget.layer){if(C.dropWidget.layer.className!=C.dropWidget.nonselectedClass){C.dropWidget.layer.className=C.dropWidget.nonselectedClass}}}function TreeWidget_dropCB(F,D,C,A,B,E){newTooltipWidget().show(false);D.dropCB(F,D,C,A)}function TreeWidget_setMultiSelection(A){if((!this.multiSelection&&A)||(this.multiSelection&&!A)){this.unselect()}this.multiSelection=A}function TreeWidget_getSelectedItems(){var D=new Array;var A=this.selIds.length,E,C=0;for(var B=0;B=0){D[C]=_TreeWidgetElemInstances[E];C++}}return D}function TreeWidget_getCheckedItems(){var C=new Array;var A=_TreeWidgetElemInstances.length,D=0;for(var B=0;B0){for(var B=0;B(D.initialX+A))||(E<(D.initialY-A))||(E>(D.initialY+A))){this.dragDrop();D.clicked=false}}}}function TreeWidgetElem_mouseUp(){var B=_treeWClickedW,A=_curWin.event;B.select(null,A);B.domElem.onmouseup=null}function TreeWidgetElem_init(C){var G=this;if(G.layer==null){var D=G.sub,A=D.length,F=(A>0)||G.isIncomplete;G.layer=C?C:getLayer(_codeWinName+"TWe_"+G.id);if(G.layer==null){return }var H=G.layer.childNodes,E=H.length;G.plusLyr=F?H[0].childNodes[1]:null;G.icnTooltipLyr=F?H[0].childNodes[0]:null;G.icnLyr=(G.iconId>-1)?H[F?1:0]:null;G.checkElem=G.isCheck?H[E-2]:null;G.domElem=H[E-1];G.txtTooltipLyr=H[E-1].childNodes[1];if(G.layer.nextSibling&&G.layer.nextSibling.id==_codeWinName+"trTog"+G.id){G.toggleLyr=G.layer.nextSibling}if(G.treeView.mouseOverTooltip||G.treeView.mouseOverCB){G.domElem.onmouseout=TreeFuncMouseout}if(F){addDblClickCB(G.plusLyr,_tpdb)}if(F&&G.generated){for(var B in D){D[B].init()}}if(G.enableDoubleClick){addDblClickCB(G.domElem,_tpdb)}}}function TreeIdToIdx(B){if(B){var C=B.id;if(C){var A=C.lastIndexOf("TWe_");if(A>=0){return parseInt(C.slice(A+4))}else{return -1}}else{return TreeIdToIdx(B.parentNode)}}return -1}function TreeFuncMouseout(A){_tmoc(this,TreeIdToIdx(this),false,A)}function _tmvc(A,B){_tmoc(A,TreeIdToIdx(A),true,B)}function _tpl(A,B){TreeWidget_clickCB(TreeIdToIdx(A),true,B,true);return false}function _tkl(A,C){var B=eventGetKey(C);if(B==13){return _tpl(A,C)}}function _tkt(A,C){var B=eventGetKey(C);if(B==13){return _tpt(A,C)}}function _tpt(A,B){TreeWidget_clickCB(TreeIdToIdx(A),false,B,true);return false}function _tpdb(A){treeDblClickCB(TreeIdToIdx(this),_ie?event:A);return false}function _tfcc(A,B){treeFCCB(A,TreeIdToIdx(A),true,B);A.onblur=_tblc}function _tblc(A){treeFCCB(this,TreeIdToIdx(this),false,A)}function TreeWidgetElem_getHTML(indent,isFirst){var s="";with(this){htmlWritten=true,isRoot=(par==null);var len=sub.length,exp=(len>0)||isIncomplete,a=new Array,i=0;if(this.extraIndent){indent+=_trIndent*extraIndent}var keyCB='onkeydown=" return '+_codeWinName+'._tkt(this,event)" ';var mouseCB='onclick="return '+_codeWinName+'._tpt(this,event)" ';if(treeView.mouseOverTooltip||treeView.mouseOverCB){mouseCB+='onmouseover="'+_codeWinName+'._tmvc(this,event)" '}var contextMenu="";if(treeView.rightClickMenuCB!=null){contextMenu=' oncontextmenu="'+_codeWinName+".treeContextMenuCB('"+id+"', event);return false\" "}var acceptDD="";if((treeView.acceptDropCB!=null)&&(_ie)){acceptDD=' ondragenter="'+_codeWinName+".TreeWidget_dragOverEnterCB(this,'"+id+"');\" ";acceptDD+=' ondragover="'+_codeWinName+".TreeWidget_dragOverEnterCB(this,'"+id+"');\" "}a[i++]='
";var onkeydown='onkeydown="return '+_codeWinName+'._tkl(this,event)" ';var onclick='onclick="return '+_codeWinName+'._tpl(this,event)" ';if(exp){var expIcon;var iconTooltip;if(expanded){if(treeView.minIcon!=null){expIcon=treeView.minIcon}else{expIcon=_skin+"../min.gif"}iconTooltip=_collapseNode.replace("%1",name)}else{if(treeView.plusIcon!=null){expIcon=treeView.plusIcon}else{expIcon=_skin+"../plus.gif"}iconTooltip=_expandNode.replace("%1",name)}a[i++]="'+iconTooltip+''}if(iconId>-1){var iconClass="trIcn"+(exp||isRoot?"Plus":"");if(this.cursorClass){iconClass+=" "+this.cursorClass}a[i++]="'}else{if(!exp&&!isRoot){a[i++]=""}}if(isCheck){a[i++]='"}var textClass=nonselectedClass;if(this.cursorClass){textClass+=" "+this.cursorClass}var textTooltip=this.getTooltip();a[i++]='';a[i++]=(isHTML?name:convStr(name));a[i++]=''+textTooltip+"";a[i++]="";a[i++]="
";if(exp){a[i++]='
'}if(expanded){generated=true;for(var j=0;j"}}return a.join("")}function TreeWidgetElem_setGrayStyle(B){var C=this,A=B?C.grayTxt:C.blackTxt;if(A!=C.nonselectedClass){C.nonselectedClass=A;C.init();if(C.domElem&&(C.domElem.className!=C.selectedClass)){C.domElem.className=A}}}function TreeWidgetElem_isGrayStyle(){return this.nonselectedClass==this.grayTxt}function TreeWidgetElem_setIncomplete(A){this.isIncomplete=true;this.querycompleteCB=A}function TreeWidgetElem_finishComplete(){this.isIncomplete=false;TreeWidget_toggleCB(this.id);this.treeView.buildElems()}function TreeWidgetElem_findByData(D){var E=this;if(E.userData==D){return E}var B=E.sub;for(var A in B){var C=B[A].findByData(D);if(C!=null){return C}}return null}function TreeWidgetElem_findById(E){var D=this;if(D.id==E){return D}var B=D.sub;for(var A in B){var C=B[A].findById(E);if(C!=null){return C}}return null}function treeInitDropFunc(A,C){var B=_TreeWidgetElemInstances[C];if(A.ondrop==null){B.treeView.dragDrop.attachCallbacks(A,true);A.domEltID=C}}function TreeWidget_toggleCB(D,B){var C=_TreeWidgetElemInstances[D];if(C.sub.length==0){C.plusLyr.style.visibility="hidden";return }C.expanded=!C.expanded;C.init();if(B){dispIcn(D)}else{setTimeout(C.treeView.dispIcnFuncName+"("+D+")",1)}var A=C.treeView;if(C.expanded&&A.expandCB){A.expandCB(C.userData)}if(!C.expanded&&A.collapseCB){A.collapseCB(C.userData)}}function dispIcn(eId){var e=_TreeWidgetElemInstances[eId];with(e){if(expanded&&!generated){generated=true;var a=new Array,i=0,len=sub.length,newInd=nodeIndent+_trIndent;for(var j=0;j1){var iconL=icnLyr.childNodes[1];changeOffset(iconL,treeView.iconOrientVertical?0:treeView.iconW*(expanded?iconSelId:iconId),treeView.iconOrientVertical?treeView.iconH*(expanded?iconSelId:iconId):0)}}}function TreeWidgetElem_add(elem){with(this){elem.treeView=treeView;elem.par=this;sub[sub.length]=elem}return elem}function TreeWidgetElem_getHiddenParent(){var A=this.par;if(A==null){return null}if(!A.expanded){return A}return ;A.getHiddenParent()}function TreeWidgetElem_getNextPrev(delta){with(this){if(elemPos==-1){treeView.buildElems()}var newPos=elemPos+delta;if((newPos>=0)&&(newPos
"}function PromptDialog_getHTML(){var C=this;var B=PromptDialog_getimgPath(C.promptType);var A=PromptDialog_getimgAlt(C.promptType);return C.beginHTML()+'
'+img(B,32,32,null,'id="dlg_img_'+C.id+'"',A)+''+convStr(C.text,false,true)+"
"+getSep()+'
'+(C.yes?"":"")+(C.no?"":"")+"
"+C.yes.getHTML()+""+C.no.getHTML()+"
"+C.endHTML()}function PromptDialog_defaultCB(){var o=this;if(o.yesCB){if(typeof o.yesCB!="string"){o.yesCB()}else{eval(o.yesCB)}}this.show(false)}function PromptDialog_cancelCB(){var o=this;if(o.noCB){if(typeof o.noCB!="string"){o.noCB()}else{eval(o.noCB)}}this.show(false)}function PromptDialog_yesCB(A){DialogBoxWidget_instances[A].defaultCB()}function PromptDialog_noCB(A){DialogBoxWidget_instances[A].cancelCB()}function newWaitDialogBoxWidget(A,I,E,G,C,H,K,J,F){var D=250;var L=150;if(I';A+=''+B.frZone.beginHTML();A+='
'+img(_skin+"wait01.gif",200,40)+'
'+convStr(B.label.text,false,true)+"
";A+=B.frZone.endHTML()+"";A+=''+B.cancelButton.getHTML()+"";A+="";A+=B.endHTML();return A}function WaitDialog_FrameZoneWidget_beginHTML(){var A=this;return'
'}function WaitDialog_FrameZoneWidget_endHTML(){var A=this;return"
"}function WaitDialogBoxWidget_setShowCancel(A,C){var B=this;B.showCancel=A;B.cancelButton.setDisabled(false);B.cancelButton.setDisplay(A);B.cancelCB=C}function WaitDialogBoxWidget_setShowLabel(A,C){var B=this;B.showLabel=A;B.label.text=C;B.label.setHTML(C);B.label.setDisplay(A)}function WaitDialogBoxWidget_cancelCB(){var A=this;if(A.cancelCB!=null){A.cancelCB();A.cancelButton.setDisabled(true)}}function CancelButton_cancelCB(){var A=this;if(A.par.cancelCB!=null){A.par.cancelCB();A.par.cancelButton.setDisabled(true)}}var swfobject=function(){var Z="undefined",P="object",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",W="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,T=null,S=false,C=false;var a=function(){var l=typeof g.getElementById!=Z&&typeof g.getElementsByTagName!=Z&&typeof g.createElement!=Z&&typeof g.appendChild!=Z&&typeof g.replaceChild!=Z&&typeof g.removeChild!=Z&&typeof g.cloneNode!=Z,t=[0,0,0],n=null;if(typeof N.plugins!=Z&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=Z){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v); /*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/ return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var e=function(){if(!a.w3cdom){return }J(I);if(a.ie&&a.win){try{g.write("