/*
	
	Java Script Funktionen zur Steuerung des Ein- Ausblendens der Bilder
	auf der Startseite der Helkedomain
	
*/


var bilderIds = new Array("rhelke1","malen1","whelke1","meditation1","leibtherapie1","uebung1",
	"ruette1","france1","basel1","rhelke0","malen0","whelke0","meditation0","leibtherapie0",
	"uebung0","ruette0","france0","basel0","rhelke2","malen2","whelke2","meditation2",
	"leibtherapie2","uebung2","ruette2","france2","basel2");
	 


//var debugWin=window.open();

function switchimg(object)
{

	//alert (object.id);
	var oImage = document.getElementById(object.id);
	var bildnummer = parseInt(object.id);
	
	var number = getIDNumber(object.id);
	var bildname = object.id.substr(0,number);
	var bildnummer = object.id.substr(number);

	var tempBildnumber;
	var tempBildnumberIndex;

	//Suche nach passenden images
	var reg = new RegExp(bildname);
	
	for (id in bilderIds)
	{
	
		tempBildname = "";
		tempBildnumberIndex = getIDNumber(bilderIds[id]);
		tempBildnumber = parseInt(bilderIds[id].substr(tempBildnumberIndex));
		
	
		if (reg.test(bilderIds[id]))
		{
			switch (tempBildnumber)
			{
				case 1:
					setVisibility(bilderIds[id],"visible");
					break;
				case 2:
					setVisibility(bilderIds[id],"hidden");
					break;
				default: 
					break;
			}	
		}
		
		else
		{
			switch (tempBildnumber)
			{
				case 1:
					setVisibility(bilderIds[id],"hidden");
					break;
				case 2:
					setVisibility(bilderIds[id],"visible");
					break;
				default: 
					break;
			}	
		}
	}
	
	divAllesActive = false;
	
}


function getIDNumber(id)
{
	id = "" + id; 
	var ziffern = "0123456789";
	var index = -1;
	for (var i = 0; i < id.length; i++)
	{
		
		//parseInt erforderlich, ansonsten funktioniert der Vergleich nicht...				
		if (ziffern.indexOf(id.charAt(i)) != -1)
		{
			index = i;
			break;
			
		}
	
	}
	
	return index;

}

function setVisibility(objectid, display)
{
	
	var oImage = document.getElementById(objectid);
	oImage.style.visibility = display;

}



function linkout(object)
{
	
//	myDump("in linkout - object: " + object.id);
	var tempBildnumber;
	var tempBildnumberIndex;
	var tempBildName;

	tempBildname = "";
	tempBildnumberIndex = getIDNumber(object.id);
	tempBildnumber = parseInt(object.id.substr(tempBildnumberIndex));
	tempBildName = object.id.substr(0,tempBildnumberIndex);
	switch (tempBildnumber)
	{
		case 1:
			setVisibility(object.id,"hidden");
			setVisibility(tempBildName + 2,"visible");
			break;
		case 2:
//			setVisibility(bilderIds[id],"visible");
			break;
		default: 
			break;
	}	
	
}




function myDump(aMessage) {
//	debugWin.document.write(aMessage + "<br>") ;
	
//  var consoleService = Components.classes["@mozilla.org/consoleservice;1"]
//                                 .getService(Components.interfaces.nsIConsoleService);
//  consoleService.logStringMessage("My component: " + aMessage);
}
