NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
NS6 = (document.getElementById) ? 1 : 0;    
    
var toggle_open = ""; 
    
function toggle_menue(id)
 {
  toggle_open = toggle_open ? toggle_open : id;

  if (toggle_open && toggle_open != id)
   {
    if(NS4) document.layers[toggle_open].display = "none";
    if(NS6) document.getElementById(toggle_open).style.display= "none";
    if(IE4) document.all(toggle_open).style.display = "none";   	
   	
	document.images['img_'+toggle_open].src="http://static.4players.de/sourcen/portal/"+toggle_world+"/navi_on.gif";
	toggle_open = id;	
   } 
	 	
    var obj = document.getElementById ? document.getElementById(id) :
    document.all ? document.all[id] : null;
    
    if(NS4) document.layers ? document.layers : null; 
    if(NS6) document.getElementById ? document.getElementById : null; 
    if(IE4) document.all ? document.all[id] : null; 
    
    
    if(!obj || !obj.style) return;

    if (obj.style.display != 'none')
     {
    	obj.style.display = 'none';
    	document.images['img_'+id].src="http://static.4players.de/sourcen/portal/"+toggle_world+"/navi_on.gif";
     }
    else
     {
    	obj.style.display = 'block';
    	document.images['img_'+id].src="http://static.4players.de/sourcen/portal/"+toggle_world+"/navi_off.gif";
     }
}

function ToggleMenuImageOn(name)
{
	var obj = document.images["menu_image_" + name];
	if (obj)
	{
		obj.src = "http://static.4players.de/sourcen/portal/cs/2006/" + name + "_2.jpg";
	}
}


function ToggleMenuImageOff(name)
{
	var obj = document.images["menu_image_" + name];
	if (obj)
	{
		obj.src = "http://static.4players.de/sourcen/portal/cs/2006/" + name + "_1.jpg";
	}
}

function ToggleSearchMenu(name)
{
	searchMenu = document.getElementById(name);
	searchButton = document.getElementById(name+'Button');

	if (searchMenu.style.visibility == "hidden") {
		ToggleMenuImageOn(name);
		searchMenu.style.visibility = "visible";
		searchMenu.style.display = 'inline';
	} 
	else {
		ToggleMenuImageOff(name);	
		searchMenu.style.visibility = "hidden";
		searchMenu.style.display = 'none';
	}
}

function ToggleSearchMenu2(name)
{
	MenuItems = new Array('aktuell', 'support', 'downloads', 'dasspiel', 'anticheat', 'gameserver', 'community');
	for (var i = 0,j=MenuItems.length; i < j; i++) {
		searchMenu = document.getElementById(MenuItems[i]);

		if (MenuItems[i] == name) {
				if (searchMenu.style.visibility == "hidden") {
					ToggleMenuImageOn(name);
					searchMenu.style.visibility = "visible";
					searchMenu.style.display = 'inline';
				} 
				else {
					ToggleMenuImageOff(name);	
					searchMenu.style.visibility = "hidden";
					searchMenu.style.display = 'none';
				}
		} 
		else {
			ToggleMenuImageOff(MenuItems[i]);	
			searchMenu.style.visibility = "hidden";
			searchMenu.style.display = 'none';
		}
	}
}

function activateMenuItem(itemname)
{
	var obj = getElemById(itemname);
	obj.style.textDecoration = "underline";	
}

function deactivateMenuItem(itemname)
{
	var obj = getElemById(itemname);
	obj.style.textDecoration = "";			
}