function validacion_e_mail(elemento) {
    	if(elemento.value.length == 0) {
      		elemento.focus();
      		alert("Por favor introduzca su direcci\u00F3n de correo.");
      		return false;
      	}

	if(-1 == elemento.value.indexOf("@")) {
		elemento.focus();
		alert("Su direcci\u00F3n de correo debe contener '@'.");
		return false;
        }

	if(-1 != elemento.value.indexOf(",")) {
		elemento.focus();
		alert("Su direcci\u00F3n de correo no debe contener ','.");
		return false;
	}

	if(-1 != elemento.value.indexOf("#")) {
		elemento.focus();
		alert("Su direcci\u00F3n de correo no debe contener '#'." );
		return false;
	}

	if(-1 != elemento.value.indexOf("!")) {
		elemento.focus();
		alert("Su direcci\u00F3n de correo no debe contener '!'." );
		return false;
	}

	if(-1 != elemento.value.indexOf(" ")) {
		elemento.focus();
		alert("Su direcci\u00F3n de correo no debe contener espacios." );
		return false;
	}

	if(elemento.value.length == (elemento.value.indexOf("@")+1) ) {
		elemento.focus();
		alert("Su direcci\u00F3n de correo no debe contener un dominio detras de '@'.");
		return false;
	}

	return true;
}
function checkPhoneNumber(num) {
	if ((num.substr(0,1)!="9" && num.substr(0,1)!="8" && num.substr(0,1)!="6") || num.length!=9 || isNaN(num)) {
		return false;
	}
	return true;
}

function enableDisable(){
	pais = document.form_master.pais.value;
	if (pais == "Espa\u00F1a"){
		document.form_master.provincia.disabled = false;
	}
	else document.form_master.provincia.disabled = true;
}

function Comprobar_formulario() {

	pais = document.form_master.pais.value;
	nombre = document.form_master.nombre.value;
	if (nombre.length == 0 ) {
		alert("Su nombre es un dato necesario.");
		document.form_master.nombre.focus();
		return false;
	}

	apellidos = document.form_master.apellidos.value;
	if (apellidos.length == 0 ) {
		alert("Su apellidos es un dato necesario.");
		document.form_master.apellidos.focus();
		return false;
	}

	if ( (!(document.form_master.sexo[0].checked)) && (!(document.form_master.sexo[1].checked)) ){
		alert("Introduzca el campo sexo.");
		return false;
	}

	edad = document.form_master.edad.value;
	if (edad.length == 0 ) {
		alert("Su edad es un dato necesario.");
		document.form_master.edad.focus();
		return false;
	}

	pais = document.form_master.pais.value;
	if (pais.length == 0 ) {
		alert("Su pais es un dato necesario.");
		document.form_master.pais.focus();
		return false;
	}

	provincia = document.form_master.provincia.value;
	if (provincia.length == 0  && pais == "Espa\u00F1a") {
		alert("Su provincia es un dato necesario.");
		document.form_master.provincia.focus();
		return false;
	}

	if(!(validacion_e_mail(document.form_master.email))){
		document.form_master.email.focus();
		return false;
	}
	
	tel1 = document.form_master.tel1.value;
	if (tel1.length == 0) {
		alert("Introduzca su tel\u00E9fono.");
		document.form_master.tel1.focus();
		return false;
	}

	if(checkPhoneNumber(document.form_master.tel1.value)==false && pais == "Espa\u00F1a"){
		alert("Introduzca su tel\u00E9fono correctamente. Introduzca s\u00F3lo n\u00FAmeros sin incluir espacios ni .- /, etc. Ejm: 999999999");
		document.form_master.tel1.focus();
		return false;
	}

	terminos = document.form_master.terminos.value;
	if(terminos == false)	{
		alert ("Debes aceptar nuestra pol\u00EDca de privacidad")
		return false;
	}
return true;
}