aktiv=Array();
direct=Array();
//IE und FF zählen die Childnodes unterschiedlich ...
theChildNodeNr=3;
isExplorer=0;
if (navigator.appName.indexOf("Explorer")>=0) {
	theChildNodeNr=1;
	isExplorer=1
}


function klick(myobj) {
	nr=myobj.parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href");
	window.open(nr,"_blank");
}


function show_it(myobj) {
	nr=myobj.parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href");
	if (isExplorer) {
		if (direct[nr]!=1) {
			direct[nr]=-1;
			window.clearInterval(aktiv[nr]);
			aktiv[nr]=window.setInterval("mymove('"+nr+"');",10);
		}
	} else {
		// Korrektur der Ausgangsposition
		i=0;
		while(document.getElementsByTagName("P")[i]) {
			try {
				if (document.getElementsByTagName("P")[i].parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href")==nr) {
					mynum=i;
				}
			} 
			catch(e) {
			}
			i++;
		}
		if (direct[nr]!=1) {
			document.getElementsByTagName("P")[mynum].style.top="41px";
			document.getElementsByTagName("P")[mynum].style.clip="rect(0px 150px 90px 0px)";			
			document.getElementsByTagName("P")[mynum].style.opacity=0;
			direct[nr]=-1;
			window.clearInterval(aktiv[nr]);
			aktiv[nr]=window.setInterval("myfade('"+nr+"');",10);
		}
	}		
}

function hide_it(myobj) {
	// verstecke Unterzeile	
	nr=myobj.parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href");
	direct[nr]=1;
	window.clearInterval(aktiv[nr]);
	if (isExplorer) {
		aktiv[nr]=window.setInterval("mymove('"+nr+"');",10);
	} else {
		aktiv[nr]=window.setInterval("myfade('"+nr+"');",10);
	}
}


function hide_it_ff(myobj) {
	// zeige Unterzeile	
	if (!isExplorer) {
		nr=myobj.parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href");
		direct[nr]=-1;
		window.clearInterval(aktiv[nr]);
		aktiv[nr]=window.setInterval("myfade('"+nr+"');",10);
	}
}



function mymove(nr) {
	// bewege die Unterzeile
	i=0;
	while(document.getElementsByTagName("P")[i]) {
		try {
			if (document.getElementsByTagName("P")[i].parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href")==nr) {
				mynum=i;
			}
		} 
		catch(e) {
		}
		i++;
	}
	mytop=document.getElementsByTagName("P")[mynum].style.top;
	mytop=mytop.substr(0,mytop.indexOf("px"));
	mytop=mytop*1;
	mytop=mytop+2*direct[nr];
	if (mytop<50) mytop=50;

	document.getElementsByTagName("P")[mynum].style.top=mytop+"px";
	hoehe=120-mytop;
	breite=150;
	document.getElementsByTagName("P")[mynum].style.clip="rect(0px "+breite+"px "+hoehe+"px 0px)";
	if ((direct[nr]==-1 && mytop<51) || (direct[nr]==1 && mytop>=129)) {
		window.clearInterval(aktiv[nr]);	
		direct[nr]=0;
	} 
}



function myfade(nr) {
	// faden der Unterzeile
	i=0;
	while(document.getElementsByTagName("P")[i]) {
		try {
			if (document.getElementsByTagName("P")[i].parentNode.childNodes[theChildNodeNr].firstChild.firstChild.getAttribute("href")==nr) {
				mynum=i;
			}
		} 
		catch(e) {
		}
		i++;
	}
	myop=document.getElementsByTagName("P")[mynum].style.opacity;
	myop=myop*1;
	myop=myop-0.025*direct[nr];
	if (myop>1) myop=1;
	if (myop<0) myop=0;
	document.getElementsByTagName("P")[mynum].style.opacity=myop;
	if ((direct[nr]==-1 && myop>=1) || (direct[nr]==1 && myop<=0)) {
		window.clearInterval(aktiv[nr]);	
		direct[nr]=0;
	} 
}


