$(function() {

  devlog = function(s){
      //alert(s);
  }

  validateSubscribe = function() {

      var email = $("input#s_email").val();
      if (email == "" || email == "Email Address") {
        $("input#s_email").focus();
		$('#message p').css("color","#FF0000");
		$('#message p').html("Please enter your email").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }
	  
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		if(reg.test(email) == false) {
      	$("input#s_email").focus();
		$('#message p').css("color","#FF0000");
		$('#message p').html("Please enter a valid email address").fadeIn(500).delay(1000).fadeOut(500);
      return false;
   		}

      
      devlog('validated');
  }
  
  
  $('form[name=subscribe]').bind('submit', function() {
      
      $(this).ajaxSubmit({

        target: $(this).find('#message p'),
        beforeSubmit: validateSubscribe,

        success: function() {
              devlog('success');
			  $('#message p').css("color","#595959");
			  $('#message p').fadeIn(500).delay(1000).fadeOut(500);
        }
      });
      
      return false; // <-- important!
    });


});
