
$(function() {
	$('#besoin')			.hide();
	$('#centrehaut')		.hide();
	$('#recherche')			.hide();
	$('#navigationgauche')	.hide();
	$('.ul_familles')		.hide();
	
	$('#nouveaute').corner('round all 10px;');
	
	if ($('#zonecarrousel').length > 0) 
	{
		//gestion des liens vers les produits nouveautes ...
		$("li[id^='nouveaute_lien_']").click(
			function() {
				var tmp 			= $(this).attr('id').split('_');
				var fam 			= tmp[2];
				var sfam 			= tmp[3];
				var ssfam 			= tmp[4];
				window.location 	= 'ssfamilles.php?fam='+fam+'&sfam='+sfam+'&ssfam='+ssfam+'';
			}
		);
		var Reference 				= $(".carrousel li:first-child"); 
		var NbElement 				= ($(".carrousel li").length); 
		// Ciblage de la bande de diapositives 
		$(".carrousel") 
			.wrap('<div class="carrousel-conteneur"><\/div>') 
			.css("width", (Reference.width() * NbElement) + (10 * NbElement) )// ajout de la marge pour chaque element
			.css("overflow", "hidden"); 
		// Ciblage de la zone de visualisation 
		$(".carrousel-conteneur") 
			.width(470) // ajout des deux marges
			.height( Reference.height() )  
			.after('' 
				+    '<ul class="carrousel-pagination">' 
				+    '    <li class="carrousel-prev"><\/li>' 
				+    '    <li class="carrousel-next"><\/li>' 
				+    '<\/ul>' 
				+    ''); 
		if (NbElement < 4) 
		{
			$('.carrousel-prev')	.hide();
			$('.carrousel-next')	.hide();
		} 
		// Actions de navigation 
		var Cpt 					= 0; 
		// CSS arrondis ...
		$(".carrousel li")
			.css('-moz-border-radius','10px 10px 10px 10px')
			.css('-webkit-border-radius','10px 10px 10px 10px')
			.css('border-radius','10px 10px 10px 10px')
			.css('behavior','url(includes/js/pie/PIE.htc)');
		// Clic sur le bouton "Suivant" 
		$(".carrousel-next").click(
			function() { 
				if(NbElement > 3 ) 
				{  // si plus de trois elements
					if(Cpt < (NbElement - 3)) 
					{
						Cpt++; 
						$(".carrousel").animate(
							{ marginLeft : - ((Reference.width() * Cpt) + (Cpt*10))},
							function(){
								if (Cpt > 1 && NbElement > 4) 
								{ // boucle infini quand plus de quatre elements ...
									$('.carrousel li:last-child').after($('.carrousel li:first-child'));
									
									var marge 	= $('.carrousel').css('margin-left').substr(0,$('.carrousel').css('margin-left').length - 2);
									marge 		= parseInt(marge) + Reference.width() + 10;
									$('.carrousel').css('margin-left',marge);
									Cpt--;
								}
							}
						); 
					}
				}
			}
		); 
		 
		// Action du bouton "Precedent" 
		$(".carrousel-prev").click(
			function() { 
				if(NbElement > 3) 
				{  
					if(Cpt > 0) 
					{
						Cpt--; 
						$(".carrousel").animate(
							{ marginLeft : - ((Reference.width() * Cpt) + (Cpt*10)) },
							function(){
								if (Cpt < 1 && NbElement > 4) 
								{  // boucle infini quand plus de quatre elements ...
									$('.carrousel li:first-child').before($('.carrousel li:last-child'));
									var marge 	= $('.carrousel').css('margin-left').substr(0,$('.carrousel').css('margin-left').length - 2);
									marge 		= parseInt(marge) - Reference.width() - 10;
									$('.carrousel').css('margin-left',marge);
									Cpt++;
								}
							}
						); 
					}
				}
			}
		); 
	}
	
	
	$(window).load(
		function(){ // attente du chargement complet de la page avant le slide-down...
			$('#centrehaut')		.delay(1000).slideDown(2012);
			$('#navigationgauche')	.delay(1000).slideDown(2000);
			$('.ul_familles')		.delay(3300).slideDown(1000);
			$('#besoin')			.delay(4500).fadeIn(2000);
			$('#recherche')			.delay(3500).slideDown(1000);
		}
	);
	 		
	$("#dialog-form").dialog(
		{
			autoOpen	: 	false,
			height		: 	150,
			width		: 	780,
			modal		: 	true,
			show		: 	'slide',
			hide		: 	'slide',
			resizable	: 	false
		}
	);
	
		
	$('#besoin').click(
		function() {
			$('#dialog-form')			.dialog('open');
			$("#radio")					.buttonset();
			$("input:radio").click(
				function() {
					var choix 			= $("input:radio:checked").val();
					$('#dialog-form')	.dialog('close');
					// puis on ouvre la fenetre correspondante au choix ...
					window.location 	= 'choisirsonappareil.php?choix='+choix+'&from=index.php';
				}
			);

		}
	);

	
});

