String.prototype.trim = function(){
 return( this.replace(new RegExp("^([\\s]+)|([\\s]+)$", "gm"), "") );
}

$(document).ready(function() {
//  if ($('#centerContent').length > 0 && $.support.opacity) $('#centerContent').jScrollPane();
  $('#emailInput').initDefaults();
  $('#submitText').click(function() {
    var that = this;
    $(this).fadeOut("fast");
    $('#submitting').fadeIn("fast");
    $('#emailInput').attr("disabled", "disabled");
    var email = $('#emailInput').val();
    $.get("/itf/save_email/", {
      'email': email
      }, function(res) {
      if (res == '1') {
        $('#emailSignup').hide();
        $('#emailSignup').html("Thanks for signing up!");
        $('#emailSignup').slideDown("slow");
        } else {
        $('#emailInput').removeAttr("disabled");
        $('#welcomeText').hide();
        $('#welcomeText').html("Please enter a valid email address: ");
        $('#welcomeText').addClass("error");
        $('#welcomeText').show();
        $('#submitting').hide();
        $('#submitText').fadeIn("fast");
        }
      });
    });
  $('#submitText').hover(function() {
    $(this).css("color", "#f8c301");
    }, function() {
    $(this).css("color", "#fff");
    });
  });

function showNext() {
  $('#right2').show("slow");
  $('.rightMore').hide();
  }
/*
  $('#leftNav > li > a').mouseover(function() {
    $(this).next().slideDown("fast");
    });
  $('#leftNav > li').mouseout(function() {
    $(this).children('.helper').slideUp("fast");
    });

  });
*/

jQuery.fn.initDefaults = function() {
  this.each(function() {
    if ($(this).val().trim() == '') {
      var val = $(this).attr("data-default");
      $(this).val(val);
      }
    $(this).focus(function() {
      if ($(this).val() === $(this).attr('data-default')) {
        $(this).val('');
        }
      }).blur(function() {
        var that = $(this); 
        if ($(this).val().trim() == '') {
          $(this).val(that.attr("data-default"));
          }
       });
     });  
  return this;
  }