$(function() {
	$("#submit").click(function(){

		var doTelephone = true;
		var doEmail = false;
		
		$("input").not("#submit").css("border","1px solid #888888");
		$("textarea").css("border","1px solid #888888");
		
		/* Name Exists*/
		var inputId = "input#name"
		var nameValue = $(inputId).attr("value");
		if (nameValue == null) {
			$("#errorMsg").text("Please supply your name.");
			showErrorMsg(inputId);
			return false;
		}

		/* Telephone Exists*/
		var inputId = "input#telephone"
		var telephoneValue = $(inputId).attr("value");
		if (doTelephone == true) {
			if (telephoneValue == null) {
				$("#errorMsg").text("Please supply your telephone number.");
				showErrorMsg(inputId);
				return false;
			} 
		}
		
		/* Telephone Exists */
		if (telephoneValue != null) {
			if (IsNumeric(telephoneValue) == false) {
				$("#errorMsg").text("Please check your telephone number.");
				showErrorMsg(inputId);
				return false;
			}
		}
		
		/* EmailExists */
		var inputId = "input#email"
		var emailValue = $(inputId).attr("value");
		if (doEmail == true) {
			if (emailValue == null) {
				$("#errorMsg").text("Please supply your email address.");
				showErrorMsg(inputId);
				return false;
			}
		}

		/* Enquiry Exists */
		var inputId = "textarea#enquiry"
		var emailValue = $(inputId).attr("value");
		if (emailValue == null) {
			$("#errorMsg").text("Please specify your enquiry.");
			showErrorMsg(inputId);
			return false;
		}

	});
});

function showErrorMsg(inputId) {
		$("#errorMsg").css("display","block");
		//$("#errorMsg").css("color","blue");
		$(inputId).css("border","1px solid red");
	}

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;
}