$(function(){

  $('#sign_up .submit').hide();

  $('#sign_up .email')
    .val('your@email.com')
    .focus(function(){
        $(this).data('value', $(this).val())
        $(this).data('valid', false)
        $(this).val('');
    })
    .keyup(function(){
      if( $(this).val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) ){
        $(this).css('color', 'green');
        $(this).data('valid', true)
        $('#sign_up .submit').show();
      }else{
        $(this).css('color', 'red');
        $(this).data('valid', false)
        $('#sign_up .submit').hide();
      }
    })
    .blur(function(){
      if( !$(this).val() )
        $(this).val( $(this).data('value') );
    });

})
