// JavaScript Document
var $s = jQuery.noConflict();
$s(document).ready(function(){
var nbr_img=0;
var index_img=0;
$s('form.transform').jqTransform({imgPath:'jqtransformplugin/img/'});
acces(); 
hover_ban();
boutton();
faq();
recherche();
img_boutique();
newsletter();
image_interne(); 
produit_hover();
dernier_consulte();
recherche_index();
filtre();
others_script();
menu_dropdown();
is_open();

ouvre_ferme();
magasin();
adresse();
franchise();
});

function others_script(){
	$s(".img_body_bloc").css("width",$s(window).width());
	$s(".img_body_bloc").css("height",1120);
	$s(".center_img").css("width",$s(window).width());
	$s(".img_body_bloc").css("overflow","hidden");	
	$s(".banner_promo_home").css("top",380 );	
	$s(".banner_promo_home").css("left",(($s(window).width()-$s(".banner_promo_home").width()+340)/2) );
	//$s("*").click(function(){$s(".banner_promo_home").hide();    });
		
	}

		
function image_interne(){
nbr_img=0;
index_img=0;
nbr_img=$s('.scrollableArea > a').length;	
var img_h=0;
var img_w=0;
var img_gal=null;

	/*$s(".center_img").wrapInner('<img id="img_gal" src="'+$s('.scrollableArea > a:first').attr("rel")+'"  />');*/
	img_h=$s(window).height()-30;
	$s("#img_gal").attr("height",1120);
 	top_row=215;
	$s(".left_row_img").css("top",top_row);
	$s(".right_row_img").css("top",top_row);
	$s('.img_body_bloc ').everyTime(10000,function(i) {
		if(index_img<nbr_img-1)
		{ index_img++;
		$s('.img_body_bloc > .center_img:eq('+(index_img-1)+')').animate({left: ((-1)*$s(window).width())});
		$s('.img_body_bloc > .center_img:eq('+(index_img)+')').css({left: $s(window).width()});
		$s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left:"0"});
		 
		 }		 
		 else {
		 $s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left: ((-1)*$s(window).width())});
		 index_img=0; 
		 $s('.img_body_bloc > .center_img:eq('+0+')').css({left:$s(window).width()});
		 $s('.img_body_bloc > .center_img:eq('+0+')').animate({left:"0"});
			 }
					
					
					});	


$s(".image_link").click(function(){
	 //alert($s(this).attr("rel")); 
	img_gal = $s(this).attr("rel");
	$s("#img_gal").attr("src",img_gal);
 	var index_img_old=index_img;
	index_img= $s('.scrollableArea > a').index(this);
	if (index_img_old>index_img)
	{$s('.img_body_bloc > .center_img:eq('+(index_img_old)+')').animate({left: ($s(window).width())});
	$s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left:"0"});}
	else if (index_img_old<index_img)
	{$s('.img_body_bloc > .center_img:eq('+(index_img_old)+')').animate({left: ((-1)*$s(window).width())});
	$s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left:"0"});}
});
   
   
$s(".right_row_img").click(function(){
		if(index_img<nbr_img-1)
		{ index_img++;
		$s('.img_body_bloc > .center_img:eq('+(index_img-1)+')').animate({left: ((-1)*$s(window).width())});
		$s('.img_body_bloc > .center_img:eq('+(index_img)+')').css({left: $s(window).width()});
		 $s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left:"0"});
		 
		 }		 
		 else {
			  $s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left: ((-1)*$s(window).width())});
		 	  index_img=0;
		 	 $s('.img_body_bloc > .center_img:eq('+0+')').css({left:$s(window).width()});
		 	  $s('.img_body_bloc > .center_img:eq('+0+')').animate({left:"0"});
			 }
			//alert ("index image----right = "+ index_img);
});
   
$s(".left_row_img").click(function(){	
	  if(index_img>0)
		{ 	index_img--;
			$s('.img_body_bloc > .center_img:eq('+(index_img+1)+')').animate({left: $s(window).width()});
		 $s('.img_body_bloc > .center_img:eq('+(index_img)+')').css({left:((-1)*$s(window).width())});
		 $s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left:"0"});
		}
		else {
			$s('.img_body_bloc > .center_img:first').animate({left: $s(window).width()});
			index_img=nbr_img-1;
			 $s('.img_body_bloc > .center_img:eq('+(index_img)+')').css({left: ((-1)*$s(window).width())});
			 $s('.img_body_bloc > .center_img:eq('+(index_img)+')').animate({left:"0"});
			}
		
		});
}


