function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
var myWin=null;function openWin(myURL,x,y)
{if(myWin!=null)if(myWin.closed);myWin=window.open(myURL,"window","statusbar=0,menubar=0,location=0,scrollbars=1,width="+x+",height="+y);}
function showImage(url,x,y)
{if(myWin!=null)if(myWin.closed);if(!x)x=300;if(!y)y=200;myWin=window.open("/projects/imageWin.php?img="+url,"window","statusbar=0,menubar=0,location=0,scrollbars=1,resizable=1,width="+x+",height="+y);}
var isDOM=(document.getElementById)?true:false;var isFIRE=(navigator.userAgent.indexOf("Firefox")!=-1);var isNS4=(document.layers)?true:false;var isIE=(document.all)?true:false;var isIE4=isIE&&!isDOM;var isMac=(navigator.appVersion.indexOf("Mac")!=-1);var isIE4M=isIE4&&isMac;var isMenu=(isDOM||isNS4||(isIE4&&!isIE4M));var browserString=isNS4?"NS4":isDOM?"DOM":"IE4";var eventX,eventY;var timerID=null;var helpObj=null;var myEvent=new Array();var __showTip=false;if(isNS4){self.captureEvents(Event.MOUSEMOVE);self.onmousemove=_mousemove;}
document.onmousemove=_mousemove;function _mousemove(event)
{if(isIE){if(!window.event)return;if(!document.documentElement)return;else if(!document.body)return;myEvent['eventX']=window.event.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);myEvent['eventY']=window.event.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);}else if(event.pageX){myEvent['eventX']=event.pageX;myEvent['eventY']=event.pageY;}else if(event.clientX){myEvent['eventX']=event.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);myEvent['eventY']=event.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);}else{myEvent['eventX']=-1;myEvent['eventY']=-1;}}
function tips(text,win)
{if(__showTip)return;myEvent['clientX']=myEvent['eventX'];myEvent['clientY']=myEvent['eventY'];timerID=setTimeout("chkObject('"+text+"',300,'"+win+"')",500);}
function tipp2(text,x)
{if(__showTip)return;myEvent['clientX']=myEvent['eventX'];myEvent['clientY']=myEvent['eventY'];tipp(text,x,0);}
var wndHandle=0;function chkObject(text,x,win){if(!__showTip&&timerID!=null){tipp(text,x,win);timerID=null;}}
function tipp(text,x,win)
{if(__showTip)return;__showTip=true;var extraSpace=20;if(text==""){__showTip=false;return true;}
if(!myEvent['clientX']||myEvent['clientX']<0)myEvent['clientX']=myEvent['eventX'];if(!myEvent['clientY']||myEvent['clientY']<0)myEvent['clientY']=myEvent['eventY'];if(isIE){if(navigator.appVersion.substring(0,1)>"3"){if(window.name!="0"&&win){var myLeft=0,myTop=0;var myHeight=50;x+=100;myLeft=myEvent['clientX']-x/2-2*extraSpace;myTop=myEvent['clientY']-50;domain=document.location.protocol+"//"+document.location.host;wndHandle=window.open("","Hilfe","menubar=0,statusbar=0,scrollbars=1,location=0,directories=0,toolbar=0,titlebar=0,width="+x+",height="+myHeight+",top="+myTop+",left="+myLeft);wndHandle.document.open();wndHandle.document.writeln("<html>");wndHandle.document.writeln("<script language=\"javascript\">");wndHandle.document.writeln("function checkSize()");wndHandle.document.writeln("{ y = document.body.scrollHeight-"+myHeight+"; if (y>0) {window.moveBy(0,-y); window.resizeBy(0,y);}} ");wndHandle.document.writeln("</script>");wndHandle.document.writeln("<style type='text/css'>body,td{background-color:#FAFAFA;border-right:none;border-left:none;border-top:none;border-bottom:none;margin:5px;font-family:arial,helvetica;font-size:10px;}</style>");wndHandle.document.writeln("<body bgcolor='#FAFAFA' onLoad='checkSize()'>");wndHandle.document.writeln("<table cellPadding=0 cellSpacing=0 border=0><tr><td>"+text+"</td></tr></table>");wndHandle.document.writeln("</body>");wndHandle.document.writeln("</html>");wndHandle.document.close();__showTip=false;return;}
if(window.name!="0"){var obj=document.getElementById('Tip');obj.innerHTML=text;if(navigator.appVersion.substring(22,23)==5)
if(!obj||obj==null||obj==undefined){__showTip=false;return;}
obj.style.width=x;obj.style.left=myEvent['clientX']-(obj.offsetWidth-40);obj.style.top=myEvent['clientY']-(obj.offsetHeight+extraSpace);obj.style.top=parseInt(obj.style.top)<=0?'10px':obj.style.top;if((parseInt(obj.style.left)+parseInt(obj.style.width))>document.body.clientWidth)obj.style.left=document.body.clientWidth-x-extraSpace;obj.style.visibility="visible";}}
__showTip=false;return true;}
if(browserString=="DOM"){obj=document.getElementById("Tip");if(!obj||obj==null||obj==undefined){__showTip=false;return;}
if(obj.style.visibility=="visible"){__showTip=false;return true;}
obj.innerHTML=text;var WindowLeftEdge=(isIE)?document.body.scrollLeft:window.pageXOffset;var WindowTopEdge=(isIE)?document.body.scrollTop:window.pageYOffset;var WindowWidth=(isIE)?document.body.clientWidth:window.innerWidth;var WindowHeight=(isIE)?document.body.clientHeight:window.innerHeight;var WindowRightEdge=(WindowLeftEdge+WindowWidth)-extraSpace;var WindowBottomEdge=(WindowTopEdge+WindowHeight)-extraSpace;var top=(myEvent['clientY']-obj.offsetHeight-10);var left=myEvent['clientX']-40;top=(top<=0?10:top);obj.style.left=left+"px";obj.style.top=top+"px";obj.style.visibility="visible";__showTip=false;return true;}}
function ende()
{__showTip=false;if(timerID){clearTimeout(timerID);timerID=null;}
myEvent['clientX']=-1;myEvent['clientY']=-1;if(isNS4){if(navigator.appVersion.substring(0,1)>"3"){document.Tip.innerHTML="";document.Tip.visibility="hidden";return;}}
if(browserString=="DOM"){obj=document.getElementById("Tip");if(obj&&obj!="undefined")obj.style.visibility="hidden";return;}
if(isIE){if(wndHandle){wndHandle.close();wndHandle=0;}
if(navigator.appVersion.substring(0,1)>"3"){document.all.Tip.innerHTML="";document.all.Tip.style.visibility="hidden";return;}}}
function setPointer(theRow,thePointerColor,cells)
{if(!cells)cells=0;if(typeof(theRow.style)=='undefined')return false;if(typeof(document.getElementsByTagName)!='undefined'){var theCells=theRow.getElementsByTagName('td');}else if(typeof(theRow.cells)!='undefined'){var theCells=theRow.cells;}else{return false;}
var rowCellsCnt=theCells.length;for(var c=0;c<rowCellsCnt-cells;c++){theCells[c].style.backgroundColor=thePointerColor;theCells[c].style.cursor="hand";}
return true;}
function getElById(idVal)
{if(document.getElementById!=null){obj=document.getElementById(idVal);return obj;}
if(document.all!=null){obj=document.all[idVal];return obj;}
alert("Problem getting element by id");return null;}
function printMe()
{self.print();}
var printWin=0;function openPrint(url)
{self.print();return;if(printWin)printWin.close();if(url.indexOf("?")==-1)url+="?";printWin=window.open(url+"&print=1","print","scrollbars=1,menubar=0,statusbar=0,width=620,height=400");printWin.focus();}
function go2URL(obj)
{if(obj.options[obj.selectedIndex].value==""){obj.selectedIndex=0;return;}
window.location.href=obj.options[obj.selectedIndex].value;}
function includeJS(jsFile)
{document.write('<script type="text/javascript" src="'+jsFile+'"></script>');}
function addEvent(obj,evType,fn)
{if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}
function addLoadEvent(func){addEvent(window,'load',func);}
function addUnloadEvent(func){addEvent(window,'unload',func);}
function addMouseupEvent(func)
{var oldonmouseup=document.onmouseup;if(typeof document.onmouseup!='function'){document.onmouseup=func;}
else{document.onmouseup=function(){if(oldonmouseup){oldonmouseup();}func();}}}
function addMousedownEvent(func){addEvent(window,'mousedown',func);}