/**
 * @script: WebDDM
 * @file: WebDDM.js
 * @version: 3.0.3
 * @website: www.jportalhome.com
 * @email: josh@jportalhome.com
 * @copyright: (C) 2004 JPortal
 * @begin: Sun Jul 25 2004
 * @license: Free, Open Source (GPL)
 */

// Compressed by phpJSO
// www.jportalhome.com

var t=true,f=!t;a=navigator.userAgent.toLowerCase();var bG=window.opera?t:f;var bH=navigator.vendor=='KDE';var bJ=document.childNodes&&!document.all&&!navigator.taintEnabled;var bK=a.match(/applewebkit/);var bL=!bJ&&!bG&&a.match(/msie/)&&document.all;var bM=bL&&a.match(/msie 5\.0/)&&document.getElementById;var bN=bL&&a.match(/msie 5\.5/)&&document.getElementById;var bP=bM || bN;var bQ=bL&&!bM;var bR=bL&&!bN;var bS=navigator.product=='Gecko';var bT=!bH&&!bM;var bV=bS || bL || bK;var bW=bL?'hand':'pointer';var bX=14;var bY=1000;var bZ=0;var cb={};var cceval={};var cdeval=20;var gB;var cf=bL?'button':'which';function bd(s){return'unescape("'+escape(s)+'")';}function bf(gY,gZ){cg=ch='';if(bj(gY)&&(gY+='')&&(cj=bg(gY))){cg+=cj[1];ch+=cj[0];}if(bj(gZ)&&(gZ+='')&&(cj=bg(gZ))){cg+=cj[1];ch+=(ch&&cj[0]?',':'')+cj[0];}eval('ck=function('+ch+'){'+cg+'};');return ck;}function bg(f){cj=['',''];if(f.match(/\s*function\s*\(([^\)]*)\)\s*\{([^$]*)\}\s*/)){cj[0]=RegExp.$1;cj[1]=RegExp.$2;}else{cj[1]=f;}return cj;}function bh(hb,hc,hd){for(var i in hc){hb[i]=bj(hb[i])&&!hd?hb[i]:hc[i];}return hb;}function bj(v){return v!=undefined&&v!=null;}function dom_setTimeout(in_function,in_timeout,cl){cl=cl ||[];if(in_timeout<1){in_function(cl);return 0;}var cm=bh({},cl);if(bT){return setTimeout(function(){in_function(cm);},in_timeout);}else{var id=bZ++;var cj=new Array;cj['function']=in_function;cj.args=cm;cb[id]=cj;cj.timeoutId=setTimeout('dom_timeoutStates['+id+'][\'function\'](dom_timeoutStates['+id+'][\'args\']); delete dom_timeoutStates['+id+'];',in_timeout);return id;}}function dom_clearTimeout(in_id){if(bT){clearTimeout(in_id);}else if(bj(cb[in_id])){clearTimeout(cb[in_id].timeoutId);delete cb[in_id];}}function bk(el){return document.all?document.all[el]:document.getElementById(el);}function bl(hf,hg){return(typeof(hf)=='object'?hf:bk(hf)).appendChild(hg);}function bm(hh){return document.createElement(hh);}function bn(hj,hk){for(i in hk){if(hk[i]==hj){return i;}}return f;}function bp(s){while(s.match(/\-(.)/)){s=s.replace('-'+(hg=RegExp.$1),hg.toUpperCase());}return s;}function bq(a){return a.length-1;}function br(s){css={};cn=s.split(/\s*\;\s*/);for(var k in cn){v=cn[k];if(v.match(/^\s*([a-zA-Z0-9\-]*)\s*\:(.*?)$/)){css[RegExp.$1]=RegExp.$2;}}return css;}var cp={};var cqeval={},cr={};var cs={'max_opacity':100,'fade_delta':0,'fade_in_delay':0,'fade_out_delay':0,'fade':'both'};cteval=f;function WebDDM_activateMenu(hl,hn){var cu=bk(hl);if(!cu){cu=bm('div');cu.id=hl;bl(document.body,cu);}cr[hl]=(bj(hn.zIndex)?hn.zIndex:200);for(var k in{'position':0,'top':0,'left':0,'width':0,'height':0}){v=hn[k];cu.style[k]=v+(parseInt(v)==v?'px':'');}cu.style.backgroundColor='transparent';cu.style.visibility=cu.style.overflow='visible';cu.style.zIndex=cr[cu.id]++;cp[cu.id]=hn;if(hn['float']){dS[dS.length]=cu.id;bD();hn.float_top=hn.top;hn.float_left=hn.left;}if(bj(hn.expand_menu)&&hn.expand_menu.match(/context|click/)){hn.dynamic_pos=t;evt='document.on'+(hn.expand_menu.match('context')?'contextmenu':'click');eval(evt+'=bf(function(){'+'by("'+cu.id+'",'+hn.top+','+hn.left+');'+'WebDDM_showMenu("'+cu.id+'");'+'return f;'+'},'+evt+');');cu.style.top=cu.style.left='-1000px';hn.position=cu.style.position='absolute';}cveval='bC("'+cu.id+'");';document.onclick=bf(cveval,document.onclick);document.onblur=bf(cveval,document.oblur);if(!cteval){cteval=t;document.onmousemove=bf(function(cw){cceval=dom_getEventPosition((cw=bj(cw)?cw:event));if(gXeval){ddmTT_dragUpdate(cw);}},document.onmousemove);}if(hn.expand_menu=='auto'){WebDDM_showMenu(hl);}return t;}function bs(hn){hG=hn.container_id;hx=hn.item_id || hG;cz='';hn.items=bh(hn.items,cs,f);if(bj(hn.items.fade_delay)){hn.items.fade_in_delay=hn.items.fade_out_delay=hn.items.fade_delay;}cB=hn.items;cC=[];for(var cD=1;bj(cB[cD]);cD++){var cF=hx+'_'+cD;var hD=cB[cD];hD.item_id=cF;cH={'mouseover':'','mouseout':'','click':''};hD.expand_menu=hD.expand_menu ||'rollover';hD.contract_menu=hD.contract_menu ||'rollout';cJ=['content','class','css'];for(var k in cJ){eval('if(!bj(hD.'+(a=cJ[k])+'_menuopen)){'+'if(bj(hD.'+a+'_rollover)){'+'hD.'+a+'cK=hD.'+a+'_rollover;'+'}'+'if(bj(hD["'+a+'"])){'+'hD.'+a+'cL=hD["'+a+'"];'+'}'+'}');}var p2='("'+hG+'", "'+cF+'");';var cMeval='WebDDM_showMenu'+p2;var cNeval='WebDDM_hideMenu'+p2;var cPeval=bj(hD.tooltip)?'ddmTT_mouseout(bk("'+cF+'_item_container"));':'';var cQeval='bw("'+cF+'")';var cReval='bx("'+hG+'","'+cF+'","';var cS=cReval+'");';var cT=cReval+'_rollover");';var cV=cReval+'cL");';var cW=cReval+'cK");';var cReval='bueval("'+cF+'"';var cXeval=cReval+',t);';var cYeval=cReval+',f);';var cZeval=cReval+')';if(hD.items){if(hD.expand_menu.match('click')){cH.click+=cXeval+'if('+cQeval+'){'+(hD.contract_menu.match('click')?cNeval:'')+'}else{'+cMeval+'}';cH.mouseover+='WebDDM_checkClickMenu("'+hG+'","'+cF+'");';}else if(hD.contract_menu.match('click')){cH.click+='if ('+cQeval+'){'+cNeval+'}';}if(hD.expand_menu.match('rollover')){cH.mouseover+=cMeval;}}else if(!bj(hD.isContainerItem)){cH.mouseover+=cMeval;}cH.click+='cw.cancelBubble = true;';if(hD.status_text){w='window.status';cH.mouseover+=w+'='+bd(hD.status_text)+';';cH.mouseout+=w+'=window.defaultStatus;';}if(url=hD.url){cH.click+=(url.match(/^javascript\:/)?'eval('+bd(url)+')':'window.open('+bd(url)+', "'+(hD.target ||'_self')+'")')+';';}db='';if(hD.tooltip){dc='';for(var key in hD.tooltip){dd=hD.tooltip[key];dd=typeof(dd)=='string'?bd(hD.tooltip[key]):dd;dc+=',"'+key+'",'+dd;}db='ddmTT_activate(this,cw'+dc+');';cH.mousemove='ddmTT_mousemove(this,cw);';}cH.mouseover+='if (!'+cZeval+'){'+cXeval+db+'if(!'+cQeval+'){'+cT+'}else{'+cW+'}'+'}';cH.mouseout+=cYeval+'if(isNaN(cw)){'+'cqeval["'+cF+'"]=dom_setTimeout(function(){'+'if(!'+cZeval+'){if('+cQeval+'){'+cV+'}else{'+cS+'}'+cPeval+'}'+'},10);'+'}else{'+'if('+cQeval+'){'+cV+'}else{'+cS+'}'+cPeval+'}';for(var k in(hD.actions ||{})){k=k.replace(/^on/,'');cH[k]=(cH[k]||'')+hD.actions[k];}df=hD.filter&&bL?'filter:'+hD.filter+';':'';dg=(hD['class']?'class="'+hD['class']+'"':'');dj=(bj(dj=hD.cursor)?(dj.match(/hand|pointer/)?bW:dj):'default');css='cursor:'+dj+';'+hD.css;cz+='<div id="'+cF+'_item_container" '+'style="visibility:inherit;position:absolute;'+'top:'+hD.top+'px;left:'+hD.left+'px;'+'margin:0px;z-index:'+(cr[hG]++)+';'+'width:'+hD.width+'px;height:'+hD.height+'px;'+df+';">'+'<table style="width:100%;height:100%;background-color:transparent;" cellpadding="0" cellspacing="0"><tbody><tr><td id="'+cF+'_item" '+dg+' style="width:'+hD.width+';height:'+hD.height+';'+css+'">'+hD.content+'</td></tr></tbody></table></div>';cC[cD]=cH;}dm=bl(hG,bm('div'));dm.id=hx+'_subitems';dm.innerHTML=cz;eval('dm.onmouseover=function(){bueval("'+hx+'subitems",t,t);};');eval('dm.onmouseout=function(){bueval("'+hx+'subitems",f,t);};');dn=dm.style;dn.position='absolute';dn.top=cB.top+(hn.parent_id?bt(hG,hn.parent_id).items.top:0)+'px';dn.left=cB.left+(hn.parent_id?bt(hG,hn.parent_id).items.left:0)+'px';dn.height=cB.height+'px';dn.width=cB.width+'px';dn.visibility=dn.overflow='hidden';dn.zIndex=(cr[hG]++)-cD;dn.borderStyle='none';dn.backgroundImage='url(-)';dn.opacity=dn.MozOpacity=dn.KhtmlOpacity=(cB.max_opacity/100);if(bL){dn.filter='alpha(opacity='+cB.max_opacity+') '+(cB.filter ||'');}for(var i in cC){o=bk(hx+'_'+i+'_item_container');for(var action_name in cC[i]){eval('o.on'+action_name+'=function(cw){cw=bj(cw)?cw:event;'+cC[i][action_name]+'};');}}}function bt(hG,hx){hx=hG==hx?'':hx;dq=hx.replace(hG+'_','');if(!bj(cp[hG][dq])){dreval='hD=cp[hG]';if(hx!=''){var cn=dq.split('_');for(var i=0;i<cn.length;i++){dreval+='.items['+cn[i]+']';}}dreval+=';';eval(cp[hG][dq]=dreval);}else{eval(cp[hG][dq]);}return hD;}var dseval={},dteval;function bueval(hx,hs,ht){if(!bj(hs)){return dseval[hx]|| f;}if(!ht){if(dteval&&dteval!=hx){dseval[dteval]=f;bk(dteval+'_item_container').onmouseout(0);}dteval=hx;}dseval[hx]=hs;}function bv(hu){if(!(hx=hu.item_id || hu.container_id)){return t;}var du=hu.contract_menu;if((!bj(du)||!du.match(/rollout/))||bueval(hx)||bueval(hx+'subitems')){return f;}if(bj(hu.items)){for(var i=1;bj(hu.items[i]);i++){if(!bv(hu.items[i])){return f;}}}return t;}function bw(hx){return(!bk(hx+'_subitems')||(bj(dv=dN[hx+'_subitems'])&&dv.fv&&dv.fp>dv.fq))?f:bk(hx+'_subitems').style.visibility=='visible';}var dw={};function bx(hG,hx,style){IDs=hG+'_'+hx;if(bj(dw[IDs])&&dw[IDs]==style){return;}dw[IDs]=style;hD=bt(hG,hx);dx=bk(hx+'_item');if(bj(hD['class'+style])){dx.className=hD['class'+style];}if(hD['css'+style]){css=br(hD['css'+style]);for(var k in css){try{dx.style[bp(k)]=css[k];}catch(e){}}}if(bj(hD['content'+style])){dx.innerHTML=hD['content'+style];}}function by(hy,hz,hB){var t=cceval.y+hz;var l=cceval.x+hB;(dx=bk(hy).style).top=t+'px';dx.left=l+'px';if(bj(cp[hy]['float'])&&cp[hy]['float']==t){cp[hy].float_top=t-(document.body.scrollTop || window.pageYOffset);cp[hy].float_left=l-(document.body.scrollLeft || window.pageXOffset);}if(dZ[hy]){dom_clearTimeout(dZ[hy]);delete dZ[hy];}}function WebDDM_checkClickMenu(hG,hx){var hD=bt(hG,hx);if(!bj(hD.menu_level)){hD.menu_level=dq?dq.split('_').length:0;}if(hD.menu_level>0){for(var i=bq(dy[hG]);i>0;i--){cj=dy[hG][i];if(cj.menu_level==hD.menu_level&&cj.item_id!=hx){if(cj.expand_menu.match('click')){if(cj.contract_menu.match('click')){WebDDM_showMenu(hG,hx);break;}else{bz(hG,hD);}}}}}}function bz(hG,hD){if(hD.menu_level>0){for(var i=bq(dy[hG]);i>0;i--){cj=dy[hG][i];if(cj.menu_level>=hD.menu_level&&cj.item_id!=hD.item_id){WebDDM_hideMenu(hG,cj.item_id);}}}}var dy={},dz={};function WebDDM_showMenu(hG,hx){if(!bj(dy[hG])){dy[hG]=new Array;}var hD=bt(hG,hx=hx ||'');if(!bj(hD.max_subitem_id)){hD.menu_level=dq?dq.split('_').length:0;hD.max_subitem_id=0;if(bj(hD.items)){while(bj(hD.items[(hD.max_subitem_id+1)])){hD.max_subitem_id++;}}hD.parent_id=hx.match(/^(.*?)\_[0-9]+$/)?RegExp.$1:'';hD.item_id=hx;hD.container_id=hG;}bz(hG,hD);if(hD.max_subitem_id==0){return;}var dB=f;var dC;for(var i=1;i<=bq(dy[hG]);i++){if(dy[hG][i].item_id==hx){dC=i;dB=t;break;}}var dD=hx || hG;if(!bk(dD+'_subitems')){bs(hD);}if(dB==f){dC=dy[hG].length;if(hx){bx(hG,hx,'_menuopen');}else if(hD.contract_menu&&hD.contract_menu.match('rollout')){bueval(hG+'_1',t);}}dy[hG][dC]=hD;WebDDM_toggleVisibility(hD.items,hD.items.max_opacity,dD+'_subitems',t);if(hD.items){for(i in hD.items){dF=hD.items[i].expand_menu;if(dF&&dF.match('auto')){dG=(hx || hG)+'_'+i;WebDDM_showMenu(hG,dG);dH=hD.items[i].contract_menu;if(dH&&dH.match('rollout')){bueval(dG,t);}}}}dom_setTimeout(function(){bB(hG);},100);}function bB(hG){dom_clearTimeout(dz[hG]);dJ=1000;if(cj=dy[hG][bq(dy[hG])]){dom_setTimeout(function(){if(bv(cj)){WebDDM_hideMenu(hG,cj.item_id);}},dJ=1);}if(dK=dy[hG][1]){var hH=!bj(dK.contract_menu)|| dK.contract_menu.match(/none|click/)?2:1;if(bj(dM=dy[hG][hH])&&bv(dM)){bC(hG,hH);}}dz[hG]=dom_setTimeout(function(){bB(hG);},dJ);}function WebDDM_hideMenu(hG,hx){if(hD=dy[hG][bq(dy[hG])]){if(hD.item_id!=hx){return;}if(hD.item_id){bx(hG,hD.item_id,bueval(hD.item_id)?'_rollover':'');}WebDDM_toggleVisibility(hD.items,hD.items.max_opacity,(hD.item_id || hG)+'_subitems',f);dy[hG].pop();}}function bC(hG,hH){var cj=dy[hG];if(!cj ||!cj[hH || 1]){return;}var hH=hH ||(!bj(cj[1].contract_menu)|| cj[1].contract_menu.match('none')?2:1);for(var i=bq(dy[hG]);i>=hH;i--){bueval(cj[i].item_id,f);WebDDM_hideMenu(hG,cj[i].item_id);}}var dN={};function WebDDM_toggleVisibility(hD,max_opacity,hJ,is_visible){dx=bk(hJ);dP=dN[hJ];dom_detectCollisions(bk(hJ),!is_visible);dQ=hD.fade;if(bV&&hD.fade_delta&&((is_visible&&hD.fade_in_delay&&dQ.match(/in|both/))||(!is_visible&&hD.fade_out_delay&&dQ.match(/out|both/)))){if(bj(dP)){dP.fF();}else{dP=dN[hJ]=new alphaAPI(dx,hD.fade_in_delay,hD.fade_out_delay,0,0,0,hD.fade_delta,t);dP.fy(0);}var dR=dP.fz();if(is_visible){dP.fp=dR<=max_opacity?dR:0;dP.fq=max_opacity;}else{dP.fp=dR;dP.fq=0;}dP.fB();}else{dx.style.visibility=is_visible?"visible":"hidden";if(bj(dP)){dP.fD();dP.fy(is_visible?max_opacity:0);}}}var dX,dY;var dS=new Array;function bD(){var dT=document.body.scrollTop || window.pageYOffset;var dV=document.body.scrollLeft || window.pageXOffset;if(dX!=dT || dY!=dV){for(var i=0;i<dS.length;i++){var hG=dS[i];var hn=cp[hG];if(!dZ[hG]){bF(hG,hn.float_top,hn.float_left,hn.float_speed,hn.float_smoothness,t,f);}}}dX=dT;dY=dV;dom_setTimeout(function(){bD()},500);}var dZ={};function bF(hJ,hK,hL,hM,hN,hP,hQeval){dom_clearTimeout(dZ[hJ]);delete dZ[hJ];var dT=bL?document.body.scrollTop:window.pageYOffset;var dV=bL?document.body.scrollLeft:window.pageXOffset;var fb=parseInt(bk(hJ).style.top);var fc=parseInt(bk(hJ).style.left);var fd=(hP?dT:(hQeval?cceval.y:0))+hK;var ff=(hP?dV:(hQeval?cceval.x:0))+hL;if(hN>1){if(fb>fd){var fg=fb-fd;var fh=fg>5?fb-(fg/hN)-1:fd;}else{var fg=fd-fb;var fh=fg>5?fb+(fg/hN)+1:fd;}if(fc>ff){var fj=fc-ff;var fk=fj>5?fc-(fj/hN)-1:ff;}else{var fj=ff-fc;var fk=fj>5?fc+(fj/hN)+1:ff;}}else{fh=fd;fk=ff;dZ[hJ]=dom_setTimeout(function(){bF(hJ,hK,hL,hM,hN,hP,hQeval);},hM);}var dx=bk(hJ);dx.style.top=fh+'px';dx.style.left=fk+'px';if(fj>0 || fg>0){var fl=fj+fg;dZ[hJ]=dom_setTimeout(function(){bF(hJ,hK,hL,hM,hN,hP,hQeval);},fl>150?hM/12:(fl>50?hM/6:hM));}}function alphaAPI(dx,fm,fn,fp,fq,fr,fs){this.dx=typeof(dx)=='object'?dx:bk(dx);this.fm=fm || 40;this.fn=fn || this.fm;this.fp=fp;this.fq=fq;if(typeof(this.dx.filters)=='object'&&!bj(this.dx.filters.alpha)){this.dx.style.filter+='alpha(opacity=100)';}this.fr=(fr || 0)*1000;this.fs=fs || 10;this.ft=this.fu=this.fv=f;this.fw=function(fs){this.fy(this.fz()+fs);};this.fx=function(command,delay){if(!this.ft){this.ft=dom_setTimeout(command,delay);}};this.fy=function(dp){if(bL){this.dx.filters.alpha.opacity=dp;}else{dp=(dp<100?dp:99)/100;this.dx.style.MozOpacity=this.dx.style.KhtmlOpacity=this.dx.style.opacity=dp;}};this.fz=function(){return bL?this.dx.filters.alpha.opacity:this.dx.style.opacity*100;};this.fB=function(){this.fG();this.fy(this.fp);var fC=this;this.fv=t;if(this.fp>this.fq){this.fx(function(){fC.fH();},this.fr);}else{this.fx(function(){fC.fJ();},this.fr);}};this.fD=function(){this.fv=f;this.fy(this.fq);this.fG();};this.fF=function(){this.fu=t;this.fG();};this.fG=function(){if(this.ft){dom_clearTimeout(this.ft);this.ft=null;}};this.fH=function(){this.fG();if(this.fz()>this.fq){this.fw(-1*this.fs);var fC=this;this.fx(function(){fC.fH();},this.fn);}else{this.dx.style.visibility=this.fz()<1?'hidden':'visible';this.fv=f;}};this.fJ=function(){this.fG();if(this.fz()<this.fq || this.fz()<this.fp){this.dx.style.visibility='visible';this.fw(this.fs);var fC=this;this.fx(function(){fC.fJ();},this.fm);}else{this.fv=f;}};return this;}var fK={'caption':'','content':'','closeLink':'X','type':'greasy','drag':f,'direction':'southeast','delay':500,'classPrefix':'','lifetime':0,'grid':0,'fade':'neither','fadeDelay':50,'fadeDelta':10,'maxOpacity':100,'trail':f,'offsetY':2,'offsetX':0,'screenEdgePadding':5,'maxWidth':300,'lastX':0,'lastY':0};var fL={};function ddmTT_activate(fP,cw){var fM=fL[fP.id];if(fM){if(fM.eventType!=cw.type){if(fM.type=='greasy'){ddmTT_deactivate(fP.id);}else if(fM.status!='inactive'){return fP.id;}}else{if(fM.status=='inactive'){fM.status='pending';fM.activateTimeout=dom_setTimeout(function(argv){ddmTT_show(argv[0],argv[1]);},fM.delay,[fP.id,cw.type]);return fP.id;}else{return fP.id;}}}var fN=bh({},fK);fN.parent=document.body;for(var i=2;i<arguments.length;i+=2){fN[arguments[i]]=(typeof(s=arguments[i+1])=='string'?unescape(s):s);}fN.eventType=cw.type;fN.owner=fP;fN.id='[domTT]'+fP.id;ddmTT_create(fN);fN.delay=parseInt(fN.delay);fL[fP.id]=fN;fN.status='pending';fN.activateTimeout=dom_setTimeout(function(argv){ddmTT_show(argv[0],argv[1]);},fN.delay,[fP.id,cw.type]);return fP.id;}function ddmTT_create(in_options){var fP=in_options.owner;var fQ=bl(document.body,bm('div'));fQ.style.position='absolute';fQ.style.left='0px';fQ.style.top='0px';fQ.style.visibility='hidden';fQ.id=in_options.id;fQ.className=in_options.classPrefix+'Container';var fR=in_options.id+'Content';var fS=in_options.id+'CaptionRow';var fT=in_options.id+'CloseLink';if(in_options.caption ||(in_options.type=='sticky'&&in_options.caption!==f)){var fV=bH?' cellspacing="0"':'';var fW='<table style="border-collapse:collapse;"'+fV+'>'+'<tbody>';var fX='</tbody></table>';var fY=0;var fZ='';var gb='';var gc=' class="'+in_options.classPrefix+'Caption"';if(in_options.type=='sticky'){fY=2;gb='<td style="padding:0px;"><div id="'+fT+'"'+gc+' style="height:100%;text-align:right;cursor:'+bW+';border-left-width:0px;padding-left:0px;margin-left:0px;">'+in_options.closeLink+'</div></td>';fZ='border-right-width:0px;padding-right:0px;margin-right:0px;';}gb='<tr id="'+fS+'"><td style="padding:0px;"><div'+gc+' style="height:100%;'+fZ+'">'+in_options.caption+'</div></td>'+gb+'</tr>';var gd=fY?' colspan="'+fY+'"':'';var gg='<tr><td style="padding:0px;"'+gd+'><div id="'+fR+'" style="height:100%;">'+'</td></tr>';fQ.innerHTML=fW+gb+gg+fX;gh=bk(fR);gb=bk(fS);if(gj=bk(fT)){gj.onclick=function(cw){cw=bj(cw)?cw:event;ddmTT_deactivate(fP.id);cw.cancelBubble=t;};gj.onmousedown=function(cw){cw=bj(cw)?cw:event;cw.cancelBubble=t;};}}else{var gh=bl(fQ,bm('div'));}gh.className=in_options.classPrefix+'Content';gh.onclick=function(cw){cw=bj(cw)?cw:event;cw.cancelBubble=t;};gh.innerHTML=in_options.content;if(bj(in_options.width)){fQ.style.width=parseInt(in_options.width)+'px';}if(in_options.maxWidth===f){fQ.style.maxWidth=bG?'10000px':'none';}else{gk=(bM || bH?'w':'maxW')+'idth';fQ.style[gk]=in_options.maxWidth+'px';}var gl,gm;if(!(bj(in_options.x)&&bj(in_options.y))){switch(in_options.direction){case'northeast':gl=in_options.offsetX;gm=0-fQ.offsetHeight-in_options.offsetY;break;case'northwest':gl=0-fQ.offsetWidth-in_options.offsetX;gm=0-fQ.offsetHeight-in_options.offsetY;break;case'southwest':gl=0-fQ.offsetWidth-in_options.offsetX;gm=cdeval+in_options.offsetY;break;case'southeast':gl=in_options.offsetX;gm=cdeval+in_options.offsetY;}}else{gl=gm=0;in_options.trail=f;}in_options.offsetX=gl;in_options.offsetY=gm;in_options.offsetWidth=fQ.offsetWidth;in_options.offsetHeight=fQ.offsetHeight;if(bV){if(in_options.fade!='neither'){var gn=new alphaAPI(fQ,in_options.fadeDelay,in_options.fadeDelay,in_options.maxOpacity,0,null,in_options.fadeDelta);gn.fy(0);in_options.fadeHandler=gn;}}else{in_options.fade='neither';}if(in_options.type=='sticky'){if(in_options.drag){gb.onselectstart=function(){return f;};gb.onmousedown=function(cw){cw=bj(cw)?cw:event;ddmTT_dragStart(fQ,cw);};gb.onmousemove=function(cw){cw=bj(cw)?cw:event;ddmTT_dragUpdate(cw);};gb.onmouseup=function(){ddmTT_dragStop();};gb.onclick=function(cw){cw=bj(cw)?cw:event;cw.cancelBubble=t;};}}else if(in_options.type=='velcro'){fQ.onmouseout=function(cw){cw=bj(cw)?cw:event;if(!dom_isDescendantOf(cw[bL?'toElement':'relatedTarget'],fQ)){ddmTT_deactivate(fP.id);}};}bl(in_options.parent,fQ);in_options.node=fQ;in_options.status='inactive';}function ddmTT_show(in_ownerId,in_eventType){var fM=fL[in_ownerId];var hs=fM.status;var fQ=fM.node;var gqeval=(bj(fM.x)?fM.x:cceval.x);var greval=(bj(fM.y)?fM.y:cceval.y);if(fM.grid){if(in_eventType!='mousemove'||(hs=='active'&&(Math.abs(fM.lastX-gqeval)>fM.grid || Math.abs(fM.lastY-greval)>fM.grid))){fM.lastX=gqeval;fM.lastY=greval;}else{return f;}}var gs=ddmTT_correctEdgeBleed(fM.offsetWidth,fM.offsetHeight,gqeval+fM.offsetX,greval+fM.offsetY,fM.offsetX,fM.offsetY,fM.type,fM);fQ.style.left=gs.x+'px';fQ.style.top=gs.y+'px';fQ.style.zIndex=bY++;if(hs=='pending'){fM.status='active';fQ.style.display='';fQ.style.visibility='visible';var dQ=fM.fade;if(dQ!='neither'){var gn=fM.fadeHandler;if(dQ=='out'|| dQ=='both'){gn.fF();if(dQ=='out'){gn.reset();}}if(dQ=='in'|| dQ=='both'){gn.fJ();}}if(fM.type=='greasy'&&fM.lifetime){fM.lifetimeTimeout=dom_setTimeout(function(argv){ddmTT_deactivate(argv[0]);},fM.lifetime,[in_ownerId]);}}dom_detectCollisions(fQ);}function ddmTT_deactivate(in_ownerId){if(fM=fL[in_ownerId]){var hs=fM.status;if(hs=='pending'){dom_clearTimeout(fM.activateTimeout);fM.status='inactive';}else if(hs=='active'){if(fM.lifetime){dom_clearTimeout(fM.lifetimeTimeout);}var fQ=fM.node;var dQ=fM.fade;if(dQ!='neither'){var gn=fM.fadeHandler;if(dQ=='out'|| dQ=='both'){gn.fF();gn.fH();}else{gn.fD();}}else{fQ.style.display='none';}fM.status='inactive';dom_detectCollisions(fQ,t);dom_setTimeout(function(){fQ.style.left=-1000;fQ.style.top=-1000;},dQ=='out'|| dQ=='both'?fM.fadeDelay*(100/fM.fadeDelta):0);}}}function ddmTT_mouseout(in_owner){if((fM=fL[in_owner.id])&&(fM.type=='greasy'|| fM.status!='active')){ddmTT_deactivate(in_owner.id);}}function ddmTT_mousemove(in_owner,cw){fM=fL[in_owner.id];if(fM&&fM.trail&&fM.status=='active'){ddmTT_show(in_owner.id,(bj(cw)?cw:event).type);}}function ddmTT_correctEdgeBleed(in_width,in_height,gw,gz,in_offsetX,in_offsetY,gy,in_options){var gv,gx;var dT=bL?document.body.scrollTop:window.pageYOffset;var dV=bL?document.body.scrollLeft:window.pageXOffset;var gt=document.documentElement.clientHeight || window.innerHeight || document.body.clientHeight;var gu=document.documentElement.clientWidth || window.innerWidth || document.body.clientWidth;if((gv=(gw-dV)+in_width-(gu-in_options.screenEdgePadding))>0){gw-=gv;}if((gw-dV)<in_options.screenEdgePadding){gw=in_options.screenEdgePadding+dV;}if((gx=(gz-dT)+in_height-(gt-in_options.screenEdgePadding))>0){igz-=gy=='sticky'?gx:in_height+(2*in_offsetY)+cdeval;}if((gz-dT)<in_options.screenEdgePadding){gz=gy=='sticky'?in_options.screenEdgePadding+dT:gz+=in_height+(2*in_offsetY)+cdeval;}return{'x':gw,'y':gz};}function ddmTT_isActive(in_ownerId){return(fM=fL[in_ownerId])&&fM.status=='active';}function dom_detectCollisions(gP,in_recover){if(bG){return;}if(!bj(gB)){gB=document.getElementsByTagName('select');}if(in_recover){for(var cnt=0;cnt<gB.length;cnt++){var gC=gB[cnt];gC.hideList=gC.hideList ||{};if(bS&&(!gC.multiple || gC.size<0)){continue;}if(bn(gP.id,gC.hideList)!==f){delete gC.hideList[bn(gP.id,gC.hideList)];}if(!gC.hideList.length){gB[cnt].style.visibility='visible';}}return;}var gD=dom_getOffsets(gP);for(var cnt=0;cnt<gB.length;cnt++){var gC=gB[cnt];if(bS&&(!gC.multiple || gC.size<0)){continue;}if(dom_isDescendantOf(gC,gP)){continue;}gC.hideList=gC.hideList ||{};var gF=dom_getOffsets(gC);if(bS){gF.left=gF.left+gC.offsetWidth-bX;gF.leftCenter=gF.left+bX/2;gF.radius=Math.max(gC.offsetHeight,bX/2);}var gG=Math.sqrt(Math.pow(gF.leftCenter-gD.leftCenter,2)+Math.pow(gF.topCenter-gD.topCenter,2));var gH=gF.radius+gD.radius;if(gG<gH){if((gD.leftCenter<=gF.leftCenter&&gD.right<gF.left)||(gD.leftCenter>gF.leftCenter&&gD.left>gF.right)||(gD.topCenter<=gF.topCenter&&gD.bottom<gF.top)||(gD.topCenter>gF.topCenter&&gD.top>gF.bottom)){if(bn(gP.id,gC.hideList)!==f){delete gC.hideList[bn(gP.id,gC.hideList)];}if(!gC.hideList.length){gC.style.visibility='visible';}}else{gC.hideList[gC.hideList.length]=gP.id;gC.style.visibility='hidden';}}}}function dom_getOffsets(gP){var gJ=gP;var gK=gP.offsetWidth;var gL=gP.offsetHeight;var gM=0,gN=0;while(gP){gM+=gP.offsetLeft;gN+=gP.offsetTop;gP=gP.offsetParent;}return{'left':gM,'top':gN,'right':gM+gK,'bottom':gN+gL,'leftCenter':gM+gK/2,'topCenter':gN+gL/2,'radius':Math.max(gK,gL)};}function dom_isDescendantOf(gP,in_ancestor){if(gP==in_ancestor){return t;}while(gP!=document.documentElement){if(((gQ=gP.offsetParent)&&gQ==in_ancestor)||(gQ=gP.parentNode)==in_ancestor){return t;}else{gP=gQ;}}return f;}function dom_getEventPosition(in_eventObj){var gR={};if(bH){gR.x=in_eventObj.x;gR.y=in_eventObj.y;}else if(bj(in_eventObj.clientX)){if(document.documentElement.clientHeight){gR.x=in_eventObj.clientX+document.documentElement.scrollLeft;gR.y=in_eventObj.clientY+document.documentElement.scrollTop;}else{gR.x=in_eventObj.clientX+document.body.scrollLeft;gR.y=in_eventObj.clientY+document.body.scrollTop;}}else{gR.x=in_eventObj.pageX;gR.y=in_eventObj.pageY;}return gR;}var gXeval,gS,gV,gW;function ddmTT_dragStart(in_this,cw){if(cw[cf]!=1&&!bH){return;}gS=in_this;style=in_this.style;style.cursor='move';style.zIndex=++bY;var gT=dom_getOffsets(in_this);gV=cceval.x-gT.left;gW=cceval.y-gT.top;gXeval=t;}function ddmTT_dragUpdate(cw){if(gXeval){if(window.getSelection){window.getSelection().removeAllRanges();}gS.style.left=(cceval.x-gV)+'px';gS.style.top=(cceval.y-gW)+'px';dom_detectCollisions(gS);}}function ddmTT_dragStop(){if(gXeval){gXeval=f;gS.style.cursor='default';if(window.getSelection){window.getSelection().removeAllRanges()}}}
