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 ValidateContactForm(F)
{
    if ( IsEmpty(F.txtName) )
        {
        alert("Please enter your name.");
        F.txtName.focus();
        }
    else 
	if ( IsEmpty(F.txtAddress1) )
        {
        alert("Please give your street address.");
        F.txtAddress1.focus();
        }
    else 
	if ( IsEmpty(F.txtAddress2) )
        {
        alert("Please give your city, state, and zip code.");
        F.txtAddress2.focus();
        }
    else 
	if ( IsEmpty(F.txtPhone) )
        {
        alert("Please give your phone number.");
        F.txtPhone.focus();
        }
    else 
	if ( IsEmpty(F.txtEmail) || !IsEmail(F.txtEmail) )
        {
        alert("Please enter a valid e-mail address.");
        F.txtEmail.focus();
        }
    else 
	if ( IsEmpty(F.txtPosition) )
        {
        alert("Please enter the position you are interested in.");
        F.txtPosition.focus();
        }
    else 
    if ( IsEmpty(F.txaResume) )
        {
        alert("Please paste your resume.");
        F.txaResume.focus();
        }
    else 
 
    return( true );
    
    return( false );
}
