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('salon').value == '1'){
			document.getElementById('couleurid').value = document.getElementById('couleuridbis').value;
			data += 'coulid='+document.getElementById('couleurid').value+'&';
			data += 'coulidchoisie='+document.getElementById('selcouleurid').value+'&';
			data += 'coulimage='+document.getElementById('selcouleurimage').value+'&';			
			data += 'matiereid='+document.getElementById('matiereid').value+'&';				
		}
		
		if(document.getElementById('bicolore').value == '1' || document.getElementById('serigraphie').value == '1'){			
			data += 'coulbaseid='+document.getElementById('couleurbaseid').value+'&';
			data += 'coulbaseidchoisie='+document.getElementById('selcouleurbaseid').value+'&';
			data += 'coulbaseimage='+document.getElementById('selcouleurbaseimage').value+'&';		
		}
		
		if(document.getElementById('tricolore')){	
			if(document.getElementById('tricolore').value == '1'){			
				data += 'coul2id='+document.getElementById('couleur2id').value+'&';
				data += 'coul2idchoisie='+document.getElementById('selcouleur2id').value+'&';
				data += 'coul2image='+document.getElementById('selcouleur2image').value+'&';		
			}
		}
		
		if(action == 'changeqtebis' ){
			data += 'artidter='+document.getElementById('artidter').value+'&';			
			
			var mesCaracts = document.getElementsByName('caracteristiquebis');
			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 ;
						if (selectId.match('lst_'+caractId)) {
								data += selectId+'='+document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value+'&';	
						}
				}
			}		
		}else{
			data += 'artid='+document.getElementById('artidbis').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 ;
						if (selectId.match('lst_'+caractId)) {
								data += selectId+'='+document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value+'&';	
						}
				}
			}
		}		
		
		var mesSelect = document.getElementsByTagName('select') ;
		for (var sI = 0 ; sI < mesSelect.length ; sI++) {
			var selectId = mesSelect[sI].id ;
				if (selectId.match('qte')) {
						data += selectId+'='+document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value+'&';	
				}
		}		   
			
		/// 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();
		
			document.getElementById("modifAjax").innerHTML = rep;

			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
			}
		}
	tb_init('a.thickbox');

	if (tab_req.length > 0) 
		setTimeout("afficheFormulaire()", check_delay);
	}



