function verify_contact_form(form) {

	var message = "Please complete the form before submitting it\nYou need to enter the following:\n";
	var verified = true;

	if (form.user_name.value == "" || form.user_name.value == "Your Name") {

		verified = false;
		message += "\n* Your name";

	}

	if (form.comments.value == "" || form.comments.value == "Your Comments") {

		verified = false;
		message += "\n* Your comments";

	}

	if (!verified) {

		message += "\n";

	}

	if (form.address.value == "" || form.address.value == "Your Address"
	    || form.telephone.value == "" || form.telephone.value == "Your Telephone"
	    || form.email.value == "" || form.email.value == "Your E-mail") {

		verified = false;
		message += "\n* Your address, telephone, or e-mail";

	}

	if (!verified) {

		alert(message);

	}

	return verified;

}

function textFieldDefault(text) {

	if (text.value == "") {

		text.value = text.defaultValue;

	}

}

function verify_advanced_search(form) {

	var message = "";
	var verified = true;

	if (form.CiRestriction.value == "") {

		verified = false;
		message += "Please enter a phrase to search for\n";

	}

	if (form.CiMaxRecordsPerPage.value == "" || isNaN(form.CiMaxRecordsPerPage.value)) {

		verified = false;
		message += "Please enter a number for the results per page\n";

	}

	if (!verified) {

		alert(message);
		form.CiMaxRecordsPerPage.value = form.CiMaxRecordsPerPage.defaultValue;

	}

	return verified;

}

function verify_basic_search(form) {

	if (form.Terms.value == "") {

		alert("Please enter a phrase to search for");
		return false;

	}

	return true;

}

function verify_feedback_form(form) {

	var message = "Please complete the form before submitting it\nYou need to enter the following:\n";
	var verified = true;

	if (form.user_name.value == "") {

		verified = false;
		message += "\n* Your name";

	}

	if (form.email.value == "") {

		verified = false;
		message += "\n* Your e-mail";

	}

	if (form.discovery.value == "") {

		verified = false;
		message += "\n* How you discovered the site";

	}

	if (form.comments.value == "") {

		verified = false;
		message += "\n* Your comments";

	}

	if (!verified) {

		alert(message);

	}

	return verified;

}


function setpipe(obj)
	{
		var separators = new RegExp("[ \t\v\n\r\f]*[\r;,][ \t\v\n\r\f]*" , "g") ;
		var spaces = new RegExp("[ \t\v\n\r\f]*[ ][ \t\v\n\r\f]*" , "g") ;
		
		keys = new String("");
		keys = obj.value;
		keys = keys.toUpperCase();
		keys = keys.replace(spaces, " ");
		keys = keys.replace(separators, ";");	
		obj.value = keys;
	}
