$(document).ready(function(){

  // Email signup focus/blur handler
	$('#emailAddr').focus(function(){
	  if($(this).attr('value') == "Enter your email address"){
	    $(this).attr('value', "");
	  }
	}).blur(function(){
	  if($(this).attr('value') == ""){
	    $(this).attr('value', "Enter your email address");
	  }    		  
	});


  // Show/Hide Click Handler
  var animating = false;
  $('#donate a.clickArea, #donate span').click(function(){
    if(animating){
      return false;
    }
    animating = true;
    var div = $('#donate');
    if(div.hasClass('donateHidden')){
      var targetHeight = div.find('p').data('targetHeight');
      div
        .removeClass('donateHidden')
        .animate({ width:250, height:targetHeight }, 500, function(){
          $(this).find('p,span').fadeIn(function(){ animating = false; });
        }
      );   
    }
    else{
      div.find('p,span').fadeOut(function(){
        div.animate({ width:25, height:113}, 500, function(){ animating = false; }).addClass('donateHidden');
      });  
    } 
    return false;
  })

  // Calcuate a target height for the animation
  $('#donate')
    .width(250)
    .find('p')
    .each(function(){
      $(this)
        .show()
        .data('targetHeight', $(this).outerHeight(true))
        .hide();
    })
    .parent('div')
    .width(25);

  // Paypal click handler
  $('#paypal').click(function(){
    $('#paypalHiddenForm').submit();
  });

});