//Initialisation
$(document).ready(function(){
	//Active les lightbox
	$('a[rel*=facebox]').facebox();	
	 
	 //Desactive les sous menu
	$('body').click(function() {   	 
		top_ssmenu_masquer(curtop_ssmenu);
		content_ssmenu_masquer(curcontent_ssmenu);
	});	
		
	//Ajoute les ombres portées sur les images
	$('#Ombre').shadow({ color: "#444", offset: 4, opacity: 0.2 });
	$('.Image_Ombre').shadow({ color: "#444", offset: 2, opacity: 0.2 });
});	

/* Rechercher */
var Rechercher_Terme = 'Rechercher';

function Rechercher_LostFocus()
{
	if (document.getElementById('txtmnu_rechercher').value == '')
	{
		document.getElementById('txtmnu_rechercher').value = Rechercher_Terme;
	}
}

function Rechercher_GotFocus()
{
	if (document.getElementById('txtmnu_rechercher').value == Rechercher_Terme)
	{
		document.getElementById('txtmnu_rechercher').value = '';
	}
}

function Rechercher_Keypress(e, Saison)
{
	var keyCode = 0;
	
	if (e.which) 
	{ 
		keyCode = e.which; 
	} else if (e.keyCode) {
		keyCode = e.keyCode; 
	}
	
	if(keyCode == 13)
	{
		Rechercher_Click(Saison);
	}
}

function Rechercher_Click(Saison)
{
	if (document.getElementById('txtmnu_rechercher').value == '') { return false; }
	if (document.getElementById('txtmnu_rechercher').value == Rechercher_Terme) { return false; }

	if (document.getElementById('txtmnu_rechercher').value.length < 4) 
	{
		alert('Veuillez saisir au moins 4 caracteres.');
		return false;
	}
	
	if (Saison == 0)
	{
		url = 'hiver';	
	} else {
		url = 'ete';	
	}
	
	url += '_rechercher.aspx';
	url += '?terme=' + escape(document.getElementById('txtmnu_rechercher').value);
	document.location.href = url;
}


/* Menu principal */
var curtop_ssmenu = '';

function top_ssmenu_afficher(mnu_num)
{
	content_ssmenu_masquer(curcontent_ssmenu);

	if (curtop_ssmenu != mnu_num)
	{
		var Obj_Menu = document.getElementById('top_mnu_' + mnu_num);
		var Obj_ssMenu = document.getElementById('top_ssmenu_' + mnu_num);
	
		//Masque le menu précédent
		top_ssmenu_masquer(curtop_ssmenu);
		
		//Affiche le rollover sur le menu
		Obj_Menu.style.backgroundPosition = "bottom";
		
		//Positionne l'élément
		Left = document.getElementById('Ombre').offsetLeft;
		//Left += 5; //L'ombre
		Left += Obj_Menu.offsetLeft;
		Obj_ssMenu.style.left = Left + "px";
	
		Top = document.getElementById('Menu').offsetTop;
		Top += Obj_Menu.offsetHeight;
		Obj_ssMenu.style.top = Top + "px";
				
		//Mémorise le nouveau menu
		curtop_ssmenu = mnu_num;
		
		//Affiche le menu
		$("#" + Obj_ssMenu.id).slideDown("fast",function(){
			if (mnu_num != curtop_ssmenu)
			{
				top_ssmenu_masquer(mnu_num);
			}
		});
	}
}
	
function top_ssmenu_masquer(mnu_num)
{	
	if (mnu_num != '')
	{
		curtop_ssmenu = '';
		
		var Obj_Menu = document.getElementById('top_mnu_' + mnu_num);
		var Obj_ssMenu = document.getElementById('top_ssmenu_' + mnu_num);

		//Masque le rollover sur le menu
		Obj_Menu.style.backgroundPosition = "top";

		$("#" + Obj_ssMenu.id).hide();
	}
}
	
function Objet_Absolute_X(objItem)
{
	var objParent = null
	var intX = 0
	var intY = 0
	do
	{
		intX += objItem.offsetLeft;
		objParent = objItem.offsetParent.tagName;
		objItem = objItem.offsetParent;
	}
	while((objParent != 'BODY') && (objParent != 'HTML'))
	
	return intX;
}

function Objet_Absolute_Y(objItem)
{
	var objParent = null
	var intX = 0
	var intY = 0
	do
	{
		intY += objItem.offsetTop;
		objParent = objItem.offsetParent.tagName;
		objItem = objItem.offsetParent;
	}
	while((objParent != 'BODY') && (objParent != 'HTML'))
	
	return intY;
}

/* Menu gris (content) */
var curcontent_ssmenu = '';

function content_ssmenu_afficher(mnu_num)
{
	top_ssmenu_masquer(curtop_ssmenu);
	
	if (curcontent_ssmenu != mnu_num)
	{
		var Obj_Menu = document.getElementById('content_mnu_' + mnu_num);
		var Obj_ssMenu = document.getElementById('content_ssmenu_' + mnu_num);
		
		//Masque le menu précédent
		content_ssmenu_masquer(curcontent_ssmenu);
		
		//Affiche le rollover sur le menu
		Obj_Menu.className = "Content_Menu_Container_Item_Hover";
	
		//Positionne l'élément
		Obj_ssMenu.style.left = Objet_Absolute_X(Obj_Menu) + "px";
		
		Top = Objet_Absolute_Y(Obj_Menu);
		//Top -= Obj_ssMenu.offsetHeight;
		Top += Obj_Menu.offsetHeight;
		Top += 5;
		Obj_ssMenu.style.top = Top + "px";
		
		//Mémorise le nouveau menu
		curcontent_ssmenu = mnu_num;
	
		//Affiche le menu
		Obj_ssMenu.style.visibility = 'visible';
	}
}

function content_ssmenu_masquer(mnu_num)
{
	if (mnu_num != '')
	{
		var Obj_Menu = document.getElementById('content_mnu_' + mnu_num);
		var Obj_ssMenu = document.getElementById('content_ssmenu_' + mnu_num);
		
		//Masque le rollover sur le menu
		Obj_Menu.className = "Content_Menu_Container_Item";
		
		curcontent_ssmenu = '';
		
		Obj_ssMenu.style.visibility = 'hidden';
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}