<!--
	// JavaScript zur Animation vom Bildern
	// copyright by Michael Sonnenfeld
	
	pageloaded = false;

	function init(name,quelle)
	{
		name += ""; quelle += ""; offImages = new Array();
		for(i=0;i<document.images.length;i++)
		{
			if(document.images[i].name.substring(0,1) == "_")
			{
				eval(document.images[i].name + "_ON = 0");
				eval(document.images[i].name + "_OFF = 0");
				eval(document.images[i].name + "_OVER = 0");
				eval(document.images[i].name + "_ = 0");
				offImages[i] = document.images[i].src;
			}
		}
		pageloaded = true;
		if((name != "undefined") && (quelle != "undefined")) doClick(name,quelle);
		return(true);
	}
	
	function doClick(name,quelle)
	{
		if(pageloaded)
		{
			doReset();
			doSwap(name,quelle,"ON");
			eval(name + "_ = 1");
		}
		return(true);
	}
	
	function reinit(name,quelle,art)
	{
		if(pageloaded) eval("IMAGE" + name + "_" + art + ".src = '" + quelle + "'");
		return(true);
	}
	
	function doOut(name,quelle)
	{
		if(pageloaded) eval("if(" + name + "_ == 0) doSwap(name,quelle,'OFF');");
		return(true);
	}
	
	function doOver(name,quelle)
	{
		if(pageloaded) eval("if(" + name + "_ == 0) doSwap(name,quelle,'OVER');");
		return(true);
	}
	
	function doSwap(name,quelle,art)
	{
		eval("if(" + name + "_" + art + " == 0) geladen = 0; else geladen = 1");
		if(geladen == 0)
		{
			eval("IMAGE" + name + "_" + art + " = new Image()");
			eval("IMAGE" + name + "_" + art + ".src = '" + quelle + "'");
			eval(name + "_" + art + " = 1");
		}
		else
		{
			eval("if(IMAGE" + name + "_" + art + ".src != '" + quelle + "') reinit('" + name + "','" + quelle + "','" + art + "')");
		}
		eval("document." + name + ".src = IMAGE" + name + "_" + art + ".src");
		return(true);
	}
	
	function doReset()
	{
		for(i=0;i<document.images.length;i++)
		{
			eval("if((document.images[i].name.substring(0,1) == '_') && (" + document.images[i].name + "_ == 1)) fixed = 1; else fixed = 0");
			if(fixed == 1)
			{
				eval(document.images[i].name + "_ = 0");
				doOut(document.images[i].name,offImages[i]);
				return(true);
			}
		}
		return(true);
	}
//-->
