// $Id$

/**
 * @author Henri Médot
 * @version 2011-03-10
 */

var endIntro;

$(function() {

  // Initialize slider.
  $('.pager').remove();
  $('#content-inner').height(350).css('position', 'relative');
  var slides = $('#content .tab').css({
    'position': 'absolute',
    'right': 0,
    'display': 'none'
  });
  var fade = function(index) {
    index = index || 0;
    slides.not(slides.get(index)).css('z-index', 0).fadeOut(1500);
    slides.eq(index).css('z-index', 1).fadeIn(1500);
    window.setTimeout(function() {
      fade(++index % slides.length);
    }, 4000);
  };

  // Initialize intro.
  if ((swfobject.getFlashPlayerVersion().major >= 9) && (typeof skipIntro == 'undefined')) {
    endIntro = function() {
      $('#intro').remove();
      $('#body-inner').show();
      var sideMenu = $('#side-menu');
      var right = sideMenu.css('right');
      sideMenu.css({
        right: -sideMenu.width()
      }).animate({
        right: right
      }, 500, 'swing');
      var page = $('#page');
      var marginRight = page.css('margin-right');
      page.css({
        opacity: 0,
        marginRight: parseInt(marginRight) * 2
      }).animate({
        opacity: 1,
        marginRight: marginRight
      }, 500, 'swing', fade);
    };
    var flashvars = {};
    var params = {loop: false, menu: false, base: '/swf'};
    var attributes = {};
    $('#body-inner').hide().parent().append('<div id="intro"></div>');
    swfobject.embedSWF('/swf/words.swf', 'intro', '100%', '700', '9.0.0', null, flashvars, params, attributes);
  }
  else {
    fade();
  }
});
