Monate=new Array ("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
Months=new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
Numbers=new Array ("st", "nd", "rd", "th");

function Stand()
               {
                       var x = new Date (document.lastModified);
                       Modif = new Date(x.toGMTString());
                       Year = ((takeYear(Modif)));
                       document.write("Stand: "+(Modif.getDate()) + ". " + Monate[Modif.getMonth()] + " " + Year);
               }

function Standen()
               {
                       var x = new Date (document.lastModified);
                       Modif = new Date(x.toGMTString());
                       Year = ((takeYear(Modif)));
	var y = Modif.getDate();
	if (y>3) y=4;
		document.write(Months[Modif.getMonth()] + " " + Modif.getDate()+ "" + Numbers[y-1] +", " + Year);
               }

function takeYear(theDate)
               {
                       x = theDate.getYear();
                       var y = x % 100;
                       y += (y < 38) ? 2000 : 1900;
                       return y;
               }

// <!-- 1035770784
// This script is (C) Copyright 2004 Jim Tucek
// Leave these comments alone!  For more info, visit
// www.jracademy.com/~jtucek/email/ 

function misspell(needle,algebra,squirrel) {
needle += ' ';
var art = needle.length;
var athlete = 0;
var drawer = '';
for(var walkway = 0; walkway < art; walkway++) {
athlete = 0;
while(needle.charCodeAt(walkway) != 32) {
athlete = athlete * 10;
athlete = athlete + needle.charCodeAt(walkway)-48;
walkway++;
}
drawer += String.fromCharCode(read(athlete,algebra,squirrel));
}
parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+drawer;
}

function owe(capacity,opposite,body) {
capacity += ' ';
var culture = capacity.length;
var scene = 0;
for(var fruit = 0; fruit < culture; fruit++) {
scene = 0;
while(capacity.charCodeAt(fruit) != 32) {
scene = scene * 10;
scene = scene + capacity.charCodeAt(fruit)-48;
fruit++;
}
//document.write('&');
//document.write('#');
//document.write(read(scene,opposite,body));
document.write(String.fromCharCode(read(scene,opposite,body)));
}
}

function read(idea,language,light) {
if (light % 2 == 0) {
moment = 1;
for(var opportunity = 1; opportunity <= light/2; opportunity++) {
name = (idea*idea) % language;
moment = (name*moment) % language;
}
} else {
moment = idea;
for(var orador = 1; orador <= light/2; orador++) {
name = (idea*idea) % language;
moment = (name*moment) % language;
}
}
return moment;
}


// This script is "stolen" from
// www.jracademy.com/~jtucek/ 
// Until I have any other idea of it's origin, I'll credit it to Jim Tucek. Great work!

var iterations = 10;
var timeout = 25;

r = new Array();
g = new Array();
b = new Array();
isGlowing = new Array();

function linkGlow(ignore,glowlevel,link) {
	if(!glowlevel)
		glowlevel = 0;
	if(!link) {
		link = this.id;
		isGlowing[link] = 1;
	}
	if(glowlevel >= iterations || !isGlowing[link]) {
		isGlowing[link] = 0;
		return;
	}

	document.links[link].style.color = "rgb("+r[glowlevel]+","+g[glowlevel]+","+b[glowlevel]+")";
	var temp = "linkGlow(0,"+(glowlevel+1)+",'"+link+"')";
	setTimeout(temp,timeout);
	if(document.links[link].alt)
		return true;
}

function linkFade(level,link) {
	if(!level && level != 0)
		level = iterations - 1;
	if(!link) {
		link = this.id;
		window.status = "";
	}
	if(isGlowing[link]) {
		setTimeout("linkFade("+(iterations-1)+",'"+link+"')",timeout);
		return;
	}
	document.links[link].style.color = "rgb("+r[level]+","+g[level]+","+b[level]+")";
	if(level > 0 && !isGlowing[link])
		setTimeout("linkFade("+(level-1)+",'"+link+"')",timeout);
}

function initializeLinks() {
	startR = 239;
	startG = 235;
	startB = 218;

	endR = 69;
	endG = 64;
	endB = 37;

	for(i = 7; i < document.links.length; i++) {
		document.links[i].onmouseover = linkGlow;
		document.links[i].onmouseout  = linkFade;
		document.links[i].id = i;
		document.links[i].level = 0;
	}

	for(i = 0; i < iterations; i++) {
		r[i] = (i / iterations) * endR + (iterations - i + 1) / iterations * startR;
		g[i] = (i / iterations) * endG + (iterations - i + 1) / iterations * startG;
		b[i] = (i / iterations) * endB + (iterations - i + 1) / iterations * startB;
	}
}

