﻿function ValidateSupportFields()
{
    if (document.getElementById("email").value.length == 0)
    {
        document.getElementById("divError").innerHTML = "Please enter your email";
        document.getElementById("divError").style.display = "";
        return false;        
    }

    if (!ValidateRegEx("^[-_a-zA-Z0-9][-_.a-zA-Z0-9]*@[-.a-zA-Z0-9]+(\.[-.a-zA-Z0-9]+)*\.(com|edu|info|gov|int|mil|net|org|biz|name|museum|coop|aero|pro|tv|[a-zA-Z]{2})$", document.getElementById("email").value))  
    {
        document.getElementById("divError").innerHTML = "<br />Your email address is not valid.";
        document.getElementById("divError").style.display = "";
        return false;        
    }

    if (document.getElementById("telephone").value.length == 0)
    {
        document.getElementById("divError").innerHTML = "Please enter your telephone number";
        document.getElementById("divError").style.display = "";
        return false;        
    }
    
    if (document.getElementById("conference").value.length == 0)
    {
        document.getElementById("divError").innerHTML = "Please enter your conference number";
        document.getElementById("divError").style.display = "";
        return false;        
    }
   
    if (document.getElementById("bridge").value.length == 0)
    {
        document.getElementById("divError").innerHTML = "Please enter your Conference Code";
        document.getElementById("divError").style.display = "";
        return false;        
    }
    
    if (document.getElementById("pin").value.length == 0)
    {
        document.getElementById("divError").innerHTML = "Please enter your Host Code";
        document.getElementById("divError").style.display = "";
        return false;        
    }

    document.getElementById("divError").style.display = "none";
    return true;        
}

function ValidateRegEx(expression, value) 
{
    var objRegExp = new RegExp(expression);
    return objRegExp.test(value);
}
