// ****************************************************************************
//
//  Checkform: alerts, confirms and prompts
//
//	Written by Lisa S. Chang
//
// ****************************************************************************

// verify the required fields are entered

	function isblank(s) {
		for(var i=0; i<s.length; i++) {
			var c=s.charAt(i);
			if ((c!=' ') && (c!='\n') && (c!='\t')) return false;
		}
		return true;
	}

	//form verification function
	function verify(f) {
		var msg;
		var empty_field = "";
		for (var i=0; i<f.length; i++) {
			var e=f.elements[i];
			
			if ((e.type=="text") && !e.optional) {
				//check for an empty field first
				if ((e.value==null) || (e.value=="") || isblank(e.value)) {
					//empty_field += "\n  " + e.name;
					//continue;
					if (e.name == "firstname") {empty_field = "First Name";}
					else if (e.name == "lastname") {empty_field = "Last Name";}
					else if (e.name == "organization") {empty_field = "Organization";}
					else if (e.name == "country") {empty_field = "Country";}
					else if (e.name == "phone") {empty_field = "Phone";}
					else if (e.name == "email_address") {empty_field = "Email";}
					msg = "The following field is required:  " + empty_field + "."
					alert(msg);
					return false;
				}
				//display any recognized errors and return false to prevent form submission
				//otherwise, return true and submit form
			}
		} //ends the for loop 
	}