function verify_form() {

	var field_name = new Array();
	var message = new Array();
	var value_type = new Array();
	var input_type = new Array();
	var error_count = 0;

	// START OF MESSAGE TO DISPLAY
	var text = "The following errors were created:\n\n";

	// ARRAY OF DATA FIELD TO CHECK
	field_name[0]=document.clientMail.email;	    message[0]='Email: is not formated correctly ';	value_type[0]='email';
	
	for (var i=0; i<field_name.length; i++) {
		//STRINGS
		if (value_type[i] == 'string') {
			if (!/\S+/i.test(field_name[i].value)) {
				text += "\t" + message[i] + "\n";
				error_count++;
			}
		}
		// NUMERIC 
		else if (value_type[i] == 'numeric') {
			if (eval(field_name[i].value == 0)) {
			}
			else if (!eval(field_name[i].value * 1)) {
				text += "\t" + message[i] + "\n";
				error_count++;
			}
		}
		// DATE
		else if (value_type[i] == 'date') {
			var d = new RegExp("^[0-1][0-9]+\\/[0-3][0-9]+\\/[2][0][0-9]{2}$");
			if (!d.test(field_name[i].value)) {
				text += "\t" + message[i] + "\n";
				error_count++;
			}
		}
		// EMAIL
		else if (value_type[i] == 'email') {
			var e = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			if (!e.test(field_name[i].value)) {
				text += "\t" + message[i] + "\n";
				error_count++;
			}
		}
	}

	if (error_count > 0) { alert(text) }
	else { document.clientMail.submit()}
}