// JavaScript Document
// by frizbee.be



function checkMail(s)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(s)) return true;
	else return false;
}

function make_link_meel(user, host, text)
{
    document.write ('<a href="mailto:' + user + '@' + host +'?subject='+text+'">' + user + '@' + host + '</a>');
}




var timeout	= 50;
var closetimer	= 0;
var ddmenuitem	= 0;
var rollover = "";
var activepage = false;

function showSubmenu(id, mrollover, vactivepage){
	
	rollover = mrollover;
	document.getElementsByName(rollover)[0].style.background='#9fdb50';
	
	if(vactivepage == "active") activepage = true;
	else activepage = false;
	
	// cancel close timer
	cancelCloseSubmenu();

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

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

function closeSubmenu()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	if(!activepage) document.getElementsByName(rollover)[0].style.background = "";
}

function hideSubmenu(){
	closetimer = window.setTimeout(closeSubmenu, timeout);
}

function cancelCloseSubmenu()
{
	document.getElementsByName(rollover)[0].style.background='#9fdb50';
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
