//**********************************************************************************************************
// 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.15.2
//**********************************************************************************************************
 EO815.g.adt=null;EO815.g.adu=null;EO815.g.adv=null;EO815.g.adw=null;EO815.g.adx=0;EO815.g.ady=1;EO815.f.ard=function(a,b,c,d,e,f){if(b&&!b.eo_ay)b.eo_ay=new EO815.f.ark(a,b,c,d,e,f);};EO815.f.are=function(a){if(a&&a.eo_ay){a.eo_ay.aie();a.eo_ay=null;}};EO815.f.arf=function(a,b){while(a){if(a.eo_ay){a.eo_ay.aif=b;break;}a=a.parentNode;}};EO815.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=EO815.f.ajm(a);var g=EO815.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;EO815.f.agu(this,c);};EO815.f.arh=function(a){if(this.eo_ay&&!this.eo_ay.aif&&this.eo_ay.aih(a)){this.eo_ay.adl(a);if(!EO815.f.akr(this))EO815.f.ada(a);EO815.f.agu(this,a);}};EO815.f.ari=function(a){if(this.eo_ay&&!this.eo_ay.aif){if(this.eo_ay.aii(a))EO815.f.agu(this,a);}};EO815.f.arj=function(a){if(this.eo_ay&&!this.eo_ay.aif){if(this.eo_ay.aev(a))EO815.f.agu(this,a);}};EO815.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=EO815.f.arh;b.onmousemove=EO815.f.ari;if(e)b.eo_az=b.onmouseup;b.onmouseup=EO815.f.arj;};EO815.f.arl=function(a,b,c){a.eo_ba=b;a.eo_ba(c);a.eo_ba=null;};EO815.f.arm=function(a){if(this.aij&&this.aij.aip&&this.aij.aip.canDragDrop&&(this.aij.aip.canDragDrop(EO815.f.aep(a))==false))return false;return true;};EO815.f.arn=function(a){if(this.aim&&!this.aig)EO815.f.arl(this.aav,this.aim,a);if(EO815.f.acz(a))return;if(!a)a=window.event;this.aiq=EO815.f.aep(a);this.aef=a.layerX?a.layerX:a.offsetX;this.aeg=a.layerY?a.layerY:a.offsetY;this.air=EO815.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))EO815.f.agu(window,c);}};window.onmouseup=function(c){if(!b.aif){if(b.aev(c))EO815.f.agu(window,c);}};window.eo_ay=this;}EO815.g.adt=this;};EO815.f.aro=function(a){if(EO815.g.adt)return EO815.g.adt.ait(a);else if(this.aiu)EO815.f.arl(this.aav,this.aiu,a);};EO815.f.arp=function(a,b){if(!a)a=window.event;var c=null;var d=null;if(!b)c=EO815.f.ajh(a);else{d=EO815.f.aiu(window);c=new EO815.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=EO815.f.aiw(document.body);d=EO815.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;EO815.f.ajt(this,EO815.g.aao);if((i!=0)||(j!=0)){this.aiv=c;this.aiw=d;this.aja=i;this.ajb=j;EO815.f.ajr(this,EO815.g.aao,300);}}if(this.ail&&this.aij.ajc){var k=false;var l=this.aij.ajc();if(l){if(EO815.f.ase(a,l,c,new EO815.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;}};EO815.f.arq=function(a){var b=EO815.f.alh(a);if((b==27)&&EO815.g.adt)EO815.g.adt.aje();};EO815.f.arr=function(a){if(EO815.g.adt)return EO815.g.adt.aje(a);else if(this.ajf)EO815.f.arl(this.aav,this.ajg,a);};EO815.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=EO815.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(EO815.g.adw){var c=EO815.g.adu.get_dragDataType();var d=EO815.g.adu.get_dragMode();var e=EO815.g.adu.getDragData();EO815.g.adw.drop(c,d,e);EO815.g.adw=null;}EO815.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);}EO815.g.adt=null;};EO815.f.art=function(){if(!this.aav)return;EO815.f.ajt(this,EO815.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;};EO815.f.aru=function(){if(this!=EO815.g.adt)return;var a=EO815.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;EO815.f.aiv(window,a);this.ait(null,true);var b=100;if(this.aiz>5)b=20;if(this.aiz>3)b=50;EO815.f.ajr(this,EO815.g.aao,b);};EO815.f.ark.prototype.adl=EO815.f.arn;EO815.f.ark.prototype.aii=EO815.f.aro;EO815.f.ark.prototype.ait=EO815.f.arp;EO815.f.ark.prototype.aev=EO815.f.arr;EO815.f.ark.prototype.aje=EO815.f.ars;EO815.f.ark.prototype.aie=EO815.f.art;EO815.f.ark.prototype.aep=EO815.f.aru;EO815.f.ark.prototype.aih=EO815.f.arm;EO815.f.arv=function(a){this.aip=a;};EO815.f.arw=function(a,b,c,d){this.bh=d;};EO815.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(EO815.f.apa()){this.ajj=true;this.aji.style.position="fixed";}else{this.ajj=false;this.aji.style.position="absolute";}this.aji.style.zIndex=EO815.f.anr();this.aji.style.cursor="default";EO815.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=EO815.f.ajm(e);EO815.f.abl(this.aji);}var b=this.ajk.aef+b;var c=this.ajk.aeg+c;if(this.ajj){var f=EO815.f.aiu(window);b-=f.aef;c-=f.aeg;}this.aji.style.left=EO815.f.bl(b);this.aji.style.top=EO815.f.bl(c);};EO815.f.ary=function(a,b,c,d){this.acs=false;if(this.aji){this.aji.parentNode.removeChild(this.aji);this.aji=null;}};EO815.f.arz=function(){return this.aip;};EO815.f.arv.prototype.aix=EO815.f.arw;EO815.f.arv.prototype.aiy=EO815.f.arx;EO815.f.arv.prototype.ajh=EO815.f.ary;EO815.f.arv.prototype.ajc=EO815.f.arz;EO815.f.asa=function(a,b){var c=new EO815.f.arv(b);EO815.f.ard(c,a,null,new EO815.f.aic(3,3),false,true);};EO815.f.asb=function(a){EO815.f.are(a);};EO815.f.asc=function(a){if(!EO815.g.adv)EO815.g.adv=new EO815.f.al();EO815.g.adv.af(a);};EO815.f.asd=function(a){if(EO815.g.adv)EO815.g.adv.w(a);};EO815.f.k(function(){eo_EnableDragDrop=EO815.f.asa;eo_DisableDragDrop=EO815.f.asb;eo_RegisterDragTarget=EO815.f.asc;eo_UnregisterDragTarget=EO815.f.asd;});EO815.f.ase=function(a,b,c,d){if(!EO815.g.adv)return false;var e=b.get_dragDataType();var f=b.get_dragMode();var g=b.getDragData();var h=null;var i=EO815.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=EO815.f.ajm(a);var k=EO815.f.ajd(a);var l=EO815.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=EO815.g.adv.aj(i);if(i==null)h=null;}if(h!=EO815.g.adw){if(EO815.g.adw&&EO815.g.adw.onDragLeaveTarget)EO815.g.adw.onDragLeaveTarget(f,e,g);EO815.g.adu=b;EO815.g.adw=h;if(EO815.g.adw&&EO815.g.adw.onDragEnterTarget)EO815.g.adw.onDragEnterTarget(f,e,g);}if(EO815.g.adw){EO815.g.adw.onDragInTarget(f,e,g,c.aef,c.aeg);return true;}};EO815.g.d.j("dd");