function produit_hover(){
	$s(".bloc_prod_desc").hide();								
	$s(".bloc_produit").mouseover(function() {
	$s(this).children(".bloc_produit_imge").hide();
    $s(this).children(".bloc_produit_imge").next(".bloc_prod_desc").show();
  }).mouseout(function(){
    $s(this).children(".bloc_produit_imge").next(".bloc_prod_desc").hide();
    $s(this).children(".bloc_produit_imge").show();
  });
}


function dernier_consulte(){
	$s(".bloc_dernier").hide();
	$s(".lien_dernier_produit").click(function() {
		if ($s(this).parent().next(".bloc_dernier").is(":hidden")){
			$s(this).parent().next(".bloc_dernier").slideDown();
			$s(this).addClass('lien_dernier_produit_active');
			$s(this).removeClass('lien_dernier_produit');
			}
		else {
			$s(this).parent().next(".bloc_dernier").slideUp();
			$s(this).addClass('lien_dernier_produit');
			$s(this).removeClass('lien_dernier_produit_active');}
	});
}


function filtre(){
	$s(".recherche_filtre").hide();
	$s(".lien_filtre").click(function() {
		if ($s(this).next(".recherche_filtre").is(":hidden")){
			$s(this).next(".recherche_filtre").slideDown();
			}
		else {
			$s(this).next(".recherche_filtre").slideUp();
			}
	});
	
	$s(".puce_filter_active").click(function() {
		$s(".recherche_filtre").slideUp();
			
	});
}

function acces(){
	//$s(".tab_acces").hide();
	$s(".bloc_open_acces_active").click(function() {
										  $s(".banner_promo_home").hide();
		if ($s(".tab_acces").is(":visible")){
			$s(".tab_acces").slideUp();
			$s(this).addClass('bloc_open_acces');
			$s(this).removeClass('bloc_open_acces_active');
			}
		else {

			$s(".tab_acces").slideDown();			
			$s(this).addClass('bloc_open_acces_active');
			$s(this).removeClass('bloc_open_acces');
		}
	});
}



function recherche_index(){
	$s(".bloc_recherche_index").hide();
	$s(".link").click(function() {
		if ($s(".bloc_recherche_index").is(":visible")){
			$s(".bloc_recherche_index").slideUp();
			}
		else {

			$s(".bloc_recherche_index").slideDown();	
		}
	});
}

function faq(){
	//alert("sqdfsdfsdf");
	$s(".reponse").hide();
	$s(".question").click(function() {
		if ($s(this).next(".reponse").is(":hidden")){
			$s(this).next(".reponse").slideDown();
			$s(this).addClass('active');
			}
		else {

			$s(this).next(".reponse").slideUp();
			$s(this).removeClass('active');	
		}
	});
	$s(".puce_top").click(function() {
			$s(this).parent(".reponse").slideUp();
			$s(this).parent(".reponse").prev().removeClass('active');
		
	});
}

function img_boutique(){
	$s(".bloc_img_boutique").hide();
	$s(".bloc_boutique .link_effects").click(function() {
		if ($s(this).next(".bloc_img_boutique").is(":visible")){
			$s(this).next(".bloc_img_boutique").slideUp();
			}
		else {

			$s(this).next(".bloc_img_boutique").slideDown();			
		}
	});
	
	$s(".boutique_desc_glob").hide();
	$s(".link_effects_h2").click(function() {
		if ($s(this).next(".boutique_desc_glob").is(":visible")){
			$s(this).next(".boutique_desc_glob").slideUp();
			}
		else {

			$s(this).next(".boutique_desc_glob").slideDown();			
		}
	});
}


function newsletter(){
	//$s(".newsletter_form").hide();
	$s(".lien_newsletter").click(function() {



		if ($s(".newsletter_form").is(":hidden")){
			$s(".newsletter_form").slideDown();
			$s(this).parent(".bloc_newsletter").addClass('bloc_newsletter_active');
			$s(this).parent(".bloc_newsletter").removeClass('bloc_newsletter');
			$s(".input_newsletter").addClass('validate[required]');
			
			}
		else {
			$s(".newsletter_form").slideUp();			
			$s(".bloc_newsletter_active").addClass('bloc_newsletter');
			$s(".bloc_newsletter_active").removeClass('bloc_newsletter_active');
			$s(".input_newsletter").removeClass('validate[required]');
}
	});

}


function recherche(){
	$s(".bloc_membre").hide();
	$s(".lien_top_puce").click(function() {
			$s(".bloc_membre").parent().css("z-index",9999);
			$s(".bloc_membre").slideDown();
	});
	$s(".top_membre").click(function() {
			$s(".bloc_membre").slideUp();
			$s(".bloc_membre").parent().css("z-index",5);
	});
}


