﻿var lastElement = "";
var mainMenue = new Array("Ueber_uns", "Raeume", "Team", "Anmeldung", "Unterstuetzer", "Kontakt");
var jsFiles = new Array( 'Raeume', 'Team', 'Spiele');

var shownImage = 1;
var theImage = "theImage";
var imageName = "";
var imageType = "jpg";
var imagePath = "pix/";

function findID(n) {
var obj;
	if(obj = document.getElementById(n))
		return obj;
	else
		return null;
}


function showImage(x, max, dir, name, type)
{
	if(!name)
		name = imageName
	if(!type)
		type = imageType;
		
	shownImage += x;
	if(shownImage < 1)
		shownImage = max;
	if(shownImage > max)
		shownImage = 1;
	document.images[theImage].src = imagePath + dir + "/" + name + shownImage + "." + type;
	findID('BildAnzahl').innerHTML = shownImage + "/"+ max;
	switch(dir)
	{
		case "Raeume":
			findID('BildBeschreibung').innerHTML = ImageDescriptionsRaeume[shownImage];
			break;
		case "Team":
			findID('BildBeschreibung').innerHTML = ImageDescriptionsTeam[shownImage];
			break;
	}
	
	return false;
}


function changeMenuItem(button)
{
	if(inArray(mainMenue, button))
	{
		document.getElementById(button).innerHTML = '<span id="'+button+'Button_on">'+ placeSpecials(button)+'</span>';
		if(lastElement.length)
		{
			document.getElementById(lastElement).innerHTML = '<a id="'+lastElement+'Button" onclick="return doAjax(\''+lastElement+'\', 1, \'Content\', 1)" href="index.php?content='+lastElement+'&part=1">'+placeSpecials(lastElement)+'</a>';
			lastElement = button;
		}
		else
			lastElement = button;
	}
	else
	{
		if(lastElement.length)
		{
			document.getElementById(lastElement).innerHTML = '<a id="'+lastElement+'Button" onclick="return doAjax(\''+lastElement+'\', 1, \'Content\', 1)" href="index.php?content='+lastElement+'&part=1">'+placeSpecials(lastElement)+'</a>';
			lastElement = "";
		}
	}
}

function inArray(array, element)
{
	for(i=0; i<array.length; i++)
	{
		if(array[i] == element)
			return true;
	}
	return false;
}

function placeSpecials(word)
{
	var chars = new Array("ae", "ue", "Ue", "oe", "sz", "_");
	var ersatz = new Array("ä", "ü", "Ü", "ö", "ß", " ");
	for(var i=0; i<chars.length;i++)
	{
		if(word.indexOf(chars[i]) != -1)
		{
			word = word.replace(chars[i].replace(/"/, "/"), ersatz[i]);
		}
	}
	return word;
}

function zeige(div)
{
	var d = findID('Content');
	d.innerHTML = div;
	return false;
}

function insertScriptNode(page) 
{
	var head = document.getElementsByTagName('head').item(0);
	var old  = document.getElementById('lastLoadedCmds');	
	if (old) 
		head.removeChild(old);	
	script = document.createElement('script');	
	script.src = "js/" + page + ".js";	
	script.type = 'text/javascript';	
	script.defer = true;	
	script.id = 'lastLoadedCmds';
	head.appendChild(script);
}

