var required = { 'contactForm':{ 'name':'Your Name','phone':'Phone Number','message':'Message' } };

$(function() {
  $('#contactForm').bind('submit',function() {
    if (validate(this)) {
      var formdata = new Object();
      $('input:text,textarea',this).each(function() {
        formdata[this.name] = this.value;
      });
      $.ajax({
        dataType:'json',
        url:this.action,
        data:formdata,
        type:'post',
        success:function(sdata) {
          $('#contactForm').fadeOut(300,function() {
            $(this).html('<h5 class="formmsg">'+((sdata.status)?'Thank you! Your message has been sent.':'There was a problem sending your message. Please call us instead.')+'</h5>').fadeIn(300);
          });
        }
      });        
    }
    return(false);
  });
});
