$(document).ready(function(){  
 $("#navi ul li a:not(.selected)").hover(function() { 
     $(this).stop().animate({ backgroundColor: "#555555", color: '#ffffff' }, 400);  
   },function() {  
     $(this).stop().animate({ backgroundColor: "#dddddd", color: '#333333' }, 400);  
  });
  
  $('.contact_form').click(function(){
    email_addr = $(this).attr('href').substr(7);
    if (email_addr.length == 0) {
      email_addr = 'info@kac-chicago.org';
    }
    $('#to_email').val(email_addr);
    $('#to_email_msg').html(email_addr);
    $('#contact').modal();
    return false;
  });
  
  $('#contact_form').submit(function(){
    var contact_name = $('#frm_contact_name').val();
    var contact_email = $('#frm_contact_email').val();
    var contact_message = $('#frm_contact_message').val();
    var to_email = $('#frm_to_email').val();
  
    if (contact_name == '') {
      alert('Please enter your name.');
      $('#frm_contact_name').focus();
      return false;
    }
    if (contact_email == '') {
      alert('Please enter your email address.');
      $('#frm_contact_email').focus();
      return false;
    } else {
      email_regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;           
      if(!email_regex.test(contact_email)){
        alert('The email address you entered doesn\'t seem to be valid.');
        $('#frm_contact_email').focus();
        return false;
      }
    }
    if (contact_message == '') {
      alert('Please a message to send.');
      $('#frm_contact_message').focus();
      return false;
    }
    
    $.ajax({
      type: 'POST',
      url: '/contact.php',
      data: $("#contact_form").serialize(),
      success: function(data){
        if (data.success == 1) {
          alert('Your message has been successfully sent.');
          $.modal.close();
          
          $('#frm_contact_name').val('');
          $('#frm_contact_email').val('');
          $('#frm_contact_message').val('');
          $('#frm_to_email').val('');
          
        } else {
          alert('An error occurred trying to send your message. Please try again.');
        }
      },
      dataType: 'json'
    });
    return false;
  });
});  
