function prepVars(){
    var f = document.empform;
	f.address.value = f.address.value.toUpperCase()
	f.city.value = f.city.value.toUpperCase()
	f.zipcode.value = f.zipcode.value.toUpperCase()
	f.company1city.value = f.company1city.value.toUpperCase()
	f.company2city.value = f.company2city.value.toUpperCase()
	f.company3city.value = f.company3city.value.toUpperCase()

	f.area_code.value = setNumeric(f.area_code.value) > 0 ? setNumeric(f.area_code.value):'';
	f.homephone1.value = setNumeric(f.homephone1.value) > 0 ? setNumeric(f.homephone1.value):'';
	f.homephone2.value = setNumeric(f.homephone2.value) > 0 ? setNumeric(f.homephone2.value):'';
	f.phone.value = f.area_code.value + f.homephone1.value + f.homephone2.value

	f.company1area_code.value = setNumeric(f.company1area_code.value) > 0 ? setNumeric(f.company1area_code.value):'';
	f.company1phone1.value = setNumeric(f.company1phone1.value) > 0 ? setNumeric(f.company1phone1.value):'';
	f.company1phone2.value = setNumeric(f.company1phone2.value) > 0 ? setNumeric(f.company1phone2.value):'';
	f.company1phone.value = f.company1area_code.value + f.company1phone1.value + f.company1phone2.value

	f.company2area_code.value = setNumeric(f.company2area_code.value) > 0 ? setNumeric(f.company2area_code.value):'';
	f.company2phone1.value = setNumeric(f.company2phone1.value) > 0 ? setNumeric(f.company2phone1.value):'';
	f.company2phone2.value = setNumeric(f.company2phone2.value) > 0 ? setNumeric(f.company2phone2.value):'';
	f.company2phone.value = f.company2area_code.value + f.company2phone1.value + f.company2phone1.value

	f.company3area_code.value = setNumeric(f.company3area_code.value) > 0 ? setNumeric(f.company3area_code.value):'';
	f.company3phone1.value = setNumeric(f.company3phone1.value) > 0 ? setNumeric(f.company3phone1.value):'';
	f.company3phone2.value = setNumeric(f.company3phone2.value) > 0 ? setNumeric(f.company3phone2.value):'';
	f.company3phone.value = f.company3area_code.value + f.company3phone1.value + f.company3phone2.value

}
function validate(){
	var allValid = 1
	var f = document.empform;
	prepVars()
    if (allValid == 1 && isEmpty(f.first.value) && isEmpty(f.last.value)){
        alert("Please supply your name.")
        if (isEmpty(f.first.value)){
            fieldSelect(f.first)
        }else{
            fieldSelect(f.last)
        }
        allValid = 0
    }
	/**************** ADDRESS VALIDATION ************************/
	if (allValid == 1 && !requiredOK(true, f.address)){
		alert("The street address does not appear to be valid.")
		fieldSelect(f.address)
		allValid = 0
	}
	if (allValid == 1 && !requiredOK(true, f.city)){
		alert("Please enter a valid City.")
		fieldSelect(f.city)
		allValid = 0
	}
	if (allValid == 1 && !requiredOK(true, f.state)){
		alert("Please select a State.")
		fieldFocus(f.state)
		allValid = 0
	}
	if (allValid == 1 && !requiredOK(true, f.zipcode)){
		alert("Please enter a valid Zip Code.")
		fieldSelect(f.zipcode)
		allValid = 0
	}
	if (allValid == 1 && !requiredOK(true, f.phone)){
	    alert(f.phone.value);
		alert("Please enter a valid Phone Number.")
		fieldSelect(f.area_code)
		allValid = 0
	}
	if (allValid == 1){
	    if(!emailOK(f.email.value)){
			fieldSelect(f.email)
			allValid = 0
		}else if (isEmpty(f.email.value)){
			alert("Please provide an Email Address.")
			fieldSelect(f.email)
			allValid = 0
		}
	}
    if (allValid == 1 && isEmpty(f.school1.value) && isEmpty(f.school2.value) && isEmpty(f.school3.value)){
        alert("Please supply at least one School Name.")
        fieldSelect(f.school1)
        allValid = 0
    }
    if (allValid == 1 && isEmpty(f.school1from.value) && isEmpty(f.school1from.value) && isEmpty(f.school1from.value)){
        alert("Please supply at least one entry for the Years Attended From field.")
        fieldSelect(f.school1from)
        allValid = 0
    }
    if (allValid == 1 && isEmpty(f.school1to.value) && isEmpty(f.school1to.value) && isEmpty(f.school1to.value)){
        alert("Please supply at least one entry for the Years Attended To field.")
        fieldSelect(f.school1to)
        allValid = 0
    }
    return( allValid )
}
function goSubmit(){
	if(validate()){
        document.empform.page_action.value=1;
        document.empform.submit();
	}
}
