$(document).ready(function(){
  if($.cookie('subscribed')) {
    $("#subscribe_list").html("<li><h1>keep me posted</h1></li>\n<li>You are already subscribed</li>");
  }

  // Subscribe a user
  $("#name").focus(function(){
    $(this).val('');
  });

  $("#subscribe").submit(function(){
    var name = $("#name").val();
    var email = $("#emailaddress").val();
    var regex = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
    if(regex.test(email)&&name!="") {
      var names = new Array();
      names = name.split(" ");
      var firstname = names[0];
      var surname = names[1];
      $.post("/", {firstname : firstname, surname : surname, email : email}, 
        function(data){
          $("#subscribe_list").html("<li><h1>keep me posted</h1></li>\n<li>"+data+"</li>");
        });
      // set cookie
      $.cookie('subscribed','true', { expires: 30 }); // last for 30 days.
    
    }else{
      $("#footer #subscribe_list .error").show();
    }
    return false;
  
  });
});  
  