var marcas=new Array();
var busquedas=Array();
var div_busqueda=new Array();
var n=0;
var k=0;
var selects=Array();
//------------------------------------------------
function add_select(id)
{
busquedas.push(id);	
}
//------------------------------------------------

function registra_selects(busquedas,inicio)
{
if(inicio)
{
desde=0;
}
else
	desde=busquedas.length-1;
for(n=desde;n<busquedas.length;n++)
	{
	
	pdiv_busqueda=document.getElementById(busquedas[n]);	
	if(pdiv_busqueda)
		{
		k=div_busqueda.push(pdiv_busqueda)-1
		selects.push(div_busqueda[k].getElementsByTagName('SELECT'));
		for(var i=0;i<selects[k].length;i++)
			{
			if((selects[k][i].id=="MARCA"))
				{
				marcas.push(selects[k][i]);
				div_busqueda[k].marcas=selects[k][i];	
				div_busqueda[k].marcas.onchange=function()
					{
					select_marca(this);
					};
				}
			if((selects[k][i].id=="MODELO"))
				{
				div_busqueda[k].modelos=selects[k][i];			
				marcas[k].modelos=selects[k][i];				
				marcas[k].allmodelos=new Array(selects[k][i].options.length);
				marcas[k].allcmodelos=new Array(selects[k][i].options.length);
				for(j=0;j<selects[k][i].options.length;j++)
					{		
					marcas[k].allmodelos[j]=selects[k][i].options[j].innerHTML;
					marcas[k].allcmodelos[j]=selects[k][i].options[j].value;
					}
				
				}
			}			
	
		}
	}	
}
function select_marca(obj)
{
valor=obj.options[obj.options.selectedIndex].value;
longitud=valor.length;
	
obj.modelos.length=0;
obj.modelos.length++;
obj.modelos.options[obj.modelos.length-1]=new Option(obj.allmodelos[0],obj.allcmodelos[0]);
		
for(var i=1;i<obj.allmodelos.length;i++)
	{	
	if(obj.allcmodelos[i].substring(0,longitud+1)==(valor+",") || valor==0)
		{	
		obj.modelos.length++;
		obj.modelos.options[obj.modelos.length-1]=new Option(obj.allmodelos[i],obj.allcmodelos[i]);
		}
	}
	

}