/*
 * Fonction de chargement de page dans la zone active
 */
function afficher(page) {
	window.location = "page.php?page=" + page;
}
/*
 * Fonction de génération d'un lien mailto
 */
function ecrire() {
	var strEcrire = "mail";
	strEcrire += "to:";
	strEcrire += "natacha";
	strEcrire += "@";
	strEcrire += "monpetitunivers.fr";
	location.href = strEcrire;
}

/*
 * Fonction initialisation de la page à afficher au chargement du site
 */
function init() {
	var mapage = "accueil.php";
	// recherche d'un param dans l'url
	var url = new String(window.location).split("?");
	if (url[1] == "panier=ok")
		mapage = "panier_ok.php";
	else if (url[1] == "panier=nok")
		mapage = "panier.php";
	//afficher(mapage);
}

/*
 * Fontion d'ajout de produit au panier
 */
function ajouterPanier(id_produit, taille) {
	var url = "panier.php&action=ajouter&produit=";
	url += id_produit;
	if (taille != null)
		url += "&taille=" + taille.options[taille.selectedIndex].value;

	afficher(url);
}

/*
 * Gestion du déroulement des sous-menus
 */
function activerMenu(nomElem) {
	// cache tous les menus
	fermerTousMenu();
	// affiche la catégorie concernée
	var racineMenu = document.getElementById("menu");
	var listLi = racineMenu.getElementsByTagName("ul")[0]
			.getElementsByTagName("li");
	for ( var i = 0; i < listLi.length; i++) {
		if (listLi[i].className == "sous_menu"
				&& listLi[i].id.indexOf(nomElem) >= 0) {
			listLi[i].style.display = "block";
		}
	}

	// re-init des menus sélectionnés
	deselectionTousMenu();
}

function fermerTousMenu() {
	// cache tous les menus
	var racineMenu = document.getElementById("menu");
	var listLi = racineMenu.getElementsByTagName("ul")[0]
			.getElementsByTagName("li");
	for ( var i = 0; i < listLi.length; i++) {
		if (listLi[i].className == "sous_menu")
			listLi[i].style.display = "none";
	}
}

function selectionMenu(idElem) {
	deselectionTousMenu();
	// activer le menu concerné si nécessaire
	if (document.getElementById(idElem).style.display != "block")
		activerMenu(idElem.substring(0, idElem.lastIndexOf("_")));
	// sélection du sous-menu concerné
	document.getElementById(idElem).style.textDecoration = "underline";
	document.getElementById(idElem).style.backgroundColor = "#3D3D7A";
}

function deselectionTousMenu() {
	// dé-sélection des tous les sous-menu
	var racineMenu = document.getElementById("menu");
	var listLi = racineMenu.getElementsByTagName("ul")[0]
			.getElementsByTagName("li");
	for ( var i = 0; i < listLi.length; i++) {
		if (listLi[i].className == "sous_menu") {
			listLi[i].style.textDecoration = "none";
			listLi[i].style.backgroundColor = "";
		}
	}
}

function changerPhoto(idPhoto, nvPhoto) {
	var image = document.getElementById(idPhoto);
	image.src = nvPhoto;
}
