function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

var eAddrGood;
function checkEmailAddress(field) {

    var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

    if (goodEmail){
        eAddrGood = true
    } else {
        eAddrGood = false
    }
} //end checkEmailAddr



function checkField(f)
{
    for (var j=0; j < f.value.length; j++)
    {
        if  (f.value.charAt(j) == "'") 
        {
            f=" ";
            alert("Do not use the single quote ( ' ) .") ;
            return false;
        }
    }
    if( f.value.length < 3 ) 
    {
        return false ;
    }
    return true;
}

function checkForm(form){
   eAddrGood = false ;
   checkEmailAddress(form.EmailAddress) ;

    if(!checkField(form.FirstName) )
    {
        alert('Please enter your first name.') ;
        form.FirstName.focus() ;
        return false ;
    }
    if(!checkField(form.LastName) )
    {
        alert('Please enter your last name.') ;
        form.LastName.focus() ;
        return false ;
    }

    if(eAddrGood == false) 
    {
        alert('Please enter a valid email address.');
        form.EmailAddress.focus() ;
        return false ;
    }

    
    if(!checkField(form.DaytimePhoneNumber) )
    {
        alert('Please enter your day time phone number.') ;
        form.DaytimePhoneNumber.focus() ;
        return false ;
    }
    
    if(!checkField(form.AddressLine1) )
    {
        alert('Please enter your street address.') ;
        form.AddressLine1.focus() ;
        return false ;
    }
    
    if(!checkField(form.City) )
    {
        alert('Please enter your city.') ;
        form.City.focus() ;
        return false ;
    }
    
    if(!checkField(form.Zip) )
    {
        alert('Please enter your ZIP code.') ;
        form.Zip.focus() ;
        return false ;
    }
    
}

