function aa(form,unit,qte,tot,col){
	b = document[form][unit].value/document[form][col].value;
	multi = Math.ceil(b);
	document[form][qte].value = multi.toFixed(0);
	c = document[form][col].value*multi;
	document[form][tot].value = c.toFixed(2);
}
function bb(form,unit,qte,tot,col){
	b = document[form][qte].value*document[form][col].value;
	document[form][unit].value = b.toFixed(2);
	c = document[form][col].value*document[form][qte].value;
	document[form][tot].value = c.toFixed(2);
}
function codeTouche(evenement){
	for (prop in evenement){
		if(prop == 'which') return(evenement.which);
	}
	return(evenement.keyCode);
}
function scanTouche(evenement){
	var reCarValides = /\d/;
	var codeDecimal = codeTouche(evenement);
	var car = String.fromCharCode(codeDecimal);
	var autorisation = reCarValides.test(car);
	return autorisation;
}
function calcTime(TRtime,artId){
	if(window.XMLHttpRequest && !(window.ActiveXObject)) {
	    try {
			xhr = new XMLHttpRequest();
	    } catch(e) {
			xhr = false;
	    }
	    // branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
	    try {
	        xhr = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e) {
	        try {
	          	xhr = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch(e) {
	          	xhr = false;
	        }
		}
	}
	xhr.open("GET", "/boutique/showRemainingTime.php?time="+TRtime, true);
	//xhr.setRequestHeader("Connection", "close");
	xhr.send(null);
	xhr.onreadystatechange = function(){
	if(xhr.readyState  == 4)
	{
		if(xhr.status  == 200)
		{
			xmlText=xhr.responseText;
			document.getElementById("c_promo_infos_"+artId).innerHTML=xmlText;
			//clearTimeout(xhr.onreadystatechange);
		}
	}
	};
   	var newTime=TRtime-1;
   	setTimeout("calcTime("+newTime+","+artId+")",1000);
}
function ccc(artId,str,last){
 	var xhr=false;
	var actuelDiv = null;
	var nouveauDiv = null;
	if(window.XMLHttpRequest && !(window.ActiveXObject)) {
	    try {
			xhr = new XMLHttpRequest();
	    } catch(e) {
			xhr = false;
	    }
	    // branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
	    try {
	        xhr = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch(e) {
	        try {
	          	xhr = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch(e) {
	          	xhr = false;
	        }
		}
	}
    if(xhr){
    	var ref = document["a"+artId]["idReference"].value;
   		var str = "";
		myElements = document.getElementsByName("select_"+artId);
		for(x=0;x<myElements.length;x++){
			//alert(myElements[x].value); 
			str+=myElements[x].value+"|";
		}
		/*if(confirm("Voulez vous voir la sortie ?")){
			window.open("/boutique/lib.tpl.php?art="+artId+"&str="+str+"&ref="+ref+"&last="+last);
		}*/
		//alert(poststr);
        xhr.open("GET", "/boutique/lib.tpl.php?art="+artId+"&str="+str+"&ref="+ref+"&last="+last, true);
		//xhr.setRequestHeader("Connection", "close");
		xhr.send(null);
		xhr.onreadystatechange = function(){
			if(xhr.readyState  == 4)
			{
				if(xhr.status  == 200)
				{  
					if(xmldoc = xhr.responseXML.documentElement){
						document.getElementById('c_prix_'+artId).innerHTML = xmldoc.getElementsByTagName("prix")[0].childNodes[0].nodeValue;
						if(document.getElementById('c_reference_'+artId)){
							document.getElementById('c_reference_'+artId).innerHTML = xmldoc.getElementsByTagName("reference")[0].childNodes[0].nodeValue;
						}
						if(document.getElementById('c_prix_public_'+artId)){
							document.getElementById('c_prix_public_'+artId).innerHTML = xmldoc.getElementsByTagName("prix_public")[0].childNodes[0].nodeValue;
						}
						if(document.getElementById('c_emplacement_'+artId)){
							document.getElementById('c_emplacement_img_'+artId).src = xmldoc.getElementsByTagName("emplacement_img")[0].childNodes[0].nodeValue;
						}
						if(document.getElementById('c_etiquette_img_'+artId)){
							document.getElementById('c_etiquette_img_'+artId).src = xmldoc.getElementsByTagName("etiquette_img")[0].childNodes[0].nodeValue;
						}
						if(document.getElementById('boutons_'+artId)){
							document.getElementById('boutons_'+artId).innerHTML=xmldoc.getElementsByTagName("boutons_img")[0].childNodes[0].nodeValue;
						}
						// Menu DÈroulants
						var element = document.getElementById("champs_"+artId);
						while (element.firstChild) {
							element.removeChild(element.firstChild);
						}
						var fils = xmldoc.getElementsByTagName("tab");
						for(i = 0; i< fils.length;i++)
						{
							element2load = fils[i].childNodes[0].nodeValue;
							if(element2load!="")
							{
								//alert(element2load);
								//if(document.getElementById('select'+i+'_'+artId)){
									//document.getElementById('select'+i+'_'+artId).innerHTML = element2load;						
								//}else{
									//var ancien = i-1;
									var nouveauDiv = document.createElement('div');
									nouveauDiv.setAttribute('id','select'+i+'_'+artId);
									nouveauDiv.innerHTML = element2load;
									var parentDiv = document.getElementById('champs_'+artId);
									parentDiv.insertBefore(nouveauDiv,nouveauDiv.nextSibling);
									//alert(nouveauDiv.innerHTML);
									//document.getElementById('select'+i+'_'+artId).innerHTML = element2load;
								//}
							}
						}
						// UnitÈs
						u_value = parseInt(xmldoc.getElementsByTagName("unit_value")[0].childNodes[0].nodeValue);
						u_id = parseInt(xmldoc.getElementsByTagName("unit_id")[0].childNodes[0].nodeValue);
						colisage = parseInt(xmldoc.getElementsByTagName("colisage")[0].childNodes[0].nodeValue);
						quantite = document["a"+artId]["qte"+artId].value;
						document["a"+artId]["unit"+artId].value = u_value.toFixed(2);
						document["a"+artId]["unit_id"+artId].value = u_id.toFixed(0);
						document["a"+artId]["colisage"+artId].value = colisage.toFixed(2);
						tot = u_value*colisage*quantite;
						document["a"+artId]["tot"+artId].value = tot.toFixed(2);
						document["a"+artId]["idReference"].value = xmldoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
					}
				}
			}
		};
	}else{
		alert("can't call XMLHttpRequest");
	}
}