

//////////////////////////////////////////////////////////////////////

function enviarFormulario(formulario)
{
	//formulario=document.getElementById(id_formulario);

	/*if(formulario.nick.value=="")
	{
		alert('Debe especificar un nombre de usuario');
		formulario.nick.focus();
		return false;
	}*/
	email=formulario.email.value;
	if( !comprobarCorreo(email) || comprobarCorreo(email)==0)
	{
		alert('Formato de correo electronico incorrecto.');
		formulario.email.focus();
		return false;
	}
	
	pas1=formulario.contra.value;
	pas2=formulario.contra2.value;
	if (pas1 != pas2 || pas1=="" || pas2=="") {
		alert ('Las dos passwords no coinciden');
		formulario.contra.focus();
		return false;
	}
		
	if(formulario.nombre.value=="")
	{
		alert('Debe indicar su nombre');
		formulario.nombre.focus();
		return false;
	}	
		
	if(formulario.apellido1.value=="")
	{
		alert('Debe indicar su primer apellido');
		formulario.apellido1.focus();
		return false;
	}
	
	if(formulario.nif.value=="" || validarNIF(formulario.nif.value) == false)
	{
		alert('Introduzca un DNI valido');
		formulario.nif.focus();
		return false;
	}
	
	if(formulario.direccion.value=="")
	{
		alert('Debe indicar su domicilio');
		formulario.direccion.focus();
		return false;
	}
	
	if(formulario.cp.value=="")
	{
		alert('Debe indicar su codigo postal');
		formulario.cp.focus();
		return false;
	}
	
	
	
	if(formulario.localidad.value=="")
	{
		alert('Debe indicar su localidad');
		formulario.localidad.focus();
		return false;
	}
	
	/*if(formulario.provincia.value=="")
	{
		alert('Debe indicar su provincia');
		formulario.provincia.focus();
		return false;
	}*/
	
	if(formulario.telefono.value=="")
	{
		alert('Indique un numero de telefono');
		formulario.telefono.focus();
		return false;
	}
	
	
	
	
	
	
	
	

	//cod_provincia=formulario.provincia.value;
	//if(!comprobarCP(cp,cod_provincia))

		
	//formulario.submit();	
	return true;

}
////////////////////////////////////////////////////////////////////////////
function validarNIF(dni)
{
	//alert(dni);
  numero = dni.substr(0,dni.length-1);
  //alert(numero);
  let = dni.substr(dni.length-1,1);
  let = let.toUpperCase();
  //alert(let);
  numero = numero % 23;
  letra='TRWAGMYFPDXBNJZSQVHLCKET';
  letra=letra.substring(numero,numero+1);
  //alert(letra);
  if (letra!=let)  return false
  else return true
}

function comprobarCorreo(correoe)
{
	
	//Formato de direccion de correo electronico
	var plantilla = /^[a-z][a-z-_0-9.]+@[a-z-_=>0-9.]+.[a-z]{2,3}$/i
	
	//Compara "correoe" con el formato "plantilla" y si coincide devuelve verdadero si no devuelve falso
	return (plantilla.test(correoe)) ? 1 : 0
}

function comprobarScripts() {
	document.getElementById("label_script").style.display = "none";
	document.getElementById("enviar_form").style.display = "block";
}
