var c1744 = new Array('1744','Todas las marcas','5783','BMW','6071','Chevrolet','5779','Citroën','5680','Daewoo','6673','Fiat','6674','Ford','5739','Honda','5742','Hyundai','7079','Kia','8685','Lada','5681','Mazda','6038','Mercedes Benz','5743','Mitsubishi','6173','Nissan','5748','Peugeot','6073','Renault','8686','Skoda','6583','Suzuki','5744','Toyota','3196','Volkswagen','6176','Otras Marcas');
var c1745 = new Array('1745','Todas las marcas');
var c34098 = new Array('34098','Todas las marcas','34173','Chevrolet','34157','Ford','34158','Honda','34150','Hyundai','34144','Jeep','37030','Kia','37029','Lada','37021','Land Rover','34145','Mazda','34146','Mitsubishi','34136','Nissan','34176','Toyota','34177','Volkswagen');
var c1763 = new Array('1763','Todas las marcas','28424',' Otros Tipos','28894','Cross / Enduro','16526','Cuadrones','5678','Custom','4359','Deportivas','28484','Doble Propósito','11914','Scooters');
var c1907 = new Array('1907','Todos los tipos');
var c5783 = new Array('','Todos los modelos','27320','Otros Modelos','24317','Serie 3');
var c6071 = new Array('','Todos los modelos','24258','Astra','36931','Aveo','27325','Cavalier','24312','Corsa','36932','Esteem','36990','Forsa','36991','Monza','27436','Optra','24211','Otros Modelos','36976','Spark','36975','Swift','36979','Vivant','24250','Zafira');
var c5779 = new Array('','Todos los modelos','24318','Otros Modelos');
var c5680 = new Array('','Todos los modelos','29539','Cielo','29586','Lanos','29620','Nubira','29591','Tico');
var c6673 = new Array('','Todos los modelos','36952','Palio','36953','Premio','36954','Spazio','36955','Uno','37008','Otros Modelos');
var c6674 = new Array('','Todos los modelos','36928','Festiva','36945','Fiesta','36929','Mustang','36922','Otros Modelos');
var c5739 = new Array('','Todos los modelos','27501','Accord','27419','Civic','35449','Legend','27302','Otros Modelos');
var c5742 = new Array('','Todos los modelos','24293','Accent','36972','Atos','24245','Elantra','37003','Excel','24296','Otros Modelos','36950','Sonata','36962','Tiburon');
var c7079 = new Array('','Todos los modelos','36983','Cerato','29605','Otros Modelos','36218','Picanto','29604','Pregio','36959','Rio','29552','Sorento');
var c8685 = new Array('','Todos los modelos','36937','Otros Modelos');
var c5681 = new Array('','Todos los modelos','29505','323','29610','626','29473','MX3','36943','MX6','29611','Otros Modelos');
var c6038 = new Array('','Todos los modelos','27283',' Clase M','24195','Otros Modelos');
var c5743 = new Array('','Todos los modelos','24254','Galant','24247','Lancer','24359','Otros Modelos');
var c6173 = new Array('','Todos los modelos','24266','Maxima','35437','Murano','24196','Otros Modelos','24267','Sentra');
var c5748 = new Array('','Todos los modelos','24197','206','36960','206 CC','24372','306','37002','307 SW','24310','405','24367','504','24374','Otros Modelos');
var c6073 = new Array('','Todos los modelos','24347','Clio','24269','Mégane','24270','Otros Modelos','24362','Scénic');
var c8686 = new Array('','Todos los modelos','36939','Fabia','36997','Felicia','36946','Octavia');
var c6583 = new Array('','Todos los modelos','24207','Otros Modelos');
var c5744 = new Array('','Todos los modelos','27365','Corolla','37000','Corona','27456','Otros Modelos','27455','Yaris');
var c3196 = new Array('','Todos los modelos','27478','      Jetta','24297','Escarabajo','29614','Fox','24217','Gol','24282','Golf','29584','New Beetle','24306','Otros Modelos','24218','Parati','24278','Polo','29483','Vento');
var c6176 = new Array('','Todos los modelos','36994','Otros Modelos');
var c34173 = new Array('','Todos los modelos','24280','Blazer','27373','Cheyenne','36966','Dmax','24255','Grand Vitara','24330','LUV','36964','Mini Blazer','34133','Otros Modelos','36974','Rodeo','24307','Silverado','36992','TrailBlazer','36980','Trooper','36981','Vitara');
var c34157 = new Array('','Todos los modelos','36925','Bronco','36927','Explorer','37009','F-150','37010','F-350','36930','Ranger');
var c34158 = new Array('','Todos los modelos','27405','CR-V');
var c34150 = new Array('','Todos los modelos','24244','H100','34159','Otros Modelos','36989','Terracan','36934','Tucson');
var c34144 = new Array('','Todos los modelos','29573','Cherokee','29574','Grand Cherokee');
var c37030 = new Array('','Todos los modelos','29503','Sportage','37019','Otros Modelos');
var c37029 = new Array('','Todos los modelos','36998','Niva');
var c37021 = new Array('','Todos los modelos','27309','Range Rover');
var c34145 = new Array('','Todos los modelos','34163','Otros Modelos','29609','Pick-Up');
var c34146 = new Array('','Todos los modelos','24340','Montero','34169','Otros Modelos');
var c34136 = new Array('','Todos los modelos','34143','Otros Modelos','24360','Pathfinder','24248','Patrol','36965','Urvan');
var c34176 = new Array('','Todos los modelos','34073','Hilux','34062','Land Cruiser');
var c34177 = new Array('','Todos los modelos','34161','Otros Modelos');
var c28424 = new Array('','Todas las marcas','28753','Kawasaki','28475','Otras Marcas','28860','Suzuki');
var c28894 = new Array('','Todas las marcas','28886','Aprilia','28888','Honda','28897','KTM','28896','Kawasaki','28530','Otras Marcas','28529','Yamaha');
var c16526 = new Array('','Todas las marcas','37369','Kawasaki','37418','Suzuki','37370','Yamaha','37367','Otras Marcas');
var c5678 = new Array('','Todas las marcas','35478','Harley Davidson','35628','Honda','36612','Kawasaki','35607','Otras Marcas','35505','Suzuki','35611','Yamaha');
var c4359 = new Array('','Todas las marcas','28535','BMW','6778','Honda','6779','Kawasaki','6783','Otras Marcas','6782','Suzuki','6781','Yamaha');
var c28484 = new Array('','Todas las marcas','28696','Honda','28486','Kawasaki','28904','Otras Marcas','28476','Yamaha');
var c11914 = new Array('','Todas las marcas','37347','Vespa','37349','Yamaha','37422','Otras Marcas');
/********/
function over(div, pos){
	var form = document.getElementById('FormBuscador');
	if(form.DivSelected.value != div){
		if(pos == 'L'){
			document.getElementById('TD'+div).style.backgroundImage = "url('"+picOverL.src+"')";
		}else{
			document.getElementById('TD'+div).style.backgroundImage = "url('"+picOverR.src+"')";
		}
	}
}

