
function CompruebaFormEcocalc(f) {
	// Formulario ecocalc
				
	   	if (f.consumo_litros.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de litros que consume su vehículo por 100 kilómetros.");
			f.consumo_litros.select();
			window.location = "#coches";				
			return false;
		}

		if (!IsNumeric(f.consumo_litros.value)) {
			alert ("La cantidad de litros que consume su vehículo por 100 kilómetros debe ser un valor numérico.");
			f.consumo_litros.select();
			window.location = "#coches";
			return false;
		}
	   	if (f.km_vehiculo.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de kilómetros recorridos anualmente por su vehículo.");
			f.km_vehiculo.select();
			window.location = "#coches";				
			return false;
		}

		if (!IsNumeric(f.km_vehiculo.value)) {
			alert ("La cantidad de kilómetros recorridos anualmente por su vehículo debe ser un valor numérico.");
			f.km_vehiculo.select();
			window.location = "#coches";
			return false;
		}
	   	if (f.km_avion.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de kilómetros que recorre anualmente en avión.");
			f.km_avion.select();
			window.location = "#transporte_publico";				
			return false;
		}

		if (!IsNumeric(f.km_avion.value)) {
			alert ("La cantidad de kilómetros que recorre anualmente en avión debe ser un valor numérico.");
			f.km_avion.select();
			window.location = "#transporte_publico";
			return false;
		}
	   	if (f.km_autobus.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de kilómetros que recorre anualmente en autobús.");
			f.km_autobus.select();
			window.location = "#transporte_publico";				
			return false;
		}

		if (!IsNumeric(f.km_autobus.value)) {
			alert ("La cantidad de kilómetros que recorre anualmente en autobús debe ser un valor numérico.");
			f.km_autobus.select();
			window.location = "#transporte_publico";
			return false;
		}
	   	if (f.km_tren_metro.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de kilómetros que recorre anualmente en tren y metro.");
			f.km_tren_metro.select();
			window.location = "#transporte_publico";				
			return false;
		}

		if (!IsNumeric(f.km_tren_metro.value)) {
			alert ("La cantidad de kilómetros que recorre anualmente en tren y metro debe ser un valor numérico.");
			f.km_tren_metro.select();
			window.location = "#transporte_publico";
			return false;
		}
	   	if (f.folios_no_reciclado.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de folios de papel no reciclado que consume al mes.");
			f.folios_no_reciclado.select();
			window.location = "#papel";				
			return false;
		}

		if (!IsNumeric(f.folios_no_reciclado.value)) {
			alert ("La cantidad de folios de papel no reciclado que consume al mes debe ser un valor numérico.");
			f.folios_no_reciclado.select();
			window.location = "#papel";
			return false;
		}
	   	if (f.folios_reciclado.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de folios de papel no reciclado que consume al mes.");
			f.folios_reciclado.select();
			window.location = "#papel";				
			return false;
		}

		if (!IsNumeric(f.folios_reciclado.value)) {
			alert ("La cantidad de folios de papel no reciclado que consume al mes debe ser un valor numérico.");
			f.folios_reciclado.select();
			window.location = "#papel";
			return false;
		}
	   	if (f.kg_basura.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de kilogramos de basura que produce a la semana.");
			f.kg_basura.select();
			window.location = "#residuos";				
			return false;
		}

		if (!IsNumeric(f.kg_basura.value)) {
			alert ("La cantidad de kilogramos de basura que produce a la semana debe ser un valor numérico.");
			f.kg_basura.select();
			window.location = "#residuos";
			return false;
		}
	   	if (f.kwh.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de kWh consumidos al mes.");
			f.kwh.select();
			window.location = "#energia";				
			return false;
		}

		if (!IsNumeric(f.kwh.value)) {
			alert ("La cantidad de kWh consumidos al mes debe ser un valor numérico.");
			f.kwh.select();
			window.location = "#energia";
			return false;
		}
	   	if (f.m3_gas.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de metros cúbicos de gas natural consumidos al mes en calefacción.");
			f.m3_gas.select();
			window.location = "#calefaccion";				
			return false;
		}

		if (!IsNumeric(f.m3_gas.value)) {
			alert ("La cantidad de metros cúbicos de gas natural consumidos al mes en calefacción debe ser un valor numérico.");
			f.m3_gas.select();
			window.location = "#calefaccion";
			return false;
		}
	   	if (f.litros_gasoil.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de litros de gasoil consumidos al mes en calefacción.");
			f.litros_gasoil.select();
			window.location = "#calefaccion";				
			return false;
		}

		if (!IsNumeric(f.litros_gasoil.value)) {
			alert ("La cantidad de litros de gasoil consumidos al mes en calefacción debe ser un valor numérico.");
			f.litros_gasoil.select();
			window.location = "#calefaccion";
			return false;
		}
	   	if (f.bombonas_butano.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de bombonas de butano consumidas al mes en calefacción.");
			f.bombonas_butano.select();
			window.location = "#calefaccion";				
			return false;
		}

		if (!IsNumeric(f.bombonas_butano.value)) {
			alert ("La cantidad de bombonas de butano consumidas al mes en calefacción debe ser un valor numérico.");
			f.bombonas_butano.select();
			window.location = "#calefaccion";
			return false;
		}
	   	if (f.m3_agua.value.length < 1) {
			alert ("Por favor, introduzca la cantidad de metros cúbicos de agua consumidos al mes.");
			f.m3_agua.select();
			window.location = "#agua";				
			return false;
		}

		if (!IsNumeric(f.m3_agua.value)) {
			alert ("La cantidad de metros cúbicos de agua consumidos al mes debe ser un valor numérico.");
			f.m3_agua.select();
			window.location = "#agua";
			return false;
		}

}

