	function init_page() {
		//Menu
		$('div.menu_droite').hover(function(){
			$('div.menu_droite').css('height', $('div.header_submenu').height()+ $('div.menu_droite').parent().height());
			$('div.header_submenu').fadeIn();
		},
		function(){
			$('div.menu_droite').css('height', $('div.menu_droite').parent().height());
			$('div.header_submenu').fadeOut();
		});
		
		//Liens menu
		$('div.menu_droite > a').hover(function(){
			$('#submenu'+$(this).attr('value')+' > li > a').addClass('style_menu_item_on');
		},
		function(){
			$('div.submenu ul > li > a').removeClass('style_menu_item_on');
		});
		$('div.submenu').hover(function(){
			$('li > a', $(this)).addClass('style_menu_item_on');
			$('div.menu_droite > a[value='+($(this).attr('value'))+']').css('background-image',"url('img/bg-menu-button.png')");
		},
		function(){
			$('div.submenu ul > li > a').removeClass('style_menu_item_on');
			$('div.menu_droite > a[value='+($(this).attr('value'))+']').css('background-image','');
		});
		//Choix du trou
		$('.header_txt select').bind('change',function(){
			window.location = $(this).val();
		});
		
		//Images
		/*$('#slideshowHolder').jqFancyTransitions({
			width: 992,
			height: 352,
			delay: 6000,
			position: 'top', 
			direction: 'left'
		});*/
		$('#slideshowHolder').cycle({
			fx: 'fade',
			timeout: 12000,
			speed: 2000
		});
		
		//Heure
		print_time();
		
	}
	
	//Météo
	google.load("feeds", "1");
	google.setOnLoadCallback(function() {
		var feed = new google.feeds.Feed("http://rss."+(($("#gtlang").val()=='fr')?'meteomedia':'theweathernetwork')+".com/weather/canb0036");
		feed.load(function(result) {
			if (!result.error) {
				var meteo = result.feed.entries[0].content.replace("\n","").replace(/\n/g,"").replace(/\t/g,"");
				meteo = meteo.substr(0, meteo.indexOf("°C")+2).replace(", ",",");
				$("#meteo").html(meteo);
				//$("#meteo").html(meteo.substr(meteo.indexOf(",")+2));
				//$("#meteo").attr('title', meteo);
			}
		});
	});
	
	function print_time() {
		var t = get_NB_time();
		var tmp = t.split(" ");
		var m = tmp[2];
		$("#heure").html(tmp[0]+' '+tmp[2]);
		setTimeout("print_time()", 10000);
	}
	
	function get_NB_time() {
		var d = new Date(); // create Date object for current location
 		var localTime = d.getTime(); // convert to msec since Jan 1 1970
		var localOffset = d.getTimezoneOffset() * 60000; // obtain local UTC offset and convert to msec
		var utc = localTime + localOffset; // obtain UTC time in msec
		offset = ((isDST())?-3:-4); //Heure de l'Atlantique
		var time = utc + (3600000 * offset);
		var d = new Date(time);
		if(d.getHours() < 12) var m = "AM";
		else var m = "PM";
		return formatTime(d, "HH:MM AM")+" "+m;
	}
	
	function isDST() {
		var d = new Date();
		var y = d.getFullYear();
		var dst_s = new Date("March 14, "+y+" 02:00:00");
		var dst_e = new Date("November 07, "+y+" 02:00:00");
		var dw = dst_s.getDay();
		dst_s.setDate(14-dw);
		dw = dst_e.getDay();
		dst_e.setDate(7-dw);
		
		return (d >= dst_s && d < dst_e);
	}
