startList = function() {
	if (document.all&&document.getElementById) {
		if (navRoot = document.getElementById("nav"))
		{
			for (i=0; i<navRoot.childNodes.length; i++) {
				node = navRoot.childNodes[i];
				if (node.nodeName=="LI") {
					node.onmouseover=function() {
						this.className+=" over";
					}
					node.onmouseout=function() {
						this.className=this.className.replace(" over", "");
					}
				}
			}
		}
	}
}

email = function()
{
	var ns='http://www.w3.org/1999/xhtml';
	var emails = document.getElementsByTagName("span");
	for (var i=0; i<emails.length; i++)
	{
		if (emails[i].className == "email")
		{
			var adr = emails[i].firstChild.nodeValue;
			emails[i].firstChild.nodeValue = "";
			adr = adr.replace(/ at /,"@");
			if (document.createElementNS) var link = document.createElementNS(ns,"a");
			else var link = document.createElement("a");
			link.href = "mailto:"+adr;
			if (emails[i].title == "") adr = document.createTextNode(adr);
			else
			{
				var img = emails[i].title.match(/img (.*) alt=(.*)/);
				if (img)
				{
					if (document.createElementNS) adr = document.createElementNS(ns,"img");
					else adr = document.createElement("img");
					adr.src = img[1];
					adr.alt = img[2];
				}
				else adr = document.createTextNode(emails[i].title);
				emails[i].title = "";
			}
			link.appendChild(adr);
			emails[i].appendChild(link);
		}
	}
}

startcounter = function() 
{
	if (document.getElementById('counter'))
	{
		if (document.getElementById('vorcounter').firstChild.nodeValue == "Am") document.getElementById('vorcounter').firstChild.nodeValue = "In ";
		else document.getElementById('vorcounter').firstChild.nodeValue = "Noch ";
		var datum = document.getElementById('counter').innerHTML;
		datum = datum.match(/(.*)\.(.*)\.(.*) (.*) (.*):(.*)/);
		var tag = datum[1];var monat = datum[2]-1;var jahr = datum[3];var std = datum[5];var min = datum[6];
		var text = document.getElementById('nachcounter').innerHTML;
		text = " Sekunden " + text;
		document.getElementById('nachcounter').firstChild.nodeValue = text;
		var enddatum = new Date(jahr,monat,tag,std,min,0);
		window.setInterval("counter(\""+enddatum.getTime()+"\")",1000);
	}
}

counter = function(enddatum)  
{
	var jetzt=new Date();
	var diff=enddatum-jetzt.getTime();
	if(diff<0) diff=0;
	var sekunden=Math.floor(diff/1000);
	document.getElementById('counter').firstChild.nodeValue = sekunden;
}

start = function()  
{
	startcounter();
	email();
	startList();
}
window.onload=start;

