/* Author: 

*/

function mail()
{
  $("#loading").removeClass("hidden");
  $('#message').addClass("hidden");
  
  var formdata = $("#frmEnquiry").serialize();

  $.ajax({
    type    : "POST",
    cache   : false,
    url     : "home/post/1",
    dataType: "json",
    data    : formdata,
    success : function(data) 
    {
      $('#message').removeClass('ok');
      $('#message').removeClass('fail');      
      $('#message').val('');     
      $("#loading").addClass("hidden");
      $('#name').removeClass('error');
      $('#email').removeClass('error');
      $('#enquiry').removeClass('error');      
      $('div.error').remove();
      
      if (data.success == 'yes')
      {        
        $('#message').removeClass('hidden');
        $('#message').html(data.message);
        $('#message').addClass("ok");
        $('#name').val('');
        $('#email').val('');
        $('#enquiry').val('');
      }
      else if (data.success == 'fail') 
      {
        $('#message').removeClass('hidden');
        $('#message').html(data.message);
        $('#message').addClass("fail");
      }
      else 
      {        
        if (data.name) { $('#name').addClass('error'); $('#name').after(data.name) }
        if (data.email) { $('#email').addClass('error'); $('#email').after(data.email) }
        if (data.enquiry) { $('#enquiry').addClass('error'); $('#enquiry').after(data.enquiry) }
      }
    }
  });
}

$(document).ready(function() {
  $("#message").addClass("hidden");
  $("#loading").addClass("hidden");
  
  $("input").focus(function() 
  {
    $(this).removeClass('error');
  });
  
  $("textarea").focus(function() 
  {
    $(this).removeClass('error');
  });  
    
  if ($('#frmEnquiry').length) 
  {
    $("#frmEnquiry").bind("submit", function() 
    {
      mail();
      return false;
    });  
  }  
});























