﻿function ValidateContactForm()
{
    var name = document.ContactForm.Name;
    var phone = document.ContactForm.Phone;
    var email = document.ContactForm.email;
    var referral = document.ContactForm.Referral_Type;

    if (name.value == "")
    {
        window.alert("Please enter your name.");
        name.focus();
        return false;
    }
    
    if (phone.value == "")
    {
        window.alert("Please enter your telephone number.");
        phone.focus();
        return false;
    }
    
    if (email.value == "")
    {
        window.alert("Please enter a valid e-mail address.");
        email.focus();
        return false;
    }
    if (email.value.indexOf("@", 0) < 0)
    {
        window.alert("Please enter a valid e-mail address.");
        email.focus();
        return false;
    }
    if (email.value.indexOf(".", 0) < 0)
    {
        window.alert("Please enter a valid e-mail address.");
        email.focus();
        return false;
    }

    if (referral.selectedIndex < 1)
    {
        alert("Please tell us how you found our studio.");
        referral.focus();
        return false;
    }
    return true;
}



function ValidateConsultForm()
{
    var name = document.ConsultForm.Name;
    var gender = document.ConsultForm.Gender;
    var phone = document.ConsultForm.Phone;
    var phonetype = document.ConsultForm.Phone_Type;    
    var email = document.ConsultForm.email;
    var email2 = document.ConsultForm.email2;
    var address = document.ConsultForm.Address;
    var city = document.ConsultForm.City;
    var state = document.ConsultForm.State;
    var zip = document.ConsultForm.Zip;
    var age = document.ConsultForm.Age;
    var referral = document.ConsultForm.Referral_Type;
    
    

    if (name.value == "")
    {
        window.alert("Please enter your name.");
        name.focus();
        return false;
    }

	if ( (gender[0].checked == false )
	    && (gender[1].checked == false ) )	    
	    {
	        window.alert("Please enter your gender." );
	        gender[0].focus();
	        return false;
	    }

    if (phone.value == "")
    {
        window.alert("Please enter your telephone number.");
        phone.focus();
        return false;
    }

	if ( (phonetype[0].checked == false )
	    && (phonetype[1].checked == false ) 
	    && (phonetype[2].checked == false ) )	    
	    {
	        window.alert("Please enter your telephone type." );
	        phonetype[0].focus();
	        return false;
	    }

    if (email.value == "")
    {
        window.alert("Please enter a valid e-mail address.");
        email.focus();
        return false;
    }
    if (email.value.indexOf("@", 0) < 0)
    {
        window.alert("Please enter a valid e-mail address.");
        email.focus();
        return false;
    }
    if (email.value.indexOf(".", 0) < 0)
    {
        window.alert("Please enter a valid e-mail address.");
        email.focus();
        return false;
    }

    if (email.value != email2.value)
    {
		window.alert('Your email addresses do not match. Please re-enter.');
		email2.focus();
		return false;
	}

    if (address.value == "")
    {
        window.alert("Please enter your address.");
        address.focus();
        return false;
    }
    
    if (city.value == "")
    {
        window.alert("Please enter your city.");
        city.focus();
        return false;
    }
    
    if (state.value == "")
    {
        window.alert("Please enter your state.");
        state.focus();
        return false;
    }
    
    if (zip.value == "")
    {
        window.alert("Please enter your zip code.");
        zip.focus();
        return false;
    }
    
    if (age.value == "")
    {
        window.alert("Please enter your age.");
        age.focus();
        return false;
    }

    if (referral.selectedIndex < 1)
    {
        alert("Please tell us how you found our studio.");
        referral.focus();
        return false;
    }
    return true;
}
