
window.addEvent('load', function testPanier(){
		
		
		var btnAjoutPanier = $('btnAjoutPanier');
		
		
		if($defined(btnAjoutPanier)) {
			$('btnAjoutPanier').addEvent('click', function(){
				$('btnEnvoyerPanier').addClass('txtPanierVert');
			});
		}
		
		var totalInput = $$('#OSC_panier input[type=checkbox]').length;
		
		totalInput = parseInt(totalInput);
		
		//alert(totalInput);
		
		$$('#OSC_panier input[type=checkbox]').each(function(el) {
		
			el.addEvent('click', function(event){
				totalInput = totalInput-1;
				if(totalInput<=0) {
					$('btnEnvoyerPanier').removeClass('txtPanierVert');
					//alert('test'+totalInput);
				} else {
					//alert('test'+totalInput);
					
				testPanier();
				}
			});
	
		});

		
		try{
			//Récupère objet XmlHttpRequest à partir du fichier utils.js
			var xmlHttp = getXmlHttp();
			
			//Url du serveur (adresse du php qui génère réponse xml. 
			var targetUrl="/linkeo/catalogue/shopping_cart_ajax.php";
			
			//Fonction callback après envoi de la requête
			//Teste l'état de la requête
			xmlHttp.onreadystatechange=function()
	      	{	
				//Si l'état = 4 alors la requête est terminée et la réponse est dispo
	      		if(xmlHttp.readyState==4)
	        	{	
	        		//Mettre ici traitement de la réponse ou appel à fonction de traitement
					//xmlHttp.responseText est la réponse en text
					//xmlHttp.responseXML est la réponse en xml
					//alert(xmlHttp.responseText);
					traitementReponseXml(xmlHttp.responseXML);
					
	        	}
	    	};
	 	
		
			xmlHttp.open("POST",targetUrl,true);
			
			//Chaine contenant les paramètres de l'url
			var parameters = "";
			
			//Définition du header de la requête 
			xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=iso-8859-1');
			xmlHttp.setRequestHeader("Content-length", parameters.length);
			
			//Envoi de la requête
			xmlHttp.send(parameters);
		}
		catch(exc){
			//Affichage des problèmes potentiels
			alert(exc);
		}

//Fonction de traitement de la réponse xml
//Cf http://www.w3schools.com/Dom/dom_document.asp	
function traitementReponseXml(xmlSource){
	
	

	try{

		var nomNoeud = "panier";
		var message ="Voici ma présélection:";
		var dernierProduit = "";
		var lNodes = xmlSource.getElementsByTagName(nomNoeud);
		for(iln = 0; iln < lNodes.length; iln++){
				 var CNodes = lNodes[iln].childNodes;
                        for(jln = 0; jln < CNodes.length; jln++){
							message+="\n"+CNodes[jln].getAttribute("quantite")+" x "+CNodes[jln].getAttribute("nom")+" "+CNodes[jln].getAttribute("prix_unitaire_ttc")+"€ TTC (prix unitaire)";
                        	dernierProduit = CNodes[jln].getAttribute("id");
						}
		}	
		
		if($defined(dernierProduit) && dernierProduit!="") {
			//alert('dernierProduit'+dernierProduit);
			$('btnEnvoyerPanier').addClass('txtPanierVert');	
		}
		
	}
	catch(exc){
		
		//alert(exc);
	}

		if((xmlSource==null) || (xmlSource==" ")) {
			//alert('Rouge'+xmlSource);
		// On passe le bouton au rouge
			$('btnEnvoyerPanier').removeClass('txtPanierVert');
		} else {
		// On passe le bouton au vert
			//alert('Vert'+xmlSource);
			$('btnEnvoyerPanier').addClass('txtPanierVert');
		}

	}
	
});