// copyright by fabian


var Schlagzeilen = new Array("Ausschreibung zu den DGS-Skimeisterschaften ist da!</a>");
var Schlagzeilen = new Array("</a>");
var ActualRow = 0;
var LastRow = -1;
var szInterval = null;

function init()
{
	var SchlagzeilenDiv = document.getElementById("SchlagzeilenDiv");
	
	SchlagzeilenDiv.onmouseover = pauseOver;
	SchlagzeilenDiv.onmouseout = startOver;
	
	var SchlagzeilenIndex;

	var SchlagzeilenHtml = "";

	for(SchlagzeilenIndex=0; SchlagzeilenIndex<Schlagzeilen.length; SchlagzeilenIndex++)
	{
		SchlagzeilenHtml += "<div id=\"SchlagzeileDiv"+SchlagzeilenIndex+"\" style=\"font-family:Verdana; font-size:11px; text-indent:10px; color:#000; position:absolute;top:170px;\">"+Schlagzeilen[SchlagzeilenIndex]+"</div>";
	}

	SchlagzeilenDiv.innerHTML = SchlagzeilenHtml;

	start();
}

function start()
{
	isPauseover = false;
	szInterval = window.setInterval("update()", 100);
}

function update()
{
	var SchlagzeileDiv = document.getElementById("SchlagzeileDiv"+ActualRow);
	var PosY = SchlagzeileDiv.style.top.replace(/px/, "");

	if(PosY<=3)
	{
		if(LastRow!=-1)
		{
			var SchlagzeileDiv = document.getElementById("SchlagzeileDiv"+LastRow);
			SchlagzeileDiv.style.top = "170px";
		}

		LastRow = ActualRow;

		if(ActualRow==Schlagzeilen.length-1)
			ActualRow = 0;
		else
			ActualRow++;

		pause();
	}
	else
	{
		PosY--;
		SchlagzeileDiv.style.top = PosY+"px";
	}

	if(LastRow!=-1)
	{
		var SchlagzeileLRDiv = document.getElementById("SchlagzeileDiv"+LastRow);
		var PosY = SchlagzeileLRDiv.style.top.replace(/px/, "");
		PosY--;
		SchlagzeileLRDiv.style.top = PosY+"px";
	}

}

function pause()
{
	window.clearInterval(szInterval);
	window.setTimeout("start()", 2000);
}

var isPauseover = false;

function pauseOver()
{
	if(!isPauseover)
	{
		window.clearInterval(szInterval);
		isPauseover = true;
	}
}

function startOver()
{
	if(isPauseover)
		start();
}



/*

Code written by Fabian Spillner (c) 2005
Copyright by Fabian Spillner (c) 2005

If you want to use this code please notice at fabian.spillner@gmail.com
for getting the license. 

*/

function MO(name, url)
{
	this.name = name;
	this.url = url;
}

var menus = new Array();
menus[0] = new Array(new MO("Berichte", "#"), new MO("Termine", "skialpin_kalender.php"), 
					  new MO("Ergebnisse", "skialpin_ergebnis2007.php"), new MO("Nationalkader", "skialpin_kader.php"));

menus[1] = new Array(new MO("Berichte", "#"), new MO("Termine", "skialpin_kalender.php"), 
					  new MO("Ergebnisse", "langlauf_ergebnisse.php"), new MO("Spitzensportlern", "langlauf_kader.php"));

menus[2] = new Array(new MO("Berichte", "#"), new MO("Termine", "skialpin_kalender.php"), 
					  new MO("Ergebnisse", "#"), new MO("Nationalkader", "eishockey_kader.php"));

menus[3] = new Array(new MO("Berichte", "#"), new MO("Termine", "skialpin_kalender.php"), 
					  new MO("Ergebnisse", "#"), new MO("Spitzensportlern", "snowboard_kader.php"));

menus[4] = new Array(new MO("Tipps", "tipps.php"), new MO("Wir über uns","#"), new MO("Material","material.php"));

menus[5] = new Array(new MO("Spartenleitung","vorstand.php"), 
					  new MO("Landesverbände","landessportverbaende.php"), 
					  new MO("Bankverbindung", "bankverbindung.php"));

menus[6] = new Array(new MO("Skialpin","skialpin_kader.php"),  
					  new MO("Eishockey", "eishockey_kader.php"));

var isOpen = false;
var openId = -1;

var canBeClosed = true;

var menuTimeout = null;

function openMenu(id, obj, pos)
{
	if(openId!=-1 && openId!=id)
	{
		closeMenu();
	}

	if(menuTimeout)
	{
		window.clearTimeout(menuTimeout);
		canBeClosed = false;
	}

	if(isOpen)
		return;
	
	openId = id;
	isOpen = true;
	var menuContent = "";
	menuContent += "<table width=\"130\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
	
	var menusIndex;
	for(menusIndex=0; menusIndex<menus[id].length; menusIndex++)
	{
		
		var menuName = menus[id][menusIndex].name;
		var menuUrl = menus[id][menusIndex].url;
		menuContent += "<tr class=\"otlinks\">";
		menuContent += "<td class=\"otlinksmenu\"><a href=\""+menuUrl+"\">"+menuName+"</a></td>";
		menuContent += "</tr>";
	}
    
    menuContent += "</table>";
	
	var divContent;
	if(pos=="top")
		divContent = "<div id=\"menuDiv\" style=\"position:absolute;top:100px; z-index:5; display:block; background-color:#3399CC;\" onmouseout=\"startCloseMenu();\" onmouseover=\"clearMenuTimeout();\">"+menuContent+"</div>";      
	else
		divContent = "<div id=\"menuDiv\" style=\"position:absolute;left:132px; z-index:100; display:inline; background-color:#3399CC;\" onmouseout=\"startCloseMenu();\" onmouseover=\"clearMenuTimeout();\">"+menuContent+"</div>";      

	obj.innerHTML += divContent;
}

function clearMenuTimeout()
{
	window.clearTimeout(menuTimeout);
	canBeClosed = false;
}

function closeMenu()
{	
	if(canBeClosed)
	{
		var oldMenu = document.getElementById("menuDiv");
		oldMenu.parentNode.removeChild(oldMenu);
		isOpen = false;
		openId = -1;
		menuTimeout = null;
		canBeClosed = false;
	}	
}

function startCloseMenu()
{
	menuTimeout = window.setTimeout("closeMenu()", 500);
	canBeClosed = true;
}


