var c1744 = new Array('1744','Todas las marcas','6039','Alfa Romeo','9376','Audi','5783','BMW','42429','Chery','3185','Chevrolet / GM','4357','Chrysler','5779','Citroën','4082','Daewoo','6619','Daihatsu','6671','Dodge','3174','Fiat','3180','Ford','4083','Honda','4084','Hyundai','4085','Kia','7219','Lada','5681','Mazda','6038','Mercedes Benz','8480','Mini','5743','Mitsubishi','4088','Nissan','4089','Opel','4090','Peugeot','4091','Renault','6041','Rover','11928','Samsung','6792','Seat','8686','Skoda','4093','Subaru','4094','Suzuki','4095','Toyota','3196','Volkswagen','7080','Volvo','1939','Otras Marcas');
var c33357 = new Array('33357','Todas las marcas','33468','Asia','47160','Changan','33503','Chevrolet / GM','33487','Citroën','33456','Daewoo','33491','Daihatsu','33481','Dodge','33482','Fiat','33469','Ford','65876','Great Wall','65882','Hafei','33504','Honda','33515','Hyundai','33513','Isuzu','33470','Jeep','33471','Kia','33472','Lada','33511','Land Rover','33516','Mazda','33517','Mercedes Benz','33473','Mitsubishi','33474','Nissan','33505','Opel','33506','Peugeot','33507','Renault','33518','Seat','33508','Ssangyong','33509','Subaru','33480','Suzuki','33483','Toyota','33461','Volkswagen','33514','Otras Marcas');
var c1745 = new Array('1745','Todas las marcas','70926','BMW','7314','Chevrolet','17797','Citroën','66143','Daihatsu','66105','Dodge','65907','Fiat','5765','Ford','70925','Mazda','7265','Mercedes Benz','11818','Peugeot','65905','Pontiac','65896','Renault','70924','Suzuki','5757','Volkswagen','7315','Otras Marcas');
var c1763 = new Array('1763','Todos los tipos','11926','Chopper','1769','Cross, Trial y Enduro','8957','Cuatrimotos','4359','Deportivas','1768','Motos de Calle','1766','Scooters y Bicimotos','1904','Otros Tipos');
var c1785 = new Array('1785','Todos los tipos','15931','Botes','51465','Kayaks','9070','Lanchas','55109','Motores','1786','Motos de Agua','1905','Otros');
var c1907 = new Array('1907','Todos los tipos','70929','Aviones y Helicópteros','1751','Camiones','57919','Carros de Arrastre','1781','Casas Rodantes y Motorhomes','10358','Go Kart y Buggies','65873','Grúas','41706','Maquinaria Pesada','9374','Micros y Buses','4096','Otros');
var c6039 = new Array('','Todos los modelos','29640','33','32414','Otros Modelos');
var c9376 = new Array('','Todos los modelos','32546','A3','32547','A4','32549','Otros Modelos');
var c5783 = new Array('','Todos los modelos','27315','M','24279','Otros Modelos','24317','Serie 3','24329','Serie 5','27290','Serie 7','27318','Z3','24209','Z4');
var c42429 = new Array('','Todos los modelos','52749','IQ 1100','52759','IQ 800','52755','S 21','52756','Otros Modelos');
var c3185 = new Array('','Todos los modelos','3186','Astra','32563','Aveo','32550','Camaro','32496','Cavalier','3187','Chevette','32470','Chevy','3188','Corsa','32566','Evolution','32551','Impala','3191','Monza','3193','Opala','32567','Optra','29647','Otros Modelos','32473','Spark','3194','Vectra','32558','Vivant','29656','Zafira');
var c4357 = new Array('','Todos los modelos','51554','300 C','32570','300 M','65874','LeBaron','27476','Neon','27337','Otros Modelos','29521','PT Cruiser','27507','Stratus','32569','Vision');
var c5779 = new Array('','Todos los modelos','32371','Ax Sport','59319','C1','32532','C2','24349','C3','29589','C4','24285','C5','43553','C6','24318','Otros Modelos','29500','Picasso','24225','Saxo','24324','Visa','24259','Xsara','24325','ZX');
var c4082 = new Array('','Todos los modelos','32572','Espero','32589','Heaven','32372','Lanos','32354','Leganza','32587','Matiz','59320','Nexia','32482','Nubira','32573','Pointer','32479','Prince','32355','Racer','32483','Tico');
var c6619 = new Array('','Todos los modelos','24313','Applause','24335','Charade','24314','Cuore','70919','Giro','29468','Mira','24319','Otros Modelos','24260','Sirion');
var c6671 = new Array('','Todos los modelos','32373','Caliber','29594','Otros Modelos');
var c3174 = new Array('','Todos los modelos','24234','147','24235','600','32539','Argenta','29596','Brava','24315','Bravo','24331','Cinquecento','24230','Marea','24236','Otros Modelos','24231','Palio','30846','Punto','32591','Ritmo','6617','Siena','29598','Stilo','24232','Tempra','24322','Uno');
var c3180 = new Array('','Todos los modelos','24237','Escort','32575','Euroscort','24287','Fiesta','24288','Focus','24351','Ka','24239','Mondeo','24299','Otros Modelos','24241','Taurus');
var c4083 = new Array('','Todos los modelos','32506','Accord','32577','Civic','32581','Integra','32582','Prelude','32385','Otros Modelos');
var c4084 = new Array('','Todos los modelos','32499','Accent','32417','Atos','32464','Avante','32418','Coupe','32583','Elantra','32516','Excel','32387','Getz','32465','Sonata','32457','XG','32518','Otros Modelos');
var c4085 = new Array('','Todos los modelos','32416','Avella','32451','Carens','32390','Cerato','32325','Clarus','32501','Morning','32486','Optima','59321','Pop','32523','Pride','32391','Rio','32392','Sephia','32420','Spectra','32521','Otros Modelos');
var c7219 = new Array('','Todos los modelos','70910','2105','70911','2107','24194','Otros Modelos','24193','Samara');
var c5681 = new Array('','Todos los modelos','29505','323','29610','626','32478','929','32524','Artis','60816','Mazda 2','32376','Mazda 3','32330','Mazda 6','29611','Otros Modelos');
var c6038 = new Array('','Todos los modelos','24337','Clase C','70920','Clase CE','24301','Clase E','70921','Clase SE','24195','Otros Modelos');
var c8480 = new Array('','Todos los modelos','32360','Austin','29430','Cooper');
var c5743 = new Array('','Todos los modelos','27410','Eclipse','24254','Galant','24247','Lancer','24359','Otros Modelos','32495','Sapporo');
var c4088 = new Array('','Todos los modelos','27470','Altima','32358','Bluebird','27457','Maxima','27487','Otros Modelos','27330','Platina','32533','Primera','27380','Sentra','32449','Sunny','52152','Tiida','32526','V16');
var c4089 = new Array('','Todos los modelos','32534','Astra','32344','Corsa','32402','Omega','32345','Vectra');
var c4090 = new Array('','Todos los modelos','32489','106','32422','205','32511','206','32423','207','32405','306','32406','307','59313','309','32379','405','32424','406','32346','407','32512','504','32537','505','32538','607','32394','Otros Modelos');
var c4091 = new Array('','Todos los modelos','32395','Clio','32513','Laguna','65875','Logan','65880','Megane 2','32408','Mégane','32535','R18','32514','R19','32398','R21','48788','Scénic','59312','Twingo','32381','Otros Modelos');
var c6041 = new Array('','Todos los modelos','29481','214','70916','Sterling');
var c11928 = new Array('','Todos los modelos','32349','SM3','32382','SM5','32350','SQ5');
var c6792 = new Array('','Todos los modelos','32348','Ibiza','32352','Toledo','32399','Otros Modelos');
var c8686 = new Array('','Todos los modelos','36997','Felicia','36947','Otros Modelos');
var c4093 = new Array('','Todos los modelos','32409','Impreza','32410','Justy','32435','Legacy','70913','Loyale','32436','Outback','32437','Otros Modelos');
var c4094 = new Array('','Todos los modelos','32368','Aerio','32369','Alto','32421','Baleno','32439','Ignis','32361','Maruti','65881','SX4','32411','Swift','32441','Otros Modelos');
var c4095 = new Array('','Todos los modelos','32542','Avensis','59314','Celica','32543','Corolla','32442','Corona','59315','Starlet','32445','Tercel','32364','Terios','32412','Yaris','32462','Otros Modelos');
var c3196 = new Array('','Todos los modelos','38438','Amazon','27433','Bora','24297','Escarabajo','24217','Gol','24282','Golf','27478','Jetta','24306','Otros Modelos','5799','Passat','6621','Polo','3201','Santana','29483','Vento');
var c7080 = new Array('','Todos los modelos','32463','360','32341','460','70917','740','32413','Otros Modelos');
var c1939 = new Array('','Todos los modelos','27301','Otros Modelos');
var c33468 = new Array('','Todos los modelos','32544','Topic','32559','Towner');
var c47160 = new Array('','Todos los modelos','52751','S200','52752','S300');
var c33503 = new Array('','Todos los modelos','32515','Apache','32468','Astro','29580','Blazer','29538','C-10','32471','C-20','32554','Chevy 500','32564','Combo','32552','Dmax','32565','Epica','29633','LUV','32335','Montana','29645','S10','29625','Silverado','32474','Tahoe','32337','TrailBlazer','32556','Trooper','32336','Work Truck','33454','Otros Modelos');
var c33487 = new Array('','Todos los modelos','24212','Berlingo','24252','C15','24286','Jumper');
var c33456 = new Array('','Todos los modelos','32481','Musso');
var c33491 = new Array('','Todos los modelos','24336','Feroza','32357','Rocky','24350','Terios');
var c33481 = new Array('','Todos los modelos','32374','Caravan','29657','Dakota','29513','Ram');
var c33482 = new Array('','Todos los modelos','24229','Fiorino','29628','Strada');
var c33469 = new Array('','Todos los modelos','27338','Aerostar','27339','Bronco','29637','Courier','24272','EcoSport','27359','Econoline','27400','Escape','27412','Expedition','24333','Explorer','24190','F-150','24290','Ranger','27442','Windstar','33475','Otros Modelos');
var c65876 = new Array('','Todos los modelos','65877','Otros Modelos');
var c65882 = new Array('','Todos los modelos','70905','Ruiyi','65883','Otros Modelos');
var c33504 = new Array('','Todos los modelos','32578','CR-V','59323','HR-V');
var c33515 = new Array('','Todos los modelos','32386','Galloper','32458','Grace','32584','H1','32585','H100','65884','Matrix','70927','Porter','32415','Santa Fe','32456','Santamo','32466','Terracan','32401','Trajet','32517','Tucson');
var c33513 = new Array('','Todos los modelos','33465','Otros Modelos');
var c33470 = new Array('','Todos los modelos','29573','Cherokee','32388','Compass','29574','Grand Cherokee','29547','Otros Modelos','70928','Willys');
var c33471 = new Array('','Todos los modelos','32522','Besta','32419','Carnival','32485','Frontier','32502','Rocsta','32519','Sorento','32326','Sportage','33510','Otros Modelos');
var c33472 = new Array('','Todos los modelos','24300','Niva');
var c33511 = new Array('','Todos los modelos','33479','Freelander','33501','Otros Modelos');
var c33516 = new Array('','Todos los modelos','29576','Serie B','33488','Otros Modelos');
var c33517 = new Array('','Todos los modelos','27283',' Clase M','29476','Sprinter','33466','Otros Modelos');
var c33473 = new Array('','Todos los modelos','32503','Delica','32323','Katana','24253','L200','24358','L300','24340','Montero','27502','Outlander','32494','Pajero');
var c33474 = new Array('','Todos los modelos','32454','D-21','32378','D-22','32359','King Cab','32377','Mistral','27353','Pathfinder','27286','Pick-Up','32508','Terrano','27464','X-Trail','33455','Otros Modelos');
var c33505 = new Array('','Todos los modelos','32510','Combo');
var c33506 = new Array('','Todos los modelos','32487','504 Pick-Up','32450','Boxer','32404','Partner','33452','Otros Modelos');
var c33507 = new Array('','Todos los modelos','32396','Express','32324','Kangoo','32347','Trafic');
var c33518 = new Array('','Todos los modelos','32429','Terra');
var c33508 = new Array('','Todos los modelos','65872','Actyon','32430','Korando','65878','Kyron','32431','Musso');
var c33509 = new Array('','Todos los modelos','32400','Forester');
var c33480 = new Array('','Todos los modelos','32365','APV','32461','Carry','32370','Grand Nomade','32438','Grand Vitara','32504','Pick-Up','32363','Samurai','65886','Sidekick','32527','Vitara','32362','XL-7','33460','Otros Modelos');
var c33483 = new Array('','Todos los modelos','32443','4Runner','32444','Hilux','33478','Otros Modelos');
var c33461 = new Array('','Todos los modelos','59316','Kombi','24220','Saveiro','33453','Otros Modelos');
var c33514 = new Array('','Todos los modelos','33477','Otros Modelos');
var c11926 = new Array('','Todas las marcas','28865','Harley Davidson','33675','Hensim','28230','Honda','38352','Hyosung','33709','Kawasaki','33676','Lifan','33712','Montelli','33787','Motorrad','28903','Otras Marcas','38341','Regal Raptor','33677','Skygo','28866','Suzuki','33855','UM','33710','Vento','58580','Wolken','28902','Yamaha');
var c1769 = new Array('','Todas las marcas','33263','BMW','33576','Euromot','38335','Futong','25149','Honda','38373','Hyosung','25303','KTM','25150','Kawasaki','33610','Lifan','33721','Montelli','33846','Motorrad','25090','Otras Marcas','33722','Shineray','25151','Suzuki','33723','UM','25304','Yamaha');
var c8957 = new Array('','Todas las marcas','37481','Bombardier','33825','Euromot','33736','Kawasaki','33907','Kymco','33585','Shineray','33735','Suzuki','33553','Sym','33697','Yamaha','33587','Otras Marcas');
var c4359 = new Array('','Todas las marcas','28535','BMW','33559','Futong','6778','Honda','38385','Hyosung','6779','Kawasaki','33689','Montelli','6782','Suzuki','6781','Yamaha','6783','Otras Marcas');
var c1768 = new Array('','Todas las marcas','33752','BMW','33615','Euromot','33087','Harley Davidson','25119','Honda','38359','Hyosung','42407','Jiapeng','25242','Kawasaki','33884','Lifan','33530','Montelli','33531','Motorrad','25305','Otras Marcas','38317','Regal Raptor','33920','Shineray','25243','Suzuki','33841','Sym','33813','UM','25121','Yamaha','42419','Yingang');
var c1766 = new Array('','Todas las marcas','33792','Euromot','33271','Gilera','25085','Honda','42401','Jiapeng','33136','Kymco','33904','Lambretta','33801','Lifan','33612','Motorrad','25266','Otras Marcas','25269','Piaggio','33662','Shineray','33658','Skygo','25254','Suzuki','33661','Sym','33906','UM','33048','Vento','25324','Vespa','25255','Yamaha');
var c1904 = new Array('','Todas las marcas','33133','BMW','33971','Harley Davidson','32777','Honda','38365','Hyosung','25452','Otras Marcas','32778','Suzuki','32761','Yamaha');
/********/
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('1763').style.display = 'none';
	document.getElementById('1744').style.display = 'none';
	document.getElementById('33357').style.display = 'none';
	document.getElementById('1745').style.display = 'none';
	document.getElementById('1907').style.display = 'none';
	
	document.getElementById('TD1744').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1745').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD33357').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1763').style.backgroundImage = "url('"+picOffR.src+"')";
	document.getElementById('TD1907').style.backgroundImage = "url('"+picOffR.src+"')";
	document.getElementById('TD1785').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 = 2010;
	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;
	}
	window.location.href ='http://www.mercadolibre.cl/jm/search?as_categ_id='+categID+filtro;
}