function validaEmail(checkStr)
{var nI, sS, nN, nP;
 // Arroba ...
 sS = "@"; nN = 0; nP = 0;
 for(nI = 0; nI <checkStr.length; nI++)
 { if(checkStr.charAt(nI) == sS) 
 { nN++; nP = nI; }
 }
 if(nN == 0) return (false);
 if(nN> 1) return (false);
 var nPArroba = nP;
 // Punto ...
 sS = "."; nN = 0; nP = 0;
 for(nI = 0; nI <checkStr.length; nI++)
 { if(checkStr.charAt(nI) == sS) 
 { nN++; nP = nI; }
 }
 if(nN == 0) return (false);
 var nPPunto = nP;
 // Posicion Arroba/Punto ...
 if(nPArroba> nPPunto) return (false);
 //
 return (true);
}
// FUNCIONES IDIOMA INGLES
function GuardarConsulta_in(){
with(document.forms['f']){
 if ((nombre.value=="")){ alert("You must show a name."); nombre.focus(); }
 else
 if ((email.value=="")){ alert("You must show an e-mail."); email.focus(); }
 else 
 if (!validaEmail(email.value)){ alert("Incorrect e-mail."); email.focus(); }
 else
 if ((direccion.value=="")){ alert("You must show an address."); direccion.focus(); }
 else 
 if ((cp.value=="")){ alert("You must show a postcode."); cp.focus(); }
 else 
 if ((poblacion.value=="")){ alert("You must show a city."); poblacion.focus(); }
 else 
 if ((id_pais.value=="0")){ alert("You must show a country."); id_pais.focus(); }
 else 
 if ((telefono.value=="")){ alert("You must show a telephone number."); telefono.focus(); }
 else 
 if ((cuenta_banco.value=="")){ alert("You must show a Bank account´s number."); cuenta_banco.focus(); }
 else 
 if ((nombre_banco.value=="")){ alert("You must show a Bank´s Name."); nombre_banco.focus(); }
 else 
 if ((email_contacto.value=="")){ alert("You must show an email."); email_contacto.focus(); }
 else 
 if (!validaEmail(email_contacto.value)){ alert("Incorrect contact email."); email_contacto.focus(); }
 else
 if ((persona_contacto.value=="")){ alert("You must show a contact name."); persona_contacto.focus(); }
 else
 if ((telefono_contacto.value=="")){ alert("You must show a contact telephone number."); telefono_contacto.focus(); }
 else 
 if ((nombre_web.value=="")){ alert("You must show a Website name."); nombre_web.focus(); }
 else 
 if ((url_web.value=="")){ alert("You must show an URL."); url_web.focus(); }
 else 
 if ((visitas_web.value=="")){ alert("You must show Monthly visitors."); visitas_web.focus(); }
 else 
 if ((descripcion_web.value=="")){ alert("You must show an Website description."); descripcion_web.focus(); }
 else 
 if (id_medio.value=="0"){ alert("Please, select one option"); id_medio.focus(); }
 else
 if (condiciones.checked==false){ alert("Please, You must accept the contract terms and conditions"); condiciones.focus(); }
 else
 submit();
 }
return false;
}

// FUNCIONES IDIOMA ESPAÑOL
function GuardarConsulta_es(){
	with(document.forms['f']){
 if ((nombre.value=="")){ alert("Debe indicar un nombre completo."); nombre.focus(); }
 else
 if ((nif_cif.value=="")){ alert("Debe indicar un email."); nif_cif.focus(); }
 else 
 if ((email.value=="")){ alert("Debe indicar un email."); email.focus(); }
 else 
 if (!validaEmail(email.value)){ alert("Email incorrecto."); email.focus(); }
 else
 if ((direccion.value=="")){ alert("Debe indicar una dirección."); direccion.focus(); }
 else 
 if ((cp.value=="")){ alert("Debe indicar un Código Postal."); cp.focus(); }
 else 
 if ((poblacion.value=="")){ alert("Debe indicar una población."); poblacion.focus(); }
 else 
 if ((id_pais.value=="0")){ alert("Debe indicar un pais."); id_pais.focus(); }
 else 
 if ((telefono.value=="")){ alert("Debe indicar un teléfono."); telefono.focus(); }
 else 
 if ((cuenta_banco.value=="")){ alert("Debe indicar un numero de cuenta bancaria."); cuenta_banco.focus(); }
 else 
 if ((nombre_banco.value=="")){ alert("Debe indicar el nombre de la entidad Bancaria."); nombre_banco.focus(); }
 else 
 if ((email_contacto.value=="")){ alert("Debe indicar un email de contacto."); email_contacto.focus(); }
 else 
 if (!validaEmail(email_contacto.value)){ alert("Email de contacto incorrecto."); email_contacto.focus(); }
 else
 if ((persona_contacto.value=="")){ alert("Debe indicar una persona de contacto."); persona_contacto.focus(); }
 else
 if ((telefono_contacto.value=="")){ alert("Debe indicar un telefono de contacto."); telefono_contacto.focus(); }
 else 
 if ((nombre_web.value=="")){ alert("Debe indicar un sitio web."); nombre_web.focus(); }
 else 
 if ((url_web.value=="")){ alert("Debe indicar la direccion del sitio web."); url_web.focus(); }
 else 
 if ((visitas_web.value=="")){ alert("Debe indicar el numero de visitantes mensuales."); visitas_web.focus(); }
 else 
 if ((descripcion_web.value=="")){ alert("Debe indicar una descripción del sitio web."); descripcion_web.focus(); }
 else 
 if (id_medio.value=="0"){ alert("Por favor, elija una opción."); id_medio.focus(); }
 else
 if (condiciones.checked==false){ alert("Por favor, debe aceptar las condiciones y terminos del contrato."); condiciones.focus(); }
		else 
		submit();
		}
return false;
}

