var i=0;
		var invalidFileExtensions = new Array();
		invalidFileExtensions[i++] = "ade";
		invalidFileExtensions[i++] = "adp";
		invalidFileExtensions[i++] = "asp";
		invalidFileExtensions[i++] = "bas";
		invalidFileExtensions[i++] = "bat";
		invalidFileExtensions[i++] = "chm";
		invalidFileExtensions[i++] = "cmd";
		invalidFileExtensions[i++] = "com";
		invalidFileExtensions[i++] = "cpl";
		invalidFileExtensions[i++] = "crt";
		invalidFileExtensions[i++] = "eml";
		invalidFileExtensions[i++] = "emf";
		invalidFileExtensions[i++] = "exe";
		invalidFileExtensions[i++] = "hlp";
		invalidFileExtensions[i++] = "hta";
		invalidFileExtensions[i++] = "inf";
		invalidFileExtensions[i++] = "ins";
		invalidFileExtensions[i++] = "isp";
		invalidFileExtensions[i++] = "jse";
		invalidFileExtensions[i++] = "jsp";
		invalidFileExtensions[i++] = "lnk";
		invalidFileExtensions[i++] = "mdb";
		invalidFileExtensions[i++] = "mde";
		invalidFileExtensions[i++] = "msc";
		invalidFileExtensions[i++] = "msi";
		invalidFileExtensions[i++] = "msp";
		invalidFileExtensions[i++] = "mst";
		invalidFileExtensions[i++] = "pcd";
		invalidFileExtensions[i++] = "pif";
		invalidFileExtensions[i++] = "rar";
		invalidFileExtensions[i++] = "reg";
		invalidFileExtensions[i++] = "scr";
		invalidFileExtensions[i++] = "sct";
		invalidFileExtensions[i++] = "shs";
		invalidFileExtensions[i++] = "url";
		invalidFileExtensions[i++] = "vbs";
		invalidFileExtensions[i++] = "vbe";
		invalidFileExtensions[i++] = "vb";
		invalidFileExtensions[i++] = "wsf";
		invalidFileExtensions[i++] = "wsh";
		invalidFileExtensions[i++] = "wsc";
		invalidFileExtensions[i++] = "js";

		function check()
		{
			if (document.quoteForm.clientName.value == ""){
				alert("The Full Name field is empty. Please enter your full name.");
				document.quoteForm.clientName.focus();
				return false;			
			}
			var phoneNumberRegExp = new RegExp(/\d{3}\.\d{3}\.\d{4}|\(\d{3}\)\d{3}\-\d{4}|\d{3}\-\d{3}\-\d{4}|\d{10}|\(\d{3}\)\s\d{3}\-\d{4}/);
			var emailAddressRegExp = new RegExp(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i);
			if (!document.quoteForm.emailAddress.value.match(emailAddressRegExp))
			{
				alert("The email address is invalid. Please enter a valid address.");
				document.quoteForm.emailAddress.focus();
				return false;
			}
			if (!document.quoteForm.phoneNumber.value.match(phoneNumberRegExp)) 
			{
				alert("The phone number is invalid. Please enter a number in the following format:(xxx)xxx-xxxx");
				document.quoteForm.phoneNumber.focus();
				return false;
			}
			if (document.quoteForm.address != null){
				if(document.quoteForm.address.value == ""){
					alert("Please enter an address in the Contact Information area.");
					document.quoteForm.address.focus();
					return false;
				}
			}
			if (document.quoteForm.file1 != null){
				if (document.quoteForm.file1.value != "")
				{
					var i=0;
					for(i=0;i<invalidFileExtensions.length;i++)
					{
						if(document.quoteForm.file1.value.indexOf("." + invalidFileExtensions[i]) != -1)
						{
							alert("File 1 has an invalid file type. Please select a different file.");
							return false;
						}
					}
				}
				if (document.quoteForm.file2.value != "") 
				{
					var i=0;
					for(i=0;i<invalidFileExtensions.length;i++)
					{
						if(document.quoteForm.file2.value.indexOf("." + invalidFileExtensions[i]) != -1)
						{
							alert("File 2 has an invalid file type. Please select a different file.");
							return false;
						}
					}
				}
				if (document.quoteForm.file3.value != "") 
				{
					var i=0;
					for(i=0;i<invalidFileExtensions.length;i++)
					{
						if(document.quoteForm.file3.value.indexOf("." + invalidFileExtensions[i]) != -1)
						{
							alert("File 3 has an invalid file type. Please select a different file.");
							return false;
						}
					}
				}
			}
			if (document.quoteForm.assignmentDate != null){
				if (document.quoteForm.toLang.options[document.quoteForm.toLang.selectedIndex].text == ""){
					alert("No language has been selected. Please select a language.");
					document.quoteForm.toLang.focus();
					return false;
				}
				if (document.quoteForm.assignmentDate.value == ""){
					alert("There is no assignment date.  Please select an assignment date.");
					document.quoteForm.assignmentDate.focus();
					return false;
				}
				if (document.quoteForm.assignmentTime.value == ""){
					alert("There is no assignment time.  Please enter an assignment time.");
					document.quoteForm.assignmentTime.focus();
					return false;
				}			
				if (document.quoteForm.assignmentLocationAddress.value == ""){
					alert("There is no assignment location address.  Please enter an assignment location address.");
					document.quoteForm.assignmentLocationAddress.focus();
					return false;
				}
			}
			document.quoteForm.cmdSubmit.disabled = true;
			document.quoteForm.cmdSubmit.value = "Uploading...";
			document.quoteForm.submit();
			return true;
		}