

function field_focus() {

	if (document.uploadInfo.name.value == "") {
  document.forms[0].elements["name"].focus();
  }
  else {
  document.uploadInfo.jobname.focus();
  }
  
};

function checkform() {
	if (document.uploadInfo.name.value == "") {
	alert("Please include your name.");
	document.uploadInfo.name.focus();
	return false;
	}
	if (document.uploadInfo.email.value == "") {
	alert("Please include your email.");
	document.uploadInfo.email.focus();
	return false;
	}
	if (document.uploadInfo.email.value != "") {

		var str = document.uploadInfo.email.value
		var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		
		if (!re.test(str)) {

		alert("You entered an invalid Email Address.");
		document.uploadInfo.email.focus();
		return false;
		}
	}
	if (document.uploadInfo.phone.value == "") {
	alert("Please include your phone number.");
	document.uploadInfo.phone.focus();
	return false;
	}
	if (document.uploadInfo.contact.value == "") {
	alert("Please supply a contact name.");
	document.uploadInfo.contact.focus();
	return false;
	}
	if (document.uploadInfo.contactemail.value == "") {
	alert("Please supply your contact's email address.");
	document.uploadInfo.contactemail.focus();
	return false;
	}
	if (document.uploadInfo.contactemail.value != "") {

		var str = document.uploadInfo.contactemail.value
		var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		
		if (!re.test(str)) {

		alert("You entered an invalid Vendor Email Address.");
		document.uploadInfo.contactemail.focus();
		return false;
		}
	}
	if (document.uploadInfo.jobname.value == "") {
	alert("Please supply a job name or job reference.");
	document.uploadInfo.jobname.focus();
	return false;
	}
	if (document.uploadInfo.software.value == "") {
	alert("Please select the software you used.");
	document.uploadInfo.software.focus();
	return false;
	}
	if (document.uploadInfo.platform.value == "") {
	alert("Please specify your computer platform.");
	document.uploadInfo.platform.focus();
	return false;
	
	} else {
		return true;
	}
};

