function CHECK_FORM ()
{
	msg = "";
	with (document.forms [0])
	{
		var ok = true;

		ok = ok & PULLUP (TITLE, "Title");
		ok = ok & TEXT (FIRSTNAME, "Firstname");
		ok = ok & TEXT (LASTNAME, "Lastname");
		ok = ok & PULLUP (GENDER, "Gender");
		ok = ok & TEXT (INSTITUTION, "Institution");
		ok = ok & TEXT (ADDRESS, "Address");
		ok = ok & TEXT (ZIP, "Zip code");
		ok = ok & TEXT (CITY, "City");
		ok = ok & PULLUP (COUNTRY, "Country");
		ok = ok & TEXT_EMAIL (EMAIL, "Email");
		ok = ok & TEXT_PHONE_FAX (PHONE, "Phone");
		ok = ok & TEXT_PHONE_FAX (FAX, "Fax");
		ok = ok & TEXT (USERNAME, "Username");
		ok = ok & TEXT (PASSWORD1, "Password");
		ok = ok & TEXT (PASSWORD2, "Confirm");
		if (PASSWORD1.value != PASSWORD2.value)
		{
			ok = false;
			msg += "The values of  fields \"Password\" and \"Confirm\" are not equal\n";
		}
		if (ok == false)
		{
			msg = "Form error(s)\n\n" + msg;
			alert (msg);
			return (false);
		}
		TESTJS.value = "999";
		return (true);
	}
}
