try { console.log('Initialising console...'); } catch(e) { console = { log: function() {} } } // Prevent console.log() calls throwing errors in UAs that don't support it: http://bit.ly/70Ra

$(document).ready(function() {

  // Settings ----------------------------------------------------------------
  var debug  = false;
  //var chance = 0.2;   // Chance of invitition being displayed to user (20%)
  var chance = 0;   // Disabled (chance = 0%)

  // Logic -------------------------------------------------------------------
  if (debug == true) {
    console.log("Invite debug mode ON");
    chance = 1;
    var first_visit = function() {
      return true;
    }
  } else {
    var first_visit = function() {
      if($.cookie('swsi_first_visit') == 'false') {
        return false;
      } else {
        $.cookie('swsi_first_visit', 'false');
        return true;
      }
    }
  };

  // Show invitiation
  if(first_visit() && Math.random() < chance) {
    console.log('Showing survey invitiation.');
    $('#swsi').fadeIn('fast');
  }
  
  // User rejects invitiation
  $('#swsi a#swsi_reject').click(function() {
    console.log('Rejecting invitiation.');
    $('#swsi').fadeOut('fast');
  });

  // User accepts invitiation
  $('#swsi a#swsi_accept').click(function() {
    console.log('Accepting invitiation.');
    $('#swsi').fadeOut('fast');
    window.open($(this).attr('href'),'questionaire','toolbar=no,personalbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=720,height=700;').blur();
    top.focus();
    return false;
  });

});