$(document).ready(function($) {
  $('a.new_window').click(function() {
    window.open(this.href);
    return false;
  });

  $('div.section.newsletter input').each(function(index, element) {
    var defaultText = 'Email Address';
    element.value = defaultText;
    $(element).addClass('default');
    
    $(element).focus(function() {
      if(this.value == defaultText) {
        this.value = '';
        $(element).removeClass('default');
      }
    });

    $(element).blur(function() {
      if(this.value == '') {
        this.value = defaultText;
        $(element).addClass('default');
      }
    });

    $(element).parents('form').submit(function(e) {
      $(this).find('input').each(function (index, element) {
        if(element.value == defaultText || element.value == '') {
          e.preventDefault();
          alert("You need to enter an email address to subscribe to the newsletter");
          element.value = '';
          $(element).removeClass('default');
          $(element).focus();
        }
      });
    });
  });
});

