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