var dir=1
var dir2=1
var dir3=1
var WidthGroupe=0;
var PosGroupe=0
var loopdefilant
var loopdefilant2
var Timeloop=8000;

	
$(document).ready(function(){
						   
		
		
		
		if(location.href.indexOf("#oeuvre")!=-1){
			$(".switch li").removeClass('sel');
			$("li.oeuvre").addClass('sel');
			$("div#oeuvre").css('visibility','visible');
			$("div#revend,div#technique").css('visibility','hidden');
		}else if(location.href.indexOf("#revend")!=-1){
			$(".switch li").removeClass('sel');
			$("li.revend").addClass('sel');
			$("div#revend").css('visibility','visible');
			$("div#oeuvre,div#technique").css('visibility','hidden');
		}else if(location.href.indexOf("#ancre")!=-1){
			a=".groupe#"+location.href.split("#")[1]
			$(".groupe,#defiler").hide();
			$(a).show();
			$(a).width("970px");
			
		}else{
			$(".switch li").removeClass('sel');
			$("li.tech").addClass('sel');
			$("div#technique").css('visibility','visible');
			$("div#oeuvre,div#revend").css('visibility','hidden');
			
			$(".groupe").each(function(){
				fw=120
				WidthGroupe+=w=Math.ceil($(".fichette",this).size()/2)*fw
				$(this).width(w)
			})
		
		}
		
		
		
		
		$("#defiler").mousedown(function(e){
										 tp=$("#fiche").offset()
										 var x = e.pageX - tp.left;
										 milieu=450
										 
										 clearInterval(loopdefilant2)
										 
										if(x > milieu+10){
											$(".cursor",this).css("margin-Left","420px")
											dir3=1;defilCat();loopdefilant2=setInterval(defilCat,1000);
											
										}else if(x < milieu-10){
											$(".cursor",this).css("margin-Left","380px")
											
											dir3=-1;defilCat();loopdefilant2=setInterval(defilCat,1000);
										 
										}else{
											$(".cursor",this).css("margin-Left","400px")
											dir3=0;
											clearInterval(loopdefilant2);
											
											//$(this).html("centre")
										}
										 
		 }).mouseup(function(e){
			 
											$(".cursor",this).css("margin-Left","400px")
											clearInterval(loopdefilant2);
		 })
		
		
		$("li.oeuvre a").click(function(){
										$(".switch li").removeClass('sel');
										$("li.oeuvre").addClass('sel');
										$("div#oeuvre").css('visibility','visible');
										$("div#revend,div#technique").css('visibility','hidden');
		})
		$("li.tech a").click(function(){
									  $(".switch li").removeClass('sel');
									  $("li.tech").addClass('sel');
									  $("div#technique").css('visibility','visible');
									  $("div#oeuvre,div#revend").css('visibility','hidden');
		})
		$("li.revend a").click(function(){$(".switch li").removeClass('sel');$("li.revend").addClass('sel');$("div#revend").css('visibility','visible');$("div#oeuvre,div#technique").css('visibility','hidden'); })
		
		
		
								if($("#technique div.c").size()>0){
								hT=$("#technique div.c").height()
								
								if(hT<560){
									nb=Math.floor($("#technique div.c .p").size()/2)-1;
									
									cible="#technique div.c .p:gt("+nb+")"
									$(cible).each(function(i){$(this).appendTo("#technique div.c2")})
								}else{
									$("#technique div.c .p").each(function(i){
										var pos=$(this).position();h=$(this).innerHeight();if(pos.top+h>375){$(this).appendTo("#technique div.c2")}	
									 })	
								}}
		
		
								if($("#oeuvre div.c").size()>0){
								hO=$("#oeuvre div.c").height()
								
								if(hO<560){
									
									
									nb=Math.floor($("#oeuvre div.c .p").size()/2)-1;
									cible="#oeuvre div.c .p:gt("+nb+")"
									$(cible).each(function(i){$(this).appendTo("#oeuvre div.c2")})
								}else{
								$("#oeuvre div.c .p").each(function(i){
										var pos=$(this).position();h=$(this).innerHeight();if(pos.top+h>375){$(this).appendTo("#oeuvre div.c2")}	
								 })	
								}
								}
		
		$(".sousmenu").hide();
		
		$(".liste li:has(.m)").mouseover(function(){
						$(".liste li:not(this) .sousmenu:visible").hide()
												 
						$(".sousmenu",this).show()
											 
					})
		
		
		
		
		$("#contenu,#bandrecherche,#gammes,#questionreponse,#actu.a,#contact").click(function(){
																						
						$(".sousmenu:visible").hide()	
																							})
		if($("#actu.a")[0]){
		loopdefilant=setInterval(defilActu,Timeloop);
		}
		
		setInterval(defilUsine,4000);
		
		$("#actu.a .listeactu,.pagination").mouseover(function(){
								clearInterval(loopdefilant);
					 }).mouseout(function(){
								loopdefilant=setInterval(defilActu,Timeloop);
					 })
		
		$(".dirActuMoins").click(function(){dir=-1;defilActu();})
		$(".dirActuPlus").click(function(){dir=1;defilActu();})
		
		
		$(".pagination span").click(function(){num=Number($(this).text()); defilActuTo(num);	  })
		
		
		
		
});

function defilUsine(){
	
		nb=$(".usine").size();

		if(nb==0)return;
		wnb=$(".usine").width()+2
		
		maxim=wnb*(nb-1);
		prems=$(".listeusine")
		MarginLeft=prems.css("margin-left")
		
		
		verif=dir2==1?(MarginLeft=="-"+maxim+"px"):(MarginLeft=="0px");
		if(verif){dir2=dir2*-1;}
		
		
		if(dir2==1){prems.animate({marginLeft: "-="+wnb+"px"},500)
		}else{prems.animate({marginLeft: "+="+wnb+"px"},500)}
	
}


function defilActu(){
	
		nb=$(".actufichette").size();
		
		if(nb==0)return;
		wnb=$(".actufichette").width()+20
		
		maxim=wnb*(nb-2);
		listeactu=$(".listeactu")
		MarginLeft=listeactu.css("margin-left")
		
		verif=dir==1?(MarginLeft=="-"+maxim+"px"):(MarginLeft=="0px");
		
		if(verif){dir=dir*-1;}
		
		if(dir==1){listeactu.animate({marginLeft: "-="+wnb+"px"},500)
		}else{listeactu.animate({marginLeft: "+="+wnb+"px"},500)}
		
	
}



function defilCat(){
	
	
	PosGroupe=PosGroupe+dir3;
	
	obj=$(".groupe").eq(PosGroupe);
	if(PosGroupe==-1 || obj.size()==0 || PosGroupe==$(".groupe").size())return;
	offset=obj.offset();offsetP=$("#defilementfichette").offset();
	pos=Number((offset.left-offsetP.left+1)*-1);limit=(WidthGroupe-971)*-1;
	if(pos<limit){$("#defilementfichette").animate({marginLeft: limit+"px"},500)
	clearInterval(loopdefilant2);
	}else{$("#defilementfichette").animate({marginLeft: pos+"px"},500)
	if(pos==0){clearInterval(loopdefilant2);}
	
	}
	
	
	
	
}


function defilActuTo(num){
			
	
		nb=$(".actufichette").size();wnb=$(".actufichette").width()+20;maxim=wnb*nb-2*wnb;pos=wnb*(num-1);if(maxim<pos){pos=maxim;}
		$(".listeactu").animate({marginLeft: "-"+pos+"px"},500);
		
	
}

