var min=9;var max=20;function increaseFontSize(){var p=document.getElementsByTagName('p');for(i=0;i<p.length;i++){if(p[i].style.fontSize){var s=parseInt(p[i].style.fontSize.replace("px",""));}else{var s=13;}
if(s!=max){s+=1;}
p[i].style.fontSize=s+"px"}}
function decreaseFontSize(){var p=document.getElementsByTagName('p');for(i=0;i<p.length;i++){if(p[i].style.fontSize){var s=parseInt(p[i].style.fontSize.replace("px",""));}else{var s=13;}
if(s!=min){s-=1;}
p[i].style.fontSize=s+"px"}}
function suchbild(show){if(show=='1'){document.getElementById("mainsearch").style.backgroundImage='url(/gfx/googlesearch.gif)';}
else{document.getElementById("mainsearch").style.backgroundImage='url(/gfx/leer.gif)';}}
var ns6=document.getElementById&&!document.all
var ie=document.all
function show_text(thetext,whichdiv){if(ie)eval("document.all."+whichdiv).innerHTML=thetext
else if(ns6)document.getElementById(whichdiv).innerHTML=thetext}
function resetit(whichdiv){if(ie)eval("document.all."+whichdiv).innerHTML='&nbsp;'
else if(ns6)document.getElementById(whichdiv).innerHTML='&nbsp;'}
function handleEnter(field,event){var keyCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;if(keyCode==13){var i;for(i=0;i<field.form.elements.length;i++)
if(field==field.form.elements[i])
break;i=(i+1)%field.form.elements.length;field.form.elements[i].focus();return false;}
else
return true;}
function ddtabcontent(tabinterfaceid){this.tabinterfaceid=tabinterfaceid
this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a")
this.enabletabpersistence=true
this.hottabspositions=[]
this.subcontentids=[]
this.revcontentids=[]
this.selectedClassTarget="link"}
ddtabcontent.getCookie=function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return""}
ddtabcontent.setCookie=function(name,value){document.cookie=name+"="+value+";path=/"}
ddtabcontent.prototype={expandit:function(tabid_or_position){this.cancelautorun()
var tabref=""
try{if(typeof tabid_or_position=="string"&&document.getElementById(tabid_or_position).getAttribute("rel"))
tabref=document.getElementById(tabid_or_position)
else if(parseInt(tabid_or_position)!=NaN&&this.tabs[tabid_or_position].getAttribute("rel"))
tabref=this.tabs[tabid_or_position]}
catch(err){alert("Invalid Tab ID or position entered!")}
if(tabref!="")
this.expandtab(tabref)},setpersist:function(bool){this.enabletabpersistence=bool},setselectedClassTarget:function(objstr){this.selectedClassTarget=objstr||"link"},getselectedClassTarget:function(tabref){return(this.selectedClassTarget==("linkparent".toLowerCase()))?tabref.parentNode:tabref},expandtab:function(tabref){var subcontentid=tabref.getAttribute("rel")
var associatedrevids=(tabref.getAttribute("rev"))?","+tabref.getAttribute("rev").replace(/\s+/,"")+",":""
this.expandsubcontent(subcontentid)
this.expandrevcontent(associatedrevids)
for(var i=0;i<this.tabs.length;i++){this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)?"selected":""}
if(this.enabletabpersistence)
ddtabcontent.setCookie(this.tabinterfaceid,tabref.tabposition)},expandsubcontent:function(subcontentid){for(var i=0;i<this.subcontentids.length;i++){var subcontent=document.getElementById(this.subcontentids[i])
subcontent.style.display=(subcontent.id==subcontentid)?"block":"none"}},expandrevcontent:function(associatedrevids){var allrevids=this.revcontentids
for(var i=0;i<allrevids.length;i++){document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)?"block":"none"}},autorun:function(){var currentTabIndex=this.automode_currentTabIndex
var hottabspositions=this.hottabspositions
this.expandtab(this.tabs[hottabspositions[currentTabIndex]])
this.automode_currentTabIndex=(currentTabIndex<hottabspositions.length-1)?currentTabIndex+1:0},cancelautorun:function(){if(typeof this.autoruntimer!="undefined")
clearInterval(this.autoruntimer)},init:function(automodeperiod){var persistedtab=ddtabcontent.getCookie(this.tabinterfaceid)
var persisterror=true
this.automodeperiod=automodeperiod||0
for(var i=0;i<this.tabs.length;i++){this.tabs[i].tabposition=i
if(this.tabs[i].getAttribute("rel")){var tabinstance=this
this.hottabspositions[this.hottabspositions.length]=i
this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel")
this.tabs[i].onclick=function(){tabinstance.expandtab(this)
tabinstance.cancelautorun()
return false}
if(this.tabs[i].getAttribute("rev")){this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))}
if(this.enabletabpersistence&&parseInt(persistedtab)==i||!this.enabletabpersistence&&this.getselectedClassTarget(this.tabs[i]).className=="selected"){this.expandtab(this.tabs[i])
persisterror=false
this.automode_currentTabIndex=(i>0)?0:1}}}
if(persisterror)
this.expandtab(this.tabs[this.hottabspositions[0]])
if(parseInt(this.automodeperiod)>500&&this.hottabspositions.length>1){this.automode_currentTabIndex=this.automode_currentTabIndex||0
this.autoruntimer=setInterval(function(){tabinstance.autorun()},this.automodeperiod)}}}
var bustcachevar=1
var loadstatustext="<br><img src='/gfx/loading.gif' /> Lade Inhalt...<br><br><br><br><br>"
var enabletabpersistence=0
var loadedobjects=""
var defaultcontentarray=new Object()
var bustcacheparameter=""
function ajaxpage(url,containerid,targetobj){var page_request=false
if(window.XMLHttpRequest)
page_request=new XMLHttpRequest()
else if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP")}
catch(e){}}}
else
return false
var ullist=targetobj.parentNode.parentNode.getElementsByTagName("li")
for(var i=0;i<ullist.length;i++)
ullist[i].className=""
targetobj.parentNode.className="selected"
if(url.indexOf("#default")!=-1){document.getElementById(containerid).innerHTML=defaultcontentarray[containerid]
return}
document.getElementById(containerid).innerHTML=loadstatustext
page_request.onreadystatechange=function(){loadpage(page_request,containerid)}
if(bustcachevar)
bustcacheparameter=(url.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()
page_request.open('GET',url+bustcacheparameter,true)
page_request.send(null)}
function loadpage(page_request,containerid){if(page_request.readyState==4&&(page_request.status==200||window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText}
function loadobjs(revattribute){if(revattribute!=null&&revattribute!=""){var objectlist=revattribute.split(/\s*,\s*/)
for(var i=0;i<objectlist.length;i++){var file=objectlist[i]
var fileref=""
if(loadedobjects.indexOf(file)==-1){if(file.indexOf(".js")!=-1){fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",file);}
else if(file.indexOf(".css")!=-1){fileref=document.createElement("link")
fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",file);}}
if(fileref!=""){document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" "}}}}
function expandtab(tabcontentid,tabnumber){var thetab=document.getElementById(tabcontentid).getElementsByTagName("a")[tabnumber]
if(thetab.getAttribute("rel")){ajaxpage(thetab.getAttribute("href"),thetab.getAttribute("rel"),thetab)
loadobjs(thetab.getAttribute("rev"))}}
function savedefaultcontent(contentid){if(typeof defaultcontentarray[contentid]=="undefined")
defaultcontentarray[contentid]=document.getElementById(contentid).innerHTML}
function startajaxtabs(){for(var i=0;i<arguments.length;i++){var ulobj=document.getElementById(arguments[i])
var ulist=ulobj.getElementsByTagName("li")
var persisttabindex=(enabletabpersistence==1)?getCookie(arguments[i]):""
var isvalidpersist=(persisttabindex<ulist.length)?true:false
for(var x=0;x<ulist.length;x++){var ulistlink=ulist[x].getElementsByTagName("a")[0]
ulistlink.index=x
if(ulistlink.getAttribute("rel")){var modifiedurl=ulistlink.getAttribute("href").replace(/^http:\/\/[^\/]+\//i,"http://"+window.location.hostname+"/")
ulistlink.setAttribute("href",modifiedurl)
savedefaultcontent(ulistlink.getAttribute("rel"))
ulistlink.onclick=function(){ajaxpage(this.getAttribute("href"),this.getAttribute("rel"),this)
loadobjs(this.getAttribute("rev"))
saveselectedtabindex(this.parentNode.parentNode.id,this.index)
return false}
if((enabletabpersistence==1&&persisttabindex<ulist.length&&x==persisttabindex)||(enabletabpersistence==1&&persisttabindex==""&&ulist[x].className=="selected")||(enabletabpersistence==0&&ulist[x].className=="selected")){ajaxpage(ulistlink.getAttribute("href"),ulistlink.getAttribute("rel"),ulistlink)
loadobjs(ulistlink.getAttribute("rev"))}}}}}
function saveselectedtabindex(ulid,index){if(enabletabpersistence==1)
setCookie(ulid,index)}
function getCookie(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return""}
function setCookie(name,value){document.cookie=name+"="+value}
var selectedtablink=""
var tcischecked=false
function handlelink(aobject){selectedregisterlink=aobject.href
tcischecked=(document.registercontrol&&document.registercontrol.registercheck.checked)?true:false
if(document.getElementById&&!tcischecked){var registerobj=document.getElementById("registerlist")
var registerobjlinks=registerobj.getElementsByTagName("A")
for(i=0;i<registerobjlinks.length;i++)
registerobjlinks[i].className=""
aobject.className="current"
document.getElementById("registeriframe").src=selectedregisterlink
return false}
else
return true}
function handleview(){tcischecked=document.registercontrol.registercheck.checked
if(document.getElementById&&tcischecked){if(selectedregisterlink!="")
window.location=selectedregisterlink}}
var disappeardelay=250
var enableanchorlink=0
var hidemenu_onclick=1
var ie5=document.all
var ns6=document.getElementById&&!document.all
function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;}
function showhide(obj,e,visible,hidden){if(ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if(e.type=="click"&&obj.visibility==hidden||e.type=="mouseover")
obj.visibility=visible
else if(e.type=="click")
obj.visibility=hidden}
function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function clearbrowseredge(obj,whichedge){var edgeoffset=0
if(whichedge=="rightedge"){var windowedge=ie5&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth}
else{var topedge=ie5&&!window.opera?iecompattest().scrollTop:window.pageYOffset
var windowedge=ie5&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure){edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge}}
return edgeoffset}
function dropdownmenu(obj,e,dropmenuID){if(window.event)event.cancelBubble=true
else if(e.stopPropagation)e.stopPropagation()
if(typeof dropmenuobj!="undefined")
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if(ie5||ns6){obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if(hidemenu_onclick)dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5?function(){dynamichide(event)}:function(event){dynamichide(event)}
showhide(dropmenuobj.style,e,"visible","hidden")
dropmenuobj.x=getposOffset(obj,"left")
dropmenuobj.y=getposOffset(obj,"top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")-8+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+1+"px"}
return clickreturnvalue()}
function clickreturnvalue(){if((ie5||ns6)&&!enableanchorlink)return false
else return true}
function contains_ns6(a,b){while(b.parentNode)
if((b=b.parentNode)==a)
return true;return false;}
function dynamichide(e){if(ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if(ns6&&e.currentTarget!=e.relatedTarget&&!contains_ns6(e.currentTarget,e.relatedTarget))
delayhidemenu()}
function delayhidemenu(){delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)}
function clearhidemenu(){if(typeof delayhide!="undefined")
clearTimeout(delayhide)}
var ajaxdestination="";function getdata(what,where){try{xmlhttp=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}
document.getElementById(where).innerHTML=" &nbsp;&nbsp;<img src='/gfx/loading.gif'>&nbsp;&nbsp; ";ajaxdestination=where;xmlhttp.onreadystatechange=triggered;xmlhttp.open("GET",what);xmlhttp.send(null);return false;}
function triggered(){if(xmlhttp.readyState==4)if(xmlhttp.status==200)
document.getElementById(ajaxdestination).innerHTML=xmlhttp.responseText;}