//INITIALISATION
$(document).ready(function() { 	
	initSlideshow();
       //positionMontreFlash();
	$("a.box").colorbox({width:"80%", height:"90%", iframe:true,transition:"elastic", scrolling:true,
		onOpen:function() {$("body").css("overflow", "hidden");},
		onClosed:function() {$("body").css("overflow", "auto");}
	});
	
	$("a[rel='photos']").colorbox({height:"90%",slideshow:true,transition:"elastic",slideshowSpeed:4500});
	
	$(".produitGridItem-photo a").easyTooltip();
	setTimeout("slideMenu()",600);
});


//RESIZE DE LA PAGE
$(window).resize(function() {
	//positionMontreFlash();
});


//GIGA MONTRE
function getMontreFlash() {
  if (AC_FL_RunContent == 0) {
		alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '305',
			'height', '500',
			'src', 'template/bigmontre',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', 'bigmontre',
			'bgcolor', '#ffffff',
			'name', 'bigmontre',
			'menu', 'false',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'template/bigmontre',
			'salign', ''
			); //end AC code
	}
  positionMontreFlash();
}

//GIGA MONTRE
function positionMontreFlash() {
	var left=$("#wrapper").offset().left;
	left=left-120;
	$("#header-montre").css("left",left+"px");
	$("#header-montre").css("display","block");
}

//AFFICHAGE DU SOUS MENU
function slideMenu() {$("#submenu").slideDown('slow');}


//FLASH DE HOME
function getHomeFlash() {
	if (AC_FL_RunContent == 0) {
		alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '600',
			'height', '250',
			'src', 'template/home',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', 'home',
			'bgcolor', '#ffffff',
			'name', 'home',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'template/home',
			'salign', ''
			); //end AC code
	}
}



/*********************************************/
/*SLIDESHOWS HOME*/
/*********************************************/
var currentPosition = 0;
var slideWidth = 295;
var slides;
var numberOfSlides;

function initSlideshow() {

  slides = $('.slide');
  numberOfSlides = slides.length;
  
  // Remove scrollbar in JS
  $('#slidesContainer').css('overflow', 'hidden');
  
  // Wrap all .slides with #slideInner div
  slides.wrapAll('<div id="slideInner"></div>').css({'float' : 'left','width' : slideWidth});
  
  // Set #slideInner width equal to total width of all slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);
  
  setTimeout("slideShowNext()",6000);
}

function slideShowNext() {
  //currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
  currentPosition = currentPosition+1;
  if(currentPosition<numberOfSlides)
  {
    $('#slideInner').animate({'marginLeft' : slideWidth*(-currentPosition)},800);
    setTimeout("slideShowNext()",6000);
  }
  else
  {
    currentPosition=0;
    $('#slideInner').animate({'marginLeft' : slideWidth*(-currentPosition)});
    setTimeout("slideShowNext()",6000);    
  }
}

  /*
  // Insert left and right arrow controls in the DOM
  $('#home-actu')
    .prepend('<span class="control" id="leftControl">Move left</span>')
    .append('<span class="control" id="rightControl">Move right</span>');

  // Hide left arrow control on first load
  manageControls(currentPosition);

  // Create event listeners for .controls clicks
  $('.control').bind('click', function(){
    // Determine new position
    currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
    // Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    $('#slideInner').animate({'marginLeft' : slideWidth*(-currentPosition)});
  });
        */
  // manageControls: Hides and shows controls depending on currentPosition
/*  function manageControls(position){
    // Hide left arrow if position is first slide
    if(position==0){ $('#leftControl').hide() }
    else{ $('#leftControl').show() }
    // Hide right arrow if position is last slide
    if(position==numberOfSlides-1){ $('#rightControl').hide() }
    else{ $('#rightControl').show() }
  }*/

