﻿var isDidacticiel = false;
var isClient = false;

function checkDidacticiel() {
	var nb_visite = GetCookie('nb_visite');
	
	nb_visite = parseInt(nb_visite);
	nb_visite = isNaN(nb_visite) ? 0 : nb_visite ;		
	
	if (nb_visite <= 0) {
		isDidacticiel = true;
	}
	return nb_visite;
}

function initDidacticiel(dejaClient) {		
	//var nb_visite		= GetCookie('nb_visite');
	var nb_visite 		= checkDidacticiel();			
	var nb_commande 	= GetCookie('nb_commande');
		
	nb_commande = parseInt(nb_commande);
	nb_commande = isNaN(nb_commande) ? 0 : nb_commande ;
	
	//Didacticiel CLIENT
	if (dejaClient == 1 && nb_visite <= 0) {		
		isClient = true;
		didacPreload();
	}
	//Didacticiel PREMIERE VISITE
	else if (nb_visite <= 0) {
		didacPreload();
	}	
	else {	
		window.setTimeout(function() {callDidacBulle("home", dejaClient)}, 1000);	
		//didacToggleLink(0);
	}	
}

function didacToggleScroll(etat) {
	if (etat == 1) {
		var myHeight = screen.height;
		if (myHeight >= resolMinScrollCart) {
			if (!lt_IE7) {
			$(window).bind('scroll',initPosFixed);
		}
		else {
			$(window).bind('scroll',initPosFixedIE6);			
		}
	}
	}
	else {
		$(window).unbind('scroll');
	}
}

function didacToggleOnglet(etat) {
	if (etat == 1) {
		$('.menu1 li a').removeClass('actif');
		$('#prem_visite a').addClass('actif');
	}
	else {		
		$('#prem_visite a').removeClass('actif');
		$('#mon_mag a').addClass('actif');		
	}
}

function didacTogglePanier(etat) {
	if (etat == 1) {
		$('#middle_right div').css('display', 'block');
	}
	else {
		$('#middle_right div').css('display', 'none');
	}
}

function didacToggleLogin(etat) {
	if ($('#slickboxhp').size()>0) {
		if (etat == 1) {
			$('#slickboxhp').slideDown("slow");
		}
		else {
			$('#slickboxhp').css('display', 'none');
		}
	}
}

function didacToggleBanniere(etat) {
	if ($('#BanniereSoldes').size()>0) {
		if (etat == 1) {
			$('#BanniereSoldes').slideDown("slow");
		}
		else {
			$('#BanniereSoldes').css('display', 'none');
		}
	}
}

function didacToggleLink(etat) {
	if (etat == 1) {
		$('#top3 .help .a2').html("Besoin d'aide ?");		
	}
	else {
		$('#top3 .help .a2').html("Première visite ?");		
		$('#top3 .help .a2').bind('click', function() {			
			didacLoad();
			});
	}
}

function didacToggleRemy(etat) {
	if (etat == 1) {
		$('#cache_remy').remove();
	}
	else {
		if ($('#cache_remy').size()==0) {
			var cache = document.createElement('div');
			$(cache).attr('id', 'cache_remy');
			$(cache).css({'width':'370px','height':'295px','background':'#ffffff','position':'absolute','z-index':'1500'});
			$('#home_nieme').prepend($(cache));		
		}
	}
}

function didacInfobulleRemove() {
	$('.didac_infobulle').remove();
}

function didacToggleVideo(etat) {
	if (etat == 1) {
		$('#overlay_didac').css({'visibility':'visible'});	
	}
	else {
		$('#overlay_didac').css('display','none');		
	}
}

function didacPreload() {
	isDidacticiel = true;
	stopHomeVideo();
	if (dejaClient==0) {
		var videoPath 		= "new_client";
		var welcomeTitle 	= "Bienvenue chez Chronodrive";
		var welcomeMsg 		= "Qu'est-ce qui vous ferait plaisir aujourd'hui ?";
		var timeStop 		= "5.0";
	}
	else {
		var videoPath 		= "old_client";
		var welcomeTitle 	= "Bienvenue chez Chronodrive";
		var welcomeMsg 		= "Qu'est-ce qui vous ferait plaisir aujourd'hui ?";
		var timeStop 		= "6.5";
	}
	//$('#overlay_didac').css({'display':'block','height':$('#global').height()+'px','visibility':'hidden'});	
	$('#overlay_didac').css({'display':'block', 'visibility':'visible'});
	// <![CDATA[		
	var soDidac = new SWFObject("/refonte/static/swf/"+videoPath+"/Application.swf", "flash_didac", "100%", "100%", "9", "#ffffff");
	soDidac.addParam("allowFullScreen", "true");
	soDidac.addParam("allowScriptAccess", "always");
	soDidac.addParam("menu", "false");
	soDidac.addParam("wmode", "transparent");
	soDidac.addParam("scale", "showall");		
	soDidac.addParam("play", "true");
	soDidac.addParam("loop", "false");
	soDidac.addVariable("configPath", "xml/config.xml");
	soDidac.addVariable("videoPath", "medias/");
	soDidac.addVariable("welcomeTitle", welcomeTitle);
	soDidac.addVariable("welcomeMsg", welcomeMsg);
	soDidac.addVariable("timeStop", timeStop);
	// ]]>		
	setTimeout(function() {soDidac.write("overlay_didac");}, 150);
}

