﻿function ShowBox()
{    
    document.getElementById("referFrendBox").style.display = "";
}
function HideBox()
{    
    var name = document.getElementById("rflName").value;
    var email = document.getElementById("rflEmail").value;
    var vName = document.getElementById("vName");
    var vEmail = document.getElementById("vEmail");
    vName.style.display = "none";
    vEmail.style.display = "none";
    name = "";
    email = "";
    document.getElementById("referFrendBox").style.display = "none";
}
function Send(jobid, url, domainid)
{    
    var regex = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    var name = document.getElementById("rflName").value;
    var email = document.getElementById("rflEmail").value;
    var vName = document.getElementById("vName");
    var vEmail = document.getElementById("vEmail");
    
    if(Trim(name) == "")
        vName.style.display = "";
    else if(Trim(email) == "" || !regex.test(email))
    {
        vName.style.display = "none";
        vEmail.style.display = "";
    }
    else
    {
        vName.style.display = "none";
        vEmail.style.display = "none";
        
        var newURL = (url.indexOf("?") != -1) ? url + "&" : url + "?";
        newURL = newURL + "jobidforrefer=" + encodeURIComponent(jobid) + "&nameforrefer=" + encodeURIComponent(name) + "&emailforrefer=" + encodeURIComponent(email) + "&domainidforrefer=" + encodeURIComponent(domainid);
        var xmlHttp, e;
        try
        {
            xmlHttp = new XMLHttpRequest();
        }
        catch(e)
        {
            try
            {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e) {}
        }
        xmlHttp.open("GET", newURL, false);
        xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlHttp.send(null);
        alert('Thank you! An email will be sent to '+email+' shortly.');
        HideBox();
    }
}