function quantite(operation, ref, page){	quantity = parseInt(document.getElementById('quantity_'+ref).value);	// transtyper grâce à parseInt() 	switch(operation){		case 'plus' : 			resultat = quantity + 1;			break		case 'moins' :			resultat = quantity - 1;			break	}	if(resultat > 0){		document.getElementById('quantity_'+ref).value = resultat;	}else{		alert("Vous ne pouvez pas ajouter moins de un article à votre panier.");	}		if(page == "panier"){		promo = document.getElementById('promo_'+ref).innerHTML;			// IE ne comprend pas lastChild.nodeValue pour promo, 		puht = document.getElementById('puht_'+ref).lastChild.nodeValue;	// mais puht ne lui pose pas problème !!!		quantity = document.getElementById('quantity_'+ref).value;		if(trim(promo) != ''){												// idem : IE ne comprend pas promo = ' ' ; donc ajout de function trim(string)			totalHT = quantity * promo;		}else{			totalHT = quantity * puht;		}		document.getElementById('totalHT_'+ref).value = totalHT;	}}function trim(string){    return string.replace(/^\s+/, '').replace(/\s+$/, '');}//Ouvre une connection XMLHttpfunction getHTTPObject(){  var xmlhttp;  if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){    try{      xmlhttp = new XMLHttpRequest();    }catch(e){      xmlhttp = false;    }  }  return xmlhttp;}var http = getHTTPObject();/*------------------------------------- Champ region ----------*///Lance l'interrogation de la basefunction loadValuesRegion(selObj){  id = selObj.options[selObj.selectedIndex].value;  // alert('recherche id '+id);  var url = 'loadRegion.php?id='+id;  http.open("GET", url, true);  http.onreadystatechange = handleHttpResponseRegion;  http.send(null);}//Met à jour le formulaire sur réponsefunction handleHttpResponseRegion(){  if(http.readyState == 4){    results = http.responseText;	document.getElementById("regionlist").innerHTML = results;  }}function redirect(url){	document.location.replace(url);}
function checkForm(fields,classeDefaut,classeError)
{	
	fieldlist = fields.split(",");
	error = 0;
	for(i=0; i<fieldlist.length; i++){
		if(fieldlist[i] !== '' && document.getElementById(fieldlist[i]).value== '')
		{
			document.getElementById(fieldlist[i]).className = classeError;
			if(error==0) document.getElementById(fieldlist[i]).focus();
			
			error++;
		} else if(fieldlist[i] !== '') {
			document.getElementById(fieldlist[i]).className = classeDefaut;
		}
	}
	if(error == 0){
		return true;
	} else {
		return false;
	}
}

function validForm(idForm,fields,classeDefaut,classeError)
{
	if(checkForm(fields,classeDefaut,classeError)) document.getElementById(idForm).submit();
}