// JavaScript Document/*	validateoForms.js	contains all validation functions to check	that the user has completed all mandatory text fields, radio buttons & select lists correctly.	date created: 19th Jan 2006	author: ari rizos www.webology.net.au*//*	GLOBAL VARIABLES */var submitform;var errormessage;/*		function validatetextfield(textfield, textfieldname)	checks to make sure that the text field contains information	parameters:		textfield - form field					textfieldname - name of form field	author ari rizos www.webology.net.au info@webology.net.au*/function validatetextfield(textfield, textfieldname){	if(textfield.value == "" || textfield.value == "PLEASE COMPLETE"){			textfield.value = "PLEASE COMPLETE";			submitform = false;			errormessage += textfieldname + " must be completed\n";	}}/*	function validateselectlist(selectfield, selectfieldname)	checked to make sure that the user has selected an option from the select list	parameters:		selectfield - select list form field					selectfieldname - name of select list	author ari rizos www.webology.net.au info@webology.net.au*/function validateselectlist(selectlist, selectlistname){		if(selectlist.selectedIndex == 0){		submitform = false;		errormessage += selectlistname + " must be selected\n";	}}function validatecheckbox(checkbox, checkbox2, checkboxname){		if(checkbox.checked == false && checkbox2.checked == false){		submitform = false;		errormessage += checkboxname + " must be selected\n";	}}function checkform(){	errormessage = "Error: \n";	submitform = true;		//	check all client text fields	validatetextfield(document.forms[0].name, "Name");	validatetextfield(document.forms[0].phone, "Phone");	validatetextfield(document.forms[0].email, "Email");				if(submitform == false){		alert(errormessage);	}	if(submitform == true){		document.forms[0].submit();	}}
