function crearFormulario( sIdioma ) { document.getElementById( "formContacto" ).innerHTML += ""; } ///////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////// function darFoco() { document.getElementById( 'Nombre' ).focus(); } function resetear() { document.getElementById( "formCampos" ).reset(); } function comprueba( sVacio, sIncorrecto ) { var campos = new Array( 0, 2, 5 ); //Nombre, Tlf, Email for( i=0; i < campos.length; i++ ) { if( trim (document.getElementById( "idCampo"+campos[i] ).value).length == 0 ) { return darError( sVacio, "idCampo"+campos[i], "erroneo" ); } } /* var sNumeros = "1234567890"; //NOMBRE for( i=0; i< document.getElementById( 'Nombre' ).value.length; i++ ) { if( sNumeros.indexOf( document.getElementById( 'Nombre' ).value.charAt( i ).toLowerCase() ) != -1 ) { return darError( "El campo Nombre no puede contener dgitos", "Nombre", "erroneo" ); } } //TELFONO for( i=0; i< document.getElementById( 'Telefono' ).value.length; i++ ) { if( sNumeros.indexOf( document.getElementById( 'Telefono' ).value.charAt( i ).toLowerCase() ) == -1 ) { // return darError( "El campo Telefono no es correcto", "Telefono", "erroneo" ); } }*/ var posicion_arroba = document.getElementById( "idCampo5" ).value.indexOf('@') var posicion_punto = document.getElementById( "idCampo5" ).value.indexOf('.',posicion_arroba+1); if( posicion_arroba <= 0 || posicion_punto <= 0 ) { return darError( sIncorrecto, "idCampo5", "erroneo" ); } if( document.getElementById( "img-radio1" ).src.indexOf( "-h" ) != -1 ) document.getElementById( "particular" ).value = "Particular"; else document.getElementById( "particular" ).value = "Empresa"; document.getElementById( 'formCampos' ).submit(); } darError = function( mensaje, campo ) { alert( mensaje ); document.getElementById( campo ).focus();//Envia el foco en el campo que nos hemos dejado en blanco //document.getElementById( campo ).className="rojo";//Cambia el estilo para que destaque el error return false; } //El caracter 0 de la cadena se compara con 32 que es el primer caracter valido en el codigo ascii ojo los numeros valen su propio valor function trim(texto){//fumcion que recorta los espacios en blanco de los laterales de una cadena while(texto.length > 0 && texto.charCodeAt(0) <= 32) {//Recorremos la cadena mirando la primera posicion mientras haya letras y estas se deban quitar(espacios en blanco) texto = texto.substr(1);//Recortamos la primera letra de la cadena } while(texto.length > 0 && texto.charCodeAt(texto.length-1) <= 32) {//Recorremos la cadena mirando la ultima letra mientras queden y se deba quitar texto = texto.substr(0 , texto.length-1);//recortamos la ultima letra } return texto; } function mensajeEnviado( sColor, sMensaje, sTextoBotonNormal, sCuerpo ) { //document.getElementById( "mensaje" ).style.display = "block"; //document.getElementById( "mensaje" ).innerHTML = ""+sMensaje+""; sAux = sMensaje+";;;;;;30;;;0"; //nIntervaloEmail = window.setInterval( "cerrarMensaje('"+sTextoBotonNormal+"')", 30000 ); } function cerrarMensaje( sTextoBotonNormal ) { window.clearInterval( nIntervaloEmail ); //document.getElementById( "Enviar" ).value = sTextoBotonNormal; ocultarMensaje(); resetear(); } function pulsarRadio( nRadio ) { document.getElementById( "img-radio1" ).src = sURLBase+"media/imagenes/comun/radio.png"; document.getElementById( "img-radio2" ).src = sURLBase+"media/imagenes/comun/radio.png"; document.getElementById( "img-radio"+nRadio ).src = sURLBase+"media/imagenes/comun/radio-h.png"; } function pulsarTextoPolitica( sTitulo ) { nuevoMensaje( sTitulo, document.getElementById( "politica" ).innerHTML, 30, 16 ); document.getElementById( "img-radio"+3 ).src = sURLBase+"media/imagenes/comun/radio-h.png"; document.getElementById( "txt-btnEnviar" ).style.color = "#1d1d1b"; document.getElementById( "btnEnviar" ).style.cursor = "pointer"; } function pulsarRadioMismo( nRadio ) { if( document.getElementById( "img-radio"+nRadio ).src.indexOf( "radio-h.png" ) != -1 ) { document.getElementById( "img-radio"+nRadio ).src = sURLBase+"media/imagenes/comun/radio.png"; document.getElementById( "txt-btnEnviar" ).style.color = "#999"; document.getElementById( "btnEnviar" ).style.cursor = "default"; } else { document.getElementById( "img-radio"+nRadio ).src = sURLBase+"media/imagenes/comun/radio-h.png"; document.getElementById( "txt-btnEnviar" ).style.color = "#1d1d1b"; document.getElementById( "btnEnviar" ).style.cursor = "pointer"; } } function sobreEnviar() { document.getElementById( "img-btnEnviar" ).src = sURLBase+"media/imagenes/comun/contacto-enviar-h.png"; } function fueraEnviar() { document.getElementById( "img-btnEnviar" ).src = sURLBase+"media/imagenes/comun/contacto-enviar.png"; } function pulsaEnviar( sVacio, sIncorrecto ) { if( document.getElementById( "img-radio3" ).src.indexOf( "radio-h.png" ) != -1 ) comprueba( sVacio, sIncorrecto ); }