//**********************************************************************************************************
// EO.Web Script Library. Copyright (C) 2006-2010 Essential Objects, Inc. All rights reserved.
// Visit Us on the Web: http://www.essentialobjects.com
// Version: 8.0.16.2
//**********************************************************************************************************
 EO816.g.adt=null;EO816.g.adu=null;EO816.g.adv=null;EO816.g.adw=null;EO816.g.adx=0;EO816.g.ady=1;EO816.f.ard=function(a,b,c,d,e,f){if(b&&!b.eo_ay)b.eo_ay=new EO816.f.ark(a,b,c,d,e,f);};EO816.f.are=function(a){if(a&&a.eo_ay){a.eo_ay.aie();a.eo_ay=null;}};EO816.f.arf=function(a,b){while(a){if(a.eo_ay){a.eo_ay.aif=b;break;}a=a.parentNode;}};EO816.f.arg=function(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=EO816.f.ajm(a);var g=EO816.f.ajm(b);e.layerX+=g.aef-f.aef;e.layerY+=g.aeg-f.aeg;a.eo_ay.aig=d;a.eo_ay.adl(c);a.eo_ay.aig=null;EO816.f.agu(this,c);};EO816.f.arh=function(a){if(this.eo_ay&&!this.eo_ay.aif&&this.eo_ay.aih(a)){this.eo_ay.adl(a);if(!EO816.f.akr(this))EO816.f.ada(a);EO816.f.agu(this,a);}};EO816.f.ari=function(a){if(this.eo_ay&&!this.eo_ay.aif){if(this.eo_ay.aii(a))EO816.f.agu(this,a);}};EO816.f.arj=function(a){if(this.eo_ay&&!this.eo_ay.aif){if(this.eo_ay.aev(a))EO816.f.agu(this,a);}};EO816.f.ark=function(a,b,c,d,e,f){this.aij=a;this.aav=b;this.ax=c;this.aik=d;this.ail=f;this.aim=b.onmousedown;this.ain=b.onmousemove;this.aio=b.onmouseup;b.onmousedown=EO816.f.arh;b.onmousemove=EO816.f.ari;if(e)b.eo_az=b.onmouseup;b.onmouseup=EO816.f.arj;};EO816.f.arl=function(a,b,c){a.eo_ba=b;a.eo_ba(c);a.eo_ba=null;};EO816.f.arm=function(a){if(this.aij&&this.aij.aip&&this.aij.aip.canDragDrop&&(this.aij.aip.canDragDrop(EO816.f.aep(a))==false))return false;return true;};EO816.f.arn=function(a){if(this.aim&&!this.aig)EO816.f.arl(this.aav,this.aim,a);if(EO816.f.acz(a))return;if(!a)a=window.event;this.aiq=EO816.f.aep(a);this.aef=a.layerX?a.layerX:a.offsetX;this.aeg=a.layerY?a.layerY:a.offsetY;this.air=EO816.f.ajh(a);this.ais=this.air;if(this.aav.setCapture)this.aav.setCapture();else if(window.captureEvents){var b=this;window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);window.onmousemove=function(c){if(!b.aif){if(b.aii(c))EO816.f.agu(window,c);}};window.onmouseup=function(c){if(!b.aif){if(b.aev(c))EO816.f.agu(window,c);}};window.eo_ay=this;}EO816.g.adt=this;};EO816.f.aro=function(a){if(EO816.g.adt)return EO816.g.adt.ait(a);else if(this.aiu)EO816.f.arl(this.aav,this.aiu,a);};EO816.f.arp=function(a,b){if(!a)a=window.event;var c=null;var d=null;if(!b)c=EO816.f.ajh(a);else{d=EO816.f.aiu(window);c=new EO816.f.aic(this.aiv.aef+d.aef-this.aiw.aef,this.aiv.aeg+d.aeg-this.aiw.aeg);}this.ais=c;var e=c.aef-this.air.aef;var f=c.aeg-this.air.aeg;if((!this.aik)||((Math.abs(e)>this.aik.aef)||(Math.abs(f)>this.aik.aeg))){if(this.aef!=null){this.aij.aix(this.ax,this.aef+e,this.aeg+f,this.aiq);this.aef=null;this.aeg=null;}else{this.aij.aiy(this.ax,e,f);if(!b){var g=30;var h=EO816.f.aiw(document.body);d=EO816.f.aiu(window);var i=0;var j=0;if(c.aef<d.aef+g)i=-1;else if(c.aef>d.aef+h.aef-g)i=1;if(c.aeg<d.aeg+g)j=-1;else if(c.aeg>d.aeg+h.aeg-g)j=1;this.aiz=0;EO816.f.ajt(this,EO816.g.aao);if((i!=0)||(j!=0)){this.aiv=c;this.aiw=d;this.aja=i;this.ajb=j;EO816.f.ajr(this,EO816.g.aao,300);}}if(this.ail&&this.aij.ajc){var k=false;var l=this.aij.ajc();if(l){if(EO816.f.ase(a,l,c,new EO816.f.aic(e,f)))k=true;}if(k!=this.ajd){this.ajd=k;if(k){if(this.aij.onDragLeaveTarget)this.aij.onDragLeaveTarget();}else{if(this.aij.onDragEnterTarget)this.aij.onDragEnterTarget();}}}}return true;}};EO816.f.arq=function(a){var b=EO816.f.alh(a);if((b==27)&&EO816.g.adt)EO816.g.adt.aje();};EO816.f.arr=function(a){if(EO816.g.adt)return EO816.g.adt.aje(a);else if(this.ajf)EO816.f.arl(this.aav,this.ajg,a);};EO816.f.ars=function(a){if(this.aav.releaseCapture)this.aav.releaseCapture();else if(window.releaseEvents){window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);window.onmousemove=null;window.onmouseup=null;window.eo_ay=null;}if(!a)a=window.event;var b=null;if(a)b=EO816.f.ajh(a);if(this.aef==null){if(a)this.aij.ajh(this.ax,b.aef-this.air.aef,b.aeg-this.air.aeg,a);else if(this.ais!=null)this.aij.ajh(this.ax,this.ais.aef-this.air.aef,this.ais.aeg-this.air.aeg,a);else this.aij.ajh(this.ax,0,0,a);if(EO816.g.adw){var c=EO816.g.adu.get_dragDataType();var d=EO816.g.adu.get_dragMode();var e=EO816.g.adu.getDragData();EO816.g.adw.drop(c,d,e);EO816.g.adw=null;}EO816.g.adt=null;return true;}else if(a){if(this.aav.onmouseclick)this.aav.onmouseclick(a);else if(this.aav.eo_az)this.aav.eo_az(a);}EO816.g.adt=null;};EO816.f.art=function(){if(!this.aav)return;EO816.f.ajt(this,EO816.g.aao);this.aij=null;this.aav.onmousedown=this.aim;this.aav.onmousemove=this.ain;this.aav.onmouseup=this.aio;this.aav.eo_az=null;this.ax=null;};EO816.f.aru=function(){if(this!=EO816.g.adt)return;var a=EO816.f.aiu(window);if(this.aiz<10)this.aiz++;a.aef+=this.aja*this.aiz*20;a.aeg+=this.ajb*this.aiz*20;if(a.aef<0)a.aef=0;if(a.aeg<0)a.aeg=0;EO816.f.aiv(window,a);this.ait(null,true);var b=100;if(this.aiz>5)b=20;if(this.aiz>3)b=50;EO816.f.ajr(this,EO816.g.aao,b);};EO816.f.ark.prototype.adl=EO816.f.arn;EO816.f.ark.prototype.aii=EO816.f.aro;EO816.f.ark.prototype.ait=EO816.f.arp;EO816.f.ark.prototype.aev=EO816.f.arr;EO816.f.ark.prototype.aje=EO816.f.ars;EO816.f.ark.prototype.aie=EO816.f.art;EO816.f.ark.prototype.aep=EO816.f.aru;EO816.f.ark.prototype.aih=EO816.f.arm;EO816.f.arv=function(a){this.aip=a;};EO816.f.arw=function(a,b,c,d){this.bh=d;};EO816.f.arx=function(a,b,c){if(this.acs)return;if(!this.aji){var d=document.getElementById("eo_root");if(!d){d=document.createElement("DIV");document.body.appendChild(d);}this.aji=document.createElement("DIV");if(EO816.f.apa()){this.ajj=true;this.aji.style.position="fixed";}else{this.ajj=false;this.aji.style.position="absolute";}this.aji.style.zIndex=EO816.f.anr();this.aji.style.cursor="default";EO816.f.ans(this.aji,40);d.appendChild(this.aji);if(this.aip.initContext(this.bh)==false){this.aji.style.display="none";this.acs=true;return;}this.aip.initVisual(this.aji);var e=this.aip.getRefElement();this.ajk=EO816.f.ajm(e);EO816.f.abl(this.aji);}var b=this.ajk.aef+b;var c=this.ajk.aeg+c;if(this.ajj){var f=EO816.f.aiu(window);b-=f.aef;c-=f.aeg;}this.aji.style.left=EO816.f.bl(b);this.aji.style.top=EO816.f.bl(c);};EO816.f.ary=function(a,b,c,d){this.acs=false;if(this.aji){this.aji.parentNode.removeChild(this.aji);this.aji=null;}};EO816.f.arz=function(){return this.aip;};EO816.f.arv.prototype.aix=EO816.f.arw;EO816.f.arv.prototype.aiy=EO816.f.arx;EO816.f.arv.prototype.ajh=EO816.f.ary;EO816.f.arv.prototype.ajc=EO816.f.arz;EO816.f.asa=function(a,b){var c=new EO816.f.arv(b);EO816.f.ard(c,a,null,new EO816.f.aic(3,3),false,true);};EO816.f.asb=function(a){EO816.f.are(a);};EO816.f.asc=function(a){if(!EO816.g.adv)EO816.g.adv=new EO816.f.al();EO816.g.adv.af(a);};EO816.f.asd=function(a){if(EO816.g.adv)EO816.g.adv.w(a);};EO816.f.k(function(){eo_EnableDragDrop=EO816.f.asa;eo_DisableDragDrop=EO816.f.asb;eo_RegisterDragTarget=EO816.f.asc;eo_UnregisterDragTarget=EO816.f.asd;});EO816.f.ase=function(a,b,c,d){if(!EO816.g.adv)return false;var e=b.get_dragDataType();var f=b.get_dragMode();var g=b.getDragData();var h=null;var i=EO816.g.adv.ai();while(i){h=i.ab;if(h.canDrop(f,e,g)){var a=h.get_dropTargetElement();if(a==document.body)break;var j=EO816.f.ajm(a);var k=EO816.f.ajd(a);var l=EO816.f.aje(a);var m=10;if((c.aef>=j.aef-m)&&(c.aef<j.aef+k+m)&&(c.aeg>=j.aeg-m)&&(c.aeg<c.aeg+l+m))break;}i=EO816.g.adv.aj(i);if(i==null)h=null;}if(h!=EO816.g.adw){if(EO816.g.adw&&EO816.g.adw.onDragLeaveTarget)EO816.g.adw.onDragLeaveTarget(f,e,g);EO816.g.adu=b;EO816.g.adw=h;if(EO816.g.adw&&EO816.g.adw.onDragEnterTarget)EO816.g.adw.onDragEnterTarget(f,e,g);}if(EO816.g.adw){EO816.g.adw.onDragInTarget(f,e,g,c.aef,c.aeg);return true;}};EO816.g.d.j("dd");
