

function IsEmpty( text )
{
    if( text.value.length == 0 ) 
        return( true );
    for( var i=0; i<text.value.length; ++i )  
    {
        var ch = text.value.charAt(i);
        if( ch != ' ' && ch != '\t' ) 
            return( false );
    }
    return( true );
}


function IsEmail( text )
{
    if( text.value.length == 0 ) 
        return( false );
    if( text.value.indexOf("@") == -1 || text.value.indexOf(".") == -1 )
        return( false );
    return( true );
}


function ValidateWeddingServicesForm(F)
{
    if ( IsEmpty(F.name) )
        {
        alert("Please enter your wedding party name.");
        F.name.focus();
        }
    else
	if ( IsEmpty(F.contact_name) )
        {
        alert("Please enter the name of the person we may contact.");
        F.contact_name.focus();
        }
    else 
   if ( IsEmpty(F.date) )
        {
        alert("Please enter the date of your event.");
        F.date.focus();
        }
   else 
   if ( IsEmpty(F.addr1) )
        {
        alert("Please enter your address.");
        F.addr1.focus();
        }
   else
   if ( IsEmpty(F.city) )
        {
        alert("Please enter your city.");
        F.city.focus();
        }
    else 
	if ( IsEmpty(F.state) )
        {
        alert("Please enter your state.");
        F.state.focus();
        }
    else 
	if ( IsEmpty(F.zip) )
        {
        alert("Please enter your zip code.");
        F.zip.focus();
        }
    else 
    if ( IsEmpty(F.group) )
        {
        alert("Please enter the number in your group.");
        F.group.focus();
        }
   else
    if ( IsEmpty(F.phone) )
        {
        alert("Please enter your area code and phone number.");
        F.phone.focus();
        }
   else
   if ( IsEmpty(F.email) || !IsEmail(F.email) )
        {
        alert("Please enter a valid e-mail address.");
        F.email.focus();
        }
    else
    return( true );
    
    return( false );
}

