$(document).ready(function(){
  $('#header').append('<div class="ombre">&nbsp;</div>');
  
  /* gestion splash */
  if($('#splash').length > 0)
  {
    if(readCookie('splash') != 1){
      //$('#splash').addClass('js-enabled');
      if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
        $("body","html").css({height: "100%", width: "98%"});
        if (document.getElementById("HideSelect") === null) {//iframe to hide select elements in ie6
        $("html").css("overflow","hidden");
        $("body").append("<iframe id='HideSelect'></iframe><div id='trame'></div>");
        }
      }else{//all others
        if(document.getElementById("TB_overlay") === null){
        $("body").append("<div id='trame'></div>");
        }
      }
      $('#splash').prepend('<p id="js-close-splash"><a href="" class="toggle">Fermer</a></p>');
      createCookie('splash', 1, 2);
      
      if($('#splash').hasClass('closed')) {
        instantHideSplash($('#splash'));
      } else {      
        enablehideSplash($('#splash'));
      }
    }
    else{
      instantHideSplash($('#splash'));
      $('#splash').html('');
    }
  }
	/*--------------------------*/
});

/*
 * Fonctions pour splash screen
 */
 
function initSplash(target) { 
 target.css({
  'margin-left': -(target.width()/2)
 })
 if($('#splash #toggle-splash').length == 0)
  target.prepend('<a id="toggle-splash" class="toggle" href="">toggle</a>');
  $('a#toggle-splash').click(function(e){e.preventDefault();});
}

function instantHideSplash(target) {
  $('html').css('overflow','scroll'); /*pour ie6*/ 
  $('#trame').hide(0);
  initSplash(target);
  enableshowSplash(target);
  target.css({
    'left': -(target.width()/2)
  });
  createCookie('splash', 1, 8);
}
function hideSplash(target) {
    target.animate({left: -(target.width()/2)}, 200, 'linear', function(){
    target.addClass('closed');
    $('#trame').fadeOut(100);
    $('html').css('overflow','auto'); /*pour ie6*/  
    enableshowSplash(target);
    $('#splash').html('');
  });
}
function showSplash(target) {
  $('a.toggle').unbind('mouseover');
  $('a.toggle').unbind('mouseout');
  target.animate({left: "50%"}, 200, 'linear', function(){
    target.removeClass('closed');
    enablehideSplash(target);
    $('#trame').css('opacity', 0.75);
    $('#trame').fadeIn(100);
  });
}
function enablehideSplash(target) {
    initSplash(target);
    $('a.toggle').unbind('click');
    $('a.toggle, #trame').click(function(e){e.preventDefault();hideSplash(target);});
}
function enableshowSplash(target) {
    $('a.toggle, #trame').unbind('click');
    $('a.toggle').click(function(e){e.preventDefault();showSplash(target);});
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
 
