﻿ var PTD_isCss,PTD_isW3C,PTD_isIE4,PTD_isNN4,PTD_isIE6CSS;var PTD_topZ=10000;var inDrag=false;var PT_debugResult="Noch nichts.";var PT_evtAddListener=function(){if(window.addEventListener){return function(el,type,fn){el.addEventListener(type,fn,false);};}else if(window.attachEvent){return function(el,type,fn){var f=function(){fn.call(el,window.event);};el.attachEvent('on'+type,f);};}else{return function(el,type,fn){element['on'+type]=fn;}}}();var PT_starWidth=15;function PT_setRating(elm,state,tid,tsn,curScore,evt){evt=(evt)?evt:event;var loc=PTD_getElementPosition(elm);var intVal=Math.floor((evt.clientX-loc.left)/15)+1;intVal=(intVal>5)?5:(intVal<0)?0:intVal;switch(state){case 0:elm.firstChild.style.width=(PT_starWidth*intVal).toString()+"px";break;case 1:elm.firstChild.style.width=(curScore*15)+"px";return;break;case 2:var myCommand="cmdSetMessageRating("+tid+","+tsn+","+intVal+")";return PTButtonCmd(myCommand,true);break;}}function PT_getChildren(elm,elmParent){var curNode=(curNode==elmParent)?elm:elm.parentNode;if(elm!=elmParent){curNode=elm.parentNode;var counter=0;while(curNode!=elmParent){curNode=curNode.parentNode;counter++;}}if(curNode){var curNodes=curNode.childNodes;var newNodes=new Array();var imax=curNodes.length;for(var i=0;i<imax;i++){if(curNodes[i].nodeType!=3){newNodes.push(curNodes[i]);}}}return newNodes;}function PT_toggleChildVisible(elm){if(elm&&elm.parentNode){var epn=elm.parentNode;var efc=elm.firstChild;var elc=PT_getChildren(elm,elm.parentNode)[1];switch(efc.className){case"ptcStdBoxKnotOpen":efc.className="ptcStdBoxKnotClosed";elc.style.display="none";break;case"ptcStdBoxKnotClosed":efc.className="ptcStdBoxKnotOpen";elc.style.display="block";break;default:efc.className="ptcStdBoxKnotOpen";elc.style.display="block";}}}function PT_toggleAccordion(elm,id){var curNodes=PT_getChildren(elm,document.getElementById(id));var epn=elm.parentNode;var efc=elm.firstChild;var imax=curNodes.length;for(var i=0;i<imax;i++){var localNodes=PT_getChildren(curNodes[i].firstChild,curNodes[i]);var knot=localNodes[0].firstChild;var contentBox=localNodes[1];if(curNodes[i]!=epn){knot.className="ptcStdBoxKnotClosed";if(contentBox)contentBox.style.display="none";}else{var bol=(knot.className=="ptcStdBoxKnotOpen");knot.className=(bol)?"ptcStdBoxKnotClosed":"ptcStdBoxKnotOpen";if(!bol){var outerBox=curNodes[i].parentNode;var titleBar=localNodes[0];var contentBody=localNodes[1];var barHeight=titleBar.offsetHeight*imax;var contentHeight=outerBox.offsetHeight;var delta=Math.round(imax*.5);contentBody.style.overflow="auto";contentHeight-=barHeight;contentHeight-=delta;contentBody.style.height=contentHeight.toString()+"px";}if(contentBox)contentBox.style.display=(bol)?"none":"block";}}}function PT_OpenTreeNodes(id){var box=document.getElementById(id);var openNodes=box.getElementsByTagName("CITE");var imax=openNodes.length;for(var i=0;i<imax;i++){var thisNode=openNodes[i].parentNode;switch(box.className){case"ptcAccordion":PT_toggleAccordion(thisNode,id);break;case"ptcTree":while(thisNode!=box){if(thisNode.className=="ptcStdBoxHead"){PT_toggleChildVisible(thisNode);}if(thisNode.className=="ptcStdBox"){PT_toggleChildVisible(PT_getChildren(thisNode,thisNode.parentNode));}thisNode=thisNode.parentNode;}default:}}}function PTD_initDHTMLAPI(){if(document.images){PTD_isCss=(document.body&&document.body.style)?true:false;PTD_isW3C=(PTD_isCss&&document.getElementById)?true:false;PTD_isIE4=(PTD_isCss&&document.all)?true:false;PTD_isNN4=(document.layers)?true:false;PTD_isIE6CSS=(document.compatMode&&document.compatMode.indexOf("CSS1")>=0)?true:false;}}function PTD_seekLayer(doc,name){var theObj;for(var i=0;i<doc.layers.length;i++){if(doc.layers[i].name==name){theObj=doc.layers[i];break;}}if(doc.layers[i].document.layers.length>0){theObj=PTD_seekLayer(document.layers[i].document,name);}return theObj;}function PTD_getRawObject(obj){var theObj;if(typeof obj=="string"){if(PTD_isW3C){theObj=document.getElementById(obj);}else if(PTD_isIE4){theObj=document.all(obj);}else if(PTD_isNN4){theObj=-PTD_seekLayer(document,obj);}}else{theObj=obj;}return theObj;}function PTD_getElementPosition(elm){var offsetTrail=elm;var offsetLeft=0;var offsetTop=0;while(offsetTrail){offsetLeft+=offsetTrail.offsetLeft;offsetTop+=offsetTrail.offsetTop;offsetTrail=offsetTrail.offsetParent;}if(navigator.userAgent.indexOf("Mac")!=-1&&navigator.userAgent.indexOf("Safari")==-1&&typeof document.body.leftMargin!="undefined"){offsetLeft+=document.body.leftMargin;offsetTop+=document.body.topMargin;}return{left:offsetLeft,top:offsetTop+elm.offsetHeight,absTop:offsetTop};}function PTD_getWindowSize(){var w,h;if(self.innerHeight){w=self.innerWidth;h=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){w=document.documentElement.clientWidth;h=document.documentElement.clientHeight;}else if(document.body){w=document.body.clientWidth;h=document.body.clientHeight;}return{width:w,height:h};}function PTD_getObject(obj){var theObj=PTD_getRawObject(obj);if(theObj&&PTD_isCss){theObj=theObj.style;}return theObj;}function PTD_shiftTo(obj,x,y){var theObj=PTD_getObject(obj);if(theObj){if(PTD_isCss){var units=(typeof theObj.left=="string")?"px":0;theObj.left=x+units;theObj.top=y+units;}else if(PTD_isNN4){theObj.moveTo(x,y)}}}function PTD_shiftBy(obj,deltaX,deltaY){var theObj=PTD_getObject(obj);if(theObj){if(PTD_isCss){var units=(typeof theObj.left=="string")?"px":0;theObj.left=PTD_getObjectLeft(obj)+deltaX+units;theObj.top=PTD_getObjectTop(obj)+deltaY+units;}else if(PTD_isNN4){theObj.moveBy(deltaX,deltaY);}}}function PTD_setZIndex(obj,zOrder){var theObj=PTD_getObject(obj);if(theObj){PTD_topZ++;theObj.zIndex=PTD_topZ;}}function PTD_setBGColor(obj,color){var theObj=PTD_getObject(obj);if(theObj){if(PTD_isNN4){theObj.bgColor=color;}else if(PTD_isCss){theObj.backgroundColor=color;}}}function PTD_showObj(obj){var theObj=PTD_getObject(obj);if(theObj){theObj.visibility="visible";}}function PTD_hideObj(obj){var theObj=PTD_getObject(obj);if(theObj){theObj.visibility="hidden";}}function PTD_getObjectLeft(obj){var elem=PTD_getRawObject(obj);var result=0;if(document.defaultView){var style=document.defaultView;var cssDec1=style.getComputedStyle(elem,"");result=cssDec1.getPropertyValue("left");}else if(elem.currentStyle){result=elem.currentStyle.left;}else if(elem.style){result=elem.style.left;}else if(PTD_isNN4){result=elem.left;}return parseInt(result);}function PTD_getObjectTop(obj){var elem=PTD_getRawObject(obj);var result=0;if(document.defaultView){var style=document.defaultView;var cssDec1=style.getComputedStyle(elem,"");result=cssDec1.getPropertyValue("top");}else if(elem.currentStyle){result=elem.currentStyle.top;}else if(elem.style){result=elem.style.top;}else if(PTD_isNN4){result=elem.top;}return parseInt(result);}function PTD_getObjectWidth(obj){var elem=PTD_getRawObject(obj);var result=0;if(elem.offsetWidth){result=elem.offsetWidth;}else if(elem.clip&&elem.clip.width){result=elem.clip.width;}else if(elem.style&&elem.style.pixelWidth){result=elem.style.pixelWidth;}return parseInt(result);}function PTD_getObjectHeight(obj){var elem=PTD_getRawObject(obj);var result=0;if(elem.offsetHeight){result=elem.offsetHeight;}else if(elem.clip&&elem.clip.height){result=elem.clip.height;}else if(elem.style&&elem.style.pixelHeight){result=elem.style.pixelHeight;}return parseInt(result);}function PTD_getInsideWindowWidth(){if(window.innerWidth){return window.innerWidth;}else if(PTD_isIE6CSS){return document.body.parentElement.clientWidth;}else if(document.body&&document.body.clientWidth){return document.body.clientWidth;}return 0;}function PTD_getInsideWindowHeight(){if(window.innerHeight){return window.innerHeight;}else if(PTD_isIE6CSS){return document.body.parentElement.clientHeight;}else if(document.body&&document.body.clientHeight){return document.body.clientHeight;}return 0;}var PTD_selectedObj;var PTD_dropTarget;var PTD_dropSource;var PTD_clonedObj;var PTD_mouseX;var PTD_mouseY;var PTD_offsetX,PTD_offsetY;function PTD_setSelectedElement(evt){var target=(evt.target)?evt.target:evt.srcElement;var divID=(target.name&&target.src)?target.name+"_drag":"";if(divID){if(document.layers){PTD_selectedObj=document.layers[divID];}else if(document.all){PTD_selectedObj=document.all(divID);}else if(document.getElementById(divID)){PTD_selectedObj=document.getElementById(divID);}var stem=target.id.split("_")[0];if(PTD_selectedObj&&PTD_selectedObj.style.position!="absolute"){PTD_dropSource=document.getElementById(stem+"_src");PTD_dropTarget=document.getElementById(stem+"_tgt");PTD_clonedObj=PTD_selectedObj.cloneNode(true);}PTD_topZ++;PTD_setZIndex(PTD_selectedObj,PTD_topZ);return;}PTD_selectedObj=null;PTD_clonedObj=null;PTD_dropSource=null;PTD_dropTarget=null;return;}function PTD_engage(evt){evt=(evt)?evt:event;PTD_setSelectedElement(evt);if(PTD_selectedObj){if(PTD_selectedObj.style.position!="absolute")PTD_makeObjectAbsolute(PTD_selectedObj);PTD_setZIndex(PTD_selectedObj,PTD_topZ);if(document.body&&document.body.setCapture){document.body.setCapture();}if(evt.pageX){PTD_offsetX=evt.pageX-((PTD_selectedObj.offsetLeft)?PTD_selectedObj.offsetLeft:PTD_selectedObj.left);PTD_offsetY=evt.pageY-((PTD_selectedObj.offsetTop)?PTD_selectedObj.offsetTop:PTD_selectedObj.top);}else if(typeof evt.offsetX!="undefined"){PTD_offsetX=evt.offsetX-((evt.offsetX<-2)?0:document.body.scrollLeft);PTD_offsetX-=(document.body.parentElement&&document.body.parentElement.scrollLeft)?document.body.parentElement.scrollLeft:0;PTD_offsetY=evt.offsetY-((evt.offsetY<-2)?0:document.body.scrollTop);PTD_offsetY-=(document.body.parentElement&&document.body.parentElement.scrollTop)?document.body.parentElement.scrollTop:0;}else if(typeof evt.clientX!="undefined"){PTD_offsetX=evt.clientX-((PTD_selectedObj.offsetLeft)?PTD_selectedObj.offsetLeft:0);PTD_offsetY=evt.clientY-((PTD_selectedObj.offsetTop)?PTD_selectedObj.offsetTop:0);}return false;}}function PTD_dragIt(evt){evt=(evt)?evt:event;var thisX=0;var thisY=0;if(PTD_selectedObj){if(evt.pageX){thisX=evt.pageX;thisY=evt.pageY;PTD_shiftTo(PTD_selectedObj,(evt.pageX-PTD_offsetX),(evt.pageY-PTD_offsetY));}else if(evt.clientX||evt.clientY){thisX=evt.clientX;thisY=evt.clientY;PTD_shiftTo(PTD_selectedObj,(evt.clientX-PTD_offsetX),(evt.clientY-PTD_offsetY));}PTD_mouseX=thisX;PTD_mouseY=thisY;evt.cancelBubble=true;return false;}}function PTD_release(evt){if(PTD_selectedObj){evt=(evt)?evt:event;if(PTD_dropTarget){PTD_completeDrop(evt.clientX,evt.clientY);}if(document.body&&document.body.releaseCapture){document.body.releaseCapture();}PTD_clonedObj=null;PTD_selectedObj=null;PTD_dropTarget=null;PTD_dropSource=null;PTD_offsetX=0;PTD_offsetY=0;PTD_mouseX=0;PTD_mouseY=0;}}function PTD_initDrag(){if(document.layers){document.captureEvents(Event.MOUSEDOWN|Event.MOUSEMOVE|Event.MOUSEUP);return;}else if(document.body&&document.body.addEventListener){document.addEventListener("mousedown",PTD_engage,true);document.addEventListener("mousemove",PTD_dragIt,true);document.addEventListener("mouseup",PTD_release,true);}document.onmousedown=PTD_engage;document.onmousemove=PTD_dragIt;document.onmouseup=PTD_release;return;}function PTD_toggleViz(elmId){var elm=document.getElementById(elmId);elm.style.display=(elm.style.display!='none')?'none':'block';}function PTD_makeObjectAbsolute(obj){obj.style.position="absolute";}function PTD_makeObjectStatic(obj){PTT_debugResult=PTD_getObjectLeft(obj)+"::"+PTD_getObjectTop(obj);obj.style.position="static";var theObject=PTD_getObject(obj);theObject.left=PTD_getObjectLeft(obj)+"px";theObject.top=PTD_getObjectTop(obj)+"px";}var PTD_dropTargetChild;function PTD_setActiveDropTargetChild(obj){}function PTD_completeDrop(x,y){var selectedObjId=PTD_selectedObj.id;if(PTD_detectCollision(PTD_selectedObj,PTD_dropTarget)){var listPos=parseInt(Math.floor(PTD_dropTopDelta.topDelta/PTD_dropTopDelta.height));PTT_debugResult=listPos.toString()+PTD_dropTarget.childNodes.length.toString();if(listPos>=PTD_dropTarget.childNodes.length){PTD_dropTarget.appendChild(PTD_clonedObj);}else{PTD_dropTarget.insertBefore(PTD_clonedObj,PTD_dropTarget.childNodes[listPos]);}}else{PTD_dropSource.appendChild(PTD_clonedObj);}document.body.appendChild(PTD_selectedObj);document.body.removeChild(PTD_selectedObj);PTD_clonedObj.id=selectedObjId;if(PTD_dropTarget.hasChildNodes()&&PTD_dropTarget.childNodes.length>0){var elm=document.getElementById(PTD_dropTarget.id+"_value_0");elm.value="";var elmVal=new String();for(var i=0;i<PTD_dropTarget.childNodes.length;i++){elmVal+=PTD_dropTarget.childNodes[i].id+";";}if(elm)elm.value=elmVal;}PTD_dropTargetChild=null;}function PTD_detectMouseOver(obj,x,y){return(x>obj.offsetLeft&&x<obj.offsetLeft+obj.offsetWidth&&y>obj.offsetTop&&y<obj.offsetTop+obj.offsetHeight);}var PTD_dropTopDelta=new Object();PTD_dropTopDelta.topDelta=0;PTD_dropTopDelta.height=0;function PTD_detectCollision(obj1,obj2){PTD_dropTopDelta.topDelta=obj1.offsetTop-obj2.offsetTop;PTD_dropTopDelta.height=obj1.offsetHeight;var x=((obj2.offsetLeft+obj2.offsetWidth)>obj1.offsetLeft&&obj2.offsetLeft<(obj1.offseteLft+obj1.offsetWidth));var y=((obj2.offsetTop+obj2.offsetHeight)>obj1.offsetTop&&obj2.offsetTop<(obj1.offsetTop+obj1.offsetHeight));return(x&&y);}function PTD_parseElmValues(vals){var rex=new RegExp();rex=/ptPix_mem/gim;var s=vals.replace(rex,"");rex=/_drag/gim;return s.replace(rex,"");}function PTD_updateHiddenListVals(btn){var elm=document.getElementById(btn.id+"_0");var vals=PTD_parseElmValues(elm.value);var s=vals+"\n";var s1=vals.split(";").join("\n");alert(s+s1);}function PTD_fitWindowToContent(id){var obj=document.getElementById(id);var ww=PTD_getInsideWindowWidth();var wh=PTD_getInsideWindowHeight();var ow=PTD_getObjectWidth(obj);var oh=PTD_getObjectHeight(obj);try{if(PTD_resizeStyleObject){if(PTD_resizeStyleObject.width){ow=PTD_resizeStyleObject.width;ow=(isNaN(ow))?parseInt(ow,10):ow;obj.style.width=ow+"px";}if(PTD_resizeStyleObject.height){oh=PTD_resizeStyleObject.height;oh=(isNaN(oh))?parseInt(oh,10):oh;obj.style.height=oh+"px";}for(var prop in PTD_resizeStyleObject){if(prop!="height"&&prop!="width"){obj.style.setProperty(prop,PTD_resizeStyleObject[prop],"");}}}}catch(e){}finally{}var widthDelta=ow-ww;var heightDelta=oh-wh;var aw=screen.availWidth;var ah=screen.availHeight;if(widthDelta>aw&&heightDelta>ah){window.moveTo(0,0);window.resizeTo(aw,ah);}else if(widthDelta>aw){window.moveTo(0,0);window.resizeTo(aw-50,oh);}else if(heightDelta>ah){window.moveTo(0,0);window.resizeTo(ow,ah-50);}else{window.resizeBy(widthDelta,heightDelta);}}PT_RegisterOnLoad(PTD_initDHTMLAPI);PT_RegisterOnLoad(PTD_initDrag);
