/*---------------- HANDLERS -------------------------*/
function ModeleHandler(modele)
{
	this.inheritFrom = Handler;
	
	this.inheritFrom();
	
	this.onInit = function() {}   
	                    
	this.onWaiting = function() {}  
	                  
	this.onError = function(status,statusText) {}     
	
	this.onProgress = function(responseText,length) {}
	
	this.onLoaded = function (result) {
		result = unescape(result);
		//document.write(result);
		//alert(result);
		retirer_tt_element('modele');
		
		listes = result.split('|');
		//document.getElementById('cause').size = listes.length;
		
		
  		for(i=0;i < listes.length; i++){
	  		couple_liste = listes[i].split(';');
	  		val = couple_liste[0];
	  		nom = couple_liste[1];
	  		if (val != 0) {
	  			if(val==modele){
					//alert(modele+' - '+val);
	  				ajoute_element('modele',val,nom,true);
	  			}
	  			else
	  				ajoute_element('modele',val,nom,false);	  			
	  		}
  		}
	}
}

/*------------------ FONCTIONS ------------------*/

function draw_modele(modele){
	
	if (document.getElementById('marque')){
		var choix = document.getElementById('marque').options[document.getElementById('marque').selectedIndex].value;
		
		if (choix != 0){
			retirer_tt_element('modele');
		
			ajoute_element('modele' , 0 , 'Attente r&eacute;cup&eacute;ration des listes ...' , false);
			
			var client = new HTTPClient();
			
			var thishandler = new ModeleHandler(modele);
			
			var url = "communs/get_modele.php?marque=" + choix;
			
			client.init(url);
			client.syncGET(thishandler);
		}
	}
}
