// 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	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

function showSubmenu(id){
	// 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';
}

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

function cancelCloseSubmenu()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
