function initGlobal()
{
	initMenu();
	initMenumob();
	//initLanguage();
	initAccordion();
	initIncrease();
	initRollover();
	initFancy();
}
//----------------------------
//Menu
//----------------------------
function initMenu(){
  $("ul#menu a").hover(function() {
  	var li = $(this).parent("li");
  	var submenu = $(this).attr("rel");
  	li.addClass("hover");
  	$(".submenu."+submenu+"").show();
  	$(".submenu."+submenu+"").hover(function() {
  		li.addClass("hover");
  		$(this).show();
  	});
 		$("#menu li, .submenu").mouseleave(function() {
  		li.removeClass("hover");
			$(".submenu").hide();
		});
  });
}

//----------------------------
//MenuMobile
//----------------------------
function initMenumob(){
  $("ul#menu a").click(function() {
  	var li = $(this).parent("li");
  	var submenu = $(this).attr("rel");
  	li.addClass("hover");
  	$(".submenu."+submenu+"").show();
  	$(".submenu."+submenu+"").hover(function() {
  		li.addClass("hover");
  		$(this).show();
  	});
 		$("#menu li, .submenu").mouseleave(function() {
  		li.removeClass("hover");
			$(".submenu").hide();
		});
  });
}

//----------------------------
// language
//----------------------------
function initLanguage(){
	if($.cookie("language")) {
		var cookie_language = $.cookie("language");
		$("a[rel='"+cookie_language+"']").addClass("flag-active");
		$("#flag-active-arrow").addClass("flag-"+cookie_language+"");
	} else {
		// default language
		var default_language = "fr";
		$("a[rel='"+default_language+"']").addClass("flag-active");
		$("#flag-active-arrow").addClass("flag-"+default_language+"");
	}
	
  $("a.flag").click(function() {
 		var selected_language = $(this).attr("rel");
		$("#flags").children("a").removeClass("flag-active");
		$(this).addClass("flag-active");
		$("#flag-active-arrow").removeClass().addClass("flag-"+selected_language+"");
		$.cookie("language", selected_language, { expires: 365 });
  });
}


//----------------------------
// Accordion (history)
//----------------------------
function initAccordion(){
	$("#content .accordeon .show, #content .accordeon h5 a").click(function() {
		var div = $(this).parents("#content .accordeon");
		var p = div.children(".contentaccord");
		if (p.is(":visible")) {
			p.slideUp();
			div.removeClass("active")
		} else {
			p.slideDown();
			div.addClass("active")
		}
	});

}

//----------------------------
// Augmentation taille du texte
//----------------------------

function initIncrease(){

var section = new Array('#content p','#content a','#content span','#content li','#content blockquote');
	section = section.join(',');

	// Augmenter la taille
	$(".font-increase").click(function(){
		var currentFontSize = $(section).css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*1.2;
		$(section).css('font-size', newFontSize);	
		$(section).css('line-height', 'normal');
		return false;
	});
  
	// Diminuer la taille
	$(".font-decrease").click(function(){
		var currentFontSize = $(section).css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*0.8;
		$(section).css('font-size', newFontSize);
		return false;
	});

}

//----------------------------
// rollover+watermark
//----------------------------
function initRollover(){
 $(".mea a.photo, .mea a").prepend("<span></span>");
 $(".mea a.podcast").prepend("<span class='podcast'></span>");
 $(".mea a.video").prepend("<span class='video'></span>");
}

//----------------------------
// fancybox
//----------------------------
function initFancy(){
/* fancybox */	
	$("a.photo").fancybox();

	$("a.video").fancybox({
		'autoDimensions': false,
		'width': 500,
        'height': 300
	});
	
	$("a.podcast").fancybox({
		'width': 570,
        'height': 43
	});
}