function hover_ban(){
	
	var img_source=null;
	var img_hover=null;		
	
						
		$s(".hover_ban").mouseover(function() {
			if($s(this).attr("rel")!="prettyPhoto")	
	{
     img_source =$s(this).children("img").attr("src");
     img_hover =$s(this).attr("rel");
    $s(this).children("img").attr("src",img_hover);
	}}).mouseout(function(){if($s(this).attr("rel")!="prettyPhoto")	
	{
    $s(this).children("img").attr("src",img_source);}
  });}
	


function boutton(){
									
	$s(".boutton").mouseover(function() {
	$s(this).removeClass("boutton");
    $s(this).addClass("boutton_hover");
	
  }).mouseout(function(){
    $s(this).removeClass("boutton_hover");
	$s(this).addClass("boutton");
  });
	

}
/*
function menu_dropdown(){
	$s(".bloc_sub_menu").hide();
	$s(".element_smenu > a.lien_top").click(function(){
	if (
	$s(this).next().is(".bloc_sub_menu"))
	var m = $s(this).next();
	if(m.is(":hidden")){
	$s(".bloc_sub_menu:visible").prev("a").removeClass("lien_top_active");
    $s(".bloc_sub_menu:visible").hide();
    m.slideDown("fast");
	$s(this).addClass("lien_top_active");
     } 
	else {
	m.slideUp("fast");
    $s(this).removeClass("lien_top_active");
	}});}
	*/

function is_open(){
	$s(".is_open").show();
	}

function ouvre_ferme(){
	$s(".bloc_ouvre").hide();
	//$s(".bloc_ouvre:first").show();
	
	$s(".link_ouvre").click(function() {
	if ($s(this).next(".bloc_ouvre").is(":hidden")){
	$s(".bloc_ouvre:visible").hide();
	$s(this).next().slideDown();	
	}
	else
	{
		
	$s(this).next().slideUp();
  }
	});
	$s(".puce_top").click(function() {
			$s(this).parent(".reponse").slideUp();
			$s(this).parent(".reponse").prev().removeClass('active');
		
	});
	
}

function menu_dropdown(){
	$s(".bloc_sub_menu").hide();
	$s(".element_smenu > a.lien_top").click(function(){
	if (
	$s(this).next().is(".bloc_sub_menu"))
	var m = $s(this).next();
	if(m.is(":hidden")){
	$s(".bloc_sub_menu:visible").prev("a").removeClass("lien_top_active");
    $s(".bloc_sub_menu:visible").hide();
    m.slideDown("fast");
	$s(this).addClass("lien_top_active");
     } 
	else {
	m.slideUp("fast");
    $s(this).removeClass("lien_top_active");
	}});}
	
	
	
	function magasin(){
	$s(".detail").hide();
	$s(".niv1").click(function(){
	if (
	$s(this).next().is(".detail"))
	var m = $s(this).next();
	if(m.is(":hidden")){

		m.slideDown("fast");
		$s(this).parent().addClass("ouvert");
		$s(this).addClass("niv1_ouvert");
		$s(this).removeClass("niv1");
		} 
		 else {
			 m.slideUp("fast");
			 $s(this).parent().removeClass("ouvert");
			 $s(this).addClass("niv1");
			 $s(this).removeClass("niv1_ouvert"); 
			 }});
 }
 
 function adresse(){
	$s(".adresse").hide();
	$s(".niv2").click(function(){
	if (
	$s(this).next().is(".adresse"))
	var m = $s(this).next();
	if(m.is(":hidden")){

		m.slideDown("fast");
		$s(this).addClass("niv2_ouvert");
		$s(this).removeClass("niv2");
		 
		
		} 
		 else {
			 m.slideUp("fast");
			 $s(this).addClass("niv2");
			 $s(this).removeClass("niv2_ouvert");
			 }});
 }
 
  function franchise(){
	$s(".box_detail").hide();
	$s(".box_detail:first").show();
	$s(".link_box li:first").addClass("link_overt");
	
	$s(".link1").click(function(){
	if (
	$s(this).next().is(".box_detail"))
	var m = $s(this).next();
	if(m.is(":hidden")){

		m.slideDown("fast");
		$s(this).parent().removeClass("li_link");
		$s(this).parent().addClass("link_overt");
		 
		
		} 
		 else {
			 m.slideUp("fast");
			$s(this).parent().removeClass("link_overt");
		$s(this).parent().addClass("li_link");
			 }});
 }
