	function checkWebForm(){

		var type = "";
		var formError = new Boolean(false);
		var errArray = new Array();

		var cbContracting = new Boolean(document.getElementById("contracting").checked);
		var cbData = new Boolean(document.getElementById("data").checked);
		var cbClinical = new Boolean(document.getElementById("clinical").checked);
		var cbOther = new Boolean(document.getElementById("other").checked);

		if(cbContracting == false && cbData == false && cbClinical == false && cbOther == false){
			formError = true;
			errArray.push("Type of Request");
		}

		if(cbOther == true){
			if(document.getElementById("otherdesc").value.length < 1){
				formError = true;
				errArray.push("Type Of Request - Other");
			}
		}

		if(document.getElementById("req_name").value.length < 1){
			formError = true;
			errArray.push("Requestor Name");
		}

		if(document.getElementById("company").value.length < 1){
			formError = true;
			errArray.push("Company");
		}

		if(document.getElementById("phone").value.length < 1){
			formError = true;
			errArray.push("Phone Number");
		}

		if(document.getElementById("email").value.length < 1){
			formError = true;
			errArray.push("E-Mail");
		}

		if(cbContracting == true){
			if(document.getElementById("contract").value.length < 1){
				formError = true;
				errArray.push("Contract");
			}
		}

		if(cbData == true){
			if(document.getElementById("datareq").value.length < 1){
				formError = true;
				errArray.push("Data Request");
			}
		}

		if(cbClinical == true){
			if(document.getElementById("topic").value.length < 1){
				formError = true;
				errArray.push("Topic");
			}
			if(document.getElementById("drug").value.length < 1){
				formError = true;
				errArray.push("Drug");
			}
			if(document.getElementById("agenda").value.length < 1){
				formError = true;
				errArray.push("Agenda");
			}
			if(document.getElementById("pr_name").value.length < 1){
				formError = true;
				errArray.push("Presenter Name and Qualifications");
			}
			if(document.getElementById("attendees").value.length < 1){
				formError = true;
				errArray.push("Attendees");
			}
		}

		if(cbOther == true){
			if(document.getElementById("tfOther").value.length < 1){
				formError = true;
				errArray.push("OTHER");
			}
		}

		if(formError == true){
			var errorMessage = "One or more input errors were detected!\n\nPlease check your input in the listed fields, and try again:\n\n";

			for(var i=0; i < errArray.length; i++){
				errorMessage += errArray[i] + "\n";
			}
			alert(errorMessage);
			return false;
		} else {
			return true;
		}
	}
