function validEmail( email )
{
	apos = email.indexOf( "@" );
    dotpos = email.lastIndexOf( "." );
    if ( apos<1 || dotpos-apos<2 )
    {
        return false;
    }
    else
    {
        return true;
    }
}

function submitMail()
{
	document.getElementById("responseText").innerHTML = "Please wait...";
	
	// Check for valid email.
	var email = document.getElementById("email").value;
	if ( !validEmail( email ) )
	{
		document.getElementById("responseText").innerHTML = "Invalid e-mail address.";
		return false;
	}
	
    var data = null;
	var dname = "mailingList/mailingList.php?email=" + email;

    if ( window.XMLHttpRequest )
    {
        data = new window.XMLHttpRequest();
    }
    else if ( window.ActiveXObject ) // IE 5 and IE 6
    {
        data = new ActiveXObject( "Microsoft.XMLHTTP" );
    }
    
    if ( data != null )
    {
        data.open( "GET", dname, false );
        data.send( "" );
        data = data.responseText;
    }
    else
    {
        data = "Browser not supported.";
    }
	
	document.getElementById("responseText").innerHTML = data;

}
