// JavaScript Document
	// prepare the form when the DOM is ready 
	var $j = jQuery.noConflict();
	$j.validator.addMethod('number', function(value) {
	var numbers = value.split(/\d/).length - 1;
	return (value.match(/^(\+)*(\d|\s|\(|\))*$/)); }, '');
	
	
	//^[+]?([0-9]*[\.\s\-\(\)]|[0-9]+){3,24}$
	
	$j(document).ready(function() { 
		var options = { 
			beforeSubmit:  showRequest,  // pre-submit callback 
			target:        '#response',  // target element(s) to be updated with server response 
			success:       showResponse  // post-submit callback 
		}; 
	 
		// bind form using 'ajaxForm' 
		$j('form#enquiry').ajaxForm(options); 
	}); 
  
   	function showRequest(){ 
		jQuery.validator.messages.required = jQuery.validator.messages.email = "(invalid)";
		jQuery.validator.messages.required = jQuery.validator.messages.telephone = "(required)";
		jQuery.validator.messages.required = jQuery.validator.messages.name = "(required)";
		jQuery.validator.messages.number = jQuery.validator.messages.telephone = "(invalid)";

		if ($j("form#enquiry").validate().form()){
			return true;
		} else {
			return false;
		}
	}
	
	function showResponse(){ 
	    $j("form#enquiry").css("display","none"); 
	}
