var c1744 = new Array('1744','Todas las marcas','6039','Alfa Romeo','9376','Audi','5783','BMW','64464','Changan','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','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','33467','BMW','42492','Chery','33503','Chevrolet / GM','33490','Chrysler','33487','Citroën','33456','Daewoo','33491','Daihatsu','33481','Dodge','33482','Fiat','33469','Ford','65876','Great Wall','65882','Hafei','33504','Honda','33515','Hyundai','33470','Jeep','33471','Kia','33516','Mazda','33517','Mercedes Benz','33473','Mitsubishi','33474','Nissan','33505','Opel','33506','Peugeot','33507','Renault','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','65907','Fiat','5765','Ford','70923','Hyundai','70909','Nissan','11818','Peugeot','65896','Renault','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','9070','Lanchas','55109','Motores','1786','Motos de Agua','1905','Otros');
var c1907 = new Array('1907','Todos los tipos','1751','Camiones','57919','Carros de Arrastre','1781','Casas Rodantes y Motorhomes','10358','Go Kart y Buggies','41706','Maquinaria Pesada','9374','Micros y Buses','4096','Otros');
var c6039 = new Array('','Todos los modelos','30842','147','32353','Sprint','32414','Otros Modelos');
var c9376 = new Array('','Todos los modelos','32546','A3','32547','A4','32548','TT');
var c5783 = new Array('','Todos los modelos','27315','M','24279','Otros Modelos','24202','Serie 1','24317','Serie 3','24329','Serie 5','27290','Serie 7','27318','Z3','24209','Z4');
var c64464 = new Array('','Todos los modelos','81740','Benni');
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','32496','Cavalier','3187','Chevette','3188','Corsa','32566','Evolution','32551','Impala','34016','Malibú','3191','Monza','32567','Optra','29647','Otros Modelos','32473','Spark','32558','Vivant','29656','Zafira');
var c4357 = new Array('','Todos los modelos','51554','300 C','27476','Neon','27337','Otros Modelos','27507','Stratus','32569','Vision');
var c5779 = new Array('','Todos los modelos','32371','AX','24327','BX','32532','C2','24349','C3','29589','C4','24285','C5','24318','Otros Modelos','29500','Picasso','24225','Saxo','24324','Visa','24226','Xantia','24259','Xsara','24325','ZX');
var c4082 = new Array('','Todos los modelos','32572','Espero','32589','Heaven','32372','Lanos','32587','Matiz','32482','Nubira','32573','Pointer','32355','Racer','32469','Rezzo','32483','Tico');
var c6619 = new Array('','Todos los modelos','24313','Applause','24335','Charade','24314','Cuore','70919','Giro','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','24228','Duna','24236','Otros Modelos','24231','Palio','30846','Punto','6617','Siena','3176','Tipo','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','32580','Fit','32581','Integra','32383','Stream','32385','Otros Modelos');
var c4084 = new Array('','Todos los modelos','32499','Accent','32417','Atos','32418','Coupe','32583','Elantra','32516','Excel','32387','Getz','65879','Scoupe','32465','Sonata','81734','Tiburón','32518','Otros Modelos');
var c4085 = new Array('','Todos los modelos','32416','Avella','32451','Carens','32390','Cerato','32325','Clarus','59322','Magentis','32501','Morning','32523','Pride','32391','Rio','32392','Sephia','81745','Soul','32521','Otros Modelos');
var c7219 = new Array('','Todos los modelos','70914','2106','24194','Otros Modelos','24193','Samara');
var c5681 = new Array('','Todos los modelos','29505','323','32478','929','32524','Artis','32490','CX-7','32376','Mazda 3','32330','Mazda 6','29611','Otros Modelos','32492','RX-8');
var c6038 = new Array('','Todos los modelos','32459','Clase B','24337','Clase C','24301','Clase E','24262','Clase S','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');
var c4088 = new Array('','Todos los modelos','27457','Maxima','27487','Otros Modelos','32533','Primera','27380','Sentra','32449','Sunny','52152','Tiida','32526','V16');
var c4089 = new Array('','Todos los modelos','32534','Astra','32344','Corsa','32345','Vectra');
var c4090 = new Array('','Todos los modelos','32489','106','32422','205','32511','206','32423','207','32405','306','32406','307','81741','308','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','48788','Scénic','59312','Twingo','32381','Otros Modelos');
var c11928 = new Array('','Todos los modelos','32349','SM3','32426','SM7','32350','SQ5');
var c6792 = new Array('','Todos los modelos','32348','Ibiza','32399','Otros Modelos');
var c8686 = new Array('','Todos los modelos','36939','Fabia');
var c4093 = new Array('','Todos los modelos','32409','Impreza','32435','Legacy','70913','Loyale','32436','Outback','32437','Otros Modelos');
var c4094 = new Array('','Todos los modelos','32368','Aerio','32369','Alto','32421','Baleno','32439','Ignis','32366','Liana','32361','Maruti','65881','SX4','32411','Swift','32441','Otros Modelos');
var c4095 = new Array('','Todos los modelos','32367','Auris','32528','Camry','32543','Corolla','32442','Corona','32445','Tercel','32412','Yaris','32462','Otros Modelos');
var c3196 = new Array('','Todos los modelos','27460','Beetle','27433','Bora','24297','Escarabajo','24217','Gol','24282','Golf','24306','Otros Modelos','5799','Passat','6621','Polo','3201','Santana','29483','Vento');
var c7080 = new Array('','Todos los modelos','36239','V70','32413','Otros Modelos');
var c1939 = new Array('','Todos los modelos','27301','Otros Modelos');
var c33468 = new Array('','Todos los modelos','32559','Towner');
var c33467 = new Array('','Todos los modelos','24356','X5','33486','Otros Modelos');
var c42492 = new Array('','Todos los modelos','52758','Tiggo');
var c33503 = new Array('','Todos los modelos','32515','Apache','29580','Blazer','29538','C-10','32553','Captiva','32554','Chevy 500','32520','Colorado','32564','Combo','59318','Corsa Pick Up','32552','Dmax','32472','Equinox','29633','LUV','32335','Montana','29645','S10','32497','Suburban','32337','TrailBlazer','32556','Trooper','33454','Otros Modelos');
var c33490 = new Array('','Todos los modelos','32586','Town & Country','33462','Otros Modelos');
var c33487 = new Array('','Todos los modelos','24212','Berlingo','24252','C15');
var c33456 = new Array('','Todos los modelos','32481','Musso','33463','Otros Modelos');
var c33491 = new Array('','Todos los modelos','32574','Furgon','24350','Terios');
var c33481 = new Array('','Todos los modelos','32374','Caravan','29657','Dakota','32590','Durango','32375','Nitro','29513','Ram');
var c33482 = new Array('','Todos los modelos','32453','Dobló','24229','Fiorino');
var c33469 = new Array('','Todos los modelos','27338','Aerostar','29637','Courier','24272','EcoSport','27400','Escape','24333','Explorer','24190','F-150','32576','F-350','24290','Ranger','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');
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','32517','Tucson');
var c33470 = new Array('','Todos los modelos','29573','Cherokee','32388','Compass','29574','Grand Cherokee','29547','Otros Modelos','32389','Patriot','29600','Wrangler');
var c33471 = new Array('','Todos los modelos','32522','Besta','32419','Carnival','32485','Frontier','32519','Sorento','32326','Sportage','33510','Otros Modelos');
var c33516 = new Array('','Todos los modelos','81750','BT-50','33488','Otros Modelos');
var c33517 = new Array('','Todos los modelos','29476','Sprinter');
var c33473 = new Array('','Todos los modelos','65869','Dakar','32503','Delica','24358','L300','24340','Montero','27502','Outlander');
var c33474 = new Array('','Todos los modelos','32454','D-21','27463','Murano','27353','Pathfinder','32508','Terrano','27464','X-Trail','33455','Otros Modelos');
var c33505 = new Array('','Todos los modelos','32510','Combo');
var c33506 = new Array('','Todos los modelos','32450','Boxer','32404','Partner');
var c33507 = new Array('','Todos los modelos','32324','Kangoo','32347','Trafic','33489','Otros Modelos');
var c33508 = new Array('','Todos los modelos','65872','Actyon','65878','Kyron','32431','Musso','32432','Rexton','32433','Otros Modelos');
var c33509 = new Array('','Todos los modelos','32400','Forester','33495','Otros Modelos');
var c33480 = new Array('','Todos los modelos','32365','APV','32370','Grand Nomade','32438','Grand Vitara','32363','Samurai','65886','Sidekick','32527','Vitara','65885','Wagon R ','32362','XL-7','33460','Otros Modelos');
var c33483 = new Array('','Todos los modelos','32443','4Runner','32444','Hilux','32530','RAV4','33478','Otros Modelos');
var c33461 = new Array('','Todos los modelos','59316','Kombi');
var c33514 = new Array('','Todos los modelos','33477','Otros Modelos');
var c11926 = new Array('','Todas las marcas','28865','Harley Davidson','33675','Hensim','28230','Honda','33709','Kawasaki','97223','Keeway','33711','Kymco','33676','Lifan','33787','Motorrad','28903','Otras Marcas','38341','Regal Raptor','28866','Suzuki','33855','UM','33710','Vento','28902','Yamaha');
var c1769 = new Array('','Todas las marcas','33681','Aprilia','97245','Atv','33263','BMW','33576','Euromot','25149','Honda','25302','Husqvarna','25303','KTM','25150','Kawasaki','33610','Lifan','33846','Motorrad','25090','Otras Marcas','97259','Sanya','33722','Shineray','25151','Suzuki','33723','UM','25304','Yamaha');
var c8957 = new Array('','Todas las marcas','84506','ATV','37481','Bombardier','33554','Honda','85145','SIERRATV','33735','Suzuki','33697','Yamaha','45018','Yingang','33587','Otras Marcas');
var c4359 = new Array('','Todas las marcas','28534','Aprilia','28535','BMW','6778','Honda','38385','Hyosung','6779','Kawasaki','97221','Motorrad','97235','Shineray','6782','Suzuki','28878','Triumph','33688','UM','6781','Yamaha','6783','Otras Marcas');
var c1768 = new Array('','Todas las marcas','33752','BMW','33615','Euromot','33087','Harley Davidson','25119','Honda','38359','Hyosung','25242','Kawasaki','97296','Keeway','33884','Lifan','97301','Loncin','33530','Montelli','33531','Motorrad','25305','Otras Marcas','25243','Suzuki','33841','Sym','97265','Triumph','33813','UM','58558','Wolken','25121','Yamaha','42419','Yingang');
var c1766 = new Array('','Todas las marcas','33687','Aprilia','33792','Euromot','33271','Gilera','25085','Honda','33659','Honsin','42401','Jiapeng','97319','Keeway','33136','Kymco','33801','Lifan','33612','Motorrad','25266','Otras Marcas','25269','Piaggio','38329','Regal Raptor','97334','Sanya','33662','Shineray','25254','Suzuki','33661','Sym','33906','UM','33048','Vento','25324','Vespa','25255','Yamaha');
var c1904 = new Array('','Todas las marcas','33971','Harley Davidson','32777','Honda','25452','Otras Marcas','32761','Yamaha','45052','Yingang');
/********/
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 = 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;
	}
	window.location.href ='http://www.mercadolibre.cl/jm/search?as_categ_id='+categID+filtro;
}
