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+'&';
		data += 'artid='+document.getElementById('artid').value+'&';
		if (document.getElementById('qte'))
			data += 'qte='+document.getElementById('qte').value+'&';
		var mesCaracts = document.getElementsByName('caracteristique');
		
		for (var lI = 0 ; lI < mesCaracts.length ; lI++) {
			var caractId = mesCaracts[lI].value ;
			var mesSelect = document.getElementsByTagName('select') ;
			for (var sI = 0 ; sI < mesSelect.length ; sI++) {
				var selectId = mesSelect[sI].id ;

				//eval('boby=document.formuadd.selectId;');
				//alert ('bob'+ boby);
				//if(document.getElementById(selectId)==document.formuadd.selectId){
					if (selectId.match('lst_'+caractId)) {
							data += selectId+'='+document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value+'&';	
					}
				//}else{
				//	alert('on prend pas '+selectId);
				//}
			}
		}   
			
		/// modif adeline du 26/02/2009 pour les articles et services complémentaires
		var mesInput = document.getElementsByTagName('input') ;
		for (var iI = 0 ; iI < mesInput.length ; iI++) {
			var inputId = mesInput[iI].id ;
			if (inputId.match('chkcomplement_') && document.getElementById(inputId).checked == true)
				data += inputId+'='+document.getElementById(inputId).value+'&';
			}
		//alert(data);

		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 tabVal = rep.split("##");
			var html = tabVal[0];
			var calculSurfaceStatut = tabVal[1];
			document.getElementById("refcontenu").innerHTML = html;
			
			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
			
			if(calculSurfaceStatut == 1) {
				calculSurface();
			}else{
				calculPrixTotal();
			}
		}
	}
	tb_init('a.thickbox');

	if (tab_req.length > 0) 
		setTimeout("afficheFormulaire()", check_delay);
	}



