function validateContactForm(){
    if(window.document.fmcustomersupport.Full_Name.value=="")
    {
            alert("Please enter your Name");
            window.document.fmcustomersupport.Full_Name.focus();
            return false;
    }

    if(window.document.fmcustomersupport.Email.value=="")
    {
            alert("Please enter your Email address");
            window.document.fmcustomersupport.Email.focus();
            return false;
    }
    else
    {
        var email = window.document.fmcustomersupport.Email.value.replace(/^\s+|\s+$/g, '');
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

        if(reg.test(email) == false)
        {
            alert('Invalid Email Address');
            return false;
        }
    }

    if(window.document.fmcustomersupport.Subject.value=="")
    {
            alert("Please select a Subject from the list");
            window.document.fmcustomersupport.Subject.focus();
            return false;
    }

    if(window.document.fmcustomersupport.Message.value=="")
    {
            alert("Please enter your Message");
            window.document.fmcustomersupport.Message.focus();
            return false;
    }

    return true;
}

function validate_peopleSearch()
{
    var fname = document.forms["peopleSearch"]["firstname"].value.replace(/^\s+|\s+$/g, '');
    var lname = document.forms["peopleSearch"]["lastname"].value.replace(/^\s+|\s+$/g, '');
    var state = document.forms["peopleSearch"]["state"].value.replace(/^\s+|\s+$/g, '');

    if(fname == '' || fname == null || fname == "First Name")
    {
        alert("First name field cannot be empty!")
        return false;
    }
    if(lname == '' || lname == null || lname == "Last Name")
    {
        alert("Last name field cannot be empty!")
        return false;
    }
    if(state == '' || state == null || state == "State")
    {
        alert("State field cannot be empty!")
        return false;
    }
    return true;
}

function validate_phoneSearch()
{
    var areacode = parseInt(document.forms["phoneSearch"]["areacode"].value.replace(/^\s+|\s+$/g, ''));
    var num1 = parseInt(document.forms["phoneSearch"]["num1"].value.replace(/^\s+|\s+$/g, ''));
    if(document.forms["phoneSearch"]["num2"].value.replace(/^\s+|\s+$/g, '') == '0000')
    {
        var num2 = document.forms["phoneSearch"]["num2"].value.replace(/^\s+|\s+$/g, '');
    }
    else
    {
        var num2 = parseInt(document.forms["phoneSearch"]["num2"].value.replace(/^\s+|\s+$/g, ''));
    }

    if(areacode == '' || areacode == null || isNaN(areacode))
    {
        alert("Please enter a valid phone number!")
        return false;
    }

    if(num1 == '' || num1 == null || isNaN(num1) || num2 == '' || num2 == null || isNaN(num2))
    {
        alert("Please enter a valid phone number!")
        return false;
    }
    return true;
}

function validate_addressSearch()
{
    var housenumber = parseInt(document.forms["addressSearch"]["housenumber_req"].value.replace(/^\s+|\s+$/g, ''));
    var streetname = document.forms["addressSearch"]["streetname_req"].value.replace(/^\s+|\s+$/g, '');
    var city = document.forms["addressSearch"]["city"].value.replace(/^\s+|\s+$/g, '');
    var state = document.forms["addressSearch"]["state"].value.replace(/^\s+|\s+$/g, '');

    if(housenumber == '' || housenumber == null || isNaN(housenumber) || housenumber == 'House/Building #')
    {
        alert("Please enter a valid House/Building Number!")
        return false;
    }

    if(streetname == '' || streetname == null || streetname == 'Street Name')
    {
        alert("Please enter a valid Street Name")
        return false;
    }

    if(city == '' || city == null || city == 'City')
    {
        alert("Please enter a valid City")
        return false;
    }

    if(state == '' || state == null || state == 'State')
    {
        alert("Please enter a valid State")
        return false;
    }

    return true;
}

function validate_email()
{
    var email = document.forms["emailSearch"]["email_req"].value.replace(/^\s+|\s+$/g, '');
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if(reg.test(email) == false)
    {
        alert('Invalid Email Address');
        return false;
    }
    return true;
}
