// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
$(document).ready( function() {
  
  $('#top_referrers_tab').click(function(e){
    $('#recent_signers_tab').removeClass('selected');
    $('#Signers').hide();
    $('#top_referrers_tab').addClass('selected');
    $('#Referrers').show();
  });
  
  $('#recent_signers_tab').click(function(e){
    $('#top_referrers_tab').removeClass('selected');
    $('#Referrers').hide();
    $('#recent_signers_tab').addClass('selected');
    $('#Signers').show();
  });
  
  //$('#Switcher a').click( function(e) {
  //  var jq_obj = $(this);
  //  if ( jq_obj.hasClass('selected') ) { return false; }
  //  $('#UserList>div').hide();
  //  $( jq_obj.attr('href') ).show();
  //  $('#Switcher a').toggleClass('selected');
  //  return false;
  //});
  
  $('#TwitterButton').click( function() {
    $(this).addClass('loading');
    return true;
  });

  if ( location.hash == '#ThankYou' ) {
    $('#RecentSignersLink').click();
    window.setTimeout( openOverlay, 500 );
  }

  if ( location.hash == '#FBThankYou' ) {
    $('#RecentSignersLink').click();
    window.setTimeout( openFBOverlay, 500 );
  }

  $('#FacebookButton').click( function() {
    $(this).addClass('loading');
    return true;
  });

    
});

function openOverlay() {
  $('#Thanks').show();
  $('#signPetition, #Meta, #Footer, #Thanks a.close').one( 'click', function(e) {
    $('#Thanks').hide();
    return false;
  });
}

function openFBOverlay() {
  $('#FBThanks').show();
  $('#signPetition, #Meta, #Footer, #FBThanks a.close').one( 'click', function(e) {
    $('#FBThanks').hide();
    return false;
  });
}
