/* Funcion barra_estado(): muestra un texto fijo en la barra de estado del navegador */ function barra_estado() { window.status = "Bodega Crego e Monaguillo"; setTimeout("barra_estado()", 1); } /* Funcion body_fondo_pant_video(): seleciona la imagen de fondo segun la resolucion de la ventana del cliente */ function body_fondo_pant_video() { if ( window.screen.width == 800) { document.write(' '); document.write('

FATHER 1943

'); } else if ( window.screen.width == 1024 ) { document.write(' '); document.write('

FATHER 1943

'); document.write('





'); } else { document.write(' '); document.write('

FATHER 1943

'); document.write('










'); } } /* Funcion para resaltar/restaurar los enlaces del menu (para hacerlos independientes del resto de la pagina) */ function Over(objeto){ objeto.style.color = "green"; objeto.style.fontWeight = "bold"; return true; } function Out(objeto){ objeto.style.color = "black"; objeto.style.fontWeight = "normal"; return true; } /* Funcion CalcularPedidoSP(cajasBlanco, cajasTinto): para calcular el total de un pedido (ESPAÑOL) */ function CalcularPedidoSP(cajasBlanco,cajasTinto) { var s_blanco = 0; var s_tinto = 0; var total = 0; var i = 0, opcion = 0; // si se introducen 0 (ceros), se borran los campos de calculos y regresa if ( cajasBlanco == 0 ) { document.FormularioSocio.CAJAS_BLANCO.value = ""; document.FormularioSocio.suma_blanco.value = ""; if (cajasTinto == 0) { document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; document.FormularioSocio.Importe_TOTAL.value = ""; return true; } } else { if (cajasTinto == 0) { document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; } } // comprueba que se introduce un valor numerico y no un caracter alfabetico if ( isNaN(cajasBlanco) || isNaN(cajasTinto) ) { alert("Para realizar los calculos es imprescindible la entrada de un valor numerico"); document.FormularioSocio.CAJAS_BLANCO.value = ""; document.FormularioSocio.suma_blanco.value = ""; document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; document.FormularioSocio.Importe_TOTAL.value = ""; return true; } // comprueba que solo los socios o los que quieran serlo puedan hacer un pedido for ( i=0; i<=3; i++ ) { // recorre los 4 checks del segundo input (pregunta de hacerse miembro) if ( FormularioSocio.elements[i].checked ) { // averigua si algun item ha sido seleccionado... opcion = i+1; // ...y toma nota de la opcion marcada sumando 1 para el switch } } switch ( opcion ) { // comprueba que opcion ha sido contestada... case 1: break; // (hacerse miembro) case 2: break; // (ya es miembro, pedido anual) case 3: break; // (ya es miembro, pedido extra) case 4: // se ha seleccionado la opcion de NO SER MIEMBRO, continua con el default default: alert("Lo sentimos pero no has constestado a nuestra primera pregunta o has seleccionado no ser miembro de nuestro club. En ese caso no podemos servirte.\n\nRevisa la primera pregunta de nuestro cuestionario.\n\nGracias."); document.FormularioSocio.CAJAS_BLANCO.value = ""; document.FormularioSocio.suma_blanco.value = ""; document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; document.FormularioSocio.Importe_TOTAL.value = ""; return true; } // se realiza el calculo de los importes y se presenta los resultados s_blanco = cajasBlanco * 60; s_tinto = cajasTinto *60; total = s_blanco + s_tinto; document.FormularioSocio.suma_blanco.value = s_blanco; document.FormularioSocio.suma_tinto.value = s_tinto; document.FormularioSocio.Importe_TOTAL.value = total; } /* Funcion CalcularPedidoGA(cajasBlanco, cajasTinto): para calcular el total de un pedido (GALLEGO) */ function CalcularPedidoGA(cajasBlanco,cajasTinto) { var s_blanco = 0; var s_tinto = 0; var total = 0; var i = 0, opcion = 0; // si se introducen 0 (ceros), se borran los campos de calculos y regresa if ( cajasBlanco == 0 ) { document.FormularioSocio.CAJAS_BLANCO.value = ""; document.FormularioSocio.suma_blanco.value = ""; if (cajasTinto == 0) { document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; document.FormularioSocio.Importe_TOTAL.value = ""; return true; } } else { if (cajasTinto == 0) { document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; } } // comprueba que se introduce un valor numerico y no un caracter alfabetico if ( isNaN(cajasBlanco) || isNaN(cajasTinto) ) { alert("Pra realizar os cálculos e imprescindible a entrada dun valor numérico"); document.FormularioSocio.CAJAS_BLANCO.value = ""; document.FormularioSocio.suma_blanco.value = ""; document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; document.FormularioSocio.Importe_TOTAL.value = ""; return true; } // comprueba que solo los socios o los que quieran serlo puedan hacer un pedido for ( i=0; i<=3; i++ ) { // recorre los 4 checks del segundo input (pregunta de hacerse miembro) if ( FormularioSocio.elements[i].checked ) { // averigua si algun item ha sido seleccionado... opcion = i+1; // ...y toma nota de la opcion marcada sumando 1 para el switch } } switch ( opcion ) { // comprueba que opcion ha sido contestada... case 1: break; // (hacerse miembro) case 2: break; // (ya es miembro, pedido anual) case 3: break; // (ya es miembro, pedido extra) case 4: // se ha seleccionado la opcion de NO SER MIEMBRO, continua con el default default: alert("Sentímolo pero non costestaches a nosa primeira pregunta ou seleccionaches non ser membro do noso club. Nise caso non podemos servirte.\n\nRevisa a primeira pregunta do noso cuestionario.\n\nGracias."); document.FormularioSocio.CAJAS_BLANCO.value = ""; document.FormularioSocio.suma_blanco.value = ""; document.FormularioSocio.CAJAS_TINTO.value = ""; document.FormularioSocio.suma_tinto.value = ""; document.FormularioSocio.Importe_TOTAL.value = ""; return true; } // se realiza el calculo de los importes y se presenta los resultados s_blanco = cajasBlanco * 60; s_tinto = cajasTinto *60; total = s_blanco + s_tinto; document.FormularioSocio.suma_blanco.value = s_blanco; document.FormularioSocio.suma_tinto.value = s_tinto; document.FormularioSocio.Importe_TOTAL.value = total; } /* Funciones Confirmar ENVIO / CANCELACION del FORMULARIO y calculo de la EDAD (para enviar vía NO PHP) */ function confirmar_submit() { // Pone todos los productos probados en una misma cadena var cadena = ""; for ( i=7; i<=11; i++ ) { // recorre los 5 checks de la preguna PROBADOS if ( document.FormularioSocio.elements[i].checked ) { // si el item esta marcado... cadena += document.FormularioSocio.elemements[i].value + ", "; // ... se va generando una cadena con los seleccionados... } } document.FormularioSocio.He_probado.value = cadena; // ... y la asigna a la la variable He_probado // calcula la edad del usuario var fecha = new Date(); var anoactual = fecha.getFullYear(); document.FormularioSocio.Edad.value = anoactual - anonacimiento; // regresa a la página return confirm("¿ Enviar el Formulario . . . ?"); } function confirmar_reset() { return confirm("¿ Cancelar el Formulario . . . ?"); }