/* ------------------------ VARIABLES GLOBALES ------------------------ */
var noIntro = "true";

var aFlashIntroNoel = new Array();
aFlashIntroNoel.push("flash/bic_phones1.swf");
aFlashIntroNoel.push("flash/bic_phones4.swf");

/* ------------------------ INIT ------------------------ */
$(document).ready(function(){
	// On initialise les evenements de la page
	initEvents();
	
	// Page possible depuis lesquels ne pas afficher l'intro
	aRegExpPageNoIntro = new Array();
	aRegExpPageNoIntro.push(new RegExp("comment_mutiliser"));
	aRegExpPageNoIntro.push(new RegExp("ou_me_trouver"));
	aRegExpPageNoIntro.push(new RegExp("qui_suis_je"));
	aRegExpPageNoIntro.push(new RegExp("comment_me_recharger"));
	aRegExpPageNoIntro.push(new RegExp("mentions_legales"));
	aRegExpPageNoIntro.push(new RegExp("protection_donnees"));
	aRegExpPageNoIntro.push(new RegExp("nous_contacter"));

	// On check si l'user vient d'une de ces pages
	bFromPageNoIntro = true;
	for(iPageNoIntro=0;iPageNoIntro < aRegExpPageNoIntro.length; iPageNoIntro++){
		if(document.referrer.search(aRegExpPageNoIntro[iPageNoIntro]) > -1)
			bFromPageNoIntro = true;
	}

	// Tant qu'on affiche les intros de noel, on affiche pas la notre
	noIntro = "true";
	
	if(bFromPageNoIntro){
		noIntro = "true";
		$("#logo").css("visibility", "visible");
		$(".produitsHome").css("visibility", "visible");	
		$("#footer").css("visibility", "visible");
		$("#menu").css("visibility", "visible");	
		$("#sousCategorie").css("visibility", "visible");
		
		// A garder tant qu'on affiche les intros de noel
		$("#introNoel").hide();
		showMainFlash();
	}
	else
		showFlashIntro();
	
	// On affiche le flash principal
	//showMainFlash();
});

/* ------------------------ EVENEMENTS ------------------------ */

function initEvents(){
	$(".btnAccessoires").hover(
      function () {
	  	// Position de l'image
		curImgPosition = $("#sousCategorie .curseur").offset();

		// Position finale
		curPositionFinale = curImgPosition.left-180;

	  	$("#bulleAccessoires").css("left", curPositionFinale);
		$("#bulleAccessoires").show();
      }, 
      function () {
		$("#bulleAccessoires").hide();
      }
    );
	
	$("#btnPassezIntro").click(doActionAfterEndIntro);
}

/* ------------------------ FONCTIONS ------------------------ */
function showMainFlash(){
	var flashvars = {
		configPath: "flash/",
		noIntro: noIntro
	};
	var params = {
		menu: "false",
		scale: "scale",
		allowFullscreen: "true",
		allowScriptAccess: "always",
		bgcolor: "#FFFFFF"
	};
	var attributes = {
		id:"intro"
	};

	// Taille de l'écran
	curScreenWidth = $(window).width();
	
	// Position du bord du contenu
	contentPosLeft = $("#container").offset();
	
	// Dimension du flash
	curFlashWidth = (contentPosLeft.left+880)+"px";

	swfobject.embedSWF("flash/intro_v3.swf", "intro", "920px", "460px", "10.0.0", "flash/expressInstall.swf", flashvars, params, attributes);
}

function showFlashIntro(){
	$("#intro").hide();
	
	iRandFlashToShow = Math.round(Math.random()*(aFlashIntroNoel.length-1));
	
	var flashvars = {
		};
		var params = {
			menu: "false",
			scale: "scale",
			allowFullscreen: "true",
			allowScriptAccess: "always",
			bgcolor: "#FFFFFF"
		};
		var attributes = {
			id:"introNoel"
		};

		// Taille de l'écran
		curScreenWidth = $(window).width();
		
		// Position du bord du contenu
		contentPosLeft = $("#container").offset();
		
		// Dimension du flash
		curFlashWidth = (contentPosLeft.left+880)+"px";

		swfobject.embedSWF(aFlashIntroNoel[iRandFlashToShow], "introNoel", "920px", "460px", "10.0.0", "flash/expressInstall.swf", flashvars, params, attributes);
}

function endIntro(){	
	setTimeout("doActionAfterEndIntro()", 1000);
}

function doActionAfterEndIntro(){
	$("#flashIntroNoel").hide();
	showElements();
	showMainFlash();
	$("#intro").show();
}

function showLogo(){
	$("#logo").css("opacity", 0);
	$("#logo").css("visibility", "visible");	
	$("#logo").animate({opacity:1},500);
}

function showElements(){
	showLogo();
	showMenu();
	//showSousCat();
	//removeFlash();
	showfooter();
	showProduits();
}

function showProduits(){
	$(".produitsHome").css("visibility", "visible");	
}

function showfooter(){
	$("#footer").css("opacity", 0);
	$("#footer").css("visibility", "visible");	
	$("#footer").animate({opacity:1},500);
}

function showMenu(){
	$("#menu").css("opacity", 0);
	$("#menu").css("visibility", "visible");	
	$("#menu").animate({opacity:1},500);
}

function showSousCat(){
	$("#sousCategorie").css("opacity", 0);
	$("#sousCategorie").css("visibility", "visible");	
	$("#sousCategorie").animate({opacity:1},500);
}

function removeFlash(){
	$("#flashIntro").css("display", "none");
}

function facebookShare(image){

	var share = {
			 method: 'stream.share',
			  display:'popup',
			  u: "http://www.bic-phone.fr/share.php?&i="+ image+""
			 
			};

			FB.ui(share, function(response) {});

}






