function validateContact() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.subject.value == '') {
		alert('Subject is a required field.');
		document.SurveyForm.subject.focus();
		return false;
	}
	if (document.SurveyForm.firstName.value == '') {
		alert('First Name is a required field.');
		document.SurveyForm.firstName.focus();
		return false;
	}
	if (document.SurveyForm.lastName.value == '') {
		alert('Last Name is a required field.');
		document.SurveyForm.lastName.focus();
		return false;
	}
	if (document.SurveyForm.companyName.value == '') {
		alert('Company Name is a required field.');
		document.SurveyForm.companyName.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value == '') {
		alert('Email Address is a required field.');
		document.SurveyForm.emailAddress.focus();
		return false;
	}
	
	if (document.SurveyForm.emailAddress.value != ''){
		if (checkEmail(document.SurveyForm.emailAddress)){
		alert('The E-mail Address you entered is invalid.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
}

function validateCareer() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.firstName.value == '') {
		alert('First Name is a required field.');
		document.SurveyForm.firstName.focus();
		return false;
	}
	if (document.SurveyForm.lastName.value == '') {
		alert('Last Name is a required field.');
		document.SurveyForm.lastName.focus();
		return false;
	}
	if (document.SurveyForm.emailAddress.value == '') {
		alert('Email Address is a required field.');
		document.SurveyForm.emailAddress.focus();
		return false;
	}
	
	if (document.SurveyForm.emailAddress.value != ''){
		if (checkEmail(document.SurveyForm.emailAddress)){
		alert('The E-mail Address you entered is invalid.');
		document.SurveyForm.emailAddress.focus();
		return false;
		}
	}
	if (document.SurveyForm.resume.value == '') {
		alert('Resume / Cover Letter is a required field.');
		document.SurveyForm.resume.focus();
		return false;
	}
		if (document.SurveyForm.resume.value != '') {
			var pos = document.SurveyForm.resume.value;
			//alert (pos);
			var posDoc = pos.lastIndexOf('.doc');
			var posPDF = pos.lastIndexOf('.pdf');
			if ((posDoc == -1) && (posPDF == -1)){
				alert('Resume / Cover Letter must be a PDF or Word document.');
				document.SurveyForm.resume.focus();
				return false;
			}
	}
	
}

function validateSendFriend() {
	
	var answered = false;
	var multiAnswer = 0;
	
	//customer information
	if (document.SurveyForm.yourName.value == '') {
		alert('Your Name is a required field.');
		document.SurveyForm.yourName.focus();
		return false;
	}
	if (document.SurveyForm.yourEmail.value == '') {
		alert('Your E-mail is a required field.');
		document.SurveyForm.yourEmail.focus();
		return false;
	}
	if (document.SurveyForm.yourEmail.value != ''){
		if (checkEmail(document.SurveyForm.yourEmail)){
		alert('Your E-mail Address is invalid.');
		document.SurveyForm.yourEmail.focus();
		return false;
		}
	}
	if (document.SurveyForm.friendEmail.value == '') {
		alert('Friend\'s E-mail is a required field.');
		document.SurveyForm.friendEmail.focus();
		return false;
	}
	if (document.SurveyForm.friendEmail.value != ''){
		if (checkEmail(document.SurveyForm.friendEmail)){
		alert('Your Friend\'s E-mail Address is invalid.');
		document.SurveyForm.friendEmail.focus();
		return false;
		}
	}
	if (document.SurveyForm.message.value == '') {
		alert('E-mail Message is a required field.');
		document.SurveyForm.message.focus();
		return false;
	}
}

function checkAlpha(field) {
	string = field.value;
	var Chars = "0123456789";

    for (var i = 0; i < string.length; i++) {
       if (Chars.indexOf(string.charAt(i)) == -1){
			return true;          
       }
    }
    return false;
}
function checkEmail(field) {
	string = field.value;
 	if (string.indexOf(' ')==-1 
      	&& 0<string.indexOf('@')
      	&& string.indexOf('@')+1 < string.length){
			return false;
	}
 	return true;
}
