// JavaScript Document
function borrar_texto_inicial (campo, texto){

	if (campo.value==texto)
		campo.value="";
}

function poner_texto_inicial (campo, texto){
	if (campo.value=="")
		campo.value=texto;

}



function check_form_es()
{

	if ((document.formulario_contacto.nombre.value =="") || (document.formulario_contacto.email.value =="") || (document.formulario_contacto.mensaje.value =="") ) {
		alert ("Por favor, complete todos los campos obligatorios antes de enviar el formulario.");
		return false;
		
	} else{
			//validamos que la direccion de correo sea correcta
		//se valida que el email tenga una arroba, que tenga un punto, 
		//que entre la arroba y el punto haya un caracter 
		//y que después del punto haya al menos un caracter
		var pos_arroba = document.formulario_contacto.email.value.indexOf("@");
		var pos_punto = document.formulario_contacto.email.value.indexOf(".", pos_arroba);
		var email_correcto=true;
		
		if (pos_arroba<0){
			email_correcto=false;
		}else{
			if ((pos_punto<0) || (pos_punto<=pos_arroba+1))
				email_correcto=false;
			else
				if (pos_punto== document.formulario_contacto.email.value.length-1)
				email_correcto=false;
		}
		
		if (!email_correcto){
			alert ("La dirección de e-mail introducida no es correcta.");
			document.formulario_contacto.email.focus();
			return false;
		}
		else
			return true;
	}
}

function check_form_en()
{

	if ((document.formulario_contacto.nombre.value =="") || (document.formulario_contacto.email.value =="") || (document.formulario_contacto.mensaje.value =="") ) {
		alert ("Please, fill in all the fields before send the form");
		return false;
		
	} else{
			//validamos que la direccion de correo sea correcta
		//se valida que el email tenga una arroba, que tenga un punto, 
		//que entre la arroba y el punto haya un caracter 
		//y que después del punto haya al menos un caracter
		var pos_arroba = document.formulario_contacto.email.value.indexOf("@");
		var pos_punto = document.formulario_contacto.email.value.indexOf(".", pos_arroba);
		var email_correcto=true;
		
		if (pos_arroba<0){
			email_correcto=false;
		}else{
			if ((pos_punto<0) || (pos_punto<=pos_arroba+1))
				email_correcto=false;
			else
				if (pos_punto== document.formulario_contacto.email.value.length-1)
				email_correcto=false;
		}
		
		if (!email_correcto){
			alert ("The e-mail address is not correct.");
			document.formulario_contacto.email.focus();
			return false;
		}
		else
			return true;
	}
}



function check_newsletter_es()
{

	if (document.formulario_newsletter.email.value =="") {
		alert ("Por favor, introduzca su dirección de email.");
		return false;
		
	} else{
			//validamos que la direccion de correo sea correcta
		//se valida que el email tenga una arroba, que tenga un punto, 
		//que entre la arroba y el punto haya un caracter 
		//y que después del punto haya al menos un caracter
		var pos_arroba = document.formulario_newsletter.email.value.indexOf("@");
		var pos_punto = document.formulario_newsletter.email.value.indexOf(".", pos_arroba);
		var email_correcto=true;
		
		if (pos_arroba<0){
			email_correcto=false;
		}else{
			if ((pos_punto<0) || (pos_punto<=pos_arroba+1))
				email_correcto=false;
			else
				if (pos_punto== document.formulario_newsletter.email.value.length-1)
				email_correcto=false;
		}
		
		if (!email_correcto){
			alert ("La dirección de e-mail introducida no es correcta.");
			document.formulario_newsletter.email.focus();
			return false;
		}
		else
			return true;
	}
}


function check_newsletter_en()
{

	if (document.formulario_newsletter.email.value =="") {
		alert ("Please, fill in the email field.");
		return false;
		
	} else{
			//validamos que la direccion de correo sea correcta
		//se valida que el email tenga una arroba, que tenga un punto, 
		//que entre la arroba y el punto haya un caracter 
		//y que después del punto haya al menos un caracter
		var pos_arroba = document.formulario_newsletter.email.value.indexOf("@");
		var pos_punto = document.formulario_newsletter.email.value.indexOf(".", pos_arroba);
		var email_correcto=true;
		
		if (pos_arroba<0){
			email_correcto=false;
		}else{
			if ((pos_punto<0) || (pos_punto<=pos_arroba+1))
				email_correcto=false;
			else
				if (pos_punto== document.formulario_newsletter.email.value.length-1)
				email_correcto=false;
		}
		
		if (!email_correcto){
			alert ("The email address is not correct.");
			document.formulario_newsletter.email.focus();
			return false;
		}
		else
			return true;
	}
}
