function loadFromMarca() {
	if ($("idmarca").value != "") {
		initData($('idmodelo'));
		initData($('idanio'));
		initData($('idtrans'));
		initData($('idcilin'));
		initData($('idkm'));
		var path = "data.search.php?idmarca="+$("idmarca").value;
		var json = new Request.JSON({url: path, onComplete: function(obj) {													 
			var results = obj;
			pushData(results.modelos, $('idmodelo'));
			pushData(results.anios, $('idanio'));
			pushData(results.transmision, $('idtrans'));
			pushData(results.cilindrada, $('idcilin'));
			pushData(results.kilometraje, $('idkm'));
		}});
		json.get();
	}
}
function loadFromModelo() {
	if ($("idmodelo").value != "") {
		initData($('idanio'));
		initData($('idtrans'));
		initData($('idcilin'));
		initData($('idkm'));
		var path = "data.search.php?idmarca="+$("idmarca").value+"&idmodelo="+$("idmodelo").value;
		var json = new Request.JSON({url: path, onComplete: function(obj) {													 
			var results = obj;
			pushData(results.anios, $('idanio'));
			pushData(results.transmision, $('idtrans'));
			pushData(results.cilindrada, $('idcilin'));
			pushData(results.kilometraje, $('idkm'));
		}});
		json.get();
	}
}
function loadFromAnio() {
	if ($("idanio").value != "") {
		initData($('idtrans'));
		initData($('idcilin'));
		initData($('idkm'));
		var path = "data.search.php?idmarca="+$("idmarca").value+"&idmodelo="+$("idmodelo").value+"&idanio="+$("idanio").value;
		var json = new Request.JSON({url: path, onComplete: function(obj) {													 
			var results = obj;
			pushData(results.transmision, $('idtrans'));
			pushData(results.cilindrada, $('idcilin'));
			pushData(results.kilometraje, $('idkm'));
		}});
		json.get();
	}
}
function loadFromTrans() {
	if ($("idtrans").value != "") {
		initData($('idcilin'));
		initData($('idkm'));
		var path = "data.search.php?idmarca="+$("idmarca").value+"&idmodelo="+$("idmodelo").value+"&idanio="+$("idanio").value+"&idtrans="+$('idtrans').value;
		var json = new Request.JSON({url: path, onComplete: function(obj) {													 
			var results = obj;
			pushData(results.cilindrada, $('idcilin'));
			pushData(results.kilometraje, $('idkm'));
		}});
		json.get();
	}
}
function loadFromCilin() {
	if ($("idcilin").value != "") {
		initData($('idkm'));
		var path = "data.search.php?idmarca="+$("idmarca").value+"&idmodelo="+$("idmodelo").value+"&idanio="+$("idanio").value+"&idtrans="+$('idtrans').value+"&idcilin="+$("idcilin").value;
		var json = new Request.JSON({url: path, onComplete: function(obj) {													 
			var results = obj;
			pushData(results.kilometraje, $('idkm'));
		}});
		json.get();
	}
}
function initData(target) {
	target.disabled = true;
	target.options.length = 1;
	target.options[0].text = "Cargando...";
	target.options[0].value = "";
}
function pushData(obj, target) {
	if (obj.length > 0) {
		target.options.length = obj.length+1;
		for (j=0; j<obj.length; j++) {
			target.options[j+1].text = unescape(obj[j].name);
			target.options[j+1].value = obj[j].id;
		}
		target.options[0].text = "Seleccionar";
		target.disabled = false;
	} else {
		target.options[0].text = "No data";	
	}
}

function gotoPage(sel, path) {
	window.location = path+"&page="+sel.value;
}
function clearForm() {
	$("inNombre").value = "";
	$("inEmail").value = "";
	$("inTelefono").value = "";
	$("inMensaje").value = "";
	
	f1.disable();
	f2.disable();
	f3.disable();
	f4.disable();
	
	f1.enable();
	f2.enable();
	f3.enable();
	f4.enable();
}
function sendForm() {
	var isvalid = LiveValidation.massValidate( [ f1, f2, f3, f4 ] );
	if (isvalid) {
		$("formcontact").submit();
	} 	
}
function clearContact() {
	$("inNombre").value = "";
	$("inEmail").value = "";
	$("inReEmail").value = "";
	$("inTelefono").value = "";
	$("inCelular").value = "";
	$("inMensaje").value = "";
	$("inAsunto").selectedIndex = 0;
	
	f1.disable();
	f2.disable();
	f3.disable();
	f4.disable();
	f5.disable();
	f6.disable();
	
	f1.enable();
	f2.enable();
	f3.enable();
	f4.enable();
	f5.enable();
	f6.enable();
}
function sendContact() {
	var isvalid = LiveValidation.massValidate( [ f1, f2, f3, f4, f5, f6 ] );
	if (isvalid) {
		$("formcontactus").submit();
	} 	
}
function clearSearch() {
	$("idmarca").selectedIndex = 0;
	$("idmodelo").selectedIndex = 0;
	$("idanio").selectedIndex = 0;
	$("idtrans").selectedIndex = 0;
	$("idcilin").selectedIndex = 0;
	$("idkm").selectedIndex = 0;
	
	$("idmodelo").disabled = true;
}
function submitSearch() {
	var urlquery = "";
	if ($("idmarca").value != "") {
		urlquery = urlquery + "&idmarca=" + $("idmarca").value;
	}
	if ($("idmodelo").value != "") {
		urlquery = urlquery + "&idmodelo=" + $("idmodelo").value;
	}
	if ($("idanio").value != "") {
		urlquery = urlquery + "&idanio=" + $("idanio").value;
	}
	if ($("idtrans").value != "") {
		urlquery = urlquery + "&idtrans=" + $("idtrans").value;
	}
	if ($("idcilin").value != "") {
		urlquery = urlquery + "&idcilin=" + $("idcilin").value;
	}
	if ($("idkm").value != "") {
		urlquery = urlquery + "&idkm=" + $("idkm").value;
	}
	window.location = "listado.php?action=search" + urlquery;
}