    function validate_ajaxForm() {
      if(document.ajaxForm.name.value.length == 0 || document.ajaxForm.name.value == 'Name')			{ alert("Please enter your name.");			document.ajaxForm.name.focus();			return; }
      if(document.ajaxForm.phone.value.length == 0 || document.ajaxForm.phone.value == 'Phone')			{ alert("Please enter your phone.");			document.ajaxForm.phone.focus();			return; }
      //
                if (!checkEmail(document.ajaxForm.email.value) || document.ajaxForm.email.value == 'Email') { alert('Please provide a valid email address'); document.ajaxForm.email.focus(); return; }
                sendAjaxForm();
          }
      function checkEmail(email){
          var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
          if (email.search(emailRegEx) == -1) { return false; }
          else { return true; }
      }



    function sendAjaxForm() {
        document.getElementById('form-container').innerHTML = "<p class=\"lowerMenuBody\">Sending...</p><img src = './images/ajax-loader.gif' />";
        var http = false;
        if(navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); }
        else { http = new XMLHttpRequest(); }

        var url = "./send_contact.php";
        var params = "email="+document.ajaxForm.email.value+"&phone="+document.ajaxForm.phone.value+"&name="+document.ajaxForm.name.value+"&comments="+document.ajaxForm.comments.value;
        http.open("POST", url, true);
    	//Send the proper header infomation along with the reque
    	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    	http.setRequestHeader("Content-length", params.length);
    	http.setRequestHeader("Connection", "close");
        http.send(params);

        http.onreadystatechange=function() {
          if(http.readyState == 4) {
              var res = http.responseText;
            document.getElementById('form-container').innerHTML = res;
          }
        }
    }