// JavaScript Document
// 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 comprobar_es (formulario){
	
	if ((formulario.nombre.value=="Introduce tu nombre")||(formulario.nombre.value=="") ){
		alert ("Por favor, introduce tu nombre");
		formulario.nombre.focus();
		return false;
	}
	else if ((formulario.apellido.value=="Introduce tu apellido")||(formulario.apellido.value=="") ){
		alert ("Por favor, introduce tu apellido");
		formulario.apellido.focus();
		return false;
	}
	else if ((formulario.email.value=="Introduce tu dirección de email")||(formulario.email.value=="") ){
		alert ("Por favor, introduce tu dirección de email");
		formulario.email.focus();
		return false;
	}
	else if ((formulario.consulta.value=="Introduce tu consulta")||(formulario.consulta.value=="") ){
		alert ("Por favor, introduce tu consulta");
		formulario.consulta.focus();
		return false;
	}
	
	//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 = formulario.email.value.indexOf("@");
	var pos_punto = formulario.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== formulario.email.value.length-1)
			email_correcto=false;
	}
	
	if (!email_correcto){
		alert ("La dirección de e-mail introducida no es correcta.");
		formulario.email.focus();
		return false;
	}
}

function comprobar_en (formulario){
	
	if ((formulario.nombre.value=="Fill in your name")||(formulario.nombre.value=="") ){
		alert ("Please, fill in your name");
		formulario.nombre.focus();
		return false;
	}
	else if ((formulario.apellido.value=="Fill in your last name")||(formulario.apellido.value=="") ){
		alert ("Please, fill in your last name");
		formulario.apellido.focus();
		return false;
	}
	else if ((formulario.email.value=="Fill in your e-mail address")||(formulario.email.value=="") ){
		alert ("Please, fill in your e-mail address");
		formulario.email.focus();
		return false;
	}
	else if ((formulario.consulta.value=="Fill in your comment or question")||(formulario.consulta.value=="") ){
		alert ("Please, fill in your comment or question");
		formulario.consulta.focus();
		return false;
	}
	//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 = formulario.email.value.indexOf("@");
	var pos_punto = formulario.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== formulario.email.value.length-1)
			email_correcto=false;
	}
	
	if (!email_correcto){
		alert ("The e-mail address you entered is not correct.");
		formulario.email.focus();
		return false;
	}
}
