
	function mark(id) {		
		var e = document.getElementById(id);
		if (e) {
/*			e.style.backgroundColor = "#fef1d8"; */
			e.style.backgroundColor = "#fef6e6";
		}
	}
	
	function unmark(id) {		
		var e = document.getElementById(id);
		if (e) {
			e.style.backgroundColor = "#fff";
/*
			var e2 = document.getElementById('maincontent_'+id);
			if (e2.style.display == 'none') {			
				e.style.backgroundColor = "#fff";
			} else {
				e.style.backgroundColor = "#ccc";
			}	
*/			
		}
	}

	function valeurRadio(nomform, nomgroupe) {
		var f = document.forms[nomform];
		var choix = f.elements[nomgroupe];
		var i = 0;
		var v = '';
		for (i=0; i<choix.length; i++) {
			if (choix[i].checked) {
				v = choix[i].value;
				break;
			}
		}
		return v;
	}

	
	function bodyOnLoad() {
	} // bodyOnLoad()


	/*-------------------------------------------------------------------*/

	/**
	 * Appelé par evOnLoad() pour afficher ou masquer l'option du panier d'achat dans le menu.
	 */
	function majManu() {
	}

	/*-------------------------------------------------------------------*/

	var couleur_origine;
	/**
	 *
	 */
	function link_in_manuel(a,i) {
		couleur_origine=a;
		eval('a'+i).style.color="#000000";
		eval('b'+i).style.color="#000000";
		if (document.getElementById("c"+i)){
		   eval('c'+i).style.color="#000000";
		}
	}

	/**
	 *
	 */
	function link_out_manuel(i) {
		eval('a'+i).style.color=couleur_origine;
		eval('b'+i).style.color=couleur_origine;
		if (document.getElementById("c"+i)){
		   eval('c'+i).style.color=couleur_origine;
		}
	}

	/**
	 *
	 */
	function id2element(id) {
   	if (!document.getElementById)
      	return;

		if (document.all)
			return eval("document.all." + id);
		else
			return document.getElementById(id);
	}

	/**
	 *
	 */
	function toggle_msg(id) {
	
   	id2element("details" + id).style.display = (id2element("details" + id).style.display == "none" ? 
   																	"block" : "none");
   	
		//document.getElementById("details"+i).style.top = "100px";
		//reposition_menu_manuel();  // remplace par nouveau menu
	}

	/**
	 *
	 */
	function format(valeur,decimal,separateur) {
		var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
		var val=Math.floor(Math.abs(valeur));
		if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
		var val_format=val+"";
		var nb=val_format.length;
		for (var i=1;i<4;i++) {
			if (val>=Math.pow(10,(3*i))) {
				val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
			}
		}
		if (decimal>0) {
			var decim=""; 
			for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
			deci=decim+deci.toString();
			val_format=val_format+"."+deci;
		}
		if (parseFloat(valeur)<0) {val_format="-"+val_format;}
		return val_format;
	}
	
	/*** selection de l'article (utilise dans liste_modele.php) ***/
	function add_shop(id){
		document.panier.add_panier.value=id;
		document.panier.submit();
	}
	
	/*** effacement de l'article (utilise dans liste_selection.php) ***/
	function del_shop(id){
		document.panier.del_panier.value=id;
		document.panier.calc_panier.value=1;
		//document.panier.action="";
		document.panier.page.value = "selection";
		document.panier.submit();
	}
	
	/**
	 * recalcul du panier (utilise dans selection.php) 
	 */
	function calc_shop() {
		document.panier.calc_panier.value=1;
		document.panier.page.value = "selection";
		document.panier.submit();
	}

	/**
	 * envoi du panier et recalcul si update=1 (utilise dans selection.php) 
	 */
	function send_shop(){
		if (document.panier.update.value==1){
		   
		   //TODO: à traduire
		   alert('Vous avez effectué des modifications dans votre panier d\'achat.\n' +
		   		'Votre commande a été mise à jour automatiquement.\n' +
		   		'Veuillez svp la vérifier et cliquant à nouveau sur COMMANDER pour passer votre commande.\n' +
		   		'Merci.')
		   
		   document.panier.calc_panier.value=1;
			document.panier.page.value = "selection";
		   document.panier.submit();
	   } else {
		   document.panier.submit();
	   }
	}

	/**
	 * Retourne la coordonnee X de l'element e
	 */
	function getX(e) {
		var x = 0;
		while (e) {
			x += e.offsetLeft;
			e = e.offsetParent;
		}
		return x;
	}

	/**
	 * Retourne la coordonnee Y de l'element element.
	 * Tient compte du décalage du aux éventuelles scrollbars.
	 */
	function getY(element) {
		var y = 0;
		for (var e = element; e; e = e.offsetParent) {
			y += e.offsetTop;
		}
		for (var e = element.parentNode; e && e != document.body; e = e.parentNode) {
			if (e.scrollTop) {
				alert('e.scrollTop = ' + e.scrollTop);
				y -= e.scrollTop;  // soustrait la valeur des scrollbars verticales.
			}	
		}
		return y;
	}

	var calque;

	function voir (nom,src) {

//		alert('document.body.scrollTop = ' + document.body.scrollTop + "\n" + 
//			   'document.documentElement.scrollTop = ' + document.documentElement.scrollTop);

		document.images[nom].src = src;
		calque = document.getElementById("menu_1").style;
		var x = getX(document.getElementById("contentcolumn"));
		var y = getY(document.getElementById("contentcolumn"));
	
		var dy = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
		
		//alert('dy = ' + dy + ', y = ' + y);

		//TODO: revoir le positionnement lorsque la page est scrollée
	
		calque.top = (dy > 0 ? dy       : y       ) + 10 + "px";
//		calque.top = (dy > y ? (dy - y) : (y + dy)) + 10 + "px";
//		calque.top = (dy > 0 ? (dy - y) : (y + dy)) + 10 + "px";
		
		calque.left = (x+10) + "px";
		calque.visibility = 'visible';
		calque.padding = '10px 10px 10px 10px';
		calque.backgroundColor = '#fff';
		calque.border = '1px solid black';
	}
	
	function cache (nom) {
		calque = document.getElementById("menu_1").style;
		calque.visibility = 'hidden';
		document.images[nom].src='buyonline/images/1pixel.gif';
	}



		function copierAdresse() {					
			var frm = document.frmAdresses;
			if (frm.copieadresse.checked) {
				document.getElementById('tadresse2').style.display = "none";
				frm.nom.value 				= frm.nom_fact.value;
				frm.prenom.value 			= frm.prenom_fact.value;
				frm.adresse.value 		= frm.adresse_fact.value;
				frm.adresse2.value 		= frm.adresse2_fact.value;
				frm.npa.value 				= frm.npa_fact.value;
				frm.ville.value 			= frm.ville_fact.value;
				frm.pays.value 			= frm.pays_fact.value;
				frm.tel.value 				= frm.tel_fact.value;
				frm.email.value	 		= frm.email_fact.value;
				frm.fax.value 				= frm.fax_fact.value;
				frm.portable.value 		= frm.portable_fact.value;
				frm.societe.value 		= frm.societe_fact.value;
				frm.pays.selectedIndex 	= frm.pays_fact.selectedIndex;
			} else {
				document.getElementById('tadresse2').style.display = "block";
			}				
/*			
			if (frm.copieadresse.checked) {
				document.getElementById('tfacturation').style.display = "none";
				frm.nom_fact.value = frm.nom.value;
				frm.prenom_fact.value = frm.prenom.value;
				frm.adresse_fact.value = frm.adresse.value;
				frm.adresse2_fact.value = frm.adresse2.value;
				frm.npa_fact.value = frm.npa.value;
				frm.ville_fact.value = frm.ville.value;
				frm.pays_fact.value = frm.pays.value;
				frm.tel_fact.value = frm.tel.value;
				frm.email_fact.value = frm.email.value;
				frm.fax_fact.value = frm.fax.value;
				frm.portable_fact.value = frm.portable.value;
				frm.societe_fact.value = frm.societe.value;
				frm.pays_fact.selectedIndex = frm.pays.selectedIndex;
			} else {
				document.getElementById('tfacturation').style.display = "block";
			}				
*/
		}

		function copie(ctrlname) {
/*
			var frm = document.frmAdresses;
			if (frm.copieadresse.checked) {
				frm[ctrlname + '_fact'].value = frm[ctrlname].value;
			}			
*/			
		}

		function copieselect(ctrlname) {
/*		
			var frm = document.frmAdresses;
			if (frm.copieadresse.checked) {
				frm[ctrlname + '_fact'].selectedIndex = frm[ctrlname].selectedIndex;
			}			
*/			
		}




	function change_devise(sel, page) {
		

      var h = location.href; 
		
		if (h.indexOf('index.php')<=0) {
			if (h.charAt(h.length-1) != '/') {
				h = h + '/';
			} 
			h = h + 'index.php';
		} 

		if (h.indexOf('iddevise')<=0) {
			if (h.indexOf('?')>0) {
				h = h + '&';
			} else {
            h = h + '?';
         }
         location.href = h + 'iddevise='+sel.options[sel.selectedIndex].value;
      } else {
		   location.href = h.replace(/&iddevise=[0-9]*/, '') + '&iddevise='+sel.options[sel.selectedIndex].value;
      }

      /*
      else {
			h = h.substr(0, h.indexOf('.php')+4);
		}
		location.href = h + '?page='+page+'&iddevise='+sel.options[sel.selectedIndex].value;
		*/
	}



	
