(function($)
{
	//Affichage de la legende de la case info
	$.fn.showMenu = function()
	{
		$(this).filter(':has(.menu-li-fleche)').mouseenter(function()
		{
			$('#header-menu').removeClass('js-close');
			$('#header-menu').addClass('js-open');
		})
		
		$(this).filter(':has(.menu-li-fleche)').mouseleave(function()
		{
			$('#header-menu').removeClass('js-open');
		})

		
		$(this).filter(':not(:has(.menu-li-fleche))').mouseenter(function()
		{
			$('#header-menu').addClass('js-close');
		})
		
		$(this).filter(':not(:has(.menu-li-fleche))').mouseleave(function()
		{
			$('#header-menu').removeClass('js-close');
		})
		
		
		$(this).mouseenter(function()
		{
			$('#header-menu-on').removeClass('on');
		})
		
		$(this).mouseleave(function()
		{
			$('#header-menu-on').addClass('on');
		})		
	}
	
	//Affichage du menu en mode FIXED
	/*$.fn.showMenu = function()
	{
		$(this).filter(':has(.menu-li-fleche)').mouseenter(function()
		{
			$('#header-menu').removeClass('js-close');
			$('#header-menu').addClass('js-open');
		})	
		
		
		$(this).filter(':not(:has(.menu-li-fleche))').mouseenter(function()
		{
			$('#header-menu').removeClass('js-open');
			$('#header-menu').addClass('js-close');
		})
		
		$(this).mouseenter(function()
		{
			$('#header-menu > ul > li').removeClass('on');
			$(this).addClass('on');
		})		
	}*/
	
	//Mapping dans le header
	/*$.fn.stateMap = function(region, url, template)
	{
		$(this).moussenter(function()
		{
			$("#header-regions-map_area").css('background-image', 'url('+ url +'templates/'+ template +'/images/map/map_' + region + '.gif)');
		})
		
		$(this).mouseleave(function()
		{
			$("#header-regions-map_area").css('background-image', 'none');
		})
	}*/
	/*$.showStateMap = function(region, url, template)
	{
		$("#header-regions-map_area").css('background-image', 'url('+ url +'templates/'+ template +'/images/map/map_' + region + '.gif)');
	} 
	$.hideStateMap = function(region)
	{
		$("#header-regions-map_area").css('background-image', 'none');
	}*/
	
	
	//Affichage du type
	$.fn.showTypeSearch = function()
	{		
		$('ul > li', this).click(function()
		{
			$('.header-search-choice-text').html($(this).html());
			
			var type = $(this).attr('id').substr(17);
			$('.header-search-choice-text').attr('id', 'menu-type_' + type);
			
			$('.header-search-choice-list').hide();
		})	
		
		$(this).mouseenter(function()
		{
			$('.header-search-choice-list').show();
		})
		
		$(this).mouseleave(function()
		{
			$('.header-search-choice-list').hide();
		})		
	}
	
	//Verification du formulaire
	$.verifFormSearch = function(text)
	{
		var mySearch = $('#header-search-content-input').val();
		
		if(mySearch != text)
		{
			var type = $('.header-search-choice-text').attr('id').substr(10);

			switch (type)
			{
				case 'cinema':
					location.href = '/' + type + '?search=' + mySearch;
					break;
		
				case 'sortie':
					location.href = '/' + type + '?search=' + mySearch;
					break;
		
				case 'a-la-maison':
					location.href = '/' + type + '?search=' + mySearch;
					break;
					
				case 'coloriages':
					location.href =  'http://www.mescoloriages.com/recherche.php?search=' + mySearch;
					break;
					
				default :
					return true;
					break;
			}
		}
		return false;
	}
	
	
	//Gestion du contenu de l'input recherche dans le header
	$.hideDescriptionSearch = function(mybutton)
	{
		$(mybutton).val('');
		$(mybutton).removeClass('off');
	}
	$.showDescriptionSearch = function(mybutton, text)
	{
		if(!$(mybutton).val())
		{
			$(mybutton).val(text);
			$(mybutton).addClass('off');
		}
			
	}
})(jQuery)
