
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
addLoadEvent(function(){var jvmImgLink="http://www.jvm-neckar.de/dontcopy/luerzers/dontcopy/jvm_dontcopy.gif";var jvmImg=false;var getJvmEl=document.getElementById("jvmnDrag");if(getJvmEl){jvmImg=true;}
if(jvmImg==true){var jvmImgId=getJvmEl.parentNode;var jvmImgH=document.getElementById("jvmnDrag").height;jvmImgId.style.background="#002110 url("+jvmImgLink+") center center no-repeat";jvmImgId.style.display="block";jvmImgId.style.height=jvmImgH+"px";var dragDropObj=new DHTMLgoodies_dragDrop();dragDropObj.addSource('jvmnDrag',true);dragDropObj.init();}});var standardObjectsCreated=false;var clientInfoObj;var dhtmlSuiteConfigObj=false;var dhtmlSuiteCommonObj;function DHTMLgoodies_createStandardObjects()
{clientInfoObj=new DHTMLgoodies_clientInfo();clientInfoObj.init();if(!dhtmlSuiteConfigObj){dhtmlSuiteConfigObj=new DHTMLgoodies_config();dhtmlSuiteConfigObj.init();}
dhtmlSuiteCommonObj=new DHTMLgoodies_common();dhtmlSuiteCommonObj.init();}
function DHTMLgoodies_config()
{var imagePath;var cssPath;}
DHTMLgoodies_config.prototype={init:function()
{this.imagePath='images_dhtmlsuite/';this.cssPath='css_dhtmlsuite/';},setCssPath:function(newCssPath)
{this.cssPath=newCssPath;},setImagePath:function(newImagePath)
{this.imagePath=newImagePath;}}
function DHTMLgoodies_common()
{var loadedCSSFiles;}
DHTMLgoodies_common.prototype={init:function()
{this.loadedCSSFiles=new Array();},getTopPos:function(inputObj)
{var returnValue=inputObj.offsetTop;while((inputObj=inputObj.offsetParent)!=null){if(inputObj.tagName!='HTML'){returnValue+=inputObj.offsetTop;if(document.all)returnValue+=inputObj.clientTop;}}
return returnValue;},getLeftPos:function(inputObj)
{var returnValue=inputObj.offsetLeft;while((inputObj=inputObj.offsetParent)!=null){if(inputObj.tagName!='HTML'){returnValue+=inputObj.offsetLeft;if(document.all)returnValue+=inputObj.clientLeft;}}
return returnValue;},cancelEvent:function()
{return false;}}
function DHTMLgoodies_clientInfo()
{var browser;var isOpera;var isMSIE;var isFirefox;var navigatorVersion;}
DHTMLgoodies_clientInfo.prototype={init:function()
{this.browser=navigator.userAgent;this.isOpera=(this.browser.toLowerCase().indexOf('opera')>=0)?true:false;this.isFirefox=(this.browser.toLowerCase().indexOf('firefox')>=0)?true:false;this.isMSIE=(this.browser.toLowerCase().indexOf('msie')>=0)?true:false;this.navigatorVersion=navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1;}}
var referenceToDragDropObject;function DHTMLgoodies_dragDrop()
{var mouse_x;var mouse_y;var el_x;var el_y;var dragDropTimer;var numericIdToBeDragged;var dragObjCloneArray;var dragDropSourcesArray;var dragDropTargetArray;var currentZIndex;var okToStartDrag;var moveBackBySliding;}
DHTMLgoodies_dragDrop.prototype={init:function()
{if(!standardObjectsCreated)DHTMLgoodies_createStandardObjects();this.currentZIndex=10000;this.dragDropTimer=-1;this.dragObjCloneArray=new Array();this.numericIdToBeDragged=false;this.__initDragDropScript();referenceToDragDropObject=this;this.okToStartDrag=true;this.moveBackBySliding=true;},addSource:function(sourceId,slideBackAfterDrop,xAxis,yAxis,dragOnlyWithinElId,functionToCallOnDrag)
{if(!functionToCallOnDrag)functionToCallOnDrag=false;if(!this.dragDropSourcesArray)this.dragDropSourcesArray=new Array();if(!document.getElementById(sourceId))alert('The source element with id '+sourceId+' does not exists');var obj=document.getElementById(sourceId);if(xAxis!==false)xAxis=true;if(yAxis!==false)yAxis=true;this.dragDropSourcesArray[this.dragDropSourcesArray.length]=[obj,slideBackAfterDrop,xAxis,yAxis,dragOnlyWithinElId,functionToCallOnDrag];obj.setAttribute('dragableElement',this.dragDropSourcesArray.length-1);obj.dragableElement=this.dragDropSourcesArray.length-1;},addTarget:function(targetId,functionToCallOnDrop)
{if(!this.dragDropTargetArray)this.dragDropTargetArray=new Array();if(!document.getElementById(targetId))alert('The target element with id '+targetId+' does not exists');var obj=document.getElementById(targetId);this.dragDropTargetArray[this.dragDropTargetArray.length]=[obj,functionToCallOnDrop];},setSlide:function(slide)
{this.moveBackBySliding=slide;},__initDragDropScript:function()
{var refToThis=this;for(var no=0;no<this.dragDropSourcesArray.length;no++){var el=this.dragDropSourcesArray[no][0].cloneNode(true);el.onmousedown=this.__initDragDropElement;el.id='DHTMLgoodies_dragableElement'+no;el.style.position='absolute';el.style.visibility='hidden';el.style.display='none';this.dragDropSourcesArray[no][0].parentNode.insertBefore(el,this.dragDropSourcesArray[no][0]);el.style.top=dhtmlSuiteCommonObj.getTopPos(this.dragDropSourcesArray[no][0])+'px';el.style.left=dhtmlSuiteCommonObj.getLeftPos(this.dragDropSourcesArray[no][0])+'px';this.dragDropSourcesArray[no][0].onmousedown=this.__initDragDropElement;this.dragObjCloneArray[no]=el;}
document.documentElement.onmousemove=this.__moveDragableElement;document.documentElement.onmouseup=this.__stop_dragDropElement;document.documentElement.onselectstart=function(){return refToThis.__cancelSelectionEvent(false,this)};document.documentElement.ondragstart=function(){return dhtmlSuiteCommonObj.cancelEvent(false,this)};},__initDragDropElement:function(e)
{if(!referenceToDragDropObject.okToStartDrag)return;referenceToDragDropObject.okToStartDrag=false;setTimeout('referenceToDragDropObject.okToStartDrag = true;',100);if(document.all)e=event;referenceToDragDropObject.numericIdToBeDragged=this.getAttribute('dragableElement');referenceToDragDropObject.numericIdToBeDragged=referenceToDragDropObject.numericIdToBeDragged+'';if(referenceToDragDropObject.numericIdToBeDragged=='')referenceToDragDropObject.numericIdToBeDragged=this.dragableElement;referenceToDragDropObject.dragDropTimer=0;referenceToDragDropObject.mouse_x=e.clientX;referenceToDragDropObject.mouse_y=e.clientY;referenceToDragDropObject.currentZIndex=referenceToDragDropObject.currentZIndex+1;referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.zIndex=referenceToDragDropObject.currentZIndex;referenceToDragDropObject.currentEl_allowX=referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][2];referenceToDragDropObject.currentEl_allowY=referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][3];var parentEl=referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][4];referenceToDragDropObject.drag_minX=false;referenceToDragDropObject.drag_minY=false;referenceToDragDropObject.drag_maxX=false;referenceToDragDropObject.drag_maxY=false;if(parentEl){var obj=document.getElementById(parentEl);if(obj){referenceToDragDropObject.drag_minX=dhtmlSuiteCommonObj.getLeftPos(obj);referenceToDragDropObject.drag_minY=dhtmlSuiteCommonObj.getTopPos(obj);referenceToDragDropObject.drag_maxX=referenceToDragDropObject.drag_minX+obj.clientWidth;referenceToDragDropObject.drag_maxY=referenceToDragDropObject.drag_minY+obj.clientHeight;}}
if(referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][1]){referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.top=dhtmlSuiteCommonObj.getTopPos(referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][0])+'px';referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.left=dhtmlSuiteCommonObj.getLeftPos(referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][0])+'px';}
referenceToDragDropObject.el_x=referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.left.replace('px','')/1;referenceToDragDropObject.el_y=referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.top.replace('px','')/1;referenceToDragDropObject.__timerDragDropElement();referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.opacity="0.5";referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.MozOpacity="0.5";referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.KhtmlOpacity="0.5";referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.filter="alpha(opacity=50)";return false;},__timerDragDropElement:function()
{window.thisRef=this;if(this.dragDropTimer>=0&&this.dragDropTimer<5){this.dragDropTimer=this.dragDropTimer+1;setTimeout('window.thisRef.__timerDragDropElement()',30);return;}
if(this.dragDropTimer>=5){if(this.dragObjCloneArray[this.numericIdToBeDragged].style.display=='none'){this.dragDropSourcesArray[this.numericIdToBeDragged][0].style.visibility='hidden';this.dragObjCloneArray[this.numericIdToBeDragged].style.display='block';this.dragObjCloneArray[this.numericIdToBeDragged].style.visibility='visible';this.dragObjCloneArray[this.numericIdToBeDragged].style.top=dhtmlSuiteCommonObj.getTopPos(this.dragDropSourcesArray[this.numericIdToBeDragged][0])+'px';this.dragObjCloneArray[this.numericIdToBeDragged].style.left=dhtmlSuiteCommonObj.getLeftPos(this.dragDropSourcesArray[this.numericIdToBeDragged][0])+'px';}
if(this.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][5]){var id1=this.dragObjCloneArray[this.numericIdToBeDragged].id+'';var id2=this.dragDropSourcesArray[this.numericIdToBeDragged][0].id+'';var string=this.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][5]+'("'+id1+'","'+id2+'")';eval(string);}}},__cancelSelectionEvent:function()
{if(this.dragDropTimer>=0)return false;return true;},__moveDragableElement:function(e)
{if(document.all)e=event;if(referenceToDragDropObject.dragDropTimer<5)return;var dragObj=referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged];if(referenceToDragDropObject.currentEl_allowX){var leftPos=(e.clientX-referenceToDragDropObject.mouse_x+referenceToDragDropObject.el_x);if(e.clientX>=window.innerWidth-20||e.clientX<=20){referenceToDragDropObject.__slideElementBackIntoItsOriginalPosition(referenceToDragDropObject.numericIdToBeDragged);return false;}
if(clientInfoObj.isMSIE){if(e.clientX>=document.body.clientWidth-20||e.clientX<=20){referenceToDragDropObject.__slideElementBackIntoItsOriginalPosition(referenceToDragDropObject.numericIdToBeDragged);return false;}}
if(referenceToDragDropObject.drag_maxX){var tmpMaxX=referenceToDragDropObject.drag_maxX-dragObj.offsetWidth;if(leftPos>tmpMaxX)leftPos=tmpMaxX
if(leftPos<referenceToDragDropObject.drag_minX)leftPos=referenceToDragDropObject.drag_minX;}
dragObj.style.left=leftPos+'px';}
if(referenceToDragDropObject.currentEl_allowY){var topPos=(e.clientY-referenceToDragDropObject.mouse_y+referenceToDragDropObject.el_y);if(e.clientY>=window.innerHeight-20||e.clientY<=20){referenceToDragDropObject.__slideElementBackIntoItsOriginalPosition(referenceToDragDropObject.numericIdToBeDragged);return false;}
if(clientInfoObj.isMSIE){if(e.clientY>=document.body.clientHeight-20||e.clientY<=20){referenceToDragDropObject.__slideElementBackIntoItsOriginalPosition(referenceToDragDropObject.numericIdToBeDragged);return false;}}
if(referenceToDragDropObject.drag_maxY){var tmpMaxY=referenceToDragDropObject.drag_maxY-dragObj.offsetHeight;if(topPos>tmpMaxY)topPos=tmpMaxY;if(topPos<referenceToDragDropObject.drag_minY)topPos=referenceToDragDropObject.drag_minY;}
dragObj.style.top=topPos+'px';}},__stop_dragDropElement:function(e)
{if(referenceToDragDropObject.dragDropTimer<5)return;if(document.all)e=event;if(e.target)dropDestination=e.target;else if(e.srcElement)dropDestination=e.srcElement;if(dropDestination.nodeType==3)
dropDestination=dropDestination.parentNode;var leftPosMouse=e.clientX+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft);var topPosMouse=e.clientY+Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(!referenceToDragDropObject.dragDropTargetArray)referenceToDragDropObject.dragDropTargetArray=new Array();for(var no=0;no<referenceToDragDropObject.dragDropTargetArray.length;no++){var leftPosEl=dhtmlSuiteCommonObj.getLeftPos(referenceToDragDropObject.dragDropTargetArray[no][0]);var topPosEl=dhtmlSuiteCommonObj.getTopPos(referenceToDragDropObject.dragDropTargetArray[no][0]);var widthEl=referenceToDragDropObject.dragDropTargetArray[no][0].offsetWidth;var heightEl=referenceToDragDropObject.dragDropTargetArray[no][0].offsetHeight;if(leftPosMouse>leftPosEl&&leftPosMouse<(leftPosEl+widthEl)&&topPosMouse>topPosEl&&topPosMouse<(topPosEl+heightEl)){if(referenceToDragDropObject.dragDropTargetArray[no][1])eval(referenceToDragDropObject.dragDropTargetArray[no][1]+'("'+referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][0].id+'","'+referenceToDragDropObject.dragDropTargetArray[no][0].id+'",'+e.clientX+','+e.clientY+')');break;}}
if(referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][1]){referenceToDragDropObject.__slideElementBackIntoItsOriginalPosition(referenceToDragDropObject.numericIdToBeDragged);}
referenceToDragDropObject.dragDropTimer=-1;referenceToDragDropObject.numericIdToBeDragged=false;},__slideElementBackIntoItsOriginalPosition:function(numId)
{var currentX=this.dragObjCloneArray[numId].style.left.replace('px','')/1;var currentY=this.dragObjCloneArray[numId].style.top.replace('px','')/1;var targetX=dhtmlSuiteCommonObj.getLeftPos(referenceToDragDropObject.dragDropSourcesArray[numId][0]);var targetY=dhtmlSuiteCommonObj.getTopPos(referenceToDragDropObject.dragDropSourcesArray[numId][0]);;if(this.moveBackBySliding){this.__processSlide(numId,currentX,currentY,targetX,targetY);}else{this.dragObjCloneArray[numId].style.display='none';this.dragDropSourcesArray[numId][0].style.visibility='visible';}},__processSlide:function(numId,currentX,currentY,targetX,targetY)
{var slideX=Math.round(Math.abs(Math.max(currentX,targetX)-Math.min(currentX,targetX))/10);var slideY=Math.round(Math.abs(Math.max(currentY,targetY)-Math.min(currentY,targetY))/10);if(slideY<3&&Math.abs(slideX)<10)slideY=3;if(slideX<3&&Math.abs(slideY)<10)slideX=3;if(currentX>targetX)slideX*=-1;if(currentY>targetY)slideY*=-1;currentX=currentX+slideX;currentY=currentY+slideY;if(Math.max(currentX,targetX)-Math.min(currentX,targetX)<4)currentX=targetX;if(Math.max(currentY,targetY)-Math.min(currentY,targetY)<4)currentY=targetY;this.dragObjCloneArray[numId].style.left=currentX+'px';this.dragObjCloneArray[numId].style.top=currentY+'px';if(currentX!=targetX||currentY!=targetY){window.thisRef=this;setTimeout('window.thisRef.__processSlide("'+numId+'",'+currentX+','+currentY+','+targetX+','+targetY+')',5);}else{this.dragObjCloneArray[numId].style.display='none';this.dragDropSourcesArray[numId][0].style.visibility='visible';}}}