var c1744 = new Array('1744','Todas las marcas','5783','BMW','3185','Chevrolet','5680','Daewoo','6619','Daihatsu','3174','Fiat','3180','Ford','5739','Honda','5683','Hyundai','7079','Kia','5746','Mazda','6038','Mercedes Benz','5743','Mitsubishi','6173','Nissan','5748','Peugeot','6073','Renault','7078','Subaru','6583','Suzuki','5744','Toyota','3196','Volkswagen','1750','Otras Marcas');
var c5682 = new Array('5682','Todas las marcas','81989','Chevrolet','81983','Datsun','81978','Toyota','81981','Volvo','81984','Otras Marcas');
var c2242 = new Array('2242','Todas las marcas','35920','Chevrolet','81801','Daihatsu','35890','Ford','35877','Honda','35886','Hyundai','39362','Isuzu','35903','Jeep','39353','Kia','35916','Mitsubishi','6179','Nissan','35873','Otras Marcas','6181','Toyota');
var c1763 = new Array('1763','Todos los tipos','28894','Cross / Enduro','8957','Cuatrimotos','5678','Custom','6172','De Calle','4359','Deportivas','6175','Scooters y Bicimotos','1904','Otros Tipos');
var c1785 = new Array('1785','Todos los tipos');
var c1907 = new Array('1907','Todos los tipos','65891','Buggies','1751','Camiones','81988','Carretas','53276','Chocados','9069','Kartings','41706','Maquinaria Pesada','9374','Micros y Buses','4096','Otros');
var c5783 = new Array('','Todos los modelos','27497','Serie 3','27316','Serie 5','81768','Otros Modelos');
var c3185 = new Array('','Todos los modelos','32563','Aveo','32496','Cavalier','81763','Metro','29647','Otros Modelos','74979','Spark');
var c5680 = new Array('','Todos los modelos','34076','Prince','29591','Tico');
var c6619 = new Array('','Todos los modelos','24335','Charade','24260','Sirion');
var c3174 = new Array('','Todos los modelos','24231','Palio','24320','Siena','3177','Uno');
var c3180 = new Array('','Todos los modelos','24237','Escort','34034','Festiva','24287','Fiesta','27343','Mustang','24299','Otros Modelos');
var c5739 = new Array('','Todos los modelos','27501','Accord','38442','Acura','27419','Civic','27302','Otros Modelos');
var c5683 = new Array('','Todos los modelos','29531','Accent','81762','Avante','38426','Coupe','29564','Elantra','29661','Excel','71392','Genesis','29471','Otros Modelos','81761','Tiburón');
var c7079 = new Array('','Todos los modelos','36983','Cerato','36984','Optima','36959','Rio','81772','Sephia','41837','Spectra','81770','Otros Modelos');
var c5746 = new Array('','Todos los modelos','38409','323','38410','Mazda 3','27369','Otros Modelos','38415','RX-7');
var c6038 = new Array('','Todos los modelos','24337','Clase C','24301','Clase E','81767','Otros Modelos');
var c5743 = new Array('','Todos los modelos','24264','Colt','27410','Eclipse','24247','Lancer','36999','Mirage','24359','Otros Modelos');
var c6173 = new Array('','Todos los modelos','35430','Almera','24266','Maxima','24196','Otros Modelos','81001','Platina','24267','Sentra','41826','Tiida');
var c5748 = new Array('','Todos los modelos','24197','206');
var c6073 = new Array('','Todos los modelos','24347','Clio','24269','Megane','81771','Otros Modelos');
var c7078 = new Array('','Todos los modelos','29512','Impreza','72032','Justy','29560','Otros Modelos');
var c6583 = new Array('','Todos los modelos','51558','Alto','24207','Otros Modelos','53364','SX4','24365','Swift');
var c5744 = new Array('','Todos los modelos','34071','Celica','27365','Corolla','37000','Corona','27456','Otros Modelos','34074','Starlet','38422','Tercel','27455','Yaris');
var c3196 = new Array('','Todos los modelos','27478','      Jetta','24297','Escarabajo','24217','Gol','24282','Golf','3204','Otros Modelos','24219','Passat');
var c1750 = new Array('','Todos los modelos','34040','Otros Modelos');
var c35920 = new Array('','Todos los modelos','29580','Blazer','29633','Luv','29645','S10','29625','Silverado');
var c81801 = new Array('','Todos los modelos','81810','Rocky','81809','Otros Modelos');
var c35890 = new Array('','Todos los modelos','81974','F-250','24290','Ranger');
var c35877 = new Array('','Todos los modelos','35450','CR-V','35874','Otros Modelos');
var c35886 = new Array('','Todos los modelos','29550','Galloper','81774','Grace','81781','Porter','60479','Santa Fe','47723','Starex');
var c39362 = new Array('','Todos los modelos','81787','Amigo','39358','Pick-Up','39359','Rodeo','39360','Trooper');
var c35903 = new Array('','Todos los modelos','35870','Cherokee');
var c39353 = new Array('','Todos los modelos','39370','Sportage');
var c35916 = new Array('','Todos los modelos','24340','Montero','81807','Pick-Up');
var c6179 = new Array('','Todos los modelos','81782','D21','29485','Frontier','24360','Pathfinder','81783','Pick-Up');
var c35873 = new Array('','Todos los modelos','35896','Otros Modelos');
var c6181 = new Array('','Todos los modelos','27368','4Runner ','34073','Hilux','81039','Land Cruiser','35898','Otros Modelos','34038','Prado','27468','RAV4','47699','Tundra');
var c28894 = new Array('','Todas las marcas','28888','Honda','28897','KTM','28896','Kawasaki','28530','Otras Marcas','28529','Yamaha');
var c8957 = new Array('','Todas las marcas','33554','Honda','33587','Otras Marcas','33735','Suzuki','33697','Yamaha');
var c5678 = new Array('','Todas las marcas','35478','Harley Davidson','35628','Honda','36612','Kawasaki','35607','Otras Marcas','35505','Suzuki','35611','Yamaha');
var c6172 = new Array('','Todas las marcas','33067','Honda','32906','Kawasaki','33025','Otras Marcas','33256','Suzuki','33008','Yamaha','33223','Zanella');
var c4359 = new Array('','Todas las marcas','28534','Aprilia','28535','BMW','6778','Honda','6779','Kawasaki','6783','Otras Marcas','6782','Suzuki','28878','Triumph','6781','Yamaha');
var c6175 = new Array('','Todas las marcas','38645','Gas Gas','38650','Otras Marcas','38690','Suzuki','38691','Vento','38648','Vespa','38649','Yamaha');
var c1904 = new Array('','Todas las marcas','32777','Honda','32874','Kawasaki','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('1744').style.display = 'none';
	document.getElementById('2242').style.display = 'none';
	document.getElementById('1763').style.display = 'none';
	
	document.getElementById('TD1744').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD2242').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD1763').style.backgroundImage = "url('"+picOffL.src+"')";
	document.getElementById('TD5682').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 == '5682'){
		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');
	var urlMotSrch = 'http://www.mercadolibre.co.cr/jm/search?as_categ_id='+categID+filtro;
	//window.location.href = urlMotSrch;
	trackEventAndFollowLink(urlMotSrch, "SrchMot", L2categID+"_"+categID, "Y1:"+CY1[CY1.selectedIndex].text+"_Y2:"+CY2[CY2.selectedIndex].text);
}
