		//	-------------------------------------------------------------------------------------------------------------------
		//	Gestion selon le principe AJAX ( Asynchronus JAvascript Xml )
		//	version			:		0.1
		//	date				:		2007-07-04
		//	Auteur			:		Actioncom
		//	site				:		http://www.actioncom.fr
		//	Mise à jour des zones elco à partir des données contenues dans le fichier XML
		//	-------------------------------------------------------------------------------------------------------------------

		function	updateElco ( xml ) {
		
			var				keys				=				xml.keys () ;
			
			for ( var i = 0 ; i < keys.length ; i ++ ) {
			
				var			key					=				keys [ i ] ;

				//	..................................................................
				if ( key.indexOf ( "composition" ) != -1 ) {
				
					var			value				=				xml.get ( key ) ;
					updateElco ( value ) ;

				//	..................................................................
				//	Traitement de la hashtable 'lignecomposition'
				} else if ( key.indexOf ( "ligne-composition" ) != -1 ) {
				
					var			value				=				xml.get ( key ) ;
					updateElco ( value ) ;

				//	................................................................
				//	Traitement pour le statut du bouton 'panier'
				} else if ( key.indexOf ( "-stockstatut" ) != -1 ) {

					var			value				=				xml.get ( key ) ;
		
					if ( value == "enstock" ) {
						var	obj	=	findDOM ( "enstock" , 1 ) ;
						obj.visibility = "visible" ;
						
					} else if ( value == "surcommande" ) {
						var	obj	=	findDOM ( "enstock" , 1 ) ;
						obj.visibility = "hidden" ;

					} else {
						var	obj	=	findDOM ( "enstock" , 1 ) ;
						obj.visibility = "hidden" ;

					}

				//	..................................................................
				//	Gestion des valeurs de "LigneComposition" ( par déduction logique )
				} else {
				
					var value = xml.get ( key ) ;

					if ( value && value.length > 0 ) {

						//	................................................................
						//	Traitement pour l'affichage des images
						if (  value.indexOf ( "http://" ) != -1 ) {
						
							//	Recherche de l'image ayant un id du type 'img_stock' ( pour la modification de l'état du stock )
							var obj = findDOM ( "img_" + key , 0 ) ;
							
							if ( obj ) {
							
								//	Modification de l'image		
								var theimage = value.substring ( 0 , value.indexOf ( "," ) ) ;
								var thetitle = value.substring ( value.indexOf ( "," ) + 1 ) ;
								obj.src = theimage ;
								obj.title = thetitle ;
								
							}

						//	................................................................
						//	Traitement pour les valeurs directes
						} else {
						
							var obj = findDOM ( key , 0 ) ;
							if ( obj ) obj.innerHTML = xml.get ( key ) ; 
							
						}

					}
					
				}
			}
		}


		//	-------------------------------------------------------------------------------------------------------------------
		function updateTarif ( xml ) {

		}
