var check_delay = 200 ;
var tab_req = new Array() ;
var file = "article_ajax.php" ;
var file2 = "addpanier.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();
			//alert(rep);
			document.getElementById("refcontenu").innerHTML = rep;

			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
			}
		}
	tb_init('a.thickbox');

	if (tab_req.length > 0) 
		setTimeout("afficheFormulaire()", check_delay);
	}

function ChangeQte(id){
	oldqte= document.getElementById("oldqte_"+id).value;
	newqte = document.getElementById("qte2_"+id).value;
	if(isNaN(newqte)==false && newqte!=""){
		newqte=parseFloat(oldqte)*parseFloat(newqte);
		document.getElementById("qte_"+id).value = newqte;
	}else{
		document.getElementById("qte_"+id).value = oldqte;
		}
	}

function addpanierThickbox(remise) {
	
		var etat=1;
			max_req = 1 ;
		for (var i = 0 ; i < max_req ; ++i) {
			tab_req[i] = new CreateXMLHTTPRequestObject();
			tab_req[i].setAsynchronous();
			var data = "" ;
			var artid=document.getElementById('artid').value;
			data += 'action=addpanier&passage=get&';
			data += 'artid='+document.getElementById('artid').value+'&';
			if (document.getElementById('qte')){
				data += 'qte='+document.getElementById('qte').value+'&';
				var qte=document.getElementById('qte').value;
			}else if (document.getElementById('qte_'+remise)){
				data += 'qte='+document.getElementById('qte_'+remise).value+'&';
				var qte=document.getElementById('qte_'+remise).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+'&';	
						if (document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value==0) {
							etat=0;
						}
					}
				}
			}   
			if (etat!=0){
				if (!tab_req[i].getFileGet(file2, data)) 
					return;
			
				setTimeout("afficheThickbox("+artid+")", check_delay);
			}else{
				alert("Veuillez renseigner la taille");	
			}
		}
}
function addpaniercatThickbox(artid, langue) {
	
		var etat=1;
			max_req = 1 ;
		for (var i = 0 ; i < max_req ; ++i) {
			tab_req[i] = new CreateXMLHTTPRequestObject();
			tab_req[i].setAsynchronous();
			var data = "" ;
			data += 'action=addpanier&passage=get&';
			data += 'artid='+artid+'&';
			if (document.getElementById('qte_'+artid)){
				data += 'qte='+document.getElementById('qte_'+artid).value+'&';
				var qte=document.getElementById('qte_'+artid).value;
			}
			var mesCaracts = document.getElementsByName('listes');
			
			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+'&';	
						if (document.getElementById(selectId).options[document.getElementById(selectId).selectedIndex].value==0) {
							etat=0;
						}
					}
				}
			}   
			if (etat!=0){
				if (!tab_req[i].getFileGet(file2, data)) 
					return;
				
				setTimeout("afficheThickbox("+artid+",'"+langue+"')", check_delay);
			}else{
				alert("Veuillez renseigner la taille");	
			}
		}
}

function afficheThickbox(artid,langue) { 
	for (var i = 0 ; i < max_req ; ++i) {
		if (tab_req[i] && tab_req[i].hasResponse()) {
			var rep = tab_req[i].getResponse();
			
			tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
			$(document).ready(function() {
				//tb_show('Alerte de stock', 'alertestock.php?alerteid='+rep+'&height=150&width=550&inlineId=myOnPageContent', 'false');
				//var artid = document.getElementById('artid').value;
				if(langue=="FR")
					var t = 'Ajout au panier' ;
				else if(langue=="EN")
					var t = 'Add to cart' ;
				var a = 'addpanier.php?artid='+artid+'&keepThis=true&TB_iframe=true&height=180&width=700&inlineId=myOnPageContent' ;
				var g = 'nofollow';
				tb_show(t,a,g,langue);
				});
			tab_req[i].validateRequest();
			tab_req.splice(i, 1);
		}
	}
	tb_init('a.thickbox');
	if (tab_req.length > 0) 
		setTimeout("afficheThickbox("+artid+",'"+langue+"')", check_delay);
}
