

function isInt(field) {
	var valid = "0123456789.";
	var decimalCount = 0;
	for (var i=0; i<field.length; i++) {
		if (valid.indexOf(field.charAt(i)) =="-1") return false;
		if (field.charAt(i) == ".") decimalCount += 1;
		if (decimalCount > 1) return false;
	}
	return true;
}

function validate(form) {
	 
	var ok = 0;
	
	// Check required fields
	
	if (isEmpty(form.name.value)) {
		alert("Please enter your name.");
		form.name.focus();
		return false;
	}
	if (isEmpty(form.phone.value)) {
		alert("Please enter your phone number.");
		form.phone.focus();
		return false;
	}
	
	if (isEmpty(form.email.value)) {
		alert("Please enter your email address.");
		form.email.focus();
		return false;
	}
	return true;
}

function lTrim(theString) {
	while(1) {
		if (theString.substring(0,1) != " ") 
			break;
		theString = theString.substring(1,theString.length);
	}
	return theString;
}
		
function isEmpty(inputVal) {
	var inputStr = lTrim(inputVal.toString());
	if (inputStr.length < 1) {
		return true;
	}
	return false;
}
