function validateForm(whichForm) {
	var submission = true;
	
	if (whichForm == "support") {
		
		if (document.supportForm.support.value.length == 0) {
			document.supportForm.support.style.backgroundColor = "#ffcccc;";
			document.supportForm.support.focus();
			submission = false;
		} else {
			document.supportForm.support.style.backgroundColor = "#ffffff;";
		}
		
		if (document.supportForm.reproduce.value.length == 0) {
			document.supportForm.reproduce.style.backgroundColor = "#ffcccc;";
			document.supportForm.reproduce.focus();
			submission = false;
		} else {
			document.supportForm.reproduce.style.backgroundColor = "#ffffff;";
		}
		
				if (document.supportForm.software.value.length == 0) {
			document.supportForm.software.style.backgroundColor = "#ffcccc;";
			document.supportForm.software.focus();
			submission = false;
		} else {
			document.supportForm.software.style.backgroundColor = "#ffffff;";
		}

		if (document.supportForm.connection.value.length == 0) {
			document.supportForm.connection.style.backgroundColor = "#ffcccc;";
			document.supportForm.connection.focus();
			submission = false;
		} else {
			document.supportForm.connection.style.backgroundColor = "#ffffff;";
		}
		
		if (document.supportForm.os.value.length == 0) {
			document.supportForm.os.style.backgroundColor = "#ffcccc;";
			document.supportForm.os.focus();
			submission = false;
		} else {
			document.supportForm.os.style.backgroundColor = "#ffffff;";
		}
		
		
		if (document.supportForm.email.value.length == 0) {
			document.supportForm.email.style.backgroundColor = "#ffcccc;";
			document.supportForm.email.focus();
			submission = false;
		} else {
			document.supportForm.email.style.backgroundColor = "#ffffff;";
		}
		
		if (document.supportForm.name.value.length == 0) {
			document.supportForm.name.style.backgroundColor = "#ffcccc;";
			document.supportForm.name.focus();
			submission = false;
		} else {
			document.supportForm.name.style.backgroundColor = "#ffffff;";
		}
		



		
		

		
		
		if (submission == false) {
			alert("Please enter all required fields.");
			return false;
		} else {
			return true;
		}
	}
	
	if (whichForm == "forgotpassword") {
		if (document.supportForm.emailaddress.value.length == 0) {
			document.supportForm.emailaddress.style.backgroundColor = "#ffcccc;";
			document.supportForm.emailaddress.focus();
			submission = false;
		} else {
			document.supportForm.emailaddress.style.backgroundColor = "#ffffff;";
		}
		if (submission == false) {
			alert("Please enter all required fields.");
			return false;
		} else {
			return true;
		}
	}
	
	
	if (whichForm == "register") {
		if (document.supportForm.CompanyPhone.value.length == 0) {
			document.supportForm.CompanyPhone.style.backgroundColor = "#ffcccc;";
			document.supportForm.CompanyPhone.focus();
			submission = false;
		} else {
			document.supportForm.CompanyPhone.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.CompanyZip.value.length == 0) {
			document.supportForm.CompanyZip.style.backgroundColor = "#ffcccc;";
			document.supportForm.CompanyZip.focus();
			submission = false;
		} else {
			document.supportForm.CompanyZip.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.CompanyState.value.length == 0) {
			document.supportForm.CompanyState.style.backgroundColor = "#ffcccc;";
			document.supportForm.CompanyState.focus();
			submission = false;
		} else {
			document.supportForm.CompanyState.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.CompanyCity.value.length == 0) {
			document.supportForm.CompanyCity.style.backgroundColor = "#ffcccc;";
			document.supportForm.CompanyCity.focus();
			submission = false;
		} else {
			document.supportForm.CompanyCity.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.CompanyAddress.value.length == 0) {
			document.supportForm.CompanyAddress.style.backgroundColor = "#ffcccc;";
			document.supportForm.CompanyAddress.focus();
			submission = false;
		} else {
			document.supportForm.CompanyAddress.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.CompanyName.value.length == 0) {
			document.supportForm.CompanyName.style.backgroundColor = "#ffcccc;";
			document.supportForm.CompanyName.focus();
			submission = false;
		} else {
			document.supportForm.CompanyName.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.Password.value.length == 0) {
			document.supportForm.Password.style.backgroundColor = "#ffcccc;";
			document.supportForm.Password.focus();
			submission = false;
		} else {
			document.supportForm.Password.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.EMailAddress.value.length == 0) {
			document.supportForm.EMailAddress.style.backgroundColor = "#ffcccc;";
			document.supportForm.EMailAddress.focus();
			submission = false;
		} else {
			document.supportForm.EMailAddress.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.LastName.value.length == 0) {
			document.supportForm.LastName.style.backgroundColor = "#ffcccc;";
			document.supportForm.LastName.focus();
			submission = false;
		} else {
			document.supportForm.LastName.style.backgroundColor = "#ffffff;";
		}
		if (document.supportForm.FirstName.value.length == 0) {
			document.supportForm.FirstName.style.backgroundColor = "#ffcccc;";
			document.supportForm.FirstName.focus();
			submission = false;
		} else {
			document.supportForm.FirstName.style.backgroundColor = "#ffffff;";
		}
		
		if (submission == false) {
			alert("Please enter all required fields.");
			return false;
		} else {
			return true;
		}
	}
}