// JavaScript Document
function TextMe() {
	var theMessage = "Please complete the following: \n-----------------------------------\n";
	var noErrors = theMessage;

	// make sure field is not blank
	s = $('txtPhone').value;
	rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
	
     if (!rePhoneNumber.test(s)) {
          theMessage = theMessage + "\n Phone Number Must Be Entered As: (555) 555-1234";
     }

	// make sure field is not blank
	if ($('txtName').value=="") {
		theMessage = theMessage + "\n Your Name";
	}
	
	// make sure field is not blank
	if ($('txtQuestion').value=="") {
		theMessage = theMessage + "\n Your Question";
	}


	// If no errors, submit the form
	if (theMessage == noErrors) {
		new Ajax.Request('1_js/textMe/textme.asp',
  			{
    			method:'get',
				parameters: {
					Name: $('txtName').value, 
					Phone: $('txtPhone').value, 
					Message: $('txtQuestion').value
					},
    			onSuccess: function(transport){
      			var response = transport.responseText || "no response text";
				$('TextForm').innerHTML = response;
				setTimeout("Effect.Fade('TextMe')",2500);
				
				
    		},
    			onFailure: function(){ alert('Something went wrong...') },
				onLoading: function(){ $('TextForm').innerHTML = "<img src='1_js/textMe/load.gif' />" }
 			});

		
		return true;
	} else {

	// If errors were found, show alert message
	alert(theMessage);
	return false;
	}
	}
	
	function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}