var JSModelos = Class.create(); 

JSModelos.prototype = { 
	initialize : function() {
		Object.extend(window, this);
		
		
		window.initModelos();
		
	},
	
	initModelos : function(){
		$$(".selMarcas").each(function(item){
			Event.observe(item, "change", window.selMarca);
		});
		$$(".modelo").each(function(item){
			Event.observe(item, "change", window.selModelo);
		});
	},
	
	selMarca : function(evt){
		elemento = Event.element(evt);
		$$(".mod_" + elemento.id).each(function(item){
			item.hide();
			item.value = "";
		});
		
		$("mod_" + $F(elemento) + elemento.getAttribute("idItem")).show();
		$("mod_" + $F(elemento) + elemento.getAttribute("idItem")).value = 0;
		nombreCampo = "DEEI";
		if(elemento.getAttribute("idItem") != ""){
			nombreCampo = nombreCampo + "_" + elemento.getAttribute("idItem");
		}
		$(nombreCampo).value = "";
		$("rowOtra" + elemento.getAttribute("idItem")).hide();
	},
	
	selModelo : function(evt){
		elemento = Event.element(evt);
		
		if(elemento.id != "mod_otra" + elemento.getAttribute("idItem")){
			$("rowOtra" + elemento.getAttribute("idItem")).hide();
		}
		
		if($F(elemento) == "otro"){
			nombreCampo = "DEEI";
			if(elemento.getAttribute("idItem") != "") nombreCampo = nombreCampo + "_" + elemento.getAttribute("idItem");
			$(nombreCampo).value = "";
			
			$("rowOtra" + elemento.getAttribute("idItem")).show();
		}else{
			nombreCampo = "DEEI";
			if(elemento.getAttribute("idItem") != ""){
				nombreCampo = nombreCampo + "_" + elemento.getAttribute("idItem");
			}
			$(nombreCampo).value = $F(elemento);
		}
			
	}
}

Event.observe(window,"load",function(){
	jsModelos = new JSModelos();
});
