$(function(){
	$('h1,h3').each(function(){
		$(this).html('<span>' + $(this).html() + '</span>');
	});
	
	var submenus = [];
	submenus['resultats'] = [];
	submenus['resultats']['resultats-prologue-luxembourg']				= 'Résultats Prologue Luxembourg';
	submenus['resultats']['resultats-premiere-etape-elsy-jacobs']					= 'Résultats Première étape Elsy Jacobs';
	submenus['resultats']['resultats-deuxieme-etape-nicolas-frantz']			= 'Résultats Deuxième étape Nicolas Frantz';
	submenus['resultats']['resultats-2011']			= 'Résultats 2011';
	
	submenus['festival'] = [];
	submenus['festival']['festival-prologue-luxembourg']					= 'Prologue Luxembourg';
	submenus['festival']['festival-comite-dorganisation']							= 'Comité d’organisation';
	submenus['festival']['festival-equipes-au-depart']								= 'Equipes au départ';
	submenus['festival']['festival-premiere-etape-elsy-jacobs']						= 'Première étape Elsy Jacobs';
	submenus['festival']['festival-deuxieme-etape-nicolas-frantz']				= 'Deuxième étape Nicolas Frantz';
	submenus['festival']['festival-jury-officiels']										= 'Jury & Officiels';
	submenus['festival']['festival-liste-des-participants']						= 'Liste des Participants';
	submenus['festival']['festival-2011']						= 'Festival 2011';
	submenus['festival']['festival-2010']						= 'Festival 2010';
	submenus['festival']['festival-2009']						= 'Festival 2009';
	submenus['festival']['festival-2008']						= 'Festival 2008';
	
	submenus['medias'] = [];
	submenus['medias']['medias']																		= 'Medias 2011';
	submenus['medias']['medias-2010']																= 'Medias 2010';
	submenus['medias']['medias-2009']																= 'Medias 2009';
	submenus['medias']['medias-2008']																= 'Medias 2008';
	
	
	for (var key in submenus) {
		if (submenus.hasOwnProperty(key))
		{
			var submenu = submenus[key];

			var submenu_html = '<div class="submenu"><ul>';

			for (var key2 in submenu) {
				if (submenu.hasOwnProperty(key2))
				{
					submenu_html += '<li><a href="/' + key2 + '/">' + submenu[key2] + '</a></li>';
				}
			}
			submenu_html += '</ul></div>';
			$('#menu a[href="/' + key + '/"]').each(function(){
				var anchor = $(this)
				var a_html = anchor.html();
				var a_href = anchor.attr('href');
				var a_class = anchor.attr('class');
				
				anchor.replaceWith('<div class="menu_anchor ' + a_class + '" onclick="window.location.href=\'' + a_href + '\'">' + a_html + submenu_html + '</div>');
			});
		}
	}
	
	// LOAD FANCYBOX IF ZOOM IMAGES
	var za = $('a[href$=.jpg],a[href$=.jpeg],a[href$=.png],a[href$=.gif]');
	
	if(za.length > 0)
	{
		$.get('/fancybox/jquery.fancybox-1.3.1.css', function(css)
		{
			var new_css = '<style type="text/css">' + css + '</style>';
		   $('head').append(new_css);
		});
		
		$.getScript('/fancybox/jquery.fancybox-1.3.1.pack.js', function() {

			za.each(function(){
				
				var img_alt = 'm';
				var a_img = $(this).children('img');
				if(a_img.length === 1)
				{
					// TRANSFER FLOAT
					$(this).css('float', $(a_img).css('float'));
					
					// TRANSFER MARGIN
					$(this).css('marginTop', $(a_img).css('marginTop'));
					$(this).css('marginBottom', $(a_img).css('marginBottom'));
					$(this).css('marginLeft', $(a_img).css('marginLeft'));
					$(this).css('marginRight', $(a_img).css('marginRight'));
					
					$(a_img).css('margin', '0');
					
					if($(a_img).attr('alt').length) img_alt = $(a_img).attr('alt');
				}
				
				var show_title = false;
				if(img_alt != '' && img_alt != 'Image')
				{
					show_title = true;
					$(this).attr('title', img_alt);
				}
				
				
				$(this).css('display', 'inline-block');
				$(this).css('textDecoration', 'none');
				$(this).prepend('<span class="image_zoom">&nbsp;</span>');
				$(this).attr('rel', 'fb_group');
				
				
				
				$(this).fancybox({
					'autoScale':false,
					'overlayColor':	'#000',
					'overlayOpacity':	0.5,
					'titleShow':show_title,
					'titlePosition':'over',
					'transitionIn':'none', 
					'transitionOut':'none'
				});
			});
		})
	}
});
