var errorcolor = "#e7d6ab"; //this is the error hightlight color of fields
var normalcolor = "#ffffff";  // this is the normal background of fields

function validateNewsletterForm()
{   var alertMessage = "Please enter your: \n";
    var isAlert = false;

    // Makes sure the Date of Birth Fields arent empty
    if( !validateNotEmpty( document.contest.birthMonth.value ) )
    {   alertMessage += "Birth date: Month \n";
        document.contest.birthMonth.style.background = errorcolor;
        isAlert = true;
    }
    if( !validateNotEmpty( document.contest.birthDay.value ) )
    {   alertMessage += "Birth date: Day \n";
        document.contest.birthDay.style.background = errorcolor;
        isAlert = true;
    }
    if( !validateNotEmpty( document.contest.birthYear.value ) )
    {   alertMessage += "Birth date: Year \n";
        document.contest.birthYear.style.background = errorcolor;
        isAlert = true;
    }

    // The following Validates Emails are in correct Syntax
    if( !validateEmail( document.contest.email.value ) )
    {   alertMessage += "Email \n";
        document.contest.email.style.background = errorcolor;
        isAlert = true;
    }

    if( isAlert )
    {   alert( alertMessage );
    }
    else
    {   // *** This takes the THREE DOB fields (MONTH,DAY,YEAR) and puts them into one field (DOB) for Coppa validation
        var dob = document.contest.birthMonth.value + "/" + document.contest.birthDay.value + "/" + document.contest.birthYear.value;
        document.contest.dob.value = dob;
        IsUnderage( document.contest );
    }

}

function validateContestForm()
{   var alertMessage = "Please enter your: \n";
    var isAlert = false;

    // The following makes sure a field is NOT EMPTY  (validateNotEmpty) Repeat As necessary
    if( !validateNotEmpty( document.contest.firstName.value ) )
    {   alertMessage += "First Name \n";
        document.contest.firstName.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.lastName.value ) )
    {   alertMessage += "Last Name \n";
        document.contest.lastName.style.background = errorcolor;
        isAlert = true;
    }

    // Makes sure the Date of Birth Fields arent empty
    if( !validateNotEmpty( document.contest.birthMonth.value ) )
    {   alertMessage += "Birth date: Month \n";
        document.contest.birthMonth.style.background = errorcolor;
        isAlert = true;
    }
    if( !validateNotEmpty( document.contest.birthDay.value ) )
    {   alertMessage += "Birth date: Day \n";
        document.contest.birthDay.style.background = errorcolor;
        isAlert = true;
    }
    if( !validateNotEmpty( document.contest.birthYear.value ) )
    {   alertMessage += "Birth date: Year \n";
        document.contest.birthYear.style.background = errorcolor;
        isAlert = true;
    }

    // The following Validates Emails are in correct Syntax
    if( !validateEmail( document.contest.email.value ) )
    {   alertMessage += "Email \n";
        document.contest.email.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.address1.value ) )
    {   alertMessage += "Address \n";
        document.contest.address1.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.city.value ) )
    {   alertMessage += "City \n";
        document.contest.city.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.state.value ) )
    {   alertMessage += "State \n";
        document.contest.state.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.zipcode.value ) )
    {   alertMessage += "Zip \n";
        document.contest.zipcode.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.phoneNumber.value ) )
    {   alertMessage += "Phone \n";
        document.contest.phoneNumber.style.background = errorcolor;
        isAlert = true;
    }

    if( !validateNotEmpty( document.contest.gender.value ) )
    {   alertMessage += "Gender \n";
        document.contest.gender.style.background = errorcolor;
        isAlert = true;
    }

    if( isAlert )
    {   alert( alertMessage );
    }
    else
    {   // *** This takes the THREE DOB fields (MONTH,DAY,YEAR) and puts them into one field (DOB) for Coppa validation
        var dob = document.contest.birthMonth.value + "/" + document.contest.birthDay.value + "/" + document.contest.birthYear.value;
        document.contest.dob.value = dob;
        IsUnderage( document.contest );
    }
}


