//Ajax object
var xmlHttp;
var elementName;

function putEmail(email)
{//Function valids an email address
    var valid = false;
    var regex = /.+\@.+\..+/;

    if (!(regex.test(email)))
    {
        //Add error on form
        //document.getElementById("error_email").innerHTML= "*Invalid email";
        alert('Please enter a valid email address');

        valid = false;
    }
    else
    {
        putEmail_DB(email)
    }
    return valid;
}

function putEmail_DB(email)
{//Function to return the modules access by a company
    elementName = "subscribe";

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request")
        return false;
    }
    var url="php/email/addEmail.php"
    url=url+"?d="+email;
       // alert (url);
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)

    //alert(url);
    return false;
}

function stateChanged() 
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        //document.getElementById(elementName).innerHTML= "&nbsp;";

        document.getElementById(elementName).innerHTML=  xmlHttp.responseText
    }
    return false;
}

function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        //Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

