function toggle(name)
{
	var el = document.getElementById(name);
	if(el.className == "collapsed") {
		el.className = "expanded";
	}
	else if(el.className == "expanded") {
		el.className = "collapsed";
	}
	return false;
}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=360,height=260');");
}

sfHover = function() {
	var sfEls = document.getElementById("nav_menu").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);




function allOff(){
	var all = array('m_games','m_features','m_podcast','m_about','m_comm','m_comp');
	for(var i = 0; i <= all.length; i++){
		document.getElementById(all[i]+'_menu').style.display = 'none';
	}
	
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function makeVisible(menu){
	var menuItem = document.getElementById(menu);
	var menuMenu = document.getElementById(menu+'_menu');
	alert(menuMenu.length);
	if(menuMenu.length != 0){
		var pos = findPos(menuItem);
		menuMenu.style.left = pos[0]+'px';
		menuMenu.style.display = 'block';
		menuItem.style.backgroundColor = '#ffb400';
		menuItem.style.position = 'relative';
		menuItem.style.zIndex = 10000;
		menuItem.style.borderTop = '1px solid black';
		menuMenu.style.zIndex = 5;
	}
	
}

function makeHidden(menu){
	var menuItem = document.getElementById(menu);
	var menuMenu = document.getElementById(menu+'_menu');
	menuMenu.style.display = 'none';
	menuItem.style.backgroundColor = '#ff9900';
	menuItem.style.borderTop = '0px solid black';
	menuItem.style.zIndex = 0;
	menuMenu.style.zIndex = 0;
}

// Copyright 2006-2007 javascript-array.com

var timeout	= 100;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function mcathover(id) {
	id = document.getElementById(id);
	id.style.background = '#343e39';
}

function mcathoverout(id) {
	id = document.getElementById(id);
	id.style.background = '#48554f';
}

// close layer when click-out
document.onclick = mclose;