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; } }