/* This notice must be untouched at all times.

wz_dragdrop.js	v. 4.89
The latest version is available at
http://www.walterzorn.com
or http://www.devira.com
or http://www.walterzorn.de

Copyright (c) 2002-2007 Walter Zorn. All rights reserved.
Created 26. 8. 2002 by Walter Zorn (Web: http://www.walterzorn.com )
Last modified: 28.6.2007

This DHTML & Drag&Drop Library adds Drag&Drop functionality
to the following types of html-elements:
- images, even if not positioned via layers,
  nor via stylesheets or any other kind of "hard-coding"
- relatively and absolutely positioned layers (DIV elements).
Moreover, it provides extended DHTML abilities.

LICENSE: LGPL

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License (LGPL) as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

For more details on the GNU Lesser General Public License,
see http://www.gnu.org/copyleft/lesser.html
*/
var CLONE="C10nE";var COPY="C0pY";var DETACH_CHILDREN="d37aCH";var HORIZONTAL="H0r1Z";var MAXHEIGHT="m7x8I";var MAXOFFBOTTOM="m7xd0wN";var MAXOFFLEFT="m7x23Ft";var MAXOFFRIGHT="m7x0Ff8";var MAXOFFTOP="m7xu9";var MAXWIDTH="m7xW1";var MINWIDTH="m1nw1";var MINHEIGHT="m1n8I";var NO_ALT="no81T";var NO_DRAG="N0d4Ag";var RESET_Z="r35E7z";var RESIZABLE="r5IZbl";var SCALABLE="SCLbl";var SCROLL="sC8lL";var TRANSPARENT="dIApHAn";var VERTICAL="V3Rt1C";var dd_cursors=new Array("c:default","c:crosshair","c:e-resize","c:hand","c:help","c:move","c:n-resize","c:ne-resize","c:nw-resize","c:s-resize","c:se-resize","c:sw-resize","c:text","c:w-resize","c:wait");for(var dd_i=dd_cursors.length;dd_i;){--dd_i;eval("var CURSOR_"+(dd_cursors[dd_i].substring(2).toUpperCase().replace("-","_"))+' = "'+dd_cursors[dd_i]+'";')}var dd_u="undefined";function WZDD(){this.elements=new Array(0);this.obj=null;this.n=navigator.userAgent.toLowerCase();this.db=(document.compatMode&&document.compatMode.toLowerCase()!="backcompat")?document.documentElement:(document.body||null);this.op=!!(window.opera&&document.getElementById);if(this.op){document.onmousedown=new Function("e",'if(((e = e || window.event).target || e.srcElement).tagName == "IMAGE") return false;')}this.ie=!!(this.n.indexOf("msie")>=0&&document.all&&this.db&&!this.op);this.iemac=!!(this.ie&&this.n.indexOf("mac")>=0);this.ie4=!!(this.ie&&!document.getElementById);this.n4=!!(document.layers&&typeof document.classes!=dd_u);this.n6=!!(typeof window.getComputedStyle!=dd_u&&typeof document.createRange!=dd_u);this.w3c=!!(!this.op&&!this.ie&&!this.n6&&document.getElementById);this.ce=!!(document.captureEvents&&document.releaseEvents&&!this.n6);this.px=this.n4?"":"px";this.tWait=this.w3c?40:10;this.noRecalc=false}var dd=new WZDD();dd.Int=function(B,A){return isNaN(A=parseInt(B))?0:A};dd.getWndW=function(){return dd.Int((dd.db&&!dd.op&&!dd.w3c&&dd.db.clientWidth)?dd.db.clientWidth:(window.innerWidth||0))};dd.getWndH=function(){return dd.Int((dd.db&&!dd.op&&!dd.w3c&&dd.db.clientHeight)?dd.db.clientHeight:(window.innerHeight||0))};dd.getScrollX=function(){return dd.Int(window.pageXOffset||(dd.db?dd.db.scrollLeft:0))};dd.getScrollY=function(){return dd.Int(window.pageYOffset||(dd.db?dd.db.scrollTop:0))};dd.getPageXY=function(A){if(dd.n4&&A){dd.x=A.pageX||0;dd.y=A.pageY||0}else{dd.x=dd.y=0;while(A){dd.x+=dd.Int(A.offsetLeft);dd.y+=dd.Int(A.offsetTop);A=A.offsetParent||null}}};dd.getCssXY=function(A){if(A.div){if(dd.n4){A.cssx=A.div.x;A.cssy=A.div.y}else{if(dd.ie4){A.cssx=A.css.pixelLeft;A.cssy=A.css.pixelTop}else{A.css.left=A.css.top=0+dd.px;dd.getPageXY(A.div);A.cssx=A.x-dd.x;A.cssy=A.y-dd.y;A.css.left=A.cssx+dd.px;A.css.top=A.cssy+dd.px}}}else{A.cssx=0;A.cssy=0}};dd.getImgW=function(A){return A?dd.Int(A.width):0};dd.getImgH=function(A){return A?dd.Int(A.height):0};dd.getDivW=function(A){return dd.Int(dd.n4?(A.div?A.div.clip.width:0):A.div?(A.div.offsetWidth||A.css.pixelWidth||A.css.width||0):0)};dd.getDivH=function(A){return dd.Int(dd.n4?(A.div?A.div.clip.height:0):A.div?(A.div.offsetHeight||A.css.pixelHeight||A.css.height||0):0)};dd.getWH=function(A){A.w=dd.getDivW(A);A.h=dd.getDivH(A);if(A.css){A.css.width=A.w+dd.px;A.css.height=A.h+dd.px;A.dw=dd.getDivW(A)-A.w;A.dh=dd.getDivH(A)-A.h;A.css.width=(A.w-A.dw)+dd.px;A.css.height=(A.h-A.dh)+dd.px}else{A.dw=A.dh=0}};dd.getCssProp=function(d_o,d_pn6,d_pstyle,d_pn4){if(d_o&&dd.n6){return""+window.getComputedStyle(d_o,null).getPropertyValue(d_pn6)}if(d_o&&d_o.currentStyle){return""+eval("d_o.currentStyle."+d_pstyle)}if(d_o&&d_o.style){return""+eval("d_o.style."+d_pstyle)}if(d_o&&dd.n4){return""+eval("d_o."+d_pn4)}return""};dd.getDiv=function(D,B){B=B||document;if(dd.n4){if(B.layers[D]){return B.layers[D]}for(var A=B.layers.length;A;){var C=dd.getDiv(D,B.layers[--A].document);if(C){return C}}}if(dd.ie){return B.all[D]||null}if(B.getElementById){return B.getElementById(D)||null}return null};dd.getImg=function(D,B,G,A){A=A||window;var F;if(document.images&&(F=A.document.images[B])){if(G){if(dd.n4){dd.getPageXY(A);D.defx=F.x+dd.x;D.defy=F.y+dd.y}else{dd.getPageXY(F);D.defx=dd.x;D.defy=dd.y}}return F}if(dd.n4){for(var C=A.document.layers.length;C;){var E=dd.getImg(D,B,G,A.document.layers[--C]);if(E){return E}}}return null};dd.getParent=function(C,B){if(dd.n4){for(var A=dd.elements.length;A;){if(!((B=dd.elements[--A]).is_image)&&B.div&&(B.div.document.layers[C.name]||C.oimg&&B.div.document.images[C.oimg.name])){B.addChild(C,B.detach,1)}}}else{B=C.is_image?dd.getImg(C,C.oimg.name):(C.div||null);while(B&&!!(B=B.offsetParent||B.parentNode||null)){if(B.ddObj){B.ddObj.addChild(C,B.ddObj.detach,1);break}}}};dd.getCmd=function(E,C,D){var B=E.id.indexOf(C),A,F=(B>=0)*1;if(F){A=B+C.length;if(D){E.cmd+=E.id.substring(B,A)}E.id=E.id.substring(0,B)+E.id.substring(A)}return F};dd.getCmdVal=function(F,D,E,A){var C=F.id.indexOf(D),B,G=(F.id.indexOf(D)>=0)?dd.Int(F.id.substring(F.id.indexOf(D)+D.length)):A?-1:0;if(!A&&G||A&&G>=0){B=C+D.length+(""+G).length;if(E){F.cmd+=F.id.substring(C,B)}F.id=F.id.substring(0,C)+F.id.substring(B)}return G};dd.addElt=function(B,A){dd.elements[B.name]=dd.elements[B.index=dd.elements.length]=B;if(A){A.copies[B.name]=A.copies[A.copies.length]=B}};dd.mkWzDom=function(){var D,A=dd.elements.length,C;for(C=A;C;){dd.getParent(dd.elements[--C])}for(C=A;C;){if((D=dd.elements[--C]).children&&!D.parent){for(var B=D.children.length;B;){--B;D.children[B].setZ(D.z+D.children[B].z,1)}}}};dd.addProps=function(C){if(C.is_image){C.div=dd.getDiv(C.id);C.css=(C.div&&typeof C.div.style!=dd_u)?C.div.style:null;C.nimg=(dd.n4&&C.div)?C.div.document.images[0]:(document.images[C.id+"NI1m6G"]||null);if(!C.noalt&&!dd.noalt&&C.nimg&&C.oimg){C.nimg.alt=C.oimg.alt||"";C.nimg.title=C.oimg.title;C.nimg.onmouseover=C.oimg.onmouseover;C.nimg.onmouseout=C.oimg.onmouseout}C.bgColor=""}else{C.bgColor=dd.getCssProp(C.div,"background-color","backgroundColor","bgColor").toLowerCase();if(dd.n6&&C.div){var D=C.bgColor.toLowerCase();if(D.indexOf("rgb")>=0){D=D.substring(4,D.length-1).split(",");C.bgColor="#";for(var A=D.length,B=0;B<A;B++){C.bgColor+=parseInt(D[B]).toString(16)}}else{C.bgColor=D}}}if(dd.scalable){C.scalable=C.resizable^1}else{if(dd.resizable){C.resizable=C.scalable^1}}C.setZ(C.defz);C.cursor=C.cursor||dd.cursor||"auto";C._setCrs(C.nodrag?"auto":C.cursor);C.diaphan=C.diaphan||dd.diaphan||0;C.opacity=1;C.visible=true};dd.initz=function(){if(!(dd&&(dd.n4||dd.n6||dd.ie||dd.op||dd.w3c))){return }else{if(dd.n6||dd.ie||dd.op||dd.w3c){dd.recalc(1)}}var B=(document.onmousemove==DRAG),A=(document.onmousemove==RESIZE);if(dd.loadFunc){dd.loadFunc()}if(B){dd.setMovHdl(DRAG)}else{if(A){dd.setMovHdl(RESIZE)}}if(B||A){dd.setUpHdl(DROP)}dd.setDwnHdl(PICK)};dd.finlz=function(){if(dd.ie&&dd.elements){dd.noRecalc=true;for(var A=dd.elements.length;A;){dd.elements[--A].del()}dd.noRecalc=false}if(dd.uloadFunc){dd.uloadFunc()}};dd.setCe=function(B,A){A?document.captureEvents(B):document.releaseEvents(B)};dd.setDwnHdl=function(A){if(document.onmousedown!=A){dd.downFunc=document.onmousedown;document.onmousedown=A;if(dd.ce){dd.setCe(Event.MOUSEDOWN,A)}}};dd.setMovHdl=function(A){if(document.onmousemove!=A){dd.moveFunc=document.onmousemove;document.onmousemove=A;if(dd.ce){dd.setCe(Event.MOUSEMOVE,A)}}};dd.setUpHdl=function(A){if(document.onmouseup!=A){dd.upFunc=document.onmouseup;document.onmouseup=A;if(dd.ce){dd.setCe(Event.MOUSEUP,A)}}};dd.evt=function(A){this.but=(this.e=A||window.event).which||this.e.button||0;this.button=(this.e.type=="mousedown")?this.but:(dd.e&&dd.e.button)?dd.e.button:0;this.src=this.e.target||this.e.srcElement||null;this.src.tag=(""+(this.src.tagName||this.src)).toLowerCase();this.x=dd.Int(this.e.pageX||this.e.clientX||0);this.y=dd.Int(this.e.pageY||this.e.clientY||0);if(dd.ie){this.x+=dd.getScrollX()-(dd.ie&&!dd.iemac)*1;this.y+=dd.getScrollY()-(dd.ie&&!dd.iemac)*1}this.modifKey=this.e.modifiers?this.e.modifiers&Event.SHIFT_MASK:(this.e.shiftKey||false)};dd.getEventTarget=function(B,A,C){B=B||window.event;if(B&&(A=B.target||B.srcElement||null)!=null){if(null!=(C=A.id||A.name||null)){if(C.indexOf("dIi15vNI1m6G")==C.length-12){return dd.elements[C.substring(0,C.length-12)]||null}if(C.indexOf("dIi15v")==C.length-6){return dd.elements[C.substring(0,C.length-6)]||null}return dd.elements[C]||null}}return null};dd.recalc=function(C){if(dd.noRecalc){return }for(var I,B=dd.elements.length;B;){if(!(I=dd.elements[--B]).is_image&&I.div){dd.getWH(I);if(I.div.pos_rel){dd.getPageXY(I.div);var F=dd.x-I.x,D=dd.y-I.y;I.defx+=F;I.x+=F;I.defy+=D;I.y+=D;for(var H,A=I.children.length;A;){if(!(H=I.children[--A]).detached&&(I!=H.defparent||!(H.is_image&&dd.getImg(H,H.oimg.name,1)))){H.defx+=F;H.defy+=D;H.moveBy(F,D)}}}}else{if(I.is_image&&!dd.n4){if(dd.n6&&C&&!I.defw){I.resizeTo(I.defw=dd.getImgW(I.oimg),I.defh=dd.getImgH(I.oimg))}var G=I.defx,E=I.defy;if(!(I.parent&&I.parent!=I.defparent)&&(C||!I.detached||I.horizontal||I.vertical)&&dd.getImg(I,I.oimg.name,1)){I.moveBy(I.defx-G,I.defy-E)}}}}};function WINSZ(A){if(A){if(dd.n4){dd.iW=innerWidth;dd.iH=innerHeight}window.onresize=new Function("WINSZ();")}else{if(dd.n4&&(innerWidth!=dd.iW||innerHeight!=dd.iH)){location.reload()}else{if(!dd.n4){setTimeout("dd.recalc()",10)}}}}WINSZ(1);function DDObj(C,B){this.id=C;this.cmd="";this.cpy_n=dd.getCmdVal(this,COPY);this.maxoffb=dd.getCmdVal(this,MAXOFFBOTTOM,0,1);this.maxoffl=dd.getCmdVal(this,MAXOFFLEFT,0,1);this.maxoffr=dd.getCmdVal(this,MAXOFFRIGHT,0,1);this.maxofft=dd.getCmdVal(this,MAXOFFTOP,0,1);var A=dd_cursors.length;while(A--){if(dd.getCmd(this,dd_cursors[A],1)){this.cursor=dd_cursors[A].substring(2)}}this.clone=dd.getCmd(this,CLONE,1);this.detach=dd.getCmd(this,DETACH_CHILDREN);this.scalable=dd.getCmd(this,SCALABLE,1);this.horizontal=dd.getCmd(this,HORIZONTAL);this.noalt=dd.getCmd(this,NO_ALT,1);this.nodrag=dd.getCmd(this,NO_DRAG);this.scroll=dd.getCmd(this,SCROLL,1);this.resizable=dd.getCmd(this,RESIZABLE,1);this.re_z=dd.getCmd(this,RESET_Z,1);this.diaphan=dd.getCmd(this,TRANSPARENT,1);this.vertical=dd.getCmd(this,VERTICAL);this.maxw=dd.getCmdVal(this,MAXWIDTH,1,1);this.minw=Math.abs(dd.getCmdVal(this,MINWIDTH,1,1));this.maxh=dd.getCmdVal(this,MAXHEIGHT,1,1);this.minh=Math.abs(dd.getCmdVal(this,MINHEIGHT,1,1));this.pickFunc=this.dragFunc=this.resizeFunc=this.dropFunc=null;this.name=this.id+(B||"");this.oimg=dd.getImg(this,this.id,1);this.is_image=!!this.oimg;this.copies=new Array();this.children=new Array();this.parent=this.original=null;if(this.oimg){this.id=this.name+"dIi15v";this.w=dd.getImgW(this.oimg);this.h=dd.getImgH(this.oimg);this.dw=this.dh=0;this.defz=dd.Int(dd.getCssProp(this.oimg,"z-index","zIndex","zIndex"))||1;this.defsrc=this.src=this.oimg.src;this.htm='<img name="'+this.id+'NI1m6G" src="'+this.oimg.src+'" width="'+this.w+'" height="'+this.h+'">';this.t_htm='<div id="'+this.id+'" style="position:absolute;left:'+(this.cssx=this.x=this.defx)+"px;top:"+(this.cssy=this.y=this.defy)+"px;width:"+this.w+"px;height:"+this.h+'px;">'+this.htm+"</div>"}else{if(!!(this.div=dd.getDiv(this.id))&&typeof this.div.style!=dd_u){this.css=this.div.style}dd.getWH(this);if(this.div){this.div.ddObj=this;this.div.pos_rel=(""+(this.div.parentNode?this.div.parentNode.tagName:this.div.parentElement?this.div.parentElement.tagName:"").toLowerCase().indexOf("body")<0)}dd.getPageXY(this.div);this.defx=this.x=dd.x;this.defy=this.y=dd.y;dd.getCssXY(this);this.defz=dd.Int(dd.getCssProp(this.div,"z-index","zIndex","zIndex"))}this.defw=this.w||0;this.defh=this.h||0}DDObj.prototype.setPickFunc=function(A){this.pickFunc=A};DDObj.prototype.setDragFunc=function(A){this.dragFunc=A};DDObj.prototype.setResizeFunc=function(A){this.resizeFunc=A};DDObj.prototype.setDropFunc=function(A){this.dropFunc=A};DDObj.prototype.moveBy=function(E,D,B,C){if(!this.div){return }this.x+=(E=dd.Int(E));this.y+=(D=dd.Int(D));if(!B||this.is_image||this.parent!=this.defparent){(C=this.css||this.div).left=(this.cssx+=E)+dd.px;C.top=(this.cssy+=D)+dd.px}for(var A=this.children.length;A;){if(!(C=this.children[--A]).detached){C.moveBy(E,D,1)}C.defx+=E;C.defy+=D}};DDObj.prototype.moveTo=function(B,A){this.moveBy(dd.Int(B)-this.x,dd.Int(A)-this.y)};DDObj.prototype.hide=function(D,C,B){if(this.div&&this.visible){B=this.css||this.div;if(D&&!dd.n4){this.display=dd.getCssProp(this.div,"display","display","display");if(this.oimg){this.oimg.display=dd.getCssProp(this.oimg,"display","display","display");this.oimg.style.display="none"}B.display="none";dd.recalc()}else{B.visibility="hidden"}}this.visible=false;for(var A=this.children.length;A;){if(!(C=this.children[--A]).detached){C.hide(D)}}};DDObj.prototype.show=function(C,B){if(this.div){B=this.css||this.div;if(B.display&&B.display=="none"){B.display=this.display||"block";if(this.oimg){this.oimg.style.display=this.oimg.display||"inline"}dd.recalc()}else{B.visibility="visible"}}this.visible=true;for(var A=this.children.length;A;){if(!(C=this.children[--A]).detached){C.show()}}};DDObj.prototype.resizeTo=function(A,B,C){if(!this.div){return }A=(this.w=dd.Int(A))-this.dw;B=(this.h=dd.Int(B))-this.dh;if(dd.n4){this.div.resizeTo(A,B);if(this.is_image){this.write('<img src="'+this.src+'" width="'+A+'" height="'+B+'">');(this.nimg=this.div.document.images[0]).src=this.src}}else{if(typeof this.css.pixelWidth!=dd_u){this.css.pixelWidth=A;this.css.pixelHeight=B;if(this.is_image){(C=this.nimg.style).pixelWidth=A;C.pixelHeight=B}}else{this.css.width=A+dd.px;this.css.height=B+dd.px;if(this.is_image){(C=this.nimg).width=A;C.height=B;if(!C.complete){C.src=this.src}}}}};DDObj.prototype.resizeBy=function(A,B){this.resizeTo(this.w+dd.Int(A),this.h+dd.Int(B))};DDObj.prototype.swapImage=function(C,B){if(!this.nimg){return }this.nimg.src=C;this.src=this.nimg.src;if(B){for(var A=this.copies.length;A;){--A;this.copies[A].src=this.copies[A].nimg.src=this.nimg.src}}};DDObj.prototype.setBgColor=function(A){if(dd.n4&&this.div){this.div.bgColor=A}else{if(this.css){this.css.background=A}}this.bgColor=A};DDObj.prototype.shakeThis=function(){if(effectType==1){var A=this.name;A=((parseInt(A[1])*11)+parseInt(A[0],18)-11)%2;new Effect.Highlight(this.div,{startcolor:effectHighlight[2],endcolor:effectHighlight[A]})}else{if(effectType==2){new Effect.Shake(this.div,{distance:2})}else{if(effectType==3){new Effect.Pulsate(this.div,{pulses:2,from:0.2,duration:1})}}}};DDObj.prototype.shakeThis2=function(){new Effect.Puff(this.div);setTimeout("Effect.Appear('this.div', {duration:.3})",2500)};DDObj.prototype.write=function(B,A){this.text=B;if(!this.div){return }if(dd.n4){(A=this.div.document).open();A.write(B);A.close();dd.getWH(this)}else{this.css.height="auto";this.div.innerHTML=B;if(!dd.ie4){dd.recalc()}if(dd.ie4||dd.n6){setTimeout("dd.recalc();",0)}}};DDObj.prototype.copy=function(D,B,E){if(!this.oimg){return }E=(dd.ie&&document.all.tags("body"))?document.all.tags("body")[0]:document.getElementsByTagName?(document.getElementsByTagName("body")[0]||dd.db):dd.db;for(D=D||1;D>0;--D){var A=this.copies.length,C=new DDObj(this.name+this.cmd,A+1);if(dd.n4){C.id=(B=new Layer(C.w)).name;B.clip.height=C.h;B.visibility="show";(B=B.document).open();B.write(C.htm);B.close()}else{if(E&&E.insertAdjacentHTML){E.insertAdjacentHTML("AfterBegin",C.t_htm)}else{if(document.createElement&&E&&E.appendChild){E.appendChild(B=document.createElement("dIi15v"));B.innerHTML=C.htm;B.id=C.id;B.style.position="absolute";B.style.width=C.w+"px";B.style.height=C.h+"px"}else{if(E&&E.innerHTML){E.innerHTML+=C.t_htm}}}}C.defz=this.defz+1+A;dd.addProps(C);C.original=this;dd.addElt(C,this);if(this.parent){this.parent.addChild(C,this.detached);C.defparent=this.defparent}C.moveTo(C.defx=this.defx,C.defy=this.defy);if(dd.n4){C.defsrc=C.src=this.defsrc}C.swapImage(this.src)}};DDObj.prototype.addChild=function(B,C,A){if(typeof B!="object"){B=dd.elements[B]}if(B.parent&&B.parent==this||B==this||!B.is_image&&B.defparent&&!A){return }this.children[this.children.length]=this.children[B.name]=B;B.detached=C||0;if(A){B.defparent=this}else{if(this==B.defparent&&B.is_image){dd.getImg(this,B.oimg.name,1)}}if(!B.defparent||this!=B.defparent){B.defx=B.x;B.defy=B.y}if(!C){B.defz=B.defz+this.defz-(B.parent?B.parent.defz:0)+(!B.is_image*1);B.setZ(B.z+this.z-(B.parent?B.parent.z:0)+(!B.is_image*1),1)}if(B.parent){B.parent.removeChild(B,1)}B.parent=this};DDObj.prototype.removeChild=function(D,E){if(typeof D!="object"){D=this.children[D]}var C=this.children,A=new Array();for(var B=0;B<C.length;B++){if(C[B]!=D){A[A.length]=C[B]}}this.children=A;D.parent=null;if(!E){D.detached=D.defp=0;if(D.is_image){dd.getImg(D,D.oimg.name,1)}}};DDObj.prototype.attachChild=function(A){(A=(typeof A!="object")?this.children[A]:A).detached=0;A.setZ(A.defz+this.z-this.defz,1)};DDObj.prototype.detachChild=function(A){(A=(typeof A!="object")?this.children[A]:A).detached=1};DDObj.prototype.setZ=function(E,C,D){if(C){for(var A=E-this.z,B=this.children.length;B;){if(!(D=this.children[--B]).detached){D.setZ(D.z+A,1)}}}dd.z=Math.max(dd.z,this.z=this.div?((this.css||this.div).zIndex=E):0)};DDObj.prototype.maximizeZ=function(){this.setZ(dd.z+1,1)};DDObj.prototype._resetZ=function(B){if(this.re_z||dd.re_z){this.setZ(this.defz);for(var A=this.children.length;A;){if(!(B=this.children[--A]).detached){B.setZ(B.defz)}}}};DDObj.prototype.setOpacity=function(A){this.opacity=A;this._setOpaRel(1,1)};DDObj.prototype._setOpaRel=function(E,B,D,C){if(this.css&&(this.diaphan||B)){D=this.opacity*E;if(typeof this.css.MozOpacity!=dd_u){this.css.MozOpacity=D}else{if(typeof this.css.filter!=dd_u){this.css.filter="Alpha(opacity="+parseInt(100*D)+")"}else{this.css.opacity=D}}for(var A=this.children.length;A;){if(!(C=this.children[--A]).detached){C._setOpaRel(E,1)}}}};DDObj.prototype.setCursor=function(A){this._setCrs(this.cursor=(A.indexOf("c:")+1)?A.substring(2):A)};DDObj.prototype._setCrs=function(A){if(this.css){this.css.cursor=((!dd.ie||dd.iemac)&&A=="hand")?"pointer":A}};DDObj.prototype.setDraggable=function(A){this.nodrag=!A*1;this._setCrs(A?this.cursor:"auto")};DDObj.prototype.setResizable=function(A){this.resizable=A*1;if(A){this.scalable=0}};DDObj.prototype.setScalable=function(A){this.scalable=A*1;if(A){this.resizable=0}};DDObj.prototype.setHorizontal=function(A){this.horizontal=A*1};DDObj.prototype.setVertical=function(A){this.vertical=A*1};DDObj.prototype.getEltBelow=function(F,E,D){var C,A=-1,B=dd.elements.length;while(B--){C=dd.elements[B];E=C.x-this.w/2;D=C.y-this.h/2;if(C.visible&&C.z<this.z&&this.x>=E&&this.x<=E+C.w&&this.y>=D&&this.y<=D+C.h){if(C.z>A){A=C.z;F=C}}}return F};DDObj.prototype.del=function(D,C){var B,A;if(this.parent&&this.parent.removeChild){this.parent.removeChild(this)}if(this.original){this.hide();if(this.original.copies){D=new Array();for(A=this.original.copies.length,B=0;B<A;B++){if((C=this.original.copies[B])!=this){D[C.name]=D[D.length]=C}}this.original.copies=D}}else{if(this.is_image){this.hide();if(this.oimg){if(dd.n4){this.oimg.src=this.defsrc}else{this.oimg.style.visibility="visible"}}}else{if(this.moveTo){if(this.css){this.css.cursor="default"}this.moveTo(this.defx,this.defy);this.resizeTo(this.defw,this.defh)}}}D=new Array();for(A=dd.elements.length,B=0;B<A;B++){if((C=dd.elements[B])!=this){D[C.name]=D[C.index=D.length]=C}else{C._free()}}dd.elements=D;if(!dd.n4){dd.recalc()}};DDObj.prototype._free=function(){for(var A in this){this[A]=null}dd.elements[this.name]=null};dd.n4RectVis=function(B){for(var A=4;A;){--A;dd.rectI[A].visibility=dd.rectA[A].visibility=B?"show":"hide";if(B){dd.rectI[A].zIndex=dd.rectA[A].zIndex=dd.z+2}}};dd.n4RectPos=function(C,E,D,A,B){C.x=E;C.y=D;C.clip.width=A;C.clip.height=B};dd.n4Rect=function(A,C){var B;if(!dd.rectI){dd.rectI=new Array();dd.rectA=new Array()}if(!dd.rectI[0]){for(B=4;B;){(dd.rectI[--B]=new Layer(1)).bgColor="#000000";(dd.rectA[B]=new Layer(1)).bgColor="#ffffff"}}if(!dd.rectI[0].visibility||dd.rectI[0].visibility=="hide"){dd.n4RectVis(1)}dd.obj.w=A;dd.obj.h=C;for(B=4;B;){--B;dd.n4RectPos(dd.rectI[B],dd.obj.x+(!(B-1)?(dd.obj.w-1):0),dd.obj.y+(!(B-2)?(dd.obj.h-1):0),B&1||dd.obj.w,!(B&1)||dd.obj.h);dd.n4RectPos(dd.rectA[B],!(B-1)?dd.rectI[1].x+1:(dd.obj.x-1),!(B-2)?dd.rectI[2].y+1:(dd.obj.y-1),B&1||dd.obj.w+2,!(B&1)||dd.obj.h+2)}};dd.reszTo=function(A,B){if(dd.n4&&dd.obj.is_image){dd.n4Rect(A,B)}else{dd.obj.resizeTo(A,B)}};dd.embedVis=function(C){var F=new Array("iframe","applet","embed","object");for(var B=F.length;B;){--B;var E=dd.ie?document.all.tags(F[B]):document.getElementsByTagName?document.getElementsByTagName(F[B]):null;if(E){for(var A=E.length;A;){var D=E[--A];while(D.offsetParent||D.parentNode){if((D=D.parentNode||D.offsetParent||null)==dd.obj.div){E[A].style.visibility=C;break}}}}}};dd.maxOffX=function(B,A){return((dd.obj.maxoffl+1&&(A=dd.obj.defx-dd.obj.maxoffl)-B>0||dd.obj.maxoffr+1&&(A=dd.obj.defx+dd.obj.maxoffr)-B<0)?A:B)};dd.maxOffY=function(B,A){return((dd.obj.maxofft+1&&(A=dd.obj.defy-dd.obj.maxofft)-B>0||dd.obj.maxoffb+1&&(A=dd.obj.defy+dd.obj.maxoffb)-B<0)?A:B)};dd.inWndW=function(D,B){var A=dd.getScrollX(),C=dd.getWndW();return(((B=A+2)-D>0)||((B=A+C+dd.obj.w-2)-D<0)?B:D)};dd.inWndH=function(D,C){var B=dd.getScrollY(),A=dd.getWndH();return(((C=B+2)-D>0)||((C=B+A+dd.obj.h-2)-D<0)?C:D)};dd.limW=function(A){return((dd.obj.minw-A>0)?dd.obj.minw:(dd.obj.maxw>0&&dd.obj.maxw-A<0)?dd.obj.maxw:A)};dd.limH=function(A){return((dd.obj.minh-A>0)?dd.obj.minh:(dd.obj.maxh>0&&dd.obj.maxh-A<0)?dd.obj.maxh:A)};function DDScroll(){if(!dd.obj||!dd.obj.scroll&&!dd.scroll||dd.ie4||dd.whratio){dd.scrx=dd.scry=0;return }var E=28,D=dd.getScrollX(),B=dd.getScrollY();if(dd.msmoved){var F=dd.getWndW(),A=dd.getWndH(),C;dd.scrx=((C=dd.e.x-F-D+E)>0)?(C>>=2)*C:((C=D+E-dd.e.x)>0)?-(C>>=2)*C:0;dd.scry=((C=dd.e.y-A-B+E)>0)?(C>>=2)*C:((C=B+E-dd.e.y)>0)?-(C>>=2)*C:0}if(dd.scrx||dd.scry){window.scrollTo(D+(dd.scrx=dd.obj.is_resized?dd.limW(dd.obj.w+dd.scrx)-dd.obj.w:dd.obj.vertical?0:(dd.maxOffX(dd.obj.x+dd.scrx)-dd.obj.x)),B+(dd.scry=dd.obj.is_resized?dd.limH(dd.obj.h+dd.scry)-dd.obj.h:dd.obj.horizontal?0:(dd.maxOffY(dd.obj.y+dd.scry)-dd.obj.y)));dd.obj.is_dragged?dd.obj.moveTo(dd.obj.x+dd.getScrollX()-D,dd.obj.y+dd.getScrollY()-B):dd.reszTo(dd.obj.w+dd.getScrollX()-D,dd.obj.h+dd.getScrollY()-B)}dd.msmoved=0;window.setTimeout("DDScroll()",51)}function PICK(E){dd.e=new dd.evt(E);if(dd.e.x>=dd.getWndW()+dd.getScrollX()||dd.e.y>=dd.getWndH()+dd.getScrollY()){return true}for(var D,C,A=-1,B=dd.elements.length;B;){D=dd.elements[--B];if(dd.n4&&dd.e.but>1&&dd.e.src==D.oimg&&!D.clone){return false}if(D.visible&&dd.e.but<=1&&dd.e.x>=D.x&&dd.e.x<=D.x+D.w&&dd.e.y>=D.y&&dd.e.y<=D.y+D.h){if(D.z>A&&(C=dd.e.src.tag).indexOf("inpu")<0&&C.indexOf("texta")<0&&C.indexOf("sele")<0&&C.indexOf("opti")<0&&C.indexOf("scrol")<0){A=D.z;dd.obj=D}}}if(dd.obj){if(dd.obj.nodrag){dd.obj=null}else{dd.e.e.cancelBubble=true;var F=dd.e.modifKey&&(dd.obj.resizable||dd.obj.scalable);if(dd.op){(D=document.getElementById("OpBlUr")).style.pixelLeft=dd.e.x;D.style.pixelTop=dd.e.y;(D=D.children[0].children[0]).focus();D.blur()}else{if(dd.ie&&!dd.ie4){if(document.selection&&document.selection.empty){document.selection.empty()}dd.db.onselectstart=function(){event.returnValue=false}}}if(F){dd.obj._setCrs("se-resize");dd.obj.is_resized=1;dd.whratio=dd.obj.scalable?dd.obj.defw/dd.obj.defh:0;if(dd.ie){if(dd.ie4){window.dd_x=dd.getScrollX();window.dd_y=dd.getScrollY()}setTimeout("if(dd.obj && document.selection && document.selection.empty){document.selection.empty();if(dd.ie4) window.scrollTo(window.dd_x, window.dd_y);}",0)}dd.setMovHdl(RESIZE);dd.reszTo(dd.obj.w,dd.obj.h)}else{dd.obj.is_dragged=1;dd.setMovHdl(DRAG)}dd.setUpHdl(DROP);dd.embedVis("hidden");dd.obj._setOpaRel(0.7);dd.obj.maximizeZ();dd.ofx=dd.obj.x+dd.obj.w-dd.e.x;dd.ofy=dd.obj.y+dd.obj.h-dd.e.y;if(window.my_PickFunc){my_PickFunc()}if(dd.obj.pickFunc){dd.obj.pickFunc()}DDScroll();return !(dd.obj.is_resized||dd.n4&&dd.obj.is_image||dd.n6||dd.w3c)}}if(dd.downFunc){return dd.downFunc(E)}return true}function DRAG(A){if(!dd.obj||!dd.obj.visible){return true}if(dd.ie4||dd.w3c||dd.n6||dd.obj.children.length>15){if(dd.wait){return false}dd.wait=1;setTimeout("dd.wait = 0;",dd.tWait)}dd.e=new dd.evt(A);if(dd.ie&&!dd.e.but){DROP(A);return true}dd.msmoved=1;dd.obj.moveTo(dd.obj.vertical?dd.obj.x:dd.maxOffX(dd.inWndW(dd.ofx+dd.e.x)-dd.obj.w),dd.obj.horizontal?dd.obj.y:dd.maxOffY(dd.inWndH(dd.ofy+dd.e.y)-dd.obj.h));if(window.my_DragFunc){my_DragFunc()}if(dd.obj.dragFunc){dd.obj.dragFunc()}if(dd.moveFunc){return dd.moveFunc(A)}return false}function RESIZE(C){if(!dd.obj||!dd.obj.visible){return true}if(dd.wait){return false}dd.wait=1;setTimeout("dd.wait = 0;",dd.tWait);dd.e=new dd.evt(C);if(dd.ie&&!dd.e.but){DROP(C);return true}dd.msmoved=1;var A=dd.limW(dd.inWndW(dd.ofx+dd.e.x)-dd.obj.x),B;if(!dd.whratio){B=dd.limH(dd.inWndH(dd.ofy+dd.e.y)-dd.obj.y)}else{B=dd.limH(dd.inWndH(Math.round(A/dd.whratio)+dd.obj.y)-dd.obj.y);A=Math.round(B*dd.whratio)}dd.reszTo(A,B);if(window.my_ResizeFunc){my_ResizeFunc()}if(dd.obj.resizeFunc){dd.obj.resizeFunc()}if(dd.moveFunc){return dd.moveFunc(C)}return false}function DROP(A){if(dd.obj){if(dd.obj.is_dragged){if(!dd.obj.is_image){dd.getWH(dd.obj)}}else{if(dd.n4){if(dd.obj.is_image){dd.n4RectVis(0);dd.obj.resizeTo(dd.obj.w,dd.obj.h)}}}if(!dd.n4||!dd.obj.is_image){dd.recalc()}dd.setMovHdl(dd.moveFunc);dd.setUpHdl(dd.upFunc);if(dd.db){dd.db.onselectstart=null}dd.obj._setOpaRel(1);dd.obj._setCrs(dd.obj.cursor);dd.embedVis("visible");dd.obj._resetZ();dd.e=new dd.evt(A);if(window.my_DropFunc){my_DropFunc()}if(dd.obj.dropFunc){dd.obj.dropFunc()}dd.msmoved=dd.obj.is_dragged=dd.obj.is_resized=dd.whratio=0;dd.obj=null}dd.setDwnHdl(PICK)}function SET_DHTML(){var B=arguments,D,H="",G,E=B.length;while(E){if(!(D=B[--E]).indexOf("c:")){dd.cursor=D.substring(2)}else{if(D==NO_ALT){dd.noalt=1}else{if(D==SCROLL){dd.scroll=1}else{if(D==RESET_Z){dd.re_z=1}else{if(D==RESIZABLE){dd.resizable=1}else{if(D==SCALABLE){dd.scalable=1}else{if(D==TRANSPARENT){dd.diaphan=1}else{G=new DDObj(D);dd.addElt(G);H+=G.t_htm||"";if(G.oimg&&G.cpy_n){for(var A=G.cpy_n,C=0;C<A;){var F=new DDObj(G.name+G.cmd,++C);dd.addElt(F,G);F.defz=G.defz+C;F.original=G;H+=F.t_htm}}}}}}}}}}if(dd.n4||dd.n6||dd.ie||dd.op||dd.w3c){document.write((dd.n4?'<div style="position:absolute;"></div>\n':(dd.op&&!dd.op6)?'<div id="OpBlUr" style="position:absolute;visibility:hidden;width:0px;height:0px;"><form><input type="text" style="width:0px;height:0px;"></form></div>':"")+H)}dd.z=51;for(E=dd.elements.length;E;){dd.addProps(G=dd.elements[--E]);if(G.is_image&&!G.original&&!G.clone){dd.n4?G.oimg.src=spacer:G.oimg.style.visibility="hidden"}}dd.mkWzDom();if(window.onload){dd.loadFunc=window.onload}if(window.onunload){dd.uloadFunc=window.onunload}window.onload=dd.initz;window.onunload=dd.finlz;dd.setDwnHdl(PICK)}function ADD_DHTML(){var A=arguments,C,B=A.length;while(B){C=new DDObj(A[--B]);dd.addElt(C);dd.addProps(C)}dd.mkWzDom()}dd.d=document;var RESET_ZINDEX=RESET_Z;var KEYDOWN_RESIZE=RESIZABLE;var CURSOR_POINTER=CURSOR_HAND;var NO_SCROLL="";function my_PickFunc(){}function my_DragFunc(){}function my_ResizeFunc(){}function my_DropFunc(){};