window.addEvent('domready', function() {
   newsletter();
});


function newsletter()
{
   var thankYouMsg = 'Thank you for joining.';

   $('emailsignup').addEvent('focus', function() {
      $(this).style.color = '#949494';
      if ($(this).value == $(this).defaultValue
       || $(this).value == thankYouMsg) {
         $(this).value = '';
      }
   });
   $('emailsignup').addEvent('blur', function() {
      if ($(this).value == '') {
         $(this).value = $(this).defaultValue;
      }
   });
   
   $('emailsignupbutton').addEvent('click', function() {
      var pattern = /^[a-z][\w.-]+@[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
      if ($('emailsignup').value.match(pattern)) {
         sendPixel($('emailsignup').value);
         $('emailsignup').value = thankYouMsg;
      } else {
         $('emailsignup').style.color = '#660000';
         alert('The email address you have entered is invalid.');
      }
      return false;
   });
}
