
function gel(id)
{
	return document.getElementById(id);
}

function trace(str)
{
	alert(str);
}

function go(url)
{
	document.location.href = url;
}

function openforum(f)
{
	document.location.href = "http://www.thirstgaming.com/openforum.php?f=" + f;
}

function fixBoxHeight(obj)
{
	var children = obj.getElementsByTagName("div");
	var title;
	var content;
	var bg;
	var bottom;
	
	for (var i = 0; i < children.length; i++)
	{
		switch (children[i].id)
		{
			case "Title" :
				title = children[i];
				break;
			case "Content" :
				content = children[i];
				break;
			case "Background" :
				bg = children[i];
				break;
			case "Bottom" :
				bottom = children[i];
				break;
		}
	}
	
	bg.style.height = (Math.floor(content.clientHeight) + 15) + "px";
	title.style.display = "block";
	bg.style.display = "block";
	bottom.style.display = "block";
	content.style.visibility = "visible";
}

function findboxes(e)
{
	var c = e.getElementsByTagName("div");
	for (var i = 0; i < c.length; i++)
	{
		if (c[i].className != "" && isbox(c[i]))
		{
			fixBoxHeight(c[i]);
		}
	}
}

function isbox(e)
{
	var cn = e.className.split(" ");
	for (var i = 0; i < cn.length; i++)
	{
		if (cn[i] == "box") return true;
	}
	
	return false;
}

function init()
{
	findboxes(document.body);
}

function submitLogin()
{
	var frm = document.getElementById("frmLogin");
	frm.submit();
}

var navTimer = null;

function showElement(e) {
    if (navTimer != null) {
        clearTimeout(navTimer);
        navTimer = null;
    }

    document.getElementById(e).style.display = "block";
}

function hideElement(e) {
    navTimer = setTimeout("reallyHideElement('" + e + "');", 10);
}

function reallyHideElement(e) {
    document.getElementById(e).style.display = "none";
}

function stripe(tbl)
{
	var rows = document.getElementById(tbl).getElementsByTagName("tr");
	
	for (var i = 1; i < rows.length; i += 2)
	{
		rows[i].className = "odd";
	}
}

