	

$(document).ready(function() {	


	/* HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB */	
	
	var isIE6 = ((navigator.userAgent.indexOf("MSIE 6.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));
	var isIE7 = ((navigator.userAgent.indexOf("MSIE 7.") != -1) && (navigator.userAgent.indexOf("Opera") == -1));
	var winW = screen.width, winH = screen.height;
	
	function tututututu() {		
	
		if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  winW = window.innerWidth;
		  winH = window.innerHeight;
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		  winW = document.body.offsetWidth;
		  winH = document.body.offsetHeight;
		 }
		}
		if(isIE7 || isIE6){w = Math.floor((winW-1000)/2);}
		else{w = Math.floor((winW-1014)/2);}
		
		if(w<1){w=1;}
		
		if(winW > 996){$("#av").css("display","inline");}else{$("#av").css("display","none");}
		w2 = winW-w;
		if(isIE6){w2 = w2 - 2;}
		w3 = w+480;
		
		
		if(isIE6){w2=w2-3;}
		wstr = w.toString()+"px";
		wstr2 = w2.toString()+"px";
		wstr3 = w3.toString()+"px";
		$("#av").css("width",wstr);	
		$("#av2").css("width",wstr);	
		//$("#in").css("width",wstr2);//alert(wstr);
		$("#in").css("height",42);
		/*$("#hubNavDiv").css("width",wstr2);	*/
		$("#hubTools").css("left",wstr3);
		if(isIE6){
				var alpha = wstr - 2;
				$("#hubNav").css("background-position-x",wstr);
		}
		//alert(wstr3);
	 }
	 
	 
	tututututu();
	$(window).resize(tututututu);
	
	/*Hide link Lists - Add display effects*/
	$("#linkList1").hide();
	$("#linkList2").hide();
	$("#webLinkList").hide();
	
	/*$("#linkSelector1").click(function() {
		   $("#linkList1").SlideToggleUp("fast");
		   this.blur();
		   return(false);
	});*/
	var selector1Activated = 0;
	var selector2Activated = 0;
	var selector3Activated = 0;
	
	$("#linkSelector1").click(function() {
		if(selector1Activated == 0){
			$("#linkList1").slideToggle("slow");
				selector1Activated = 1
			}else if(selector1Activated == 1){
			$("#linkList1").slideToggle("slow");
				selector1Activated = 0
			}
		
		if(selector2Activated == 1){
			selector2Activated = 0;
			$("#linkList2").slideToggle("slow");
			}
		if(selector3Activated == 1){
			selector3Activated = 0;
			$("#webLinkList").slideToggle("slow");
		}
		this.blur();
		return(false);
	});
	
	/*$("#linkSelector2").click(function() {
		   $("#linkList2").SlideToggleUp("fast");
		   this.blur();
		   return(false);
	});*/
	
	$("#linkSelector2").click(function() {
		if(selector2Activated == 0){
			$("#linkList2").slideToggle("slow");
				selector2Activated = 1
			}else if(selector2Activated == 1){
			$("#linkList2").slideToggle("slow");
				selector2Activated = 0
			}
					
		if(selector1Activated == 1){
			selector1Activated = 0;
			$("#linkList1").slideToggle("slow");
			}
		if(selector3Activated == 1){
			selector3Activated = 0;
			$("#webLinkList").slideToggle("slow");
		}
		this.blur();
		return(false);
	});
	
	$("#faqList").hide();
	
	var FaqActivated = 0;
	
	$("#FaqSelectorDisplay").click(function() {
		if(FaqActivated == 0){
			$("#faqList").slideToggle("slow");
			FaqActivated = 1;
		}
		else if(FaqActivated == 1){
			$("#faqList").slideToggle("slow");
			FaqActivated = 0;
		}
		this.blur();
		return(false);
	});
	
	$("#NoticeList").hide();
	
	var NoticeActivated = 0;
	
	$("#NoticeSelectorDisplay").click(function() {
		if(NoticeActivated == 0){
			$("#NoticeList").slideToggle("slow");
			NoticeActivated = 1;
		}
		else if(NoticeActivated == 1){
			$("#NoticeList").slideToggle("slow");
			NoticeActivated = 0;
		}
		this.blur();
		return(false);
	});
	
	$("#webLinkSelector").click(function() {
		  if(selector3Activated == 0){
			$("#webLinkList").slideToggle("slow");
				selector3Activated = 1
			}else if(selector3Activated == 1){
			$("#webLinkList").slideToggle("slow");
				selector3Activated = 0
			}
		   if(selector1Activated == 1){
			selector1Activated = 0;
			$("#linkList1").slideToggle("slow");
			}
		   if(selector2Activated == 1){
			selector2Activated = 0;
			$("#linkList2").slideToggle("slow");
			}
		
		   this.blur();
		   return(false);
	});
	
	$("#webLinkSelector ul a").click(function() {
		  document.location.href= this.href;
	});
	
	$("#webLinkSelectorUp a:first").click(function() {
		  // $("#webLinkList").SlideToggleUp("fast");
		   $("#webLinkList").slideToggle("slow");
		   this.blur();
		   return(false);
	});

	$("body").click(function()
		{
		if(selector1Activated == 1)
		{
			$("#linkList1").slideToggle("slow");
			selector1Activated = 0;
		}
		if(selector2Activated == 1)
		{
			$("#linkList2").slideToggle("slow");
			selector2Activated = 0;
		}
		if(selector3Activated == 1)
		{
			$("#webLinkList").slideToggle("slow");
			selector3Activated = 0;
		}
		}
		
	);
	
	/* HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB HUB */	
	
	
	//$('#container-1').tabs();
	$('#container-2').tabs();
	/*$('#container-3').tabs();*/
	
	$('#container-product-desc').tabs();
	$('#container-product-explanation').tabs();
	
	$('#container-myaccount').tabs();
	
	/*$('#container-2').tabs(2);
	$('#container-3').tabs({ fxSlide: true });
	$('#container-4').tabs({ fxFade: true, fxSpeed: 'fast' });
	$('#container-5').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'normal' });
	$('#container-6').tabs({
		fxFade: true,
		fxSpeed: 'fast',
		onClick: function() {
			alert('onClick');
		},
		onHide: function() {
			alert('onHide');
		},
		onShow: function() {
			alert('onShow');
		}
	});
	$('#container-7').tabs({ fxAutoHeight: true });
	$('#container-8').tabs({ fxShow: { height: 'show', opacity: 'show' }, fxSpeed: 'normal' });
	$('#container-9').tabs({ remote: true });
	$('#container-10').tabs();
	$('#container-11').tabs({ disabled: [3] });*/

	$('<p><a href="#">Disable third tab<\/a><\/p>').prependTo('#fragment-28').find('a').click(function() {
		$(this).parents('div').eq(1).disableTab(3);
		return false;
	});
	$('<p><a href="#">Activate third tab<\/a><\/p>').prependTo('#fragment-28').find('a').click(function() {
		$(this).parents('div').eq(1).triggerTab(3);
		return false;
	});
	$('<p><a href="#">Enable third tab<\/a><\/p>').prependTo('#fragment-28').find('a').click(function() {
		$(this).parents('div').eq(1).enableTab(3);
		return false;
	});


	$(".MenuDisplay2 a.level1").addClass("closedContent");
	$(".MenuSwitchDisplay2").css("display","none");
	$(".MenuDisplay2 a.level1").toggle(function(){
		/*$(this).parent().addClass("opened");*/
		$(this).addClass("active");
		$(this).removeClass("closedContent");
			switchBlockDisplay(this.hash);
			return(false);
		},function(){
			$(this).removeClass("active");
			/*$(this).parent().removeClass("opened");*/
			$(this).addClass("closedContent");
			switchBlockDisplay(this.hash);
			return(false);
	});

	$(".commandeDisplay a.une_commande").addClass("closedContent");
	$(".commandeSwitchDisplay").css("display","none");
	$(".commandeDisplay a.une_commande").toggle(function(){
		var j = $(this).children()[0].className;
		$(this).removeClass("closedContent");
		if(j == "deroulant_background imgClosed"){
				$(this).children().removeClass("imgClosed");
				$(this).children().addClass("imgOpen");
		}
		else{
			$(this).children().removeClass("imgOpen");
			$(this).children().addClass("imgClosed");
		}
			switchBlockDisplay3(this.hash);
			return(false);
		},function(){
			var k = $(this).children()[0].className;
			$(this).addClass("closedContent");
			if(k == "deroulant_background imgOpen"){
				$(this).children().removeClass("imgOpen");
				$(this).children().addClass("imgClosed");
			}
			else{
				$(this).children().removeClass("imgClosed");
				$(this).children().addClass("imgOpen");
			}
			switchBlockDisplay3(this.hash);
			return(false);
	});
	
	$("#SP1").css("display","block");
	$(".SX1").removeClass("closedContent");
	$(".SX1").children().removeClass("imgClosed");
	$(".SX1").children().addClass("imgOpen");
	$("#SP1000").css("display","block");
	$(".SX1000").removeClass("closedContent");
	$(".SX1000").children().removeClass("imgClosed");
	$(".SX1000").children().addClass("imgOpen");
	
	/* manage SearchField input*/
	var searchFieldLanguage= $("#searchField").val();
	$("#searchField").focus(
		function(){
			$(this).val("");
			}			
		);
	$("#searchField").blur(
		function(){
			var reg = new RegExp("^[\ ]*$","gi");
			if(reg.test($(this).val())){
				$(this).val(searchFieldLanguage);
				}
			}
		);	
		
	/* product sheet */
	/* not required */
	/*$(".jcarousel-item").hover(function() {
			$(this).css("border-color","#FCB426");
		}, function() {
			$(this).css("border-color","#dad9d4");
		});*/
	$("#productImg1").css("border-color","#FCB426");
	/* boutique SAV */ 
	$(".savImage").hover(function() {
			//alert($(this).css("border-color"));
			$(this).css("border-color","#888888");
			return(false);
		}, function() {
			$(this).css("border-color","#dad9d4");
			return(false);
		});
	
	//mis en commentaire pour bug Mantis "7118": CMS Migration
	/*$(".expandContent").hover(function(){
		$(this).css("overflow","auto");
		//$(this).css("backgroundColor","white");		
		return(false);
	},function(){
		$(this).css("overflow","hidden");
		//$(this).css("backgroundColor","transparent");		
		return(false);
	});*/
	//remplacé par :
	$(".expandContent").css("overflow","auto");
	
	/*Manage FAQ switching - Toogle Style*/
	
	$("#faqBlock dd a").addClass("closedContent");
	$(".faqSwitchDisplay").css("display","none");
	$("#faqBlock dd a").toggle(function(){
		//resetFaqDisplay();
		$(this).addClass("openedContent");
		switchBlockDisplay(this.hash);
		return(false);
	},function(){
		$(this).removeClass("openedContent");
		switchBlockDisplay(this.hash);
		return(false);
	});
	
	
	/* CART */
	$('.openFieldSetAddNewAddress').click(function() {
		$('#fieldSetAddNewAddress').show();
		return(false);
	});
	$('.openRegisterDiv').click(function() {
		$('#registerDiv').show();
		showIt("frmCreateMyAccount");
		return(false);
	});
	
	$('#registerDiv').hide();
	
	$('.closeAlertLayer').click(function() {
		$(".compoProd select").show();
		closeAlertLayer();
		return(false);
	});
	$('.closeCartAlertLayer').click(function() {
		$(".compoProd select").show();
		closeCartAlertLayer();
		return(false);
	});	
	$('.closeFreeAlertLayer').click(function() {
		$(".compoProd select").show();									 
		closeFreeAlertLayer();
		return(false);
	});
	
	$('.closePasswordReminderLayer').click(function() {
		$(".compoProd select").show();											
		closePasswordReminderLayer();
		return(false);
	});

	$('.closeErrorLayer').click(function() {
		$(".compoProd select").show();					
		closeErrorLayer();
		return(false);
	});	
	
	$('.closeTransportLayer').click(function() {
		$(".compoProd select").show();														 
		closeTransportLayer();
		return(false);
	});
	
	$('.closeFavorisLayer').click(function() {
		$(".compoProd select").show();					
		closeFavorisLayer();
		return(false);
	});
	
	$('.closeModuleConseilLayer').click(function() {
		$(".compoProd select").show();					
		closeModuleConseil();
		return(false);
	});
	
	$('#fieldSetAddNewAddress').hide();
	
	$("a.closecloseLayer").click(function() {
		$(".compoProd select").show();					
		hideSupaLayers('#tellaFriendLayer');
	});
	
	$(".tellHim").click(function() {
		$(".compoProd select").hide();					
		showSupaLayers('#tellaFriendLayer');
	});
	
	$(".Explik").click(function() {
		$(".compoProd select").hide();			
		showSupaLayers('#ExplicationLayer');
	});
	
	$("a.closeExplik").click(function() {
		$(".compoProd select").show();		
		hideSupaLayers('#ExplicationLayer');
	});
	
	$('.closeExpertLayer').click(function() {
		closeExpertPicker();
		return(false);
	});	
	
	/*manage tooltips*/
	$('.toolTipInfo').Tooltip({
		delay:0,
		showBody: " - ",
		showURL:false,
		extraClass: "fancy-img"
	});
	
	$('.toolTipInfoPanierDel').Tooltip({
		delay:0,
		showBody: " - ",
		showURL:false,
		extraClass: "fancy-img2"
	});
	
	/*$(".choixTop").hoverClass ("choixTopActive");
	$(".choixBottom").hoverClass ("choixBottomActive");*/
	
	$(".infoProd2").css("z-index","9999");
});

function switchBlockDisplay(a) {
		$(a).slideToggle("slow");
}

function switchBlockDisplay3(a) {
		$(a).toggle();
}

function resetFaqDisplay() {
	$(".faqSwitchDisplay").css("display","none");	
}	
	
function showTab(container,id) {		
	//var el = document.getElementById(""+container);
	var el = document.getElementById("boxFooter");
	el.scrollIntoView(true);	
	$("#"+container).triggerTab(id);	
}

function showPersoTab(container,id) {
	$("#"+container).triggerTab(id);	
}


function showSupaLayers(a) {
	/*suplayer Function*/	
	$(".compoProd select").hide();			
	$("#supaLayer").show();
	$(a).show();
}
function hideSupaLayers(b) {
	/*suplayer Function*/	
	$(".compoProd select").show();	
	$("#supaLayer").hide();
	$(b).hide();
}

function launchProductIndex(filename) {	
	$(".compoProd select").hide();
	$("#productIndexLayer").load(filename);	
	showSupaLayers("#productIndexLayer");
}

function closeProductIndex()
{
	$(".compoProd select").show();
	 $("#productIndexLayer").load("videoCloser.html");
	 hideSupaLayers("#productIndexLayer");
}

function launchModuleConseil(filename) {		
	$(".compoProd select").hide();
	$("#moduleConseilLayer").load(filename);	
	showSupaLayers("#moduleConseilLayer");
}

function closeModuleConseil()
{
	$(".compoProd select").show();
	 $("#moduleConseilLayer").load("videoCloser.html");
	 hideSupaLayers("#moduleConseilLayer");
}

function showFlash(filename) {
	$("#flashLayerContent").load(filename);	
}

function launchTransportLayer() {			
	$(".compoProd select").hide();
	showSupaLayers("#transportLayer");
}

function closeTransportLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#transportLayer");
}	

