	function isValid()
	{ 
		var validity = true;
		var emailValue = document.getElementById('formEmail').value;
		var phoneValue = document.getElementById('formPhone').value;
		var regPhone = new RegExp(/[1-9]\d{2}\D\d{3}\D\d{4}$/);
		
		
		document.getElementById('errorName').innerHTML = "";
		document.getElementById('errorEmail').innerHTML = "";
		document.getElementById('errorPhone').innerHTML = "";
		document.getElementById('errorMessage').innerHTML = "";

			
		if(document.getElementById('formName').value == "")
		{
			document.getElementById('errorName').innerHTML = "<span id='errorName'>Name; </span>";
			validity = false;
		}
		if(document.getElementById('formEmail').value == "" ||
		  ((emailValue.indexOf('@') < 0) || ((emailValue.charAt(emailValue.length-4) != '.') 
		  && (emailValue.charAt(emailValue.length-3) != '.'))))
		{
			document.getElementById('errorEmail').innerHTML = "<span id='errorEmail'>Email; </span>";
			validity = false;
		}
		if(document.getElementById('formPhone').value == ""  || !regPhone.test(phoneValue) )
		{
			document.getElementById('errorPhone').innerHTML = "<span id='errorPhone'>Phone; </span>";
			validity = false;		
		}
		if(document.getElementById('formMessage').value == "")
		{
			document.getElementById('errorMessage').innerHTML = "<span id='errorMessage'>Message; </span>";
			validity = false;		
		}
		if(validity == true)
		{	
			var address = 'mail2.php?name=' + document.getElementById('formName').value + '&email=' + document.getElementById('formEmail').value + '&phone=' + document.getElementById('formPhone').value + '&message=' + document.getElementById('formMessage').value;
			ajaxMail(address);
			document.getElementById('outer2').innerHTML = "<a href='Testimonials.html' class='lbAction' rel='deactivate'><img src='images/piper3.JPG' border = '0' alt='Thank You! Your inquiry has been sent. ' /></a>";					
		}
		else
		{
			document.getElementById('errorTitle').innerHTML = "<span id='errorTitle'>INVALID: </span>";				
		}

		//return validity;
		return false;

	}
	
	
// Get the browser-specific request object, either for
// Internet Explorer 5 and 6 (top entry) or for Firefox,
// Safari, Opera, Mozilla, Netscape, or IE 7 (bottom entry).

function getRequestObject() {
  if (window.ActiveXObject) { 
    return(new ActiveXObject("Microsoft.XMLHTTP"));
  } else if (window.XMLHttpRequest) {
    return(new XMLHttpRequest());
  } else {
    return(null);
  }
}

// Make an HTTP request to the given address. 
// Display result in an alert box.

function ajaxMail(address) {
  var request = getRequestObject();
  request.onreadystatechange = 
    function() { showResponse(request); }
  request.open("GET", address, false);
  request.send(null);
}

// Put response text in alert box.

function showResponse(request) {
  if ((request.readyState == 4) &&
      (request.status == 200)) {
    
  }
}