var check_delay = 200 ;
var tab_req = new Array() ;
var file = "article_ajax.php" ;
var max_req = 1 ;
var max_var = 3 ;

/* renvoie tous les paramètres de la page pour permettre de recalculer tous les montants */
function reCalcule(action) {
	max_req = 1 ;
	
	for (var i = 0 ; i < max_req ; ++i) {
		tab_req[i] = new CreateXMLHTTPRequestObject();
		tab_req[i].setAsynchronous();
		
		var data = "" ;
		
		data += 'action='+action+'&';
		if (document.getElementById('artid')) 
			data += 'artid='+document.getElementById('artid').value+'&';
		if (document.getElementById('qte'))
			data += 'qte='+document.getElementById('qte').value+'&';
		var mesSelect = document.getElementsByTagName('select') ;
		for (var sI = 0 ; sI < mesSelect.length ; sI++) {
			var selectId = mesSelect[sI].id ;
			if (selectId.match('lst_')) {
				data += selectId+'='+document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value;
				}
			}
		//alert(data);
		/*var mesCaracts = document.getElementsByName('caracteristique') ;
		for (var lI = 0 ; lI < mesCaracts.length ; lI++) {
			var caractId = mesCaracts[lI].id ;
			var mesSelect = document.getElementsByTagName('select') ;
			for (var sI = 0 ; sI < mesSelect.length ; sI++) {
				var selectId = mesSelect[sI].id ;
				if (selectId == 'lst_4')
					data += 'quantite='+document.getElementById(selectId).value+'&';
				else if (selectId.match('lst_'+caractId)) {
					data += selectId+'='+document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value+'&';
					}
				}
			}   */

		if (!tab_req[i].getFileGet(file, data)) 
			return;
		setTimeout("afficheFormulaire()", check_delay);
		
		}
	}


function afficheFormulaire() {
	for (var i = 0 ; i < max_req ; ++i) {
		if (tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();
			var reg = new RegExp("num_req_robloche = ([0-9]+)", "ig");
			var res = rep.match(reg);
			myresultat = rep.split('|||');
			//alert(myresultat);
		
			if (document.getElementById('prix_par_caract')) 
				document.getElementById('prix_par_caract').value = myresultat[0] ;
				
			if (document.getElementById('barre')) 
				document.getElementById('barre').innerHTML = myresultat[1]+" &euro; TTC" ;

			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
			}
		}

	if (tab_req.length > 0) 
		setTimeout("afficheFormulaire()", check_delay);
	}