function out(div, pos){
	var form = document.getElementById('FormBuscador');
	if(form.DivSelected.value != div){
		if(pos == 'L'){
			document.getElementById('TD'+div).style.backgroundImage = "url('"+picOffL.src+"')";	
		}else{
			document.getElementById('TD'+div).style.backgroundImage = "url('"+picOffR.src+"')";	
		}
	}
}

function changeMid(div, pos){
	document.getElementById('1744').style.display = 'none';
	document.getElementById('34098').style.display = 'none';
	document.getElementById('1763').style.display = 'none';
	
	document.getElementById('TD1744').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD34098').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1763').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1745').style.backgroundImage = "url('"+picOffR.src+"')";
	document.getElementById('TD1907').style.backgroundImage = "url('"+picOffR.src+"')";
	
	if(pos == 'L'){
		document.getElementById('TD'+div).style.backgroundImage = "url('"+picOnL.src+"')";
	}else{
		document.getElementById('TD'+div).style.backgroundImage = "url('"+picOnR.src+"')";
	}
	document.getElementById(div).style.display = 'block';
	document.getElementById('B'+div).focus();
	var form = document.getElementById('FormBuscador');
	form.categID.value = div;
	form.DivSelected.value = div;
	loadDivCombo(div);
}

function loadDivCombo(categ){
	var comb	= document.getElementById(categ+'C1'); 
	if(comb){
		resetSelect(categ+'C1');
		var childComb = getChildSelect(categ,'C1');
		if(childComb != null){
			resetSelect(categ+'C2');
			childComb.options[0]= new Option("","");
			childComb.selectedIndex=0;
			childComb.disabled = true;
		}
		childComb = getChildSelect(categ,'C2');
		if(childComb != null){
			resetSelect(categ+'C3');
			childComb.options[0]= new Option("","");
			childComb.selectedIndex=0;
			childComb.disabled = true;
		}
		try{	
			var childArray=eval('c'+categ);
			if (childArray != null){
				for(var j=0;j<childArray.length;){
					comb.options[j/2]= new Option(childArray[j+1],childArray[j]);			
					j = j + 2;
				}
			}
		}catch(e) {}
	}
	
	var CY1 = document.getElementById('CY1'+categ);
	var CY2 = document.getElementById('CY2'+categ);
	var minYear = 1900;
	var midYear = 1980;
	var maxYear = 2011;
	var min;var max;
	resetSelect(CY1);
	resetSelect(CY2);
	if(categ == '1745'){
		min = minYear;
		max = midYear;
	}else{
		min = midYear;
		max = maxYear;
	}
	CY1.options[0] = new Option('Todos',0);
	CY2.options[0] = new Option('Todos',0);
	for(var x = 1; x < (max+1-min+1); x++){
		CY1.options[x]= new Option(min+x-1,min+x-1);
		CY2.options[x]= new Option(max-x+1,max-x+1);
	}
	CY1.selectedIndex = 0;
	CY2.selectedIndex = 0;
}

