
	function submit_form() 
	{ 
		var errors = ""; 
		if (document.getElementById("first_name").value == "") 
		{ 
			errors += "Please enter your first name.\r\n"; 
		} 
	
		if (document.getElementById("last_name").value == "") 
		{ 
			errors += "Please enter your last name.\r\n"; 
		} 
		if (document.getElementById("email").value == "") 
		{ 
			errors += "Please enter your email address.\r\n"; 
		} 
		else 
		{ 
			errors += CheckEmail(document.getElementById("email").value); 
		} 
	
		if (document.getElementById("subject").value == "") 
		{ 
			errors += "Please enter your feedback subject.\r\n"; 
		} 
	
		if (document.getElementById("subject").value == "") 
		{ 
		errors += "Please enter your comments/questions.\r\n"; 
		} 
		/* 
		if (document.getElementById("captcha").value == "") 
		{ 
			errors += "Please enter the verification by numbers .\r\n"; 
		} 
		*/ 
		if (errors != "") 
		{ 
			alert(errors); 
			return; 
		} 
		document.forms[0].submit(); 
	} 

	function CheckEmail(str)
	{
		var rejectedDomain=new Array()
		var index=0;
		//rejectedDomain[index++]="hotmail"
		//rejectedDomain[index++]="rocketmail"
		//rejectedDomain[index++]="yahoo"
		//rejectedDomain[index++]="zdnetmail"

		var rejected=false;
		var testresults=true;
		var message = "";
		var filter=/^.+@.+\..{2,3}$/;
		if (filter.test(str))
		{
			var tempstring = str.split("@");
			tempstring = tempstring[1].split(".");
			for (i=0; i<rejectedDomain.length; i++)
			{
				if (tempstring[0]==rejectedDomain[i])
					rejected=true;
			}
			if (rejected)
			{
				var message="Please input a more official email address!\n";
				message += "The following addresses are not allowed:\n";
				for (i=0; i<rejectedDomain.length; i++)
				{
					message += "\t" + rejectedDomain[i] + "\n";
				}
				validatePrompt(form.email, message)
				testresults=false;
			}
		}
		else
		{
			message="Please input a complete and valid email address.\n";
			testresults=false;
		}

		return (message);
	}

