//Variables globales
var t;

 

//Fonction qui vide la valeur d'un element DOM
function empty(obj){
	if( $(obj).attr("value") == "Votre code postal" ){
		$(obj).attr("value","");
	}
}

//Affichage d'un sous menu
function showSousMenu(numMenu){
	//On vide la zone de sous menu
	clearSousMenu();

	//Traitement préalable à la sélection; 
	arr = $(numMenu).attr('class').split(" ");
	
	// Si l'item contient l'id de son parent (classe menu-mlid<num-parent>)
	for( var i = 0; i < arr.length; i++){
		var reg1 = new  RegExp("menu-mlid","g");
		if(arr[i].match(reg1)){
			//On positionne et on affiche le sous menu
			var x = $(numMenu).offset().left;
			selector = ".child-" + arr[i];
			$(selector).css('position','absolute');
			$(selector).css('left', x );
			$(selector).css("display", "block");
			//On lance un timer pour masquer le menu au bout d'un certain délai
			t = setTimeout("emptySousMenu()", 4000);
		}
	}
}

//Fonction qui masque les tooltips sur les liens de menu - obsolète
function hideTooltip(){
		$('a').hover(	
			function(){
				this._title = this.title;
				this.title = "";
			}		
	)
	;

}

//Fonction qui masque le contenu d'un sous menu et nettoie le timeout
function emptySousMenu(){
	$('#sous-menu .menu-level-1').css('display', 'none');
	clearTimeout(t);
}

//Fonction qui masque le contenu d'un sous-menu; code redondant avec la fonction ci-dessus mais l'appel js ne marche pas
function clearSousMenu(){
	$('#sous-menu .menu-level-1').css('display', 'none');
}

//Actions à effectuer une fois le DOM chargé
 $(document).ready(
	//Affectation de l'affichage d'un sous menu au survol d'un item de menu
    function(){
		 $('.menu-block-2 li').hover(
			 function(){
				 showSousMenu(this);
			 });
	 }
 );
 
 //Initialisation d'un slideshow
 function initSlide(){
	$('#slideshow').cycle({
		fx: 'fade',
		speed: 100,
		timeout: 4000
	
	});
	
 }
 
 