function GuardarConsulta_al(){
	with(document.forms['f']){
 if ((nombre.value=="")){ alert("Name und Vorname angeben."); nombre.focus(); }
 else
 if ((email.value=="")){ alert("Bitte geben Sie eine e-mail-Adresse an."); email.focus(); }
 else 
 if (!validaEmail(email.value)){ alert("e-mail-Adresse ist nicht korrekt."); email.focus(); }
 else
 if ((direccion.value=="")){ alert("Bitte geben Sie eine Adresse an."); direccion.focus(); }
 else 
 if ((cp.value=="")){ alert("Bitte geben Sie eine Postleitzahl an."); cp.focus(); }
 else 
 if ((poblacion.value=="")){ alert("Bitte geben Sie eine Ortschaft an."); poblacion.focus(); }
 else 
 if ((id_pais.value=="0")){ alert("Bitte geben Sie ein Land an."); id_pais.focus(); }
 else 
 if ((telefono.value=="")){ alert("Bitte geben Sie eine Telefonnummer an."); telefono.focus(); }
 else 
 if ((cuenta_banco.value=="")){ alert("You must show a Bank account´s number."); cuenta_banco.focus(); }
 else 
 if ((nombre_banco.value=="")){ alert("You must show a Bank´s Name."); nombre_banco.focus(); }
 else 
 if ((email_contacto.value=="")){ alert("You must show an email."); email_contacto.focus(); }
 else 
 if (!validaEmail(email_contacto.value)){ alert("Incorrect contact email."); email_contacto.focus(); }
 else
 if ((persona_contacto.value=="")){ alert("You must show a contact name."); persona_contacto.focus(); }
 else
 if ((telefono_contacto.value=="")){ alert("You must show a contact telephone number."); telefono_contacto.focus(); }
 else 
 if ((nombre_web.value=="")){ alert("You must show a Website name."); nombre_web.focus(); }
 else 
 if ((url_web.value=="")){ alert("You must show an URL."); url_web.focus(); }
 else 
 if ((visitas_web.value=="")){ alert("You must show Monthly visitors."); visitas_web.focus(); }
 else 
 if ((descripcion_web.value=="")){ alert("You must show an Website description."); descripcion_web.focus(); }
 else 
 if (id_medio.value=="0"){ alert("Please, select one option"); id_medio.focus(); }
 else
 if (condiciones.checked==false){ alert("Please, You must accept the contract terms and conditions"); condiciones.focus(); }
		else 
		submit();
		}
return false;
}


function GuardarConsulta_fr(){
with(document.forms['f']){
if ((nombre.value=="")){ alert("Vous devez indiquer un nom."); nombre.focus(); }
else
if ((email.value=="")){	alert("Vus devez indiquer en E-mail."); email.focus(); }
else 
if (!validaEmail(email.value)){	alert("E-mail incorrect."); email.focus();	}
else
if ((direccion.value=="")){	alert("Vous devez indiquer une adresse."); direccion.focus(); }
else 
if ((cp.value=="")){	alert("Vous devez indiquer un code postal."); cp.focus(); }
else 
if ((poblacion.value=="")){	alert("Vous devez indiquer une Localité."); poblacion.focus(); }
else 
if ((id_pais.value=="0")){	alert("Vous devez indiquer un pays."); id_pais.focus(); }
else 
if ((telefono.value=="")){	alert("Vous devez indiquer un téléfone."); telefono.focus(); }
else 
 if ((cuenta_banco.value=="")){ alert("You must show a Bank account´s number."); cuenta_banco.focus(); }
 else 
 if ((nombre_banco.value=="")){ alert("You must show a Bank´s Name."); nombre_banco.focus(); }
 else 
 if ((email_contacto.value=="")){ alert("You must show an email."); email_contacto.focus(); }
 else 
 if (!validaEmail(email_contacto.value)){ alert("Incorrect contact email."); email_contacto.focus(); }
 else
 if ((persona_contacto.value=="")){ alert("You must show a contact name."); persona_contacto.focus(); }
 else
 if ((telefono_contacto.value=="")){ alert("You must show a contact telephone number."); telefono_contacto.focus(); }
 else 
 if ((nombre_web.value=="")){ alert("You must show a Website name."); nombre_web.focus(); }
 else 
 if ((url_web.value=="")){ alert("You must show an URL."); url_web.focus(); }
 else 
 if ((visitas_web.value=="")){ alert("You must show Monthly visitors."); visitas_web.focus(); }
 else 
 if ((descripcion_web.value=="")){ alert("You must show an Website description."); descripcion_web.focus(); }
 else 
 if (id_medio.value=="0"){ alert("Please, select one option"); id_medio.focus(); }
 else
 if (condiciones.checked==false){ alert("Please, You must accept the contract terms and conditions"); condiciones.focus(); }
else 
submit();
}
return false;
}