function launchExpertPicker(filename) {	
	$("#expertPickerLayer").load(filename);	
	showSupaLayers("#expertPickerLayer");
}

function launchAlertLayer(s) {			
	$(".compoProd select").hide();
	$("#alertMessage")[0].innerHTML = "<h4>"+s+"</h4><p>&nbsp;</p>";
	showSupaLayers("#AlertLayer");
}
function launchCartAlertLayer(s) {		
	$(".compoProd select").hide();	
	$("#cartAlertMessage")[0].innerHTML = "<h4>"+s+"</h4><p>&nbsp;</p>";
	showSupaLayers("#CartAlertLayer");
}
function closeErrorLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#errorLayer");
}
function closeCartAlertLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#CartAlertLayer");
}
function closeAlertLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#AlertLayer");
}

function launchPasswordReminderLayer() {		
	$(".compoProd select").hide();	
	showSupaLayers("#passwordReminderLayer");
}

function closePasswordReminderLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#passwordReminderLayer");
}

function launchFreeAlertLayer(title,message,buttons) {		
	$(".compoProd select").hide();	
	$("#FreealertTitle")[0].innerHTML = title;
	$("#FreealertMessage")[0].innerHTML = message;
	$("#FreealertButtons")[0].innerHTML = buttons;
	showSupaLayers("#FreeAlertLayer");
}

function closeFreeAlertLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#FreeAlertLayer");
}

function launchFavorisLayer(filename) {		
	$(".compoProd select").hide();	
	$("#favorisContent").load(filename);	
	showSupaLayers("#favorisLayer");
}

function closeFavorisLayer()
{
	$(".compoProd select").show();
	 hideSupaLayers("#favorisLayer");
}	

function DisplayMenuDeroulant(numero)
{
	for (var i=1; i<101; i++) {
		if (document.getElementById("SP"+i)!= null){
			document.getElementById("SP"+i).style.display = 'none';
			$(".SX"+i).addClass("closedContent");
			$(".SX"+i).children().removeClass("imgOpen");
			$(".SX"+i).children().addClass("imgClosed");
			//alert(i);
		}
	}
	
	$(".SX"+numero).removeClass("closedContent");
	document.getElementById("SP"+numero).style.display="block";
	$(".SX"+numero).children().removeClass("imgClosed");
	$(".SX"+numero).children().addClass("imgOpen");
}

function showIt(elID)
{
  var el = document.getElementById(elID);
  el.scrollIntoView(true);
}
