			/* fonction permettant de scroller le background de l'objet 
			* dont l'id est passe en parametre d'un pixel vers la gauche
			*/
			function vScroll1Px(objectId){
				


				//position verticale actuelle du background
				var pos = $(objectId).css("background-position");
				if(pos == 'undefined' || pos == null){
					//Fucking Stupid IE !!!!!
					var hpos = $(objectId).css("background-position-x");
				} else {
					var hpos = pos.split(' ')[0];
				}
				
				
				if(hpos.match("0%")){
					hpos="0px";					
				}
				hpos = hpos.substring(0,hpos.length-2);
			
				//on decale le background d'un pixel vers la gauche
				hpos -= 1;
				if(hpos == -945) hpos =0;

				$(objectId).css("background-position",  hpos+"px 0px"); 
			}

			/*
			* fonction de gestion du menu	
			*/
			function gestionMenu() {
				//on sauvegarde le menu selectionné
				var idMenuSelect = jQuery("ul.liste_menu li.menu_selected");
				//si on survole on supprime la class menu_selected, sinon on garde le menu selectionne
				jQuery("ul.liste_menu").hover(
					function(){
						jQuery(".menu_selected").removeClass("menu_selected");
					},
					function(){
						idMenuSelect.addClass("menu_selected");
					}
				);

				//on bind le click sur le ul pas seulement sur le a
				jQuery("ul.liste_menu li").each(function(index) {
					jQuery(this).click(function(){
						window.location = jQuery(this).children("a:first").attr("href");
						return false;
					});
				});
			}

			/*fonction permettant d'afficher une image du diaporama
			*
			*/
			function afficherImage(index){
				//on enleve la class visible a l'image actuelle
				jQuery("ul#liste_image li.visible").removeClass("visible");
				//on affiche prepare l'affichage de l'image voulue
				jQuery("ul#liste_image li."+index+"ieme").addClass("visible");

				//on fixe les regles css correspondantes a  l'image
				var hauteurImage = jQuery("ul#liste_image li."+index+"ieme img:first-child").height();
				var largeurImage = jQuery("ul#liste_image li."+index+"ieme img:first-child").width();

				var margeHorizontale = Math.ceil((700-largeurImage)/2);
				jQuery("ul#liste_image li.visible img:first-child").css("left",jQuery("div#diaporama").position().left+margeHorizontale);


				
				//on affiche 'l'image
				jQuery("ul#liste_image li."+index+"ieme img:first-child").css("visibility","visible");

			};

			/* fonction permettant de gerer le diaporama
			*
			*/	
			function gererImages(data){

				//on ajoute les images a la liste dans le dom
				jQuery.each( data, function(k, v){
					jQuery('#liste_image').append('<li class="'+k+'ieme"><img src="images/realisations/'+data[k].image+'" class="image_diapo"/></li>');	
				 });

				//on definit les fonctions de gestions des boutons
				
				var indexImage = 0;


	
				// on bind les click sur les boutons
				jQuery('a.afficheSuivant').click(function(){
					//on recupere la liste des images
					var liste_images = jQuery('ul#liste_image li');
					//on recupere le rang de l'image courante
					indexImage = 0;
					liste_images.each(function(){	
						if(jQuery(this).is(".visible")) {
							return false;
						} else {
							indexImage = indexImage + 1;
						}
					});

					//si on est a la derniere image,on affiche la suivante, sinon la premiere
					if(indexImage == liste_images.size()-1){	
						afficherImage(0);
					} else {
						afficherImage(indexImage+1);
					}	
				});

				jQuery('a.affichePrecedant').click(function(){
					//on recupere la liste des images
					var liste_images = jQuery('ul#liste_image li');
					//on recupere le rang de l'image courante
					indexImage = 0;
					liste_images.each(function(){	
						if(jQuery(this).is(".visible")) {
							return false;
						} else {
							indexImage = indexImage + 1;
						}
					});

					//si on est a la premiere image,on affiche la derniere, sinon la suivante
					if(indexImage == 0){	
						afficherImage(liste_images.size()-1);
					} else {
						afficherImage(indexImage-+1);
					}	
				});


				/// Auto Next Slide ///
				var dernierAction = 0;
				$('div#diaporama').click(function(){
				dernierAction = new Date().getTime();
				});

				setInterval(function() {
					if(new Date().getTime() - dernierAction > 2000) {
						jQuery('a.afficheSuivant').click();
					}
				}, 2000);
				


			}





