
// General Definitions
var browser			= navigator.appName;
var newCall	 		= true;
var class_1	 		= false; // IE 4
var class_2	 		= false; // IE 5.x und NN 6 (Opera, theoretisch ;-)
var class_3	 		= false; // NN 4.x
var clickedItem 	= "";
var originBgColor	= "";
var overBgColor	 	= "";

function setMenuItem() {
	
	clickedItem = getClickedItem();
	
	if( clickedItem == "")
		return;

	var object = document.getElementById( clickedItem);

	if( !object)
		return;

	setColors( object);

	object.style.backgroundColor = overBgColor;
}

function changeBgColor( object) {

	if( !object)
		return;

	setColors( object);

	document.body.style.cursor='pointer';
	
	if( class_1) // IE 4
	{
		object.style.backgroundColor = overBgColor;
	}
	else if( class_2) // IE 5.x und NN 6 (Opera, theoretisch ;-)
	{
		object.style.backgroundColor = overBgColor;
	}
	else if( class_3) // NN 4.x
	{
		object.bgColor = overBgColor;
	}
}

function oldBgColor( object) {

	document.body.style.cursor='default';
	
	var id = object.id;
			//alert( id + " " + clickedItem);
	if( id == clickedItem) {

		return;
	}
	
	if( class_1) // IE 4
	{
		object.style.backgroundColor = originBgColor;
	}
	else if( class_2) // IE 5.x und NN 6 (Opera, theoretisch ;-)
	{
		object.style.backgroundColor = originBgColor;
	}
	else if( class_3) // NN 4.x
	{
		object.bgColor = originBgColor;
	}
}

function setColors( object) {
	
	if( !newCall)
		return;
	if( !object)
		return;

	if( document.all && !document.getElementById) // IE 4
	{//alert( "IE 4");
		class_1 = true;
		originBgColor = object.style.backgroundColor;
	}
	else if( document.getElementById) // IE 5.x und NN 6 (Opera, theoretisch ;-)
	{// alert ( "IE 5.x und NN 6 (Opera, theoretisch " );
		class_2 = true;
		originBgColor = object.style.backgroundColor;
	}
	else if( document.layers) // NN 4.x
	{//alert( "NN 4.x");
		class_3 = true;
		originBgColor = object.bgColor;
	}

	if( document.forms[0])
		overBgColor = document.forms[0].bgColor.value; //value from navigation.html; hidden type bgColor
		
	newCall 	= false;
}

function setClicked( object, url, target) {
	
	document.forms[0].action = url;
	document.forms[0].clickedItem.value = object.id;
	document.forms[0].submit();
}

function setClickedNoActive( object, url, target) {
	
	document.forms[0].action = url;
	document.forms[0].submit();
}

function setClickedBookstore( object, url, target) {
	
	window.open('http://buchladen.siddhayoga.de', 'siddhayoga', 'width=805,height=605,toolbar=no,scrollbars=yes,resizable=yes')
}

function setClickedItem( itemId, url, target) {

	document.forms[0].action = url;
	document.forms[0].clickedItem.value = itemId;
	document.forms[0].submit();
}

function setClickedSubItem( itemId, url, target) {

	document.forms[0].action = url;
	document.forms[0].clickedItem.value = itemId;
	document.forms[0].submit();
}

function setHomeItem() {

	if(	document.forms[0].clickedItem.value == "" ) {

		document.forms[0].clickedItem.value = 1;
		clickedItem = document.forms[0].clickedItem.value;
		setMenuItem();
	}
}

function getClickedItem() {

	if(	document.forms[0] ) {
							
		return document.forms[0].clickedItem.value;
		
	} else if(	document.forms[1] ) {
							
		return document.forms[1].clickedItem.value;
	}
	else {
		return "";
	}
}


