//Variables globale
var listSsMenu = new Array();
var listMsgBienvenue = new Array('Bienvenue','Benvenito','Wilkommen','Welcome');
var indexMsg = 0;
var oJqMenuShow = 0;
var listTimer = 0;


//Initialisation des fonctions javascript
$(document).ready(function() {

	//Récupération des sous-menu
	$('div[name=ssmenu]').each(function() {
		listSsMenu.push($(this));
	});
	//Initialisation lien menu principal
	$('a[name=linkP]').each(function() {
		$(this).hover(function(){showMenu($(this).attr("id"))},function(){hideMenuTemporisation()});
	});
	$('div[name=ssmenu]').each(function() {
		$(this).hover(function(){clearTimeoutKuehnMenu()},function(){hideMenuTemporisation()});
	});
	//Messages de Bienvenue
	setInterval("msgBienvenue()",3000);
	
});


//Affiche un menu avec animation et masque les autres sans animation
function showMenu(id)
{
	clearTimeoutKuehnMenu();
	for (var i=0; i<listSsMenu.length; i++)
	{
		listSsMenu[i].stop(1,1);
		if (listSsMenu[i].attr('id')=='ssmenu'+id) //Apparition
		{
			listSsMenu[i].slideDown('slow');
			oJqMenuShow = listSsMenu[i];
		}
		else //Disparition
			listSsMenu[i].css('display','none');
	}
}


//Masque un menu avec animation
function hideMenu()
{
	if (oJqMenuShow != 0)
	{
		oJqMenuShow.slideUp('slow');
		oJqMenuShow = 0;
		clearTimeoutKuehnMenu();
	}
}


//Temporisation du cache du menu
function hideMenuTemporisation()
{
	if (oJqMenuShow != 0)
		listTimer = setTimeout('hideMenu()',3000);
}


//On arrête tous les caches
function clearTimeoutKuehnMenu()
{
	if (listTimer>0)
	{
		clearTimeout(listTimer);
		listTimer = 0;
	}
}

function msgBienvenue()
{
	//alert('ici '+indexMsg);
	indexMsg++;
	//alert(listMsgBienvenue[indexMsg]);
	if (!listMsgBienvenue[indexMsg]) indexMsg = 0;
	$('#msgBienvenue').text(listMsgBienvenue[indexMsg]);
}

/***** Function panier *****/
/** Modifie la quantité dans la textbox (inutilisée il me semble) **/
function modifyQty(toAdd)
{
	var newValue = (Number(document.getElementById('qty_tbx').value) + toAdd >= 0 ? Number(document.getElementById('qty_tbx').value) + toAdd : 0);
	document.getElementById('qty_tbx').value = newValue;
}
/** Valide le formulaire panier (pour le mettre à jour) **/
function submitPanier()
{
	document.getElementById('form_panier').submit();
}


function switchZoom(show)
{
	document.getElementById('zoomDiv').style.display = (show==1?'block':'none');
}
