//**********************************************************************************************************
// EO.Web Script Library. Copyright (C) 2006-2008 Essential Objects, Inc. All rights reserved.
// Visit Us on the Web: http://www.essentialobjects.com
// Version: 7.0.24.2
//**********************************************************************************************************
 var eo_gq=null;var eo_gr=null;var eo_gs=null;var eo_gt=0;var eo_gu=1;function _eofdd_a(a,b,c,d,e,f){if(b&&!b.eo_gv)b.eo_gv=new _eofdd_h(a,b,c,d,e,f);}function _eofdd_b(a){if(a&&a.eo_gv){a.eo_gv.agt();a.eo_gv=null;}}function _eofdd_c(a,b){while(a){if(a.eo_gv){a.eo_gv.agu=b;break;}a=a.parentNode;}}function _eofdd_d(a,b,c,d){if(!c)c=window.event;var e=new Object();e.layerX=c.layerX?c.layerX:c.offsetX;e.layerY=c.layerY?c.layerY:c.offsetY;e.pageX=c.pageX?c.pageX:c.clientX;e.pageY=c.pageY?c.pageY:c.clientY;var f=_eofu_ao(a);var g=_eofu_ao(b);e.layerX+=g.acd-f.acd;e.layerY+=g.ace-f.ace;a.eo_gv.agv=d;a.eo_gv.aba(c);a.eo_gv.agv=null;_eofi_eq(this,c);}function _eofdd_e(a){if(this.eo_gv&&!this.eo_gv.agu){this.eo_gv.aba(a);if(!_eofu_bt(this))_eofi_be(a);_eofi_eq(this,a);}}function _eofdd_f(a){if(this.eo_gv&&!this.eo_gv.agu){if(this.eo_gv.agw(a))_eofi_eq(this,a);}}function _eofdd_g(a){if(this.eo_gv&&!this.eo_gv.agu){if(this.eo_gv.acx(a))_eofi_eq(this,a);}}function _eofdd_h(a,b,c,d,e,f){this.agx=a;this.t=b;this.agy=c;this.agz=d;this.aha=f;this.ahb=b.onmousedown;this.ahc=b.onmousemove;this.ahd=b.onmouseup;b.onmousedown=_eofdd_e;b.onmousemove=_eofdd_f;if(e)b.eo_gw=b.onmouseup;b.onmouseup=_eofdd_g;}function _eofdd_i(a,b,c){a.eo_gx=b;a.eo_gx(c);a.eo_gx=null;}function _eofdd_j(a){if(this.ahb&&!this.agv)_eofdd_i(this.t,this.ahb,a);if(_eofu_at(a))return;if(!a)a=window.event;this.ahe=_eofi_cr(a);this.acd=a.layerX?a.layerX:a.offsetX;this.ace=a.layerY?a.layerY:a.offsetY;this.ahf=_eofu_aj(a);this.ahg=this.ahf;if(this.t.setCapture)this.t.setCapture();else if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);window.onmousemove=_eofdd_f;window.onmouseup=_eofdd_g;window.eo_gv=this;}eo_gq=this;}function _eofdd_k(a){if(eo_gq)return eo_gq.ahh(a);else if(this.ahi)_eofdd_i(this.t,this.ahi,a);}function _eofdd_l(a,b){if(!a)a=window.event;var c=null;var d=null;if(!b)c=_eofu_aj(a);else{d=_eofu_u(window);c=new _eofu_a(this.ahj.acd+d.acd-this.ahk.acd,this.ahj.ace+d.ace-this.ahk.ace);}this.ahg=c;var e=c.acd-this.ahf.acd;var f=c.ace-this.ahf.ace;if((!this.agz)||((Math.abs(e)>this.agz.acd)||(Math.abs(f)>this.agz.ace))){if(this.acd!=null){this.agx.ahl(this.agy,this.acd+e,this.ace+f,this.ahe);this.acd=null;this.ace=null;}else{this.agx.ahm(this.agy,e,f);if(!b){var g=30;var h=_eofu_w(document.body);d=_eofu_u(window);var i=0;var j=0;if(c.acd<d.acd+g)i=-1;else if(c.acd>d.acd+h.acd-g)i=1;if(c.ace<d.ace+g)j=-1;else if(c.ace>d.ace+h.ace-g)j=1;this.ahn=0;_eofu_ax(this,eo_cl);if((i!=0)||(j!=0)){this.ahj=c;this.ahk=d;this.aho=i;this.ahp=j;_eofu_aw(this,eo_cl,300);}}if(this.aha&&this.agx.ahq){var k=false;var l=this.agx.ahq();if(l){if(_eofdd_w(a,l,c,new _eofu_a(e,f)))k=true;}if(k!=this.ahr){this.ahr=k;if(k){if(this.agx.onDragLeaveTarget)this.agx.onDragLeaveTarget();}else{if(this.agx.onDragEnterTarget)this.agx.onDragEnterTarget();}}}}return true;}}function _eofdd_m(a){var b=_eofu_cw(a);if((b==27)&&eo_gq)eo_gq.ahs();}function _eofdd_n(a){if(eo_gq)return eo_gq.ahs(a);else if(this.aht)_eofdd_i(this.t,this.ahu,a);}function _eofdd_o(a){if(this.t.releaseCapture)this.t.releaseCapture();else if(window.releaseEvents){window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);window.onmousemove=null;window.onmouseup=null;window.eo_gv=null;}if(!a)a=window.event;var b=null;if(a)b=_eofu_aj(a);if(this.acd==null){if(a)this.agx.ahv(this.agy,b.acd-this.ahf.acd,b.ace-this.ahf.ace,a);else if(this.ahg!=null)this.agx.ahv(this.agy,this.ahg.acd-this.ahf.acd,this.ahg.ace-this.ahf.ace,a);else this.agx.ahv(this.agy,0,0,a);if(eo_gs){var c=eo_gy.get_dragDataType();var d=eo_gy.get_dragMode();var e=eo_gy.getDragData();eo_gs.drop(c,d,e);eo_gs=null;}eo_gq=null;return true;}else if(a){if(this.t.onmouseclick)this.t.onmouseclick(a);else if(this.t.eo_gw)this.t.eo_gw(a);}eo_gq=null;}function _eofdd_p(){if(!this.t)return;_eofu_ax(this,eo_cl);this.agx=null;this.t.onmousedown=this.ahb;this.t.onmousemove=this.ahc;this.t.onmouseup=this.ahd;this.t.eo_gw=null;this.agy=null;}function _eofdd_q(){if(this!=eo_gq)return;var a=_eofu_u(window);if(this.ahn<10)this.ahn++;a.acd+=this.aho*this.ahn*20;a.ace+=this.ahp*this.ahn*20;if(a.acd<0)a.acd=0;if(a.ace<0)a.ace=0;_eofu_v(window,a);this.ahh(null,true);var b=100;if(this.ahn>5)b=20;if(this.ahn>3)b=50;_eofu_aw(this,eo_cl,b);}_eofdd_h.prototype.aba=_eofdd_j;_eofdd_h.prototype.agw=_eofdd_k;_eofdd_h.prototype.ahh=_eofdd_l;_eofdd_h.prototype.acx=_eofdd_n;_eofdd_h.prototype.ahs=_eofdd_o;_eofdd_h.prototype.agt=_eofdd_p;_eofdd_h.prototype.acr=_eofdd_q;function _eofdd_r(a){this.ahw=a;}function _eofdd_s(a,b,c,d){this.afn=d;}function _eofdd_t(a,b,c){if(!this.ahx){var d=document.getElementById("eo_root");if(!d){d=document.createElement("DIV");document.body.appendChild(d);}this.ahx=document.createElement("DIV");if(_eofu_gy()){this.ahy=true;this.ahx.style.position="fixed";}else{this.ahy=false;this.ahx.style.position="absolute";}this.ahx.style.zIndex=_eofu_fi();this.ahx.style.cursor="default";_eofu_fj(this.ahx,40);d.appendChild(this.ahx);this.ahw.initContext(this.afn);this.ahw.initVisual(this.ahx);var e=this.ahw.getRefElement();this.ahz=_eofu_ao(e);}var b=this.ahz.acd+b;var c=this.ahz.ace+c;if(this.ahy){var f=_eofu_u(window);b-=f.acd;c-=f.ace;}this.ahx.style.left=_eofu_ae(b);this.ahx.style.top=_eofu_ae(c);}function _eofdd_u(a,b,c,d){if(this.ahx){this.ahx.parentNode.removeChild(this.ahx);this.ahx=null;}}function _eofdd_v(){return this.ahw;}_eofdd_r.prototype.ahl=_eofdd_s;_eofdd_r.prototype.ahm=_eofdd_t;_eofdd_r.prototype.ahv=_eofdd_u;_eofdd_r.prototype.ahq=_eofdd_v;function eo_EnableDragDrop(a,b){var c=new _eofdd_r(b);_eofdd_a(c,a,null,new _eofu_a(3,3),false,true);}function eo_DisableDragDrop(a){_eofdd_b(a);}function eo_RegisterDragTarget(a){if(!eo_gr)eo_gr=new _eofi_ex();eo_gr.abw(a);}function eo_UnregisterDragTarget(a){if(eo_gr)eo_gr.y(a);}function eo_GetDragDropCursorOffset(){}function _eofdd_w(a,b,c,d){if(!eo_gr)return false;var e=b.get_dragDataType();var f=b.get_dragMode();var g=b.getDragData();var h=null;var i=eo_gr.abz();while(i){h=i.a;if(h.canDrop(f,e,g)){var a=h.get_dropTargetElement();if(a==document.body)break;var j=_eofu_ao(a);var k=_eofu_af(a);var l=_eofu_ag(a);var m=10;if((c.acd>=j.acd-m)&&(c.acd<j.acd+k+m)&&(c.ace>=j.ace-m)&&(c.ace<c.ace+l+m))break;}i=eo_gr.aca(i);if(i==null)h=null;}if(h!=eo_gs){if(eo_gs&&eo_gs.onDragLeaveTarget)eo_gs.onDragLeaveTarget(f,e,g);eo_gy=b;eo_gs=h;if(eo_gs&&eo_gs.onDragEnterTarget)eo_gs.onDragEnterTarget(f,e,g);}if(eo_gs){eo_gs.onDragInTarget(f,e,g,c.acd,c.ace);return true;}}eo_LoadModules();eo_ModuleLoaded('dd');