	function validateForm(theForm){
		var returnValue = true;
		var errMessage = "";
			
		if(theForm.contact_name.value == ""){
			errMessage += "Please enter your name.\n";
			returnValue = false;
		}
			
		if(theForm.contact_email.value == ""){
			errMessage += "Please enter your email address.\n";
			returnValue = false;
		}
		else if(!validateEmail(theForm.contact_email.value)){
			errMessage += "Please enter a valid email address.\n";
			returnValue = false;
		}
			
		if(!returnValue)
			alert(errMessage);
		
		return returnValue;
	}
		
	function validateEmail(theAddress)
	{
		var returnValue = true;
		var AtSym       = theAddress.indexOf('@');
		var Period      = theAddress.lastIndexOf('.');
		var Space       = theAddress.indexOf(' ');
		var Length      = theAddress.length - 1;  // Array is from 0 to length-1

		// '@' cannot be in first position, Must be at least one valid char btwn '@' and '.'
		// Must be at least one valid char after '.', No empty spaces permitted
		if((AtSym < 1) || (Period <= AtSym+1) || (Period == Length ) || (Space  != -1))
			returnValue = false;

		return returnValue;
	}
