function preSubmitTest(objForm) {		
		var i = 0;
		strErrMsg = "";

// *************************************************************************************
		
		if (objForm.fname.value == "") {
			i++;
			strErrMsg = i + ". Please fill in First Name.  \n";
		}
		
// *************************************************************************************		

		if (objForm.lname.value == "") {
			i++;
			strErrMsg = i + ". Please fill in Last Name.  \n";
		}

// *************************************************************************************

		if (objForm.email.value == "") {
			i++;
			strErrMsg = i + ". Please fill in Email Address.  \n";
		}
		else if (objForm.email.value.length < 8) {
			i++;
			strErrMsg = strErrMsg + i + ". Email Address must NOT be less than 8 characters.  \n";
		}
		else if (!isValidChars(objForm.email.value)) {
			i++;
			strErrMsg = strErrMsg + i + ". Email Address contains an invalid character.  \n";
		}

// *************************************************************************************

		if (objForm.Zip.value == "") {
			i++;
			strErrMsg = strErrMsg + i + ". Please fill in Zip Code.  \n";
		}
		else if (objForm.Zip.value.length < 5) {
			i++;
			strErrMsg = strErrMsg + i + ". Zip Code must NOT less than 5 characters.  \n";
		}
		else if (!isValidChars(objForm.Zip.value)) {
			i++;
			strErrMsg = strErrMsg + i + ". User ID contains invalid character.  \n";
		}

// *************************************************************************************

		if (objForm.uname.value == "") {
			i++;
			strErrMsg = strErrMsg + i + ". Please fill in User ID.  \n";
		}
		else if (objForm.uname.value.length < 3) {
			i++;
			strErrMsg = strErrMsg + i + ". User ID must NOT less than 3 characters.  \n";
		}
		else if (!isValidChars(objForm.uname.value)) {
			i++;
			strErrMsg = strErrMsg + i + ". User ID contains invalid character.  \n";
		}

// *************************************************************************************
		if (objForm.txtprodType.value == "1000") {
			i++;
			strErrMsg = strErrMsg + i + ". You must select a Plan.  \n";
		}

// *************************************************************************************
		if (!objForm.chkTos.checked) {
			i++;
			strErrMsg = strErrMsg + i + ". You must agree to TOS.  \n";
		}

// *************************************************************************************
		
		if (objForm.pwd.value == "") {
			i++;
			strErrMsg = strErrMsg + i + ". Please fill in Password.  \n";
		}
		else if (objForm.pwd.value.length < 6) {
			i++;
			strErrMsg = strErrMsg + i + ". Password must NOT less than 6 characters.  \n";
		}
		else if (!isValidChars(objForm.pwd.value)) {
			i++;
			strErrMsg = strErrMsg + i + ". Password contains invalid character.  \n";
		}
// ***************************************************************************************	
	
		if (objForm.pwd.value != "" && objForm.pwdc.value != "" && objForm.pwd.value != objForm.pwdc.value ) {
			i++;
			strErrMsg = strErrMsg + i + ". Password Mismatch.  \n";
		}		


		if (strErrMsg != "") {
			strErrMsg = "Errors Found...\n" + strErrMsg;
			alert(strErrMsg);
		}
		else {
			objForm.submit();
		}
}
