var c1744 = new Array('1744','Todas las marcas','53272','Alfa Romeo','5782','Audi','5783','BMW','58189','BYD','42429','Chery','6071','Chevrolet','4357','Chrysler','5779','Citroën','5680','Daewoo','6619','Daihatsu','76365','Effa','3174','Fiat','3180','Ford','80811','Geely','5739','Honda','5742','Hyundai','7079','Kia','7219','Lada','6038','Mercedes Benz','5743','Mitsubishi','6173','Nissan','5748','Peugeot','6073','Renault','6041','Rover','6109','Seat','7078','Subaru','6583','Suzuki','5753','Toyota','3196','Volkswagen','6178','Otras Marcas');
var c1746 = new Array('1746','Todas las marcas','25377','Alfa Romeo','61926','Austin','25344','BMW','25345','Chevrolet','25391','Citroën','25191','Dodge','80838','Fiat','25381','Ford','25392','Jeep','25313','Lotus','25393','Mercedes Benz','61927','Morris','25346','Opel','25195','Peugeot','25382','Renault','25192','Saab','61924','Simca','61925','Studebaker','25193','Volkswagen','25462','Otras Marcas');
var c41696 = new Array('41696','','97510','Agrale','97507','Bedfore','97512','Chevrolet','97833','Daihatsu','97834','Dodge','97832','Fiat','97501','Ford','97513','Hyundai','97506','Internacional','97502','Iveco','97509','Jac','97514','Kia','97508','Mercedes Benz','97511','Mitsubishi','69574','Otras Marcas','97503','Scania','97504','Volkswagen','97505','Volvo');
var c27045 = new Array('27045','Todas las marcas','55133','Asia','27022','BMW','97869','Chana','97523','Chana','97423','Chery','27146','Chevrolet','27994','Chrysler ','27023','Citroën','32315','Daewoo','27134','Daihatsu','27995','Dodge','97463','Effa','97863','Faw','27115','Fiat','27024','Ford','97867','Gwm','27996','Honda','27027','Hyundai','29434','Isuzu','28005','Jeep','32312','Kia','27147','Lada','28028','Land Rover','55141','Mazda','27062','Mercedes Benz','27151','Mitsubishi','27152','Nissan','27063','Peugeot','27145','Renault','51580','Subaru','27135','Suzuki','27069','Toyota','27116','Volkswagen','97515','Wuling','27064','Otras Marcas');
var c1763 = new Array('1763','Todos los tipos','2556','Clásicas','1769','Cross, Trial y Enduro','1774','Cuatriciclos','1768','Custom y Turismo','1767','Deportivas','1766','Scooters y Ciclomotores','1904','Otros Tipos');
var c1785 = new Array('1785','Todos los tipos','15931','Botes','81248','Canoas','25315','Cruceros','66119','Gomones','51465','Kayaks','25314','Lanchas','55109','Motores','25383','Motos de Agua','25463','Semirígidos','55145','Veleros','25347','Otros Tipos');
var c1907 = new Array('1907','Todos los tipos','11821','Areneros','93412','Autos Chocados','52910','Casas Rodantes','65873','Grúas','9069','Kartings','81250','Maquinaria Agrícola','41706','Maquinaria Pesada','9374','Micros y Buses','7312','Tractores','41702','Trailers','4096','Otros');
var c53272 = new Array('','Todos los modelos','53293','146','53281','156','55126','Otros Modelos','75119','Spider');
var c5782 = new Array('','Todos los modelos','27485','A3','27452','A4','27289','A6','27495','TT');
var c5783 = new Array('','Todos los modelos','24202','Serie 1','24317','Serie 3','24329','Serie 5','24281','Serie 7','52835','Serie M','24279','Otros Modelos');
var c58189 = new Array('','Todos los modelos','76294','F0','76295','Otros Modelos');
var c42429 = new Array('','Todos los modelos','97438','Fulwin','53277','QQ');
var c6071 = new Array('','Todos los modelos','80814','Agile','24258','Astra','36931','Aveo','24283','Celta','24210','Chevette','24312','Corsa','24249','Ipanema','52909','Kadett','27435','Meriva','36991','Monza','36976','Spark','24256','Vectra','80819','Vectra GT','24250','Zafira','24211','Otros Modelos');
var c4357 = new Array('','Todos los modelos','27476','Neon','29521','PT Cruiser','55123','Otros Modelos');
var c5779 = new Array('','Todos los modelos','47691','AX','24327','BX','24349','C3','29589','C4','24285','C5','55113','Olcit','24225','Saxo','24324','Visa','24226','Xantia','24259','Xsara','52838','Xsara Picasso','24325','ZX','24318','Otros Modelos');
var c5680 = new Array('','Todos los modelos','29539','Cielo','29617','Espero','29586','Lanos','29619','Matiz','29621','Racer','29591','Tico');
var c6619 = new Array('','Todos los modelos','24313','Applause','24335','Charade','24314','Cuore','24260','Sirion','24319','Otros Modelos');
var c76365 = new Array('','Todos los modelos','97462','Ideal');
var c3174 = new Array('','Todos los modelos','24233','128','24234','147','24235','600','24315','Bravo','24331','Cinquecento','24228','Duna','41034','Elba','29597','Idea','55138','Oggi','24231','Palio','24332','Panda','52908','Panorama','32541','Premio','30846','Punto','24320','Siena','24321','Spazio','24232','Tempra','24334','Tipo','24322','Uno','24236','Otros Modelos');
var c3180 = new Array('','Todos los modelos','27413','Contour','36084','Del Rey','24237','Escort','24238','Falcon','34034','Festiva','24287','Fiesta','29544','Fiesta Max','24288','Focus','24273','Galaxy','24351','Ka','24239','Mondeo','24291','Taunus','35949','Verona','24299','Otros Modelos');
var c80811 = new Array('','Todos los modelos','80818','CK','80813','LC','80812','MK','80817','Otros Modelos');
var c5739 = new Array('','Todos los modelos','27501','Accord','27419','Civic','27420','Fit','35428','Prelude','55181','Otros Modelos');
var c5742 = new Array('','Todos los modelos','24293','Accent','36972','Atos','24245','Elantra','37003','Excel','24294','Scoupe','36950','Sonata','24296','Otros Modelos');
var c7079 = new Array('','Todos los modelos','51498','Avella','36983','Cerato','29551','Pride','36959','Rio','55157','Otros Modelos');
var c7219 = new Array('','Todos los modelos','24193','Samara','24194','Otros Modelos');
var c6038 = new Array('','Todos los modelos','24242','Clase A','32459','Clase B','24337','Clase C','24338','Clase CLK','24301','Clase E','24262','Clase S','24302','Clase SL','24246','Clase SLK','24195','Otros Modelos');
var c5743 = new Array('','Todos los modelos','34097','3000 GT','24264','Colt','27410','Eclipse','24254','Galant','24247','Lancer','24359','Otros Modelos');
var c6173 = new Array('','Todos los modelos','55658','Datsun','24266','Maxima','29527','NX','24267','Sentra','38399','Sunny','41826','Tiida','24196','Otros Modelos');
var c5748 = new Array('','Todos los modelos','24309','106','60817','107','24343','205','24197','206','52148','207','24371','305','24372','306','24344','307','24345','309','24373','404','24310','405','24221','406','24346','407','24367','504','24268','505','24200','605','24374','Otros Modelos');
var c6073 = new Array('','Todos los modelos','24347','Clio','24201','Fuego','24357','Laguna','24269','Mégane','80824','Mégane II','24361','R11','24354','R12','24295','R18','24203','R19','24292','R21','24205','R9','24362','Scénic','80820','Symbol','24206','Twingo','24270','Otros Modelos');
var c6041 = new Array('','Todos los modelos','29481','214','29535','216','29653','416','29482','420','29558','620','55657','Maestro','55127','Otros Modelos');
var c6109 = new Array('','Todos los modelos','27287','      Cordoba','27288','      Ibiza','27453','Toledo','55130','Otros Modelos');
var c7078 = new Array('','Todos los modelos','29512','Impreza','29493','Legacy','80804','Vivio','55124','Otros Modelos');
var c6583 = new Array('','Todos los modelos','51558','Alto','24364','Baleno','80805','Forza','38391','Maruti','53364','SX4','24365','Swift','24207','Otros Modelos');
var c5753 = new Array('','Todos los modelos','24355','Camry','80808','Carina','24213','Celica','24271','Corolla','24214','Corona','55660','Starlet','24369','Tercel','35427','Yaris','24370','Otros Modelos');
var c3196 = new Array('','Todos los modelos','24224','1500','38438','Amazon','27433','Bora','34026','Brasilia','29614','Fox','24297','Fusca','24217','Gol','24282','Golf','36206','Logus','29584','New Beetle','24218','Parati','24219','Passat','6620','Pointer','24278','Polo','29635','Quantum','24305','Santana','24223','Senda','29636','Suran','29483','Vento','24306','Otros Modelos');
var c6178 = new Array('','Todos los modelos','24348','Otros Modelos');
var c55133 = new Array('','Todos los modelos','72044','Topic ','55135','Towner');
var c27022 = new Array('','Todos los modelos','27136','X3','27158','X5');
var c97869 = new Array('','Todos los modelos','97845','Doble Cabina','97870','Otros Modelos');
var c97523 = new Array('','Todos los modelos','97518','Doble Cabina','97521','Furgon','97519','Pick Up','97524','Otros Modelos');
var c97423 = new Array('','Todos los modelos','97436','Tiggo');
var c27146 = new Array('','Todos los modelos','27159','Astro','27128','Avalanche','27072','Blazer','27138','Brava','27127','C-10','41089','Captiva','51559','Corsa Combo','27160','Corsa Pick-Up','51690','D-20','80832','D-40','80833','D-Max','27075','LUV','27046','Montana','27161','S10','27137','Silverado','27025','Suburban','28032','Tracker','27033','Otros Modelos');
var c27994 = new Array('','Todos los modelos','80821','Otros Modelos');
var c27023 = new Array('','Todos los modelos','27034','Berlingo','27162','C15','27048','Jumper','55661','Jumpy','27163','Méhari','27121','Otros Modelos');
var c32315 = new Array('','Todos los modelos','80822','Damas','55132','Otros Modelos');
var c27134 = new Array('','Todos los modelos','27102','Delta','27035','Hijet','27037','Terios','27038','Otros Modelos');
var c27995 = new Array('','Todos los modelos','28054','Ram','55120','Otros Modelos');
var c97463 = new Array('','Todos los modelos','97452','Aojun','97465','Cargo','97453','Minyi','97466','Plutus','97464','Otros Modelos');
var c97863 = new Array('','Todos los modelos','97854','Doble Cabina','97853','Furgon','97865','Pick-Up','97852','Z7');
var c27115 = new Array('','Todos los modelos','27054','Doblo','27051','Ducato','27040','Fiorino','27153','Fiorino Pick-Up','27164','Strada','27056','Strada Adventure','27107','Otros Modelos');
var c27024 = new Array('','Todos los modelos','27108','Bronco','27090','Courier','27091','EcoSport','27057','F-100','27170','F-150','27120','F-250','27099','F1000','27053','Pick-Up','27154','Ranger','27165','Transit','27166','Otros Modelos');
var c97867 = new Array('','Todos los modelos','97872','Deer','97855','Sailor','97868','Otros Modelos');
var c27996 = new Array('','Todos los modelos','28017','CR-V ','28018','Odyssey ');
var c27027 = new Array('','Todos los modelos','27094','Galloper','27079','H1','27080','H100','27059','Porter','27060','Tucson','27124','Otros Modelos');
var c29434 = new Array('','Todos los modelos','97846','Isuzu','76266','Pick-Up');
var c28005 = new Array('','Todos los modelos','80826','CJ','28020','Cherokee ','29441','Cherokee Sport','28070','Grand Cherokee ','55179','Willy','55178','Otros Modelos');
var c32312 = new Array('','Todos los modelos','55159','Besta','51552','Carnival','55183','Grand Sportage','55131','K 2700','40167','Pregio','80823','Sorento','55119','Sportage','55182','Otros Modelos');
var c27147 = new Array('','Todos los modelos','27123','2104','27122','Niva','27125','Otros Modelos');
var c28028 = new Array('','Todos los modelos','28023','Discovery','28035','Freelander','28058','Range Rover','80835','Santana','55144','Otros Modelos');
var c55141 = new Array('','Todos los modelos','80837','B2200','80831','B2500','55662','B2900','55142','Otros Modelos');
var c27062 = new Array('','Todos los modelos','27132','ML','27129','Sprinter','27155','Otros Modelos');
var c27151 = new Array('','Todos los modelos','27113','L200','27156','L300','27139','Montero','27114','Nativa','27095','Outlander','80825','Space Wagon','81249','Sportero','27140','Otros Modelos');
var c27152 = new Array('','Todos los modelos','27157','720','27118','D21','51574','D22','27148','Frontier','27141','Pathfinder','27142','Patrol','27126','Pick-Up','27130','Quest','27096','Terrano','27061','Trade','55209','Vanette','27149','X-Trail','27097','Otros Modelos');
var c27063 = new Array('','Todos los modelos','55143','404 Pick-Up','27167','504 Pick-Up','27168','Boxer','27150','Expert','27169','Partner','27098','Otros Modelos');
var c27145 = new Array('','Todos los modelos','27029','Express','27044','Kangoo','27042','Kangoo Express','27105','Trafic','27131','Otros Modelos');
var c51580 = new Array('','Todos los modelos','51553','Forester','55121','Van','55180','Otros Modelos');
var c27135 = new Array('','Todos los modelos','55659','Carry','27030','Grand Vitara','27068','Samurai','27143','Sidekick','27109','Vitara');
var c27069 = new Array('','Todos los modelos','27085','4Runner','27084','Bandeirante','27067','Hiace','27070','Hilux','27065','Hilux SW4','27110','Land Cruiser','27071','RAV4','27106','Otros Modelos');
var c27116 = new Array('','Todos los modelos','27087','Caddy','27144','Kombi','27088','Saveiro','27112','Otros Modelos');
var c97515 = new Array('','Todos los modelos','97517','Furgon','97516','Otros Modelos');
var c27064 = new Array('','Todos los modelos','27055','Otros Modelos');
var c2556 = new Array('','Todas las marcas','25039','Atala','25040','Baccio','25368','Gilera','25168','Harley Davidson','25369','Honda','25316','Horex','25317','Kawasaki','97454','Lifan','25318','NSU','25133','Norton','25134','Suzuki','25319','Triumph','25370','Vespa','63080','Winner','25320','Yamaha','25250','Yumbo','25464','Otras Marcas');
var c1769 = new Array('','Todas las marcas','25199','Derbi','55146','Dirty','25230','Gas Gas','25149','Honda','25302','Husqvarna','25303','KTM','25150','Kawasaki','33610','Lifan','25151','Suzuki','25047','Winner','25304','Yamaha','63068','Yumbo','25090','Otras Marcas');
var c1774 = new Array('','Todas las marcas','33017','ATV','71818','Cesco','28402','Honda','28352','Kawasaki','97439','Landforce','55160','MTR','63056','Mondial','28355','Otras Marcas','97445','Winner','28524','Yamaha','97417','Yumbo','33070','Zanella');
var c1768 = new Array('','Todas las marcas','25323','Baccio','52012','Daelim','25119','Honda','25242','Kawasaki','97296','Keeway','25120','Kymco','33884','Lifan','32954','Mondial','25243','Suzuki','25070','Winner','25121','Yamaha','25122','Yasuki','25071','Yumbo','25421','Zanella','25305','Otras Marcas');
var c1767 = new Array('','Todas las marcas','25352','Aprilia ','25448','Derbi','25449','Ducati','25430','Honda','25361','Kawasaki','97857','Keeway','97460','Lifan','97493','Mondial','25291','Suzuki','25289','Winner','25431','Yamaha','25292','Yasuki','25432','Yumbo','25293','Otras Marcas');
var c1766 = new Array('','Todas las marcas','25268','Atala','25097','Baccio','63074','Bajaj','55184','Daelim','25173','Hero','25085','Honda','25124','Jialing ','63062','Kawasaki','97319','Keeway','33801','Lifan','25174','Mondial','25253','Peugeot ','25269','Piaggio','25254','Suzuki','25324','Vespa','25270','Winner','25255','Yamaha','25083','Yasuki','25358','Yumbo','25256','Zanella','25266','Otras Marcas');
var c1904 = new Array('','Todas las marcas','25452','Otras Marcas');
var c81250 = new Array('','Todos','97837','Cosechadoras','97835','Enfardadoras','97844','Fertilizadoras','97836','Pulverizadoras','97843','Sembradoras','97838','Otros tipos');
/********/
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('27045').style.display = 'none';
	document.getElementById('1746').style.display = 'none';
	document.getElementById('1785').style.display = 'none';
	document.getElementById('1907').style.display = 'none';
	
	document.getElementById('TD1744').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1746').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD27045').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1763').style.backgroundImage = "url('"+picOffR.src+"')";
	document.getElementById('TD1785').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.uy/jm/search?as_categ_id='+categID+filtro;
}
