function AddToFavorites() 
{ 
    if (document.all)
    { 
        // For Internet Explorer:
        window.external.AddFavorite("http://www.lagosemforma.pt", "Lagos em Forma - Gestão Desportiva, E.M.");
    } 
    else if (window.sidebar) 
    { // For Firefox:
        window.sidebar.addPanel("Lagos em Forma - Gestão Desportiva, E.M.", "http://www.lagosemforma.pt", "");
    }
}

function echeck(str) 
{
	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);
	
	if (str.indexOf(at)==-1)
		return false;

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		return false;

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		return false;

	if (str.indexOf(at,(lat+1))!=-1)
		return false;

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false;

	if (str.indexOf(dot,(lat+2))==-1)
		return false;

	if (str.indexOf(" ")!=-1)
		return false;

 	return true					
}


//
// Adds event to window.onload without overwriting currently 
// assigned onload functions.
function addLoadEvent(func)
{    
    var oldonload = window.onload;
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    } 
    else 
    {
        window.onload = function()
        {
            oldonload();
            func();
        }
    }
}

// Toggles panel visability
function TogglePanel(elementID) {
    var elem = document.getElementById(elementID);
    elem.style.display = (elem.style.display == "none")?"":"none";
    
    var img = document.getElementById("i" + elementID);
    
    if (elem.style.display == "none")
        img.src = "images/i_open.gif";
    else
        img.src = "images/i_close.gif"
        
}