//*********CONFIGURABLES****************

//  ADJUST THESE VARIABLES TO YOUR LAUNCH DATE
var year = 2009;
var month = 11;
var day = 13;
var hour = 23; 
var minute = 59;
var second = 0;
var UTCOffset = 8;
var daylightSavings = 0;

//  ADJUST TO DESCRIPTIVE TEXT FOR COUNTER
var countdownDesc = 'Open Enrollment Ends In ';


//  ADJUST THIS TO YOUR LAUNCHED MESSAGE (WE CAN UPDATE THE SCRIPT TO REFLECT TIME LEFT BEFORE CLOSE ONCE THIS MESSAGE APPEARS)
var launchedMessage = 'Open enrollment has officially started. You may now sign up.';

//***********END CONFIGURABLES************


function initCountdown(containerName, spanClass)
{
  if (spanClass == '' || (typeof spanClass == 'undefined')) spanClass = 'countdownSpan';
  hour += (UTCOffset + daylightSavings);
  var liftoffTime = new Date();
  var today = new Date();
  
  liftoffTime.setUTCFullYear(year);
  liftoffTime.setUTCMonth(month - 1); //month is 0-offset
  liftoffTime.setUTCDate(day);
  liftoffTime.setUTCHours(hour);
  liftoffTime.setUTCMinutes(minute);
  liftoffTime.setUTCSeconds(second);
  
  // if NOW is past the DEADLINE, then just display the launchedMessage. Otherwise, run the countdown.
  if (today > liftoffTime)
  {
    $('#' + containerName).text(launchedMessage);
  }
  else
  {
    $('#' + containerName).countdown({
      until: liftoffTime,
      format: 'DHMS',
      layout:  '<span class="' + spanClass + '">' + countdownDesc + ' %D%n %l%D, %H%n %l%H, &amp; %M%n %l%M</span>',
      onExpiry: displayLaunchedMessage
    });
  }
}


function displayLaunchedMessage()
{  
  $(this).empty(); //REMOVE CHILD NODES
  $(this).text(launchedMessage);
}
