function Form_Validator(theForm){
	// check the FIRST NAME
	if (theForm.firstName.value == ""){
		alert("You must enter a First Name");
		theForm.firstName.focus();
		return (false);
	}
	// check the LAST NAME
	if (theForm.lastName.value == ""){
		alert("You must enter a Last Name");
		theForm.firstName.focus();
		return (false);
	}
	// check the COUNTRY
	if (theForm.country.value == ""){
		alert("You must enter a Country");
		theForm.country.focus();
		return (false);
	}
	// check the EMAIL
	var checkEmail = "@.";
	var checkStr = theForm.email.value;
	var EmailValid = false;
	var EmailAt = false;
	var EmailPeriod = false;
	for (i = 0;  i < checkStr.length;  i++){
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++){
			if (ch == checkEmail.charAt(j) && ch == "@") EmailAt = true;
			if (ch == checkEmail.charAt(j) && ch == ".") EmailPeriod = true;
	  		if (EmailAt && EmailPeriod) break;
	  		if (j == checkEmail.length) break;
		}
		// if both the @ and . were in the string
		if (EmailAt && EmailPeriod){
			EmailValid = true;
			break;
		}
	}
	if (!EmailValid){
		alert("You must enter a valid Email");
		theForm.email.focus();
		return (false);
	}
}