function resetSelect( selectToReset ){
	if (selectToReset == null){
		return;
	}
	selectToReset.length = 0;
}

function setVariable( categ, nivel, textToSet ){
	if(textToSet == ''){
		if(nivel == 'C2'){
			document.FormBuscador.categID.value = document.getElementById(categ+'C1').value;
		}else if(nivel == 'C3'){
			document.FormBuscador.categID.value = document.getElementById(categ+'C2').value;
		}
	}else{
		document.FormBuscador.categID.value = textToSet;	
	}			
}

function setCombo( categ, nivel){
	var parentSelect = document.getElementById(categ+nivel);
	var indice = parentSelect.selectedIndex;
	var selected=parentSelect.options[indice].value;
	var showName = parentSelect.options[indice].value;
	
	setVariable(categ,nivel,showName);
	
	childSelect = getChildSelect(categ,nivel);
	if (childSelect == null){
		return;
	}
	resetSelect( childSelect )
	
	if (indice > 0){
		var nombreVariable = "c"+ parentSelect.options[indice].value;
		
		try{	
			var childArray=eval(nombreVariable);
			if (childArray != null && childSelect != null){
				childSelect.disabled = false			
			} else {		
				return ;
			}
			childSelect.options[0]= new Option(childArray[1],"");
			for(var j=2;j<childArray.length;){
				childSelect.options[j/2]= new Option(childArray[j+1],childArray[j]);			
				j = j + 2;
			}
		}catch(e) {}
	}else{ 
		if (childSelect != null){		
			childSelect.disabled=true;
		}
	}
}

function getChildSelect ( categ,nivel ){
	if(nivel == 'C1'){
		return document.getElementById(categ+'C2');
	}
	if(nivel == 'C2'){
		return document.getElementById(categ+'C3');
	}else{
		return null	
	}
}

function buscar(){
	var form = document.getElementById('FormBuscador');
	var categID = form.categID.value;
	var L2categID = form.DivSelected.value;
	var CY1 = document.getElementById('CY1'+L2categID);
	var CY2 = document.getElementById('CY2'+L2categID);
	var filtro = "";
	if(CY1.selectedIndex > 0){
		filtro = "&as_year_min="+CY1.value;
	}
	if(CY2.selectedIndex > 0){
		filtro = filtro + "&as_year_max="+CY2.value;
		}
if (navigator.appName != 'Netscape')loadDivCombo('1744');
	window.location.href ='http://www.mercadolibre.com.ec/jm/search?as_categ_id='+categID+filtro;
}
