function ValidateForm(form) {

	if (form.name.value == '') { 
		alert('Please enter your name.');
		form.name.focus();
		return false }


	if (form.email.value == '' && form.phone.value == '' && form.mobile.value == '') { 
		alert('Please enter at least one method of contact so we can get back to you.');
		form.email.focus();
		return false }
		
		
	if (form.email.value == '') { }
		else {
		crucial = form.email.value.indexOf ("@");
		dotcrucial = form.email.value.indexOf (".");
		if(crucial == -1 || dotcrucial == -1) {
			alert('You did not enter your Email correctly.');
			form.email.focus();
			return false } 
		}
		
		
 	if(!IsNumeric(form.phone.value)) { 
		alert('Please enter only digits for your phone number.');
		form.phone.select();
		return false }

 	if(!IsNumeric(form.mobile.value)) { 
		alert('Please enter only digits for your mobile number.');
		form.mobile.select();
		return false }
		

	if (form.letter.value == '') { 
		alert('You must write an email message.');
		form.letter.focus();
		return false }

}




function IsNumeric(sText) {
	var ValidChars = "0123456789- ";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
	if (ValidChars.indexOf(Char) == -1) {
	IsNumber = false }
	}
	return IsNumber;
   
   }