//
// Menu-Leiste mit Fade-In und Fade-Out Effekten für alle id-faehige Text-Elemente 
// ©Marc Blanqué 2003 
// free to use, improvement's always welcome, 
// short message appreciated.
//
// ids-Array: list of all id-named elements
// color Array: list of color-codes 
//

var ids = new Array ("item1","item2","item3","item4");
var backIds = new Array ("itemBack1","itemBack2","itemBack3","itemBack4");
 
var color = new Array(	"#000000",
						"#100000",
						"#200100",
						"#301200",
						"#412300",
						"#523400",
						"#634500",
						"#745600",
						"#856710",
						"#967820",
						"#A78930",	
						"#B89A40");
						/*
						"#C9AB50",
						"#DABC60",
						"#EBCD71",
						"#FCDE82");*/
var k=-1;
var timer;
function chgStyle(arg1,arg2)
{
document.getElementById(ids[arg2]).style.color  = color[0];
	if (arg1==1)
	{
		k += arg1;
		if  (k>color.length)
		{
			k=color.length
		}
		for (i=0; i<ids.length; i++)
		{
			if (i!=arg2)
			{
				document.getElementById(ids[i]).style.color  = color[k];
			}
		}
		if (k==color.length)
		{
			k=-1;
			clearInterval(timer);
		}
	}
	else
	{
		k+=arg1;
		if (k<0)
		{
			k=0;
		}
		for (i=0; i<ids.length; i++)
		{
			if (i!=arg2)
			{
	
				document.getElementById(ids[i]).style.color  = color[k];
			}
		}
		if (k==0)
		{
			k=-1;
			clearInterval(timer);
		}
	}
}

function fadeIn(peter)
{
	if (isFinite(timer))
	{
		clearInterval(timer);
	}
	k=12;
	timer=setInterval('chgStyle(-1,'+peter+')',25);
}
function fadeOut(peter)
{
	if (isFinite(timer))
	{
		clearInterval(timer);
	}
	k=-1;
	timer=setInterval('chgStyle(1,'+peter+')',25);
}

function ImgSwOut(franz,klaus)
{
	eval ('window.document.' + franz + '.src= "spacer.gif";');
	eval ('window.document.img' + klaus + '.src= "harfe.gif";');
}

function ImgSwIn(franz,klaus)
{
	eval ('window.document.img' + klaus + '.src= "spacer.gif";');
	eval ('window.document.' + franz + '.src= "harfe.gif";');
}
function newind(url,name,size){

features = size + ",scrollbars=1,fullscreen=0,toolbar=0,location=0,status=0,menubar=0,resizable=1";
window.open(url,name,features);

}
function chkconfirm($arg)
{
check = confirm($arg);
if (check==true)
{
	return true;
}
else
{
	return false;
}
}

// Pruefung des Messageboardeintrags
function chkMessage()
{
	if (document.Message.name.value=="" && document.Message.beitrag.value=="" && document.Message.email.value=="")
	{
		alert("Leere Eingabe!!");
		return false;
	}
	if (document.Message.beitrag.value=="")
	{
		alert("Keine Mitteilung?");
		return false;
	}
	if (document.Message.name.value=="")
	{
		alert("Es fehlt der Name?");
		return false;
	}
}
