function ndm_publicar_changeTipo(tipo) {
	//alert("Tipo:"+tipo);
	ndm_publicar_updateMarca(tipo);
	//ndm_publicar_changeMarca(''); // Para no seleccionar nada
}


function ndm_publicar_updateMarca(tipo) {
	// Eliminamos todas las opciones
		$("#publicar #selmarca option").remove();
		ndm_publicar_changeMarca('');
	// Si existe el tipo cargamos las marcas
		if (tipo>0) {
			xseFormAjaxUpdateSelect("selmarca",baseUrl+"/clasificados/ajax/marcas-de-tipo/tipo/"+tipo);
		}
}
function ndm_publicar_changeMarca(marca) {
	//alert("Marca:"+marca);
	$("#publicar #selmarca").val(marca);
	var label=$("#publicar #selmarca option[value="+marca+"]").attr('label');
	if (marca=="" && marca<1) label=''
	$("#publicar #marca").val(label);
	ndm_publicar_updateModelo(marca);
}


function ndm_publicar_updateModelo(marca) {
	// Eliminamos todas las opciones
		$("#publicar #selmodelo option").remove();
		ndm_publicar_changeModelo('');
	// Si existe la marca cargamos los modelos
		if (marca>0) {
			xseFormAjaxUpdateSelect("selmodelo",baseUrl+"/clasificados/ajax/modelos-de-marca/marca/"+marca);
		}

}
function ndm_publicar_changeModelo(modelo) {
	//alert("Modelo:"+modelo);
	$("#publicar #selmodelo").val(modelo);
	var label=$("#publicar #selmodelo option[value="+modelo+"]").attr('label');
	if (modelo=="" || modelo<1) label=''
	$("#publicar #modelo").val(label);
}


function ndm_swapImage(img) {
	$("#gallery-big img").attr('src',img);
}


function ndm_buscar() {
	val=$("#busqueda").val();
	if (val=="Marca, Modelo, Versión, Provincia...") val='';
	document.location.href=baseUrl+"/clasificados/buscar/ver/busqueda/"+escape(val);
	return false;
}



/* FICHAS TÉCNICAS --------------------------------- */
	function ndm_ficha_changeBrand(brand) {
		url=baseUrl+"/fichas/ajax/brand-year/brand/"+brand;
		xseFormAjaxUpdateSelect("year",url);

		ndm_ficha_enableFields("#year");
		ndm_ficha_disableFields("#model,#chassis,#fuel,#version");
	}
	function ndm_ficha_changeYear(year) {
		brand=$("#brand").val();

		url=baseUrl+"/fichas/ajax/year-model/brand/"+brand+"/year/"+year;
		xseFormAjaxUpdateSelect("model",url);

		ndm_ficha_enableFields("#model");
		ndm_ficha_disableFields("#chassis,#fuel,#version");
	}
	function ndm_ficha_changeModel(model) {
		brand=$("#brand").val();
		year=$("#year").val();

		url=baseUrl+"/fichas/ajax/model-chassis/brand/"+brand+"/year/"+year+"/model/"+model;
		xseFormAjaxUpdateSelect("chassis",url);

		ndm_ficha_enableFields("#chassis");
		ndm_ficha_disableFields("#fuel,#version");
	}
	function ndm_ficha_changeChassis(chassis) {
		brand=$("#brand").val();
		year=$("#year").val();
		model=$("#model").val();

		url=baseUrl+"/fichas/ajax/chassis-fuel/brand/"+brand+"/year/"+year+"/model/"+model+"/chassis/"+chassis;
		xseFormAjaxUpdateSelect("fuel",url);

		ndm_ficha_enableFields("#fuel");
		ndm_ficha_disableFields("#version");
	}
	function ndm_ficha_changeFuel(fuel) {
		brand=$("#brand").val();
		year=$("#year").val();
		model=$("#model").val();
		chassis=$("#chassis").val();

		url=baseUrl+"/fichas/ajax/fuel-version/brand/"+brand+"/year/"+year+"/model/"+model+"/chassis/"+chassis+"/fuel/"+fuel;
		xseFormAjaxUpdateSelect("version",url);

		ndm_ficha_enableFields("#version");
	}
	function ndm_ficha_changeVersion(idFicha) {
		ndm_ficha_load(idFicha);
	}

	function ndm_ficha_enableFields(fields) {
		$(fields).removeClass('disabled');
		$(fields).removeAttr('disabled');
	}
	function ndm_ficha_disableFields(fields) {
		$(fields).addClass('disabled');
		$(fields).attr('disabled','disabled');
		$(fields).contents().empty();
		ndm_ficha_unload(); // Si hay alguna ficha la quitamos porque ya no sirve
	}
	function ndm_ficha_load(idFicha) {
		if (idFicha<1) {
			ndm_ficha_unload();
			return;
		}
		$('#ficha-vehiculo').html("Cargando ficha...");
		$('#ficha-vehiculo').removeClass('show').addClass('loading');

		// Cargamos ficha
			$.ajax(
			{
				type: "GET",
			   	url: baseUrl+"/fichas/ajax/load/id/"+idFicha,
			   	success:
				    function(t)
		          	{
							$('#ficha-vehiculo').html(t);
							$('#ficha-vehiculo').removeClass('loading').addClass('show');
		       	   	},
			   	error:
				   	function()
				   	{
							$('#ficha-vehiculo').html("No se ha podido cargar la ficha");
							$('#ficha-vehiculo').removeClass('loading').addClass('show');
				   	}
			 });
	}
	function ndm_ficha_unload() {
		// Quitamos ficha cargada si hay alguna
		$('#ficha-vehiculo').html("");
		$('#ficha-vehiculo').removeClass('show');
	}
	$(document).ready(function () {
		// Deshabilitamos todos los campos menos la marca
		ndm_ficha_disableFields("#year,#model,#chassis,#fuel,#version");
	});
