/////////////////////////////////////////////////////////////////////////////////////
// Fonctions générales
/////////////////////////////////////////////////////////////////////////////////////

// Aller a une page 
function allerA(page) {
	document.location.href=page;
}

// Vide un champs 
function clearChamp(elt,defaut){
	if(defaut){
		if(elt.value==defaut){
			elt.value='';
		}
	}else{
		elt.value='';
	}
}

////////////////////////////////////////////////////////////////
// Développement Espace Privé
////////////////////////////////////////////////////////////////
function esPriv(){
	document.getElementById('lienAcEspriv').style.display='none';
	document.getElementById('divAcEsprivDep').style.display='block';
}
function esPrivInt(){
	document.getElementById('lienHautEspriv').style.display='none';
	document.getElementById('divAcEsprivDepInt').style.display='block';
}

////////////////////////////////////////////////////////////////
// Sous Menu Catégories
////////////////////////////////////////////////////////////////
function sousMenu(id){
	document.getElementById("lienSousHaut").className='sous'+id;
}
////////////////////////////////////////////////////////////////
// Mailto
////////////////////////////////////////////////////////////////
function encodeMailto(a,b){
	var tg="<";
	var name=a;
	var at="@";
	var host=b;
	var text="Email direct";
	document.write(tg+"a hr"+"ef=mai"+"lto:"+name);
	document.write(at+host+">"+text+tg+"/a>");
}

////////////////////////////////////////////////////////////////
// Sous menu
////////////////////////////////////////////////////////////////
window.addEvent('domready', function(){
	if($('container')){
		var myMenu = new MenuMatic({ orientation:'vertical' });	
	}
});

////////////////////////////////////////////////////////////////
// Nested Mootools Accordion
// http://www.medianotions.de
////////////////////////////////////////////////////////////////
window.addEvent('domready', function() {
	// Hack IE6
	if(window.ie6) var heightValue='100%';
	else var heightValue='';
	
	// Toggler et content
	var togglerName='a.accordion_toggler_';
	var contentName='ul.accordion_content_';
		
	// Selektoren setzen
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	while(toggler.length>0)
	{
		// Accordion
		new Accordion(toggler, content, {
			opacity: false,
			display: -1,
			alwaysHide: true,
			onComplete: function() { 
				var element=$(this.elements[this.previous]);
				if(element && element.offsetHeight>0) element.setStyle('height', heightValue);			
			},
			onActive: function(toggler, content) {
				toggler.addClass('open');
			},
			onBackground: function(toggler, content) {
				toggler.removeClass('open');
			}
		});
		
		// Level suivant
		counter++;
		toggler=$$(togglerName+counter);
		content=$$(contentName+counter);
	}
	
	// Réouvrir les noeuds suivant
	setTimeout("ouvrirNoeud();",500);
});

function ouvrirNoeud(){
	// Réouvrir les noeuds suivant
	if($('open_accordion_entry_1')){
		$('open_accordion_entry_1').fireEvent('click');
		if($('open_accordion_entry_2')){
			$('open_accordion_entry_2').fireEvent('click','', 400);
			if($('open_accordion_entry_3')){
				$('open_accordion_entry_3').fireEvent('click','', 800);
			}
		}
	}
}

// AJOUT DANS LE PANIER
function ajoutProduitPanier(name)
{
	document.getElementById('AddToBasket').setAttribute("src", 'ajout-panier.php?name=' + name);
}
function ajoutProduitPanierQte(name)
{
	qte = document.getElementById('quant').value;
	document.getElementById('AddToBasket').setAttribute("src", 'ajout-panier.php?name=' + name + '&qte=' + qte);
}

// VALIDATION DE LA COMMANDE
function ValidCommande(){
	if(confirm("Voulez-vous vraiment valider votre commande ?")){
		document.formCommandeValid.submit();
	}
}