/******************************************************************************
* By: Peter C. Y. Leung                                                       *
* For: Sena Limo Service                                                      *
* Date: August 10, 20004                                                      *
* Updated: May 10, 2004                                                       *
* Version: 0.2                                                                *
* Site: http://www.senalimo.com                                               *
* Location: /reservations/reserations.js                                      *
* Description: Javascript to reaction with users' mouse pointer               *
* Copyright 1999-2004 Dynamic Spectra, San Francisco, California, U.S.A.      *
******************************************************************************/
function checkName(elementName) {
	if (document.reservationsForm.elements[elementName].value.length!=0 && !isNaN(document.reservationsForm.elements[elementName].value)) {
		alert("Please enter text here!");
		document.reservationsForm.elements[elementName].value = "";
		document.reservationsForm.elements[elementName].focus();
		return false;
	}
	return true;
}
function checkNum(elementName) {
	if (document.reservationsForm.elements[elementName].value.length!=0 && isNaN(document.reservationsForm.elements[elementName].value)) {
		alert("Please enter number here!");
		document.reservationsForm.elements[elementName].value = "";
		document.reservationsForm.elements[elementName].focus();
		return false;
	}
	return true;
}
function checkEmail(elementName) {
	if (checkName(elementName)) {
		regExp = /(\w|\W)+@(\w|\d|-)+\.(\w|\d|-)+/;
		if (document.reservationsForm.elements[elementName].value.length!=0 && document.reservationsForm.elements[elementName].value.search(regExp)!=0) {
			alert("Please enter a valid e-mail address!\nE.g. username@hosts.domain");
			document.reservationsForm.elements[elementName].value = "";
			document.reservationsForm.elements[elementName].focus();
			return false;
		}
		return true;
	}
	return false;
}
/********************************** EOF **************************************/