// JavaScript Document


jQuery(document).ready(function(){

	//Onglets Accueil
	//Masque les zones, affiche la premiÃ¨re zone
	jQuery("#zones div").hide();
	jQuery("#zones div:first-child .contenuCentre").append(jQuery("#ServicesComplementaires"));
	jQuery("#zones div:first-child .contenuCentre").append(jQuery("#autresProduits"));
	jQuery("#zones div:first-child").fadeIn();
	jQuery("#zones div:first-child div").fadeIn();
	
	//Skin les onglets
	jQuery("#onglets div").addClass("inactif");
	jQuery("#onglets div:first-child").removeClass("inactif").addClass("actif");
	
	//Sur click
	jQuery("#onglets div").click(function() {
		if(jQuery(this).attr("class") == "inactif" || jQuery(this).attr("class") == "bt_EN inactif"){
			//Assigne l'id de la zone Ã  afficher
			var id_cur_zone = jQuery(this).attr("id");
			var id_zone = "#zone_" + id_cur_zone.substr(id_cur_zone.length - 1, 1);
		
			//Masque les zones, affiche la bonne zone
			jQuery("#zones>div").fadeOut();
			jQuery(id_zone + " .contenuCentre").append(jQuery("#ServicesComplementaires"));
			jQuery(id_zone + " .contenuCentre").append(jQuery("#autresProduits"));
			jQuery(id_zone).fadeIn();
			jQuery(id_zone + " div").fadeIn();
					
			//Affiche les bordures pour donner l'illusion des onglets
			jQuery("#onglets div").removeClass("actif").addClass("inactif");
			jQuery(this).removeClass("inactif").addClass("actif");
		}
	});
			

	//Vidéo accueil Acomba
	jQuery(".imagevideo:first").show();

	// get all links that are inside div#clips
	jQuery("#clips a").each(function(index){
		jQuery(this).click(function(){
			// play the clip specified in href- attribute with Flowplayer
			flowplayer().play(this.getAttribute("href", 2));
			/*jQuery("#player").attr("href",this.attr("href"));*/
			
			// by returning false normal link behaviour is skipped
			return false;

		});

	jQuery("#clips a").addClass("inactif");
		jQuery("#clips a").click(function(){
			jQuery("#clips a").addClass("inactif").removeClass("actif");
			jQuery(this).removeClass("inactif").addClass("actif");
		});
		
		/*
		jQuery(this).mouseenter(function(){
			jQuery("#player img").hide();
			jQuery("#player img").eq(index).show();
		});
		*/
	});
	
	/**** construction du menu secondaire en 2 colonnes (gauche et droite) *****/
	
	jQuery("ul.topMenuLevel2").each(function(i) {
		jQuery(this).addClass("menu" + i);
	});

	jQuery("ul.menu1 li:nth-child(odd)").addClass("gauche");
	jQuery("ul.menu1 li:nth-child(even)").addClass("droite");
	jQuery("ul.menu2 li:nth-child(odd)").addClass("gauche");
	jQuery("ul.menu2 li:nth-child(even)").addClass("droite");

	jQuery("ul.menu1 li.gauche").wrapAll('<div class="listGauche" />');
	jQuery("ul.menu1 li.droite").wrapAll('<div class="listDroite" />');
	jQuery("ul.menu2 li.gauche").wrapAll('<div class="listGauche" />');
	jQuery("ul.menu2 li.droite").wrapAll('<div class="listDroite" />');

		
//*************Simple Accordion w/ CSS and jQuery*******************/

	jQuery('.acc_container').hide(); //Hide/close all containers
	//jQuery('.acc_trigger:first').addClass('active').next().show(); //Add "active" class to first trigger, then show/open the immediate next container
	
	//On Click
	jQuery('.acc_trigger').click(function(){
		if( jQuery(this).next().is(':hidden') ) { //If immediate next container is closed...
			jQuery('.acc_trigger').removeClass('active').next().slideUp(); //Remove all "active" state and slide up the immediate next container
			jQuery(this).toggleClass('active').next().slideDown(); //Add "active" state to clicked trigger and slide down the immediate next container
		}
		else {
			jQuery(this).removeClass('active').next().slideUp()
		}
		return false; //Prevent the browser jump to the link anchor
	});


//*************Simple Tabs w/ CSS & jQuery*******************/

	//When page loads...
	jQuery(".tab_content").hide(); //Hide all content
	jQuery("ul.tabs li:first").addClass("active").show(); //Activate first tab
	jQuery(".tab_content:first").show(); //Show first tab content

	//On Click Event
	jQuery("ul.tabs li").click(function() {

		jQuery("ul.tabs li").removeClass("active"); //Remove any "active" class
		jQuery(this).addClass("active"); //Add "active" class to selected tab
		jQuery(".tab_content").hide(); //Hide all tab content

		var activeTab = jQuery(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		jQuery(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});


/* script pour event tracker pour Google Analytics */

	jQuery('a').click(function(){
		var eventCategory = document.title;
		var trackURL 	= jQuery(this).attr('href');
		var text 		= jQuery(this).text();
		var tagNameLinkChildren = jQuery(this).children().attr("tagName")
		
		if(tagNameLinkChildren != undefined){
			switch(tagNameLinkChildren)
			{
			case "IMG":
				text = "("+tagNameLinkChildren+") - " + jQuery(this).children().attr("alt");
				break;
			case "H3":
				//Bouton dealer locator
				if(jQuery(this).has("#dnn_ctr857_FDealerLocator_lblSearch").size() > 0){
					eventCategory = eventCategory + " (" + jQuery("#dnn_ctr857_FDealerLocator_txtPostalCode").val() + ")";
				}
				
				break;
			default:
				//Ne fait rien
			}
		}
		
		trackClick(text,trackURL,eventCategory);
	});


});

function trackClick(text,link,title) {

			_gaq.push(['_trackEvent',text,link,title]);

		};
        

