// JavaScript Document

var timeoutId = 0;
var c = 0;
var delay = 180000; // 3 min - mem leak in the flash header we can't find, so reset it once in a while
function init() {
	timeoutId = window.setTimeout('resetFlash()', delay);
}

function resetFlash() {
	c++;

	var div = document.getElementById("flash");
	var saveHTML = div.innerHTML;
	div.innerHTML = '';
	div.innerHTML = saveHTML;

	timeoutId = window.setTimeout('resetFlash()', delay);
}

function navOver(e) { e.className = e.id + "_over"; }
function navOut(e) { e.className = e.id; }

function subnavOver(e)
{
	var str = e.id;

	var stripe = $$('#'+str+' .stripe');
	stripe.setStyle('visibility', 'visible');
}

function subnavOut(e)
{
	var str = e.id;

	var stripe = $$('#'+str+' .stripe');
	stripe.setStyle('visibility', 'hidden');
}

function setSubnav(e)
{
	console.log(e);
}

function hideEmail(name, domain, display) {
	displayed=(typeof(display)=="undefined") ? name+"@"+domain : display 
	document.write('<a href=mailto:' + name + '@' + domain + '>' + displayed + '</a>');
}

