//Script erzeugt JS-Popup-Menü

//lege Array an, der die Links speichert:
var arrayOfLinks=new Array()

//fülle Link-Array:
arrayOfLinks[0] = '<div class="menupunkt"><a href="index.php?section=equipe&op=weibl">weibl.</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=U11">U11</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=U13">U13</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=U15">U15</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=U17">U17</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=U19">U19</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=U23">U23</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=Elite">Elite</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=Masters">Masters</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=MTB">MTB</a></div>'
arrayOfLinks[0]+= '<div class="menupunkt"><a href="index.php?section=equipe&op=Handbiker">Handbiker</a></div>'


//Definiere Ansprechverhalten der ver
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers




//Funktion zum Menü zeigen (bekommt event, Arrayposition und Y-Position):
function showmenu(evnt,arrayPosition,yPosition){

	if (!document.all&&!document.getElementById&&!document.layers)
		return clearhidemenu()

	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

	if (ie4||ns6)
		menuobj.innerHTML=arrayPosition
	else {
		menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+arrayPosition+'</layer>')
		menuobj.document.close()
	}

	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height

	//lege die Position auf der X-Achse des Fensters fest:
	eventX = 78

    //lege die Position auf der Y-Achse des Fensters fest:
	eventY = 110

	menuobj.thestyle.left = eventX
	menuobj.thestyle.top = eventY
	menuobj.thestyle.visibility = "visible"
	return false
}


//Determines if 1 element in contained in another
function contains_ns6(a, b) {
	while (b.parentNode)
		if ((b = b.parentNode) == a)
			return true;
		return false;
}


//verstecke Menü:
function hidemenu(){
	if (window.menuobj)
		menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}



function dynamichide(evnt){
	if (ie4&&!menuobj.contains(evnt.toElement))
		hidemenu()
	else if (ns6&&e.currentTarget!= evnt.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		hidemenu()
}


//verstecke Menü nach * Sekunden:
function delayhidemenu(){
	if (ie4||ns6||ns4)
		delayhide=setTimeout("hidemenu()",0)
}



function clearhidemenu(){
	if (window.delayhide)
		clearTimeout(delayhide)
}



function highlightmenu(evnt,state){
	if (document.all)
		source_el=event.srcElement
	else if (document.getElementById)
		source_el=evnt.target
	if (source_el.className=="menupunkt"){
		source_el.id=(state=="on")? "mouseoverstyle" : ""
	}
	else{
		while(source_el.id!="popmenu"){
			source_el=document.getElementById? source_el.parentNode : source_el.parentElement
			if (source_el.className=="menupunkt"){
				source_el.id=(state=="on")? "mouseoverstyle" : ""
			}
		}
	}
}
