
$(document).ready(function() {
 
  $('a.formsubmit').click(function(event) {
    event.preventDefault();
    $(this).closest('form').submit();
  });
  
  
  $("#newsletter-signup-form").validate({
    submitHandler: function(form) {
      var f = $(form);
      var q = f.formSerialize();
      $.get("https://tfacms.heroku.com/newsletter_signup", q, function() {
        $("#newsletter-form").hide();
        $("#newsletter-success").show();
      });
    },
    invalidHandler: function(form, validator) {
      alert("Please enter a valid email address");
    }
  })
  
  
  function showEmailThisPage() {
    $("#email-this-pageurl").val(window.location.href);
    $('#email-this-page').ajaxForm();
    
    $("#email-this-page").validate({
      submitHandler: function(form) {
        
        var f = $(form);
        var q = f.formSerialize(); 
        $.get("http://www.teachforamerica.org/cgi-bin/cgiemail/cmails/email-this-page.txt", q, function(d, s, x) {
          $('.successmessage', f).show();
          setTimeout("modal.close()", 1000);
        });
      },
      invalidHandler: function(form, validator) {
        f = form.target;
        $('.errormessage', f).show();
      }
    });
      
  }
  
  modal = $('.email-popup-link').overlay({
    mask: {
		  color: '#666',
		  loadSpeed: 200,
		  opacity: 0.9,
		  zIndex: 10
	  },
	  onLoad: showEmailThisPage(),
	  api: true
  });
  
  
  
  $('.validateform').validate();
  
});

