$(document).ready(function(){

	// Intro
	if (!$.browser.msie) {
		$('#Content').css('opacity','0.0');
		$('#Footer').css('opacity','0.0');
		$('#Content').fadeTo(1000,1.0);
		$('#Footer').fadeTo(1000,1.0);
	}

	// Submenu
	$("#Menu ul.SubMenuList li").each(function(){
		$(this).css('width','auto');
		$(this).css('padding-left','15px');
		$(this).css('padding-right','15px');
	});
	$("#Menu div.SubMenu").each(function(){
		var size = $(this).width();
		var pos = (790 - size) / 2;
		$(this).css('margin-left',pos);
	});

	$("#Menu .SubMenu").css('top','-35px');
	$("#Menu .SelectedMenuItem").addClass('OpenedMenu');
	$("#Menu .SelectedMenuItem .SubMenuContainer").css('visibility','visible');
	$("#Menu .SelectedMenuItem .SubMenu").css('top','0px');
	$('#Menu .SubMenuContainer').css('height','40px');

	$("#Menu .MenuItem").mouseover(function(){
		$('#Menu .SubMenuContainer').css('height','100px');
		ShowMenuItems($(this),100);
	});
	$("#Menu .SelectedMenuItem").mouseover(function(){
		$('#Menu .SubMenuContainer').css('height','100px');
		ShowMenuItems($(this),100);
	});
	$("#Menu").mouseout(function(){
		$('#Menu .SubMenuContainer').css('height','40px');
		ShowMenuItems($('#Menu .SelectedMenuItem'),1000);
	});

	function ShowMenuItems(selectedMenu,speed) {

		// Si menu affiché -> réafficher
		if (selectedMenu.hasClass('OpenedMenu')) {
			selectedMenu.find('.SubMenu').stop();
			selectedMenu.find('.SubMenu').animate({top:"0px"},speed);
		}
		// Sinon...
		else {
			// Cacher le menu affiché
			var openedMenu = $('.OpenedMenu');
			if (openedMenu.size()>0 && openedMenu.find('.SubMenu').size()>0) {
				openedMenu.find('.SubMenu').stop();
				openedMenu.find('.SubMenu').animate({top:"-35px"},100,function(){
					openedMenu.find('.SubMenuContainer').css('visibility','hidden');
					openedMenu.removeClass('OpenedMenu');

					// Puis afficher le menu sélectionné
					selectedMenu.find('.SubMenuContainer').css('visibility','visible');
					selectedMenu.addClass('OpenedMenu');
					selectedMenu.find('.SubMenu').animate({top:"0px"},speed);
				});
			}
			else {
				// Aucun menu n'est visible -> afficher le menu sélectionné
				openedMenu.removeClass('OpenedMenu');
				selectedMenu.find('.SubMenuContainer').css('visibility','visible');
				selectedMenu.addClass('OpenedMenu');
				selectedMenu.find('.SubMenu').animate({top:"0px"},speed);
			}

		}
	}

	// Slideshows
	$('.SlideShow h3').css('visibility','visible');
	$('.SlideShow').cycle({
  		fx:      'fade',
		timeout: 4500,
		speed: 1000
	});
 	$(".SlideShow a").click(function(event){
		var link = $(this).attr('href');
		var page = $("ul.SubMenuList li[title='pictures'] a").attr('href');
		window.location.href = page + "#" + link;
   		event.preventDefault();
 	});

	// About
	$('#AboutBox').css('height','0px');
	$('#CenterFoot').mouseover(function(e){
		$('#AboutBox').css('visibility','visible');
		$('#AboutBox').stop();
		$('#AboutBox').animate({height:"219px"},200);
	});
	$('#CenterFoot').mouseout(function(e){
		$('#AboutBox').css('visibility','visible');
		$('#AboutBox').stop();
		$('#AboutBox').animate({height:"0px"},200);
	});
	$('#AboutEmail').click(function(){
		location.href="mailto:kevin.ory@swissonline.ch";
	});
	
});








