var JSATOM={TOP:1,RIGHT:2,BOTTOM:3,LEFT:4,HORIZONTAL:1,VERTICAL:2,POPUP:3,CLICK:1,HOVER:2,IMGPATH:'/images/',UID:0,LID:0,OBJECTS:{}};JSATOM.Browser={bNetscape:document.layers,bSafari:(navigator.userAgent.toLowerCase().indexOf('safari')!=-1),bKonqueror:(navigator.userAgent.toLowerCase().indexOf('konqueror')!=-1),bNetscape6:(navigator.userAgent.toLowerCase().indexOf('netscape')!=-1),bMozilla:((navigator.userAgent.toLowerCase().indexOf('mozilla')!=-1)&&(navigator.userAgent.toLowerCase().indexOf('gecko')!=-1)&&(navigator.userAgent.toLowerCase().indexOf('konqueror')==-1)),bOpera:(navigator.userAgent.toLowerCase().indexOf('opera')!=-1),bIe:((navigator.userAgent.toLowerCase().indexOf('msie')!=-1)&&(navigator.userAgent.toLowerCase().indexOf('opera')==-1)),bMac:(navigator.userAgent.toLowerCase().indexOf('mac')!=-1),setCookie:function(Y__,G__,_H,__H,A__,_Y){__H=__H||'/';var _W=Y__+'='+escape(G__);if(_H){var P=new Date(_H);_W+='; expires='+P.toGMTString();}_W+='; path='+escape(__H);if(A__){_W+='; domain='+escape(A__);}if(_Y){_W+='; secure';}document.cookie=_W;},deleteCookie:function(Y__,__H,A__){__H=__H||'/';if(JSATOM.Document.getCookie(Y__)){document.cookie=Y__+'='+';path='+__H+(A__?(';domain='+A__):'')+';expires=Thu,01-Jan-1970 00:00:01 GMT';}},getCookie:function(Y__){var P__=document.cookie.indexOf(Y__+'=');var __J=P__+Y__.length+1;if(!P__&&(Y__!=document.cookie.substring(0,Y__.length))){return null;}if(P__==-1){return null;}var __I=document.cookie.indexOf(';',__J);if(__I==-1){__I=document.cookie.length;}return unescape(document.cookie.substring(__J,__I));}};JSATOM.Document={createXmlHttpRequest:function(){if(window.XMLHttpRequest){return(new XMLHttpRequest());}else if(window.ActiveXObject){var N_=['MSXML2.XMLHttp.5.0','MSXML2.XMLHttp.4.0','MSXML2.XMLHttp.3.0','MSXML2.XMLHttp','Microsoft.XMLHttp'];for(var i=0;i<N_.length;i++){try{var _P=new ActiveXObject(N_[i]);return _P;}catch(ex){}}}else if(window.createRequest){return(window.createRequest());}},createXmlDom:function(__M){if(JSATOM.Browser.bIe){var _U=new ActiveXObject('Microsoft.XMLDOM');_U.async='false';_U.loadXML(__M);}else if(JSATOM.Browser.bKonqueror){var _U=document.implementation.createdocument('','',null);_U.loadXML(__M);}else{var _U=document.createElement('xmldata');_U.async='false';_U.innerHTML=__M;}return _U;},includeScript:function(__H,poLoadCallback){var oHead=Q$('head(0)');if(oHead){var oScript=N$(oHead,'script',{'type':'text/javascript','src':__H,'onload':''});if(poLoadCallback){if(JSATOM.Browser.bKonqueror){poLoadCallback();}else{E$(oScript,'load',function(){poLoadCallback();});E$(oScript,'readystatechange',function(){if(oScript.readyState=='complete'||oScript.readyState=='loaded'){poLoadCallback();}});}}return true;}return false;},getElement:function(__P){var _G=null;_G=document.getElementById(__P);if(!_G){_G=document.forms[__P];}if(!_G){for(var f=0;f<document.forms.length;f++){for(var e=0;e<document.forms[f].elements.length;e++){if(document.forms[f].elements[e].name==__P){return document.forms[f].elements[e];}}}}return _G;},getElements:function(__H){var _K='*';var B_='*';var I=document;var _V=-1;var _T=__H.split(' ');if(_T.length==0){return null;}else{if(_T[0].charAt(0)=='#'){if($$(_T[0].substring(1))){I=$$(_T[0].substring(1));}if(_T[1]){var K=_T[1].split('(');if(K.length==2){_V=parseInt(K[1].replace('(','').replace(')',''));_T[1]=K[0];}var R_=_T[1].split('.');if(R_.length==2){_K=R_[0];B_=R_[1];}else{_K=_T[1];}}if(_T[2]){_V=parseInt(_T[2].replace('(','').replace(')',''));}}else{if(_T[0]){var K=_T[0].split('(');if(K.length==2){_V=parseInt(K[1].replace('(','').replace(')',''));_T[0]=K[0];}var R_=_T[0].split('.');if(R_.length==2){_K=R_[0];B_=R_[1];}else{_K=_T[0];}}if(_T[1]){_V=parseInt(_T[1].replace('(','').replace(')',''));}}}var S_=(_K=='*'&&JSATOM.bIe)?document.all:I.getElementsByTagName(_K);var K__=[];for(var i=0;i<S_.length;i++){if(B_!='*'){var _J=S_[i].className.split(' ');for(var j=0;j<_J.length;j++){if(_J[j]==B_){K__.push(S_[i]);break;}}}else{K__.push(S_[i]);}}if(_V>=0){if(K__[_V]){return K__[_V];}else{return null;}}else{return K__;}},getFirstParent:function(__B,__H){var _K='';var B_='';if(__H.indexOf('.')!=-1){var __E=__H.split('.');_K=__E[0];B_=__E[1];}else{_K=__H;}var _J=__B.className.split(' ');while(__B&&__B.tagName){var I_=true;if(I_&&__B.tagName.toUpperCase()!=_K.toUpperCase()){I_=false;}if(I_&&B_!=''){_J=__B.className.split(' ');if(_J.indexOf(B_)==-1){I_=false;}}if(I_){return __B;}__B=__B.parentNode;}return null;},getElementLeft:function(_F){_F=L$(_F);var T=_F.offsetLeft;var N=_F.offsetParent;while(N){T+=N.offsetLeft;if(JSATOM.Browser.bIe){if(!isNaN(D__=parseInt(N.currentStyle.borderLeftWidth,10))){T+=D__;}}N=N.offsetParent;}return T;},getElementTop:function(_F){_F=L$(_F);var L_=_F.offsetTop;var N=_F.offsetParent;while(N){L_+=N.offsetTop;if(JSATOM.Browser.bIe){if(['FIELDSET'].indexOf(N.tagName.toUpperCase())==-1){if(!isNaN(D__=parseInt(N.currentStyle.borderTopWidth,10))){L_+=D__;}}}N=N.offsetParent;}return L_;},getElementWidth:function(_F){_F=L$(_F);return _F.clientWidth||_F.offsetWidth;},getElementHeight:function(_F){_F=L$(_F);return _F.clientHeight||_F.offsetHeight;},createElement:function(H,_E,X,C,H__){H=H||null;_E=_E||'';X=X||{};C=C||null;H__=H__||'after';H=L$(H);C=L$(C);if(_E.toLowerCase()=='html'){var S__=document.createElement('span');for(Z in X){if(Z!='html'){S__.setAttribute(Z,X[Z]);if(JSATOM.Browser.bIe){switch(Z){case 'class':S__.className=X[Z];break;case 'style':S__.style.setAttribute('cssText',X[Z]);break;}}}}}else if(_E.toLowerCase()=='text'){var S__=document.createTextNode(X['text']);}else{for(Z in X){var E=false;var _T=new String(X[Z]).split('/');if((__L=Z.indexOf('#'))!=-1){X['id']=_T[__L]||'';var E=true;}if((__L=Z.indexOf('.'))!=-1){X['class']=_T[__L]||'';var E=true;}if((__L=Z.indexOf('@'))!=-1){X['name']=_T[__L]||'';var E=true;}if((__L=Z.indexOf('%'))!=-1){X['id']=_T[__L]||'';X['name']=_T[__L]||'';var E=true;}if(E){delete X[Z];}}if(_E.toLowerCase()=='input'&&JSATOM.Browser.bIe&&X['type']&&X['type']=='radio'){var T__=X['name']||X['id']||'';var S__=document.createElement('<input type="radio" name="'+T__+'" />');}else if(_E.toLowerCase()=='iframe'&&JSATOM.Browser.bIe&&X['name']){var T__=X['name']||'';var S__=document.createElement('<iframe name="'+T__+'"></iframe>');}else{var S__=document.createElement(_E);}for(Z in X){S__.setAttribute(Z,X[Z]);if(JSATOM.Browser.bIe){switch(Z){case 'class':S__.className=X[Z];break;case 'style':S__.style.setAttribute('cssText',X[Z]);break;}}}}JSATOM.Document.insertElement(H,S__,C,H__);if(_E.toLowerCase()=='html'){if(typeof(S__.insertAdjacentHTML)!='undefined'){S__.insertAdjacentHTML('beforeEnd',X['html']);}else{S__.innerHTML+=X['html'];}}return S__;},insertElement:function(H,__B,C,H__){H=H||null;__B=__B||null;C=C||null;H__=H__||'after';H=L$(H);__B=L$(__B);C=L$(C);if(!H){if(V__=Q$('body(0)')){H=V__;}else{return null;}}if(!C){H.appendChild(__B);}else{if(H__=='after'){H.insertBefore(__B,C.nextSibling);}else{H.insertBefore(__B,C);}}return __B;},removeElement:function(_F){_F=L$(_F);if(_F&&_F.parentNode){_F.parentNode.removeChild(_F);}}};JSATOM.Trash={aObjects:[],add:function(X__){JSATOM.Trash.aObjects.push(X__);},dump:function(){if(JSATOM.Browser.bIe){var sDump='';for(var i=0;i<JSATOM.Trash.aObjects.length;i++){sDump+=JSATOM.Trash.aObjects[i][0]+' | '+JSATOM.Trash.aObjects[i][1]+'('+JSATOM.Trash.aObjects[i][1].tagName+':'+JSATOM.Trash.aObjects[i][1].id+')| '+JSATOM.Trash.aObjects[i][2]+' | '+(new String(JSATOM.Trash.aObjects[i][3]).substring(0,100).replace("\n",' '))+"\n";}return sDump;}return '';},clear:function(poObject){if(JSATOM.Browser.bIe){if(poObject){for(var i=JSATOM.Trash.aObjects.length-1;i>=0;i--){if(poObject==JSATOM.Trash.aObjects[i][1]){if(JSATOM.Trash.aObjects[i][0]=='event'){if(JSATOM.Trash.aObjects[i][2]=='submit'){JSATOM.Trash.aObjects[i][1].onsubmit=null;}e$(JSATOM.Trash.aObjects[i][1],JSATOM.Trash.aObjects[i][2],JSATOM.Trash.aObjects[i][3]);}}}if(poObject.childNodes){for(var j=0;j<poObject.childNodes.length;j++){JSATOM.Trash.clear(poObject.childNodes[j]);}}}else{for(var i=JSATOM.Trash.aObjects.length-1;i>=0;i--){switch(JSATOM.Trash.aObjects[i][0]){case 'event':if(JSATOM.Trash.aObjects[i][2]=='submit'){JSATOM.Trash.aObjects[i][1].onsubmit=null;}e$(JSATOM.Trash.aObjects[i][1],JSATOM.Trash.aObjects[i][2],JSATOM.Trash.aObjects[i][3]);break;case 'object':JSATOM.Trash.aObjects[i][1]=null;for(var j=i;j<JSATOM.Trash.aObjects.length-1;j++){JSATOM.Trash.aObjects[j]=JSATOM.Trash.aObjects[j+1];}JSATOM.Trash.aObjects.pop();break;}}JSATOM.Trash.aObjects=[];}}}};JSATOM.Event={addEvent:function(_F,E__,V_){_F=L$(_F);if(JSATOM.Browser.bIe||JSATOM.Browser.bOpera){_F.attachEvent('on'+E__,V_);}else{_F.addEventListener(E__,V_,true);}JSATOM.Trash.add(['event',_F,E__,V_]);return V_;},removeEvent:function(_F,E__,V_){_F=L$(_F);V_=V_||null;if(V_){for(var i=JSATOM.Trash.aObjects.length-1;i>=0;i--){if(JSATOM.Trash.aObjects[i][1]==_F&&JSATOM.Trash.aObjects[i][2]==E__){V_=JSATOM.Trash.aObjects[i][3];for(var j=i;j<JSATOM.Trash.aObjects.length-1;j++){JSATOM.Trash.aObjects[j]=JSATOM.Trash.aObjects[j+1];}JSATOM.Trash.aObjects.pop();break;}}if(JSATOM.Browser.bIe||JSATOM.Browser.bOpera){_F.detachEvent('on'+E__,V_);}else{_F.removeEventListener(E__,V_,true);}}},getEvent:function(e){return e||window.event;},stopEvent:function(e){e=JSATOM.Event.getEvent(e);if(JSATOM.Browser.bIe){e.cancelBubble=true;e.returnValue=false;}else{e.preventDefault();e.stopPropagation();}},getSource:function(e){return e.target||window.event.srcElement;},getKeyInfo:function(e){e=JSATOM.Event.getEvent(e);return [e.keyCode,String.fromCharCode(e.keyCode)];},getMouseInfo:function(e){e=JSATOM.Event.getEvent(e);return [parseInt(e.clientX,10),parseInt(e.clientY,10),e.button];}};JSATOM.Window={getSize:function(){var _C=0;var D_=0;var _B=0;var H_=0;if(typeof(window.innerWidth)=='number'){_B=window.innerWidth;H_=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){_B=document.documentElement.clientWidth;H_=document.documentElement.clientHeight;}else if(document.body&&document.body.clientWidth){_B=document.body.clientWidth;H_=document.body.clientHeight;}if(typeof(window.innerWidth)=='number'){if(window.innerWidth>0&&window.innerWidth>_C){_C=window.innerWidth;}if(window.innerHeight>0&&window.innerHeight>D_){D_=window.innerHeight;}}if(document.body&&typeof(document.body.clientWidth)=='number'){if(document.body.clientWidth>0&&document.body.clientWidth>_C){_C=document.body.clientWidth;}if(document.body.clientHeight>0&&document.body.clientHeight>D_){D_=document.body.clientHeight;}}if(document.documentElement&&typeof(document.documentElement.clientWidth)=='number'){if(document.documentElement.clientWidth>0&&document.documentElement.clientWidth>_C){_C=document.documentElement.clientWidth;}if(document.documentElement.clientHeight>0&&document.documentElement.clientHeight>D_){D_=document.documentElement.clientHeight;}}if(H_<D_&&!(JSATOM.Browser.bIe||JSATOM.Browser.bKonqueror)){_B-=16;}return [_B,H_,_C,D_];},getResolution:function(){return [screen.width,screen.height];},getScroll:function(){var R=0;var A_=0;if(typeof(window.pageXOffset)=='number'){if(window.pageXOffset>0&&window.pageXOffset>R){R=window.pageXOffset;}if(window.pageYOffset>0&&window.pageYOffset>A_){A_=window.pageYOffset;}}if(document.body&&typeof(document.body.scrollLeft)=='number'){if(document.body.scrollLeft>0&&document.body.scrollLeft>R){R=document.body.scrollLeft;}if(document.body.scrollTop>0&&document.body.scrollTop>A_){A_=document.body.scrollTop;}}if(document.documentElement&&typeof(document.documentElement.scrollLeft)=='number'){if(document.documentElement.scrollLeft>0&&document.documentElement.scrollLeft>R){R=document.documentElement.scrollLeft;}if(document.documentElement.scrollTop>0&&document.documentElement.scrollTop>A_){A_=document.documentElement.scrollTop;}}return [R,A_];}};JSATOM.Trigger=function(){var __O=this;this.aArguments=arguments[0]||{};this.bRepeat=this.aArguments['repeat']||false;this.oCondition=this.aArguments['condition']||null;this.oInit=this.aArguments['oninit']||null;this.oCallbackTrue=this.aArguments['ontrue']||null;this.oCallbackFalse=this.aArguments['onfalse']||null;this.iInterval=this.aArguments['interval']||500;var F_=true;var K_=false;var W__=null;this.check=function(){if(this.oCondition&&typeof(this.oCondition)=='function'){if((F_||!K_)&&this.oCondition()&&this.oCallbackTrue&&typeof(this.oCallbackTrue)=='function'){K_=true;if(this.oCallbackTrue()){F_=false;}if(!this.bRepeat){window.clearInterval(W__);}}if((F_||K_)&&!this.oCondition()&&this.oCallbackFalse&&typeof(this.oCallbackFalse)=='function'){K_=false;if(this.oCallbackFalse()){F_=false;}if(!this.bRepeat){window.clearInterval(W__);}}}};if((this.oCallbackTrue&&typeof(this.oCallbackTrue)=='function')||(this.oCallbackFalse&&typeof(this.oCallbackFalse)=='function')){W__=window.setInterval(function(){__O.check();},this.iInterval);}};JSATOM.Url={getParam:function(F__){if(window.location.search.length>0){var _S=window.location.search.substring(1).split(/&/);for(var i=0;i<_S.length;i++){var __E=_S[i].split(/=/);if(__E[0]==F__){return __E[1];}}}return null;}};JSATOM.Json={from:function(poObject){var lsType=typeof(poObject);switch(lsType.toLowerCase()){case 'object':if(poObject instanceof Array){var sJSON="[";for(var i=0;i<poObject.length;i++){sJSON+=JSATOM.Json.from(poObject[i])+",";}if(sJSON.length>1){sJSON=sJSON.substring(0,sJSON.length-1);}sJSON+="],";}else{var sJSON="{";for(var prop in poObject){sJSON+="'"+JSATOM.Json.encode(prop)+"':"+JSATOM.Json.from(poObject[prop])+",";}if(sJSON.length>1){sJSON=sJSON.substring(0,sJSON.length-1);}sJSON+="},";}break;case 'number' :sJSON=JSATOM.Json.encode(poObject)+",";break;default:sJSON="'"+JSATOM.Json.encode(poObject.toString())+"',";break;}if(sJSON.length>1){sJSON=sJSON.substring(0,sJSON.length-1);}return sJSON;},encode:function(__G){__G=new String(__G);__G=__G.replace(/\[/gi,"\[");__G=__G.replace(/\]/gi,"\]");__G=__G.replace(/\{/gi,"\{");__G=__G.replace(/\}/gi,"\}");__G=__G.replace(/\'/gi,"0x27");__G=__G.replace(/\"/gi,"0x22");__G=__G.replace(/\\/gi,"\\\\");__G=__G.replace(/\t/gi,"0x09");__G=__G.replace(/\n/gi,"0x0A");__G=__G.replace(/\f/gi,"0x0C");__G=__G.replace(/\r/gi,"0x0D");return __G;},decode:function(__G){__G=new String(__G);__G=__G.replace(/\[/gi,"[");__G=__G.replace(/\]/gi,"]");__G=__G.replace(/\{/gi,"{");__G=__G.replace(/\}/gi,"}");__G=__G.replace(/0x27/gi,"'");__G=__G.replace(/0x28/gi,'"');__G=__G.replace(/\\\\/gi,"\\");__G=__G.replace(/0x09/gi,"\t");__G=__G.replace(/0x0A/gi,"\n");__G=__G.replace(/0x0C/gi,"\f");__G=__G.replace(/0x0D/gi,"\r");return __G;}};JSATOM.Connection=function(){var __O=this;__O.aArguments=arguments[0]||{};__O.sUrl=__O.aArguments['url']||'';__O.sMethod=__O.aArguments['method']||'POST';__O.iTimeout=__O.aArguments['timeout']||30;__O.oEvents=__O.aArguments['events']||{};__O.sData=__O.aArguments['data']||'';var O=null;var C_=null;var _P=null;this.send=function(){_P=JSATOM.Document.createXmlHttpRequest();if(__O.sUrl.indexOf('?')==-1){__O.sUrl+='?JSATOM_random='+Math.random();}else{__O.sUrl+='&JSATOM_random='+Math.random();}if(__O.sMethod.toUpperCase()=='POST'){_P.open(__O.sMethod,__O.sUrl,true);_P.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=UTF-8');_P.setRequestHeader('Connection','close');_P.send(__O.sData);}else{_P.open(__O.sMethod,__O.sUrl+((__O.sData!='')?'&'+__O.sData:''),true);_P.send(null);}O=window.setTimeout(function(){__O.abort(true);},__O.iTimeout*1000);C_=window.setInterval(function(){__O.check();},200);if(__O.oEvents['onreadystatechange']){__O.oXmlHttp.onreadystatechange=function(){__O.oEvents['onreadystatechange'](oXmlHttp);}}};__O.abort=function(_Q){_Q=_Q||false;if(C_){window.clearInterval(C_);window.clearTimeout(O);C_=null;O=null;_P.abort();if(__O.oEvents['onabort']){__O.oEvents['onabort'](_Q);}}};__O.check=function(){if(_P.readyState==4){window.clearInterval(C_);window.clearTimeout(O);C_=null;O=null;if(_P.status>=200&&_P.status<300){if(__O.oEvents['onsuccess']){__O.oEvents['onsuccess'](_P);}}else{if(__O.oEvents['onerror']){__O.oEvents['onerror'](_P);}}}};};JSATOM.DD=function(oAttr){var __O=this;__O.oAttr=oAttr;__O.aDragZones=[];__O.aDropZones=[];__O.iToleranceH=__O.oAttr['htolerance']||0;__O.iToleranceV=__O.oAttr['vtolerance']||0;var _M=0;var _L=0;var T_=null;var Q_=null;var G=null;var X_=null;var _N='';function B(e){if(JSATOM.Browser.bIe){E$(document,'selectstart',function(){return false;});}var J_=M$(e);T_=S$(e);while(__O.aDragZones.indexOf(T_)==-1&&T_.parentNode){T_=T_.parentNode;}if(JSATOM.Browser.bIe){T_.ondragstart=function(){return false;};}if(JSATOM.Browser.bOpera){E$(document,'mousedown',D);}JSATOM.Event.stopEvent(e);if(__O.oAttr['reference']){G=__O.oAttr['reference'].call({'dragzone':T_});}else{G=T_;}if(__O.oAttr['view']){X_=__O.oAttr['view'].call({'dragzone':T_});}else{X_=T_.cloneNode(true);document.body.appendChild(X_);}X_.style.position='absolute';X_.style.left=X$(G)+'px';X_.style.top=Y$(G)+'px';C$(X_,'dd_copy'+(JSATOM.Browser.bKonqueror?'_':''));_M=J_[0]-X$(G);_L=J_[1]-Y$(G);if(!__O.oAttr['copy']){_N=G.style.display;G.style.display='none';}if(__O.oAttr['events']['ondragstart']){__O.oAttr['events']['ondragstart'].call({'dragzone':T_,'dragreference':G,'dragview':X_,'mouseinfo':J_});}E$(document,'mousemove',A);E$(document,'mouseup',F);};function A(e){var J_=M$(e);if(__O.oAttr['events']['onmove']){__O.oAttr['events']['onmove'].call({'dragzone':T_,'dragreference':G,'dragview':X_,'mouseinfo':J_});}if(!__O.oAttr['limitx']){X_.style.left=(J_[0]-_M)+'px';}if(!__O.oAttr['limity']){X_.style.top=(J_[1]-_L)+'px';}var U=false;var laScrollInfo=JSATOM.Window.getScroll();for(var i=0;!U&&i<__O.aDropZones.length;i++){if(J_[0]+laScrollInfo[0]>=X$(__O.aDropZones[i])+__O.iToleranceH &&J_[0]+laScrollInfo[0]<=X$(__O.aDropZones[i])+W$(__O.aDropZones[i])+__O.iToleranceH &&J_[1]+laScrollInfo[1]>=Y$(__O.aDropZones[i])-__O.iToleranceV &&J_[1]+laScrollInfo[1]<=Y$(__O.aDropZones[i])+H$(__O.aDropZones[i])+__O.iToleranceV){Q_=__O.aDropZones[i];U=true;if(__O.oAttr['events']['ondropover']){__O.oAttr['events']['ondropover'].call({'dropzone':Q_,'dragview':X_,'dragreference':G,'mouseinfo':J_});}}}if(!U){if(Q_&&__O.oAttr['events']['ondropout']){__O.oAttr['events']['ondropout'].call({'dropzone':Q_,'dragview':X_,'dragreference':G,'mouseinfo':J_});}Q_=null;}};function F(e){var J_=M$(e);e$(document,'mousemove',A);e$(document,'mouseup',F);e$(document,'mousedown',D);if(Q_){G.style.display=_N;if(__O.oAttr['events']['ondrop']){__O.oAttr['events']['ondrop'].call({'dragzone':T_,'dropzone':Q_,'dragreference':G,'mouseinfo':J_});}n$(X_);}else{G.style.display=_N;if(__O.oAttr['events']['ondropfail']){__O.oAttr['events']['ondropfail'].call({'dragview':X_,'dragzone':T_,'dropzone':Q_,'dragreference':G});}if(oAttr['copy']){n$(X_);}else{c$(X_,'dd_copy'+(JSATOM.Browser.bKonqueror?'_':''));}}};function D(e){var loSrc=S$(e);if(loSrc.tagName.toLowerCase()=='img'){return false;}};__O.registerDragZone=function(Y_){var M=[];if(Y_){if(Y_ instanceof Array){for(var i=0;i<Y_.length;i++){M.push(L$(Y_[i]));}}else{M.push(L$(Y_));}}for(var i=0;i<M.length;i++){__O.aDragZones.push(M[i]);E$(M[i],'mousedown',B);}};__O.registerDropZone=function(_A){var J=[];if(_A){if(_A instanceof Array){for(var i=0;i<_A.length;i++){J.push(L$(_A[i]));}}else{J.push(L$(_A));}}for(var j=0;j<J.length;j++){__O.aDropZones.push(J[j]);}};__O.register=function(Y_,_A){__O.registerDragZone(Y_);__O.registerDropZone(_A);};};JSATOM.Validator=function(){var __O=this;__O.aArguments=arguments[0]||{};__O.aRules=__O.aArguments['rules']||[];__O.sForm=__O.aArguments['form']||'';__O.oErrObjects={};__O.register=function(){for(var i=0;i<__O.aRules.length;i++){__O.aRules[i].sForm=__O.sForm;__O.aRules[i].oValidator=__O;__O.aRules[i].register();}};__O.check=function(){var bCheck=true;for(var i=0;i<__O.aRules.length;i++){__O.aRules[i].sForm=__O.sForm;__O.aRules[i].oValidator=__O;var bRuleCheck=__O.aRules[i].check();bCheck=bCheck&&bRuleCheck;}return bCheck;};};JSATOM.Rule=function(){var __O=this;__O.aArguments=arguments[0]||{};__O.sForm='';__O.oValidator=null;__O.sId='rule_'+JSATOM.UID++;__O.iIdx=0;__O.init=function(){if(document.forms[__O.sForm]&&document.forms[__O.sForm].elements[__O.aArguments['element']]){__O.oElement=document.forms[__O.sForm].elements[__O.aArguments['element']];}else{__O.oElement=$$(__O.aArguments['element'])||null;}__O.aMessage=__O.aArguments['message']||[];__O.aTriggers=__O.aArguments['triggers']||[];__O.aValidate=__O.aArguments['validate']||[function(){return false;}];__O.oNotify=__O.aArguments['notify']||function(){};__O.oClear=__O.aArguments['clear']||function(){};if(!(__O.aMessage instanceof Array)){__O.aMessage=[__O.aMessage];}if(!(__O.aValidate instanceof Array)){__O.aValidate=[__O.aValidate];}};__O.register=function(){__O.init();if(__O.aTriggers.indexOf('blur')!=-1){E$(__O.oElement,'blur',function(){for(var i=0;i<__O.aValidate.length;i++){var Q=__O.aValidate[i](__O.oElement);if(null !== Q){__O.oClear(__O);if(!Q){__O.iIdx=i;__O.oNotify(__O);return false;}}else{__O.iIdx=i;return true;}}return true;});}if(__O.aTriggers.indexOf('key')!=-1){E$(__O.oElement,'keyup',function(){for(var i=0;i<__O.aValidate.length;i++){var Q=__O.aValidate[i](__O.oElement);if(null !== Q){__O.oClear(__O);if(!Q){__O.iIdx=i;__O.oNotify(__O);return false;}}else{__O.iIdx=i;return true;}}return true;});}};__O.check=function(){__O.init();if(__O.aTriggers.indexOf('call')!=-1){for(var i=0;i<__O.aValidate.length;i++){var Q=__O.aValidate[i](__O.oElement);if(null !== Q){__O.oClear(__O);if(!Q){__O.iIdx=i;__O.oNotify(__O);return false;}}else{__O.iIdx=i;return true;}}return true;}};};JSATOM.Array={getDataSet:function(_X){var __D=_X['array']||[];var P__=_X['start']||0;var O__=_X['limit']||10;var __C=_X['root']||'root';var Q__=_X['total']||'total';var W_="{'status':'OK','"+Q__+"':'"+__D.length+"','"+__C+"':[";if(__D.length>0){if(_X['order']&&_X['order']!=''){var M__=_X['order'].split(',');var J__=M__[0];var __N=M__[1];var _O=false;while(!_O){_O=true;for(var i=0;i<__D.length-1;i++){if(__N=='ASC'){if(__D[i][J__]>__D[i+1][J__]){var _Z=__D[i+1];__D[i+1]=__D[i];__D[i]=_Z;_O=false;}}else if(__N=='DESC'){if(__D[i][J__]<__D[i+1][J__]){var _Z=__D[i+1];__D[i+1]=__D[i];__D[i]=_Z;_O=false;}}}}}for(var i=0;i<__D.length;i++){if(i>=P__&&i<O__+P__){W_+=JSATOM.Json.from(__D[i])+',';}}W_=W_.substring(0,W_.length-1);}W_+="]}";return W_;}};JSATOM.fakeXHR=function(){var __O=this;__O.responseText='';__O.readyState=4;__O.status=200;__O.responseXML='';};JSATOM.Select=function(poSelect){var __O=this;__O.oSelect=L$(poSelect);__O.getValue=function(){return __O.oSelect.value;};__O.getText=function(){return __O.oSelect.text;};__O.add=function(G__,__A){var __J=__O.oSelect.options.length;__O.oSelect.options[__J]=new Option(__A,G__);return __O;};__O.removeByValue=function(G__){var __J=__O.oSelect.options.length;for(i=(__J-1);i>=0;i--){if(__O.oSelect.options[i].value==G__){__O.oSelect.options[i]=null;}}return __O;};__O.removeByText=function(__A){var __J=__O.oSelect.options.length;for(i=(__J-1);i>=0;i--){if(__O.oSelect.options[i].text==__A){__O.oSelect.options[i]=null;}}return __O;};__O.selectByValue=function(G__){var __J=__O.oSelect.options.length;for(i=(__J-1);i>=0;i--){if(__O.oSelect.options[i].value==G__){__O.oSelect.options[i].selected=true;}}return __O;};__O.selectByText=function(__A){var __J=__O.oSelect.options.length;for(i=(__J-1);i>=0;i--){if(__O.oSelect.options[i].text==__A){__O.oSelect.options[i].selected=true;}}return __O;};__O.removeAll=function(){__O.oSelect.options.length=0;return __O;};__O.selectAll=function(){var __J=__O.oSelect.options.length;for(i=0;i<__J;i++){__O.oSelect.options[i].selected=true;}return __O;};__O.selectNone=function(){__O.oSelect.selectedIndex=-1;return __O;};};if(typeof(HTMLElement)=='undefined'){(function(Z_){for(var _D in Z_){window['HTML'+_D+'Element']=document.createElement(Z_[_D]).constructor;}})({Html:'html',Head:'head',Link:'link',Title:'title',Meta:'meta',Base:'base',IsIndex:'isindex',Style:'style',Body:'body',Form:'form',Select:'select',OptGroup:'optgroup',Option:'option',Input:'input',TextArea:'textarea',Button:'button',Label:'label',FieldSet:'fieldset',Legend:'legend',UList:'ul',OList:'ol',DList:'dl',Directory:'dir',Menu:'menu',LI:'li',Div:'div',Paragraph:'p',Heading:'h1',Quote:'q',Pre:'pre',BR:'br',BaseFont:'basefont',Font:'font',HR:'hr',Mod:'ins',Anchor:'a',Image:'img',Object:'object',Param:'param',Applet:'applet',Map:'map',Area:'area',Script:'script',Table:'table',TableCaption:'caption',TableCol:'col',TableSection:'tbody',TableRow:'tr',TableCell:'td',FrameSet:'frameset',Frame:'frame',IFrame:'iframe'});function HTMLElement(){}HTMLElement.prototype=HTMLHtmlElement.__proto__.__proto__;var HTMLDocument=document.constructor;var HTMLCollection=document.links.constructor;var HTMLOptionsCollection=document.createElement('select').options.constructor;var Text=document.createTextNode('').constructor;var Node=Text;}if(typeof(HTMLElement)!='undefined'&&typeof(HTMLElement.prototype.insertAdjacentElement)=='undefined'){HTMLElement.prototype.insertAdjacentElement=function(H__,V){switch(H__){case 'beforeBegin':this.parentNode.insertBefore(V,this);break;case 'afterBegin':this.insertBefore(V,this.firstChild);break;case 'beforeEnd':this.appendChild(V);break;case 'afterEnd':if(this.nextSibling){this.parentNode.insertBefore(V,this.nextSibling);}else{this.parentNode.appendChild(oParsedNode);}break;}};}if(typeof(HTMLElement)!='undefined'&&typeof(HTMLElement.prototype.insertAdjacentHTML)=='undefined'){HTMLElement.prototype.insertAdjacentHTML=function(H__,R__){var N__=this.ownerDocument.createRange();N__.setStartBefore(this);var W=N__.createContextualFragment(R__);this.insertAdjacentElement(H__,W)};}if(typeof(HTMLElement)!='undefined'&&typeof(HTMLElement.prototype.insertAdjacentText)=='undefined'){HTMLElement.prototype.insertAdjacentText=function(H__,__A){var S=document.createTextNode(__A);this.insertAdjacentElement(H__,S);};}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(poObject){for(var i=0;i<this.length;i++){if(this[i]==poObject){return i;}}return -1;}}if(!Array.prototype.push){Array.prototype.push=function(){for(var i=0;i<arguments.length;i++){this[this.length]=arguments[i];}}}if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s+/,'').replace(/\s+$/,'');};}if(!String.prototype.pad){String.prototype.pad=function(P_,B__,__F){P_=P_||'';B__=B__||this.length;__F=__F||JSATOM.LEFT;var L__='';for(var i=0;i<B__-this.toString().length;i++){L__+=P_;}if(__F==JSATOM.LEFT){return L__+this.toString();}else{return this.toString()+L__;}}}function $$(__P){return JSATOM.Document.getElement(__P);}function L$(_F){if(typeof(_F)=='string'){return $$(_F);}else{return _F;}}function Q$(__H){return JSATOM.Document.getElements(__H);}function P$(_F,__H){return JSATOM.Document.getFirstParent(_F,__H);}function E$(_F,E__,V_){JSATOM.Event.addEvent(_F,E__,V_);}function e$(_F,E__,V_){JSATOM.Event.removeEvent(_F,E__,V_);}function S$(e){return JSATOM.Event.getSource(e);}function M$(e){return JSATOM.Event.getMouseInfo(e);}function K$(e){return JSATOM.Event.getKeyInfo(e);}function N$(H,_E,X,C,H__){return JSATOM.Document.createElement(H,_E,X,C,H__);}function I$(H,__B,C,H__){return JSATOM.Document.insertElement(H,__B,C,H__);}function n$(_F){JSATOM.Document.removeElement(_F);}function C$(_F,G_){if(!(G_ instanceof Array)){G_=[G_];}_F=L$(_F);var U_=_F.className.split(' ');for(var i=0;i<G_.length;i++){if(U_.indexOf(G_[i])==-1){if(_F.className!=''){_F.className+=' '+G_[i];}else{_F.className=G_[i];}}}}function c$(_F,G_){if(!(G_ instanceof Array)){G_=[G_];}_F=L$(_F);var U_=_F.className.split(' ');var O_=[];for(var i=0;i<U_.length;i++){if(G_.indexOf(U_[i])==-1){O_.push(U_[i]);}}_F.className=O_.join(' ');}function X$(_F){return JSATOM.Document.getElementLeft(_F);}function Y$(_F){return JSATOM.Document.getElementTop(_F);}function W$(_F){return JSATOM.Document.getElementWidth(_F);}function H$(_F){return JSATOM.Document.getElementHeight(_F);}function O$(){if(arguments.length<2){return;}var C__=arguments[0];var M_=arguments[1];var E_=[];if(arguments.length>2){for(var i=2;i<arguments.length;i++){E_.push(arguments[i]);}}for(var __K in C__){if(typeof(C__[__K])!='function'){M_.call(C__[__K],__K,E_);}}}