function didacLoad() {				
	didacToggleOnglet(1);
	didacToggleVideo(1);
	didacToggleScroll(0);	
	didacToggleLogin(0);
	didacToggleBanniere(0);	
	didacToggleRemy(0);	
	didacInfobulleRemove();
	//didacToggleLink(1);
	
	if (lt_IE8) {
		showBannerIE8_IE6(false);
	}
	
	if (isClient == true) {
		//action specifique a un didacticiel ancien client
	}
	else {			
		//action specifique a un didacticiel nouveau client	
	}		
	window.scrollTo(0,0);		
	timerPlayDidac = window.setInterval(function() {
		try {
			//start_time = new Date().valueOf();
			thisMovie('flash_didac').playDidac();		
			//end_time = new Date().valueOf();
			//elapsed_time = end_time - start_time;
			//alert("tps lancement : "+elapsed_time+" ms");
			clearTimeout(timerPlayDidac);			
			//alert('playDidac');
		}
		catch(ex) {}
	}, 200);
}

function didacReload() {
	didacPreload();
	didacLoad();
}

function didacRemove() {
	isDidacticiel = false;	
	window.scrollTo(0,0);
	didacToggleOnglet(0);
	didacToggleVideo(0);
	didacToggleScroll(1);
	didacTogglePanier(1);
	didacToggleBanniere(1);		
	didacToggleRemy(1);
	//didacToggleLink(0);
	didacToggleLogin(1);
	
	if (lt_IE8) {
		showBannerIE8_IE6(true);		
	}
	
	playHomeVideo();
	
	if (isClient == true) {
		//action specifique a un didacticiel ancien client		
		window.setTimeout(function() {callDidacBulle("home", 1)}, 1000);		
	}
	else {			
		//action specifique a un didacticiel nouveau client			
		window.setTimeout(function() {callDidacBulle("home", 0)}, 1000);		
	}		
}

function didacResize() {
	$(window).scrollTop(0);
	didacTogglePanier(0);
	setTimeout(function() {
		$('#overlay_didac').css({
			'height':$('#global').height()+'px',
			'width':'100%',
			'visibility':'visible',
			'top':'0px',
			'left':'0px',
			'z-index':'2000'
		});
	}, 150);
}

function didacLoaded() {
	return isDidacticiel;
}

function closeFlashLayer(){
	didacRemove();
	playHomeVideo();
}

function openFlashPopup(){
	  tb_remove();	  
      /* debut modif atos */
	  // tb_show('Quitter','layer_close_didac.html?height=180&width=525&layername=layer07'); 
      tb_show('Quitter',urlCloseDidac+'/?height=180&width=525&layername=layer07');	  
	  /* fin modif atos */
}

function closeLayerPopUp(){
	if (dejaClient==0) {
		trackDidac1V_stop();
	}
	else {
		trackDidacNV_stop();
	}
	tb_remove();
	thisMovie('flash_didac').noClickHandler();
}

function playHomeVideo(){
	try {
		thisMovie('home_cd').launchHomeVideo();
	}
	catch (ex) {	
		return false;
	}
}

function stopHomeVideo(){
	try {		
		thisMovie('home_cd').stopHomeVideo();
	}
	catch (ex) {		
		return false;
	}
}

/*
* Fonctions de tracking première visite
*/		
function trackDidac1V_start() {
	pageTracker._trackEvent("Video 1ere visite NVX","Lancement automatique");
}
function trackDidac1V_continue() {
	pageTracker._trackEvent("Video 1ere visite NVX","Voir 2eme partie");
}
function trackDidac1V_end() {
	pageTracker._trackEvent("Video 1ere visite NVX","Visu complete");
}
function trackDidac1V_stop() {
	pageTracker._trackEvent("Video 1ere visite NVX","Arret 2eme partie");
}
/*
* Fonctions de tracking Nième visite
*/		
function trackDidacNV_start() {
	pageTracker._trackEvent("Video 1ere visite ANC","Lancement automatique");
}
function trackDidacNV_continue() {
	pageTracker._trackEvent("Video 1ere visite ANC","Voir 2eme partie");
}
function trackDidacNV_end() {
	pageTracker._trackEvent("Video 1ere visite ANC","Visu complete");
}
function trackDidacNV_stop() {
	pageTracker._trackEvent("Video 1ere visite ANC","Arret 2eme partie");
}