// JavaScript Document
function tabula(field,event){
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}      
function solonumeros (field,event){

var charcode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

if (charcode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 

     
if (charcode > 31 && (charcode < 48 || charcode > 57)){
    return false
    } else
    {
    return true}

}
function verify_form_ficha(){
  var n, celda;
   
  for (n=0;n<11;n++){
    celda=document.forms.fichanueva.elements[n].value;
    if (n==0 || n==1 || n==7 || n==9 || n==10) {
      if (celda == "" || celda==null){
          if (n==7 && document.forms.fichanueva.elements[9].value!="") break;
          if (n==9 && document.forms.fichanueva.elements[7].value!="") break;
          alert ("Falta rellenar "+document.forms.fichanueva.elements[n].name);
          document.forms.fichanueva.elements[n].focus();
          return false;
      }
    }
  }
var  email=document.forms.fichanueva.elements[10].value;
var  valen=/^[a-z][\w\.]*@[\w\.]+\.[a-z]{2,3}/
 if (valen.test(email)) {
 return true;
 } else {
 alert ("El correo no es válido");
 document.forms.fichanueva.elements[10].focus();
 return false;
 }  
}

function muestra_capa(id){
  
  document.getElementById(id).style.visibility="visible";
  
}

function oculta_capa(id){

  document.getElementById(id).style.visibility="hidden";
  
}

function ratonxy(a,b){
  
  a=window.event.clientX;
  b=window.event.clientY;
  alert (a+" "+b); 
  return (a);

}

function prueba(){
  var x;
  var y;
  
  ratonxy(x,y);
  alert (x+" "+y);
  
}

function averiguadni (formulario) { 

  var cadena="TRWAGMYFPDXBNJZSQVHLCKET";
  var posicion = document.forms.fichafinal.elements['dnifinal'].value % 23; 
  var letra = cadena.substring(posicion,posicion+1); 
  var longitud=document.forms.fichafinal.elements['dnifinal'].value;
  if (longitud.length<6) {
    document.forms.fichafinal.elements['dnifinal'].value="";
     
  } else {
    document.forms.fichafinal.elements['dnifinal'].value=document.forms.fichafinal.elements['dnifinal'].value+letra;
  }
} 

function verifyemailfinal(){
  var  email=document.forms.fichafinal.elements['emailfinal'].value;
  var  valen=/^[a-z][\w\.]*@[\w\.]+\.[a-z]{2,3}/
   if (valen.test(email)) {
   return true;
   } else {
   alert ("El correo no es válido");
  document.forms.fichafinal.elements['emailfinal'].focus();
   return false;
  }  
 }

function verify_form_final(){
  var n, celda;
   
  for (n=0;n<8;n++){
    celda=document.forms.fichafinal.elements[n].value;
    if (celda == "" || celda==null){
      var porcion=document.forms.fichafinal.elements[n].name;
      porcion=porcion.slice(0,-5);
      alert ("Falta rellenar "+porcion);
      document.forms.fichafinal.elements[n].focus();
      return false;
      }
    
  }
  
var  email=document.forms.fichafinal.elements[6].value;
var  valen=/^[a-z][\w\.]*@[\w\.]+\.[a-z]{2,3}/
 if (valen.test(email)) {
 return true;
 } else {
 alert ("El correo no es válido");
 document.forms.fichanueva.elements[6].focus();
 return false;
 }  
}

