

window.onload=set_location

	// erst mal alle unterebenen ausschalten ......
document.write("<style type='text/css'>.navLev2, .navLev3, .navLev4{display:none;}</style>")

function set_location(){
	var loc=window.location.href
	var cur=null
	navs=getLinksList(["primnav","secnav"])

	for(var i=0; i<navs.length; i++){
		if(loc.indexOf(navs[i].href) >= 0 ){
			if(cur && navs[i].href.length > cur.href.length)cur=navs[i]
			else cur=navs[i]
		}
	}

	if(cur) {
		cur.className="navCurrent"
		var d=getParentByTagName(cur,"DIV")
		
		// bei top Link im NavBereich (wenn nicht aktuelle seite) leeren Kasten ausschalten
		if(d){
			var fHead=d.getElementsByTagName("A")[0]
			if(fHead!=cur)fHead.className="" 
		}

		// aktuelle navebene UL und eltern UL einblenden
		var par=cur.parentNode
		while(par){
			if(par.tagName=="UL") par.style.display="block"
			else if(par.tagName=="DIV")break;
			par=par.parentNode
		}
		// nächste unterebene einblenden
		var chld=cur.parentNode.getElementsByTagName("UL")
		if(chld[0])chld[0].style.display="block"
	}
	var bss=document.getElementById("bildlaufleiste")
	if(bss) setup_bildlaufleiste_scroller(bss)
}

function getParentByTagName(elm,n,i){
	while(elm && elm.tagName){
		if(elm.tagName==n) return elm
		elm=elm.parentNode	
	}
}

function getLinksList(ids){
	var l=new Array()
	for(var i=0; i< ids.length; i++){
		var _P=document.getElementById(ids[i])
		if(!_P) continue
		tLinks=_P.getElementsByTagName("A")
		for(var o=0;o<tLinks.length;o++) l.push(tLinks[o])
	}
	return l
}


/*----------------------------------------------------------------*/


blspeed=15
bldelay=10


function setup_bildlaufleiste_scroller(bn2){
	if(!setup_img_link_div())return false;
	bn2.style.overflow="hidden"
	var cont=document.getElementById("content")

	var aLeft=document.createElement("IMG")
	aLeft.src="/images/scrollerLeft.gif"
	aLeft=cont.appendChild(aLeft)
	aLeft.id="scrollLeftArrow"
	aLeft.onmousedown=bildlauf_scrollright
	aLeft.onmouseout=aLeft.onmouseup=kill_scroller_timer
	aLeft.style.position="absolute"
	/*aLeft.style.zIndex=100*/

	var aRight=document.createElement("IMG")
	aRight.src="/images/scrollerRight.gif"
	aRight=cont.appendChild(aRight)
	aRight.id="scrollRightArrow"
	aRight.onmousedown=bildlauf_scrollleft
	aRight.onmouseout=aRight.onmouseup=kill_scroller_timer
	aRight.style.position="absolute"
	/*aRight.style.zIndex=100*/
}	

imgLinkDiv=null
function setup_img_link_div(){
	imgLinkDiv=document.getElementById("bilderListe")
	if(!imgLinkDiv)return false
	var w=imgLinkDiv.offsetWidth
	var imgs=imgLinkDiv.getElementsByTagName("IMG")
	w=0;
	for(var i=0; i<imgs.length;i++){
		w+=imgs[i].offsetWidth
	}
	if(w < 600) return false
	imgLinkDiv.l=0
	imgLinkDiv.w=w-600
	return true
}


bildlauftimer=null
function kill_scroller_timer(){
	if(bildlauftimer)clearTimeout(bildlauftimer)
}

function bildlauf_scrollleft(){
	//kill_scroller_timer()
	if(imgLinkDiv.l<-imgLinkDiv.w){
		imgLinkDiv.style.left=-imgLinkDiv.w;
		return false
	}
	imgLinkDiv.l-=blspeed
	imgLinkDiv.style.left="" + imgLinkDiv.l + "px"
	bildlauftimer=setTimeout("bildlauf_scrollleft()",bldelay)
}

function bildlauf_scrollright(){
	//kill_scroller_timer()
	if(imgLinkDiv.l>0){
		imgLinkDiv.style.left=0;
		return false
	}
	imgLinkDiv.l+=blspeed
	imgLinkDiv.style.left="" + imgLinkDiv.l + "px"
	bildlauftimer=setTimeout("bildlauf_scrollright()",bldelay)
}



