//Ensure all fields are completed and done correctly
	function ValidateEntries() {
		
	 	// the message variable holds the string that 
		//will be displayed if there is a blank field
		var message = "";
		
		if (document.membershipform.fname.value == "")
		{
                message += "\n\tFirstname";
 		}
		
		if (document.membershipform.lname.value == "")
		{
                message += "\n\tLastname";
		}
		
		if (document.membershipform.addy.value == "")
		{
                message += "\n\tAddress";
		}
		
		if (document.membershipform.email.value == "")
		{
                message += "\n\tEmail Address";
		}
		
		
		if (document.membershipform.age.value == "")
		{
                message += "\n\tAge";
		}
		
		if (document.membershipform.sex.value == "")
		{
                message += "\n\tSex";
		}
		
		if (document.membershipform.membernotes.value == "")
		{
                message += "\n\tMember notes";
		}
		if (document.membershipform.username.value == "")
		{
                message += "\n\tUsername";
		}
		
		if (document.membershipform.password.value == "")
		{
                message += "\n\tPassword";
		}
		
		if (document.membershipform.password2.value == "")
		{
                message += "\n\t\tConfirm Password";
		}
	
		//confirm password
		if ((document.membershipform.password.value) != (document.membershipform.password2.value)){
			if (message != ""){ //There has been an error before this
			message += "\nIn addition\n\t";
			}
			message += "Please confirm password correctly";			
		}//end if	
		
		if (message != "") //Error occured
		{
		   		// Alert user of the missing information
		   		alert("The following fields are required but have been left blank" + message +
					  "\n\nPlease ensure they are completed then try re-submitting the form.    ");
				
				
				return false; //error do not submit the form to server
		}	
		
		return true; // OK, there was no error, so allow the form to be submitted.
	}//End of function
	
	//check for correct email format
	function CheckEmail(){
		//ensure the '@' character appears after atleast one character in the email provided
		var i;
		for(i=1; i<=(document.membershipform.email.value.length - 1); i++){
			if( (document.membershipform.email.value.substr(i,1))== '@' ){
				var offset;
				//The reason for the offset
				//ensure that there is at least another character after the '@'
				//then a '.' after that, i.e. for example 'ere@d.co'
				for(offset=i+2; offset<=(document.membershipform.email.value.length - 1); offset++){
					if( (document.membershipform.email.value.substr(offset,1))== '.' ){
						return true;					
					}//end if
				}//end for
				alert("Invalid email address  format");
				return false;
				
			}//end if
		}//end for
		alert("Invalid email address  format");
		return false;		
	}
	
	
	

	//Check if a numeric value was entered for age
	function CheckAge(field){
		var cnt;
		if (isNaN(field.value)){
			cnt=(field.value.length - 1);
			field.focus();
			alert("Invalid entry\n Your entry must be a number ");
			
			return false;
		}
		
		
	}