/* Navigation helper ---------------------------------------- */

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

/* Navigation helper ---------------------------------------- */


// ----------- //reloads the window if NN4 resized
function MM_reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
// -----------

// ----------- Funktionen fuer die Datumsanzeige
	today=new Date();

	var isnMonths=new isnArray("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
	var isnDays=new isndayArray("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

	var isnMonthsEn=new isnArray("Januaray","February","March","April","May","June","July","August","September","October","November","December");
	var isnDaysEn=new isndayArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
                today=new Date();

                 function isnArray() {
                 argnr=isnArray.arguments.length
                 for (var i=0;i<argnr;i++) {
                 this[i+1] = isnArray.arguments[i];
                 }
                 }
                function isndayArray() {
                 argnr=isndayArray.arguments.length
                 for (var i=0;i<argnr;i++) {
                 this[i+1] = isndayArray.arguments[i];
                 }
                 }
                function getFullYear(d) {
                 var y = d.getYear();
                 if (y < 1000) y += 1900;
                 return y;
                }
                function getDay(d) {
                var dow = d.getDay();
                return dow;
                }


	function writeDate(lang){
		switch(lang) {
			case "de":
				document.write(isnDays[getDay(today)+1]+", " +today.getDate() + ". "+isnMonths[today.getMonth()+1]+", " +" "+getFullYear(today));
			break;
			case "en":
				document.write(isnDaysEn[getDay(today)+1]+", " +today.getDate() + ". "+isnMonthsEn[today.getMonth()+1]+", " +" "+getFullYear(today));
			break;
		}
	}
// -----------

var imgRollOvers = new Array();
var imgRollOversCount = 0;
function findImage(name) {
for (var i = 0; i < imgRollOversCount; i++) {
if (name == imgRollOvers[i][2]) {
return imgRollOvers[i];
}
}
}
function loadImage(name, on, off) {
imgRollOvers[imgRollOversCount] = new Array(3);
imgRollOvers[imgRollOversCount][0] = new Image();
imgRollOvers[imgRollOversCount][0].src = on;
imgRollOvers[imgRollOversCount][1] = new Image();
imgRollOvers[imgRollOversCount][1].src = off;
imgRollOvers[imgRollOversCount][2] = name;
imgRollOversCount++;
}
function offRollOver() {
for (var i = 0; i < imgRollOversCount; i++) {
if (document.img[imgRollOvers[i][2]] != null) {
document.img[imgRollOvers[i][2]].src = imgRollOvers[i][1].src;
}
}
}
function onRollOver(names) {
if (names[0]) {
var x = findImage(names);
var y = findImage(names);
document.img[x[2]].src = y[0].src;
}
else {
if (findImage(names)) {
document.img[names].src = findImage(names)[0].src;
}
}
}


/* Navigation helper ---------------------------------------- */

sfHover = function() {
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" over";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" over\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

/* Navigation helper ---------------------------------------- */
