function realizar(){
	if (validar(document.Frm)){
		 document.Frm.submit();
	}
}

function validar(form){
	
	var dni = /(X|\d{1})\d{7}\D{1}/;
	var email = /^(.+\@.+\..+)$/;
	
	if (form.nombre.value.trim()=="") {
		alert('Nombre no valido');
		form.nombre.focus();
		return false;
	}else if (form.email.value=="") {
		alert("El campo \"E-mail\" esta vacio.");
		form.email.focus();
		return (false);
	}else if(!email.test(form.email.value)){
	    alert('Campo E-mail no valido.')
			form.email.focus();       
			return (false);    
	}else if (form.dni.value.trim()=="") {
		alert('D.N.I no valido');
		form.dni.focus();
		return false;
	}else if(!dni.test(form.dni.value)){
	    alert('D.N.I no valido')
			form.dni.focus();       
			return (false);    
	}else if (form.empresa.value.trim()=="") {
		alert('Inserta la empresa a la que pertenece el usuario');
		form.empresa.focus();
		return false;
	}else if (form.clave.value.trim()=="") {
		alert('Inserta la clave');
		form.clave.focus();
		return false;
	}else if (form.claveDos.value.trim()=="") {
			alert('Tienes que repetir la clave');
			form.claveDos.focus();
			return false;
	}else if (form.clave.value.trim()!=form.claveDos.value.trim()){
			alert('Las claves tienen que se iguales');
			form.clave.focus();
			return false;
	}else{
		return true;
	}
}

function enviar(){
	if (validarModificacion(document.Frm)){
		 document.Frm.submit();
	}
}

function validarModificacion(form){
	
	var dni = /(X|\d{1})\d{7}\D{1}/;
	var email = /^(.+\@.+\..+)$/;
	
	if (form.nombre.value.trim()=="") {
		alert('Nombre no valido');
		form.nombre.focus();
		return false;
	}else if (form.email.value=="") {
		alert("El campo \"E-mail\" esta vacio.");
		form.email.focus();
		return (false);
	}else if(!email.test(form.email.value)){
	    alert('Campo E-mail no valido.')
			form.email.focus();       
			return (false);    
	}else if (form.dni.value.trim()=="") {
		alert('D.N.I no valido');
		form.dni.focus();
		return false;
	}else if(!dni.test(form.dni.value)){
	    alert('D.N.I no valido')
			form.dni.focus();       
			return (false);    
	}else if (form.empresa.value.trim()=="") {
		alert('Inserta la empresa a la que pertenece el usuario');
		form.empresa.focus();
		return false;
	}else if (form.claveActual.value.trim()=="") {
		alert('Inserta la clave');
		form.claveActual.focus();
		return false;
	}else if (form.claveModificar.value.trim()!="" && form.claveDos.value.trim() !="") {
		if (form.claveModificar.value.trim()!=form.claveDos.value.trim()){
				alert("La nueva contraseņa no coincide con la repeticion");
				form.claveModificar.focus();
				return false;
		}else{
			return true;
		}
	}else if (form.claveModificar.value.trim()=="" &&  form.claveDos.value.trim() !="") {
			alert("La nueva contraseņa no coincide con la repeticion");
			form.claveModificar.focus();
			return false;
	}else if (form.claveModificar.value.trim()!="" &&  form.claveDos.value.trim() =="") {
		alert("La nueva contraseņa no coincide con la repeticion");
			form.claveModificar.focus();
			return false;
	}else{
		return true;
	}
}

function enviarBaja(){
	if (validarBaja(document.Frm)){
		 document.Frm.submit();
	}
}


function validarBaja(form){

	var email = /^(.+\@.+\..+)$/;
	
	 if (form.email.value=="") {
			alert("El campo \"E-mail\" esta vacio.");
			form.email.focus();
			return false;
	}else if(!email.test(form.email.value)){
	    alert('Campo E-mail no valido.')
			form.email.focus();       
			return false;    
	}else if (form.clave.value.trim()=="") {
			alert('Inserta la clave');
			form.clave.focus();
			return false;
	}else{
		return true;
	}
}


function enviarRecordatorio(){
	if (validarRecordatorio(document.Frm)){
		 document.Frm.submit();
	}
}


function validarRecordatorio(form){

	var email = /^(.+\@.+\..+)$/;
	
	 if (form.email.value=="") {
			alert("El campo \"E-mail\" esta vacio.");
			form.email.focus();
			return false;
	}else if(!email.test(form.email.value)){
	    alert('Campo E-mail no valido.')
			form.email.focus();       
			return false;    
	}else{
		return true;
	}
}

function enviarSugerencia(form){

	var email = /^(.+\@.+\..+)$/;
	
	 if (form.email.value=="") {
			alert("El campo \"E-mail\" esta vacio.");
			form.email.focus();
			return false;
	}else if(!email.test(form.email.value)){
	    alert('Campo E-mail no valido.')
			form.email.focus();       
			return false;    
	}else if (form.nombre.value.trim()=="") {
			alert('Introduce un nombre valido');
			form.nombre.focus();
			return false;
	}else if (form.asunto.value.trim()=="") {
			alert('Escribe una sugerencia');
			form.asunto.focus();
			return false;
	}else{
		return true;
	}
}

function enviarContacta(form){
	
	var email = /^(.+\@.+\..+)$/;
	
	if (form.email.value=="") {
			alert("El campo \"E-mail\" esta vacio.");
			form.email.focus();
			return false;
	}else if(!email.test(form.email.value)){
	    alert('Campo E-mail no valido.')
			form.email.focus();       
			return false;    
	}else if (form.nombre.value.trim()=="") {
			alert('Introduce un nombre valido');
			form.nombre.focus();
			return false;
	}else if (form.asunto.value.trim()=="") {
			alert('Campo asunto vacio');
			form.asunto.focus();
			return false;
	}else{
		return true;
	}

}
