function ValidateForm(form) {


	if (form.name.value == '') { 
		alert('You must enter your Name.');
		form.name.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 (form.email.value == '' && form.phone.value == '' && form.mobile.value == '') { 
		alert('You must enter at least one method of contact.');
		form.phone.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;
   
   }
