// JavaScript Document

function validaEmail (mail)
{
	var filter=/^[A-Za-z0-9][A-Za-z0-9_.\-]*@[A-Za-z0-9_\-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	if (mail.length == 0 )		return false;
	
	if (filter.test(mail))		return true;
	else						return false;
}

function validaVariosEmails (mails)
{
	// Separados por comas
	
	var filter=/^([A-Za-z0-9][A-Za-z0-9_.\-]*@[A-Za-z0-9_\-]+\.[A-Za-z0-9_.]+[A-za-z]([\s]?|[\s]?,[\s]?))+$/;
	
	if (mails.length == 0 )		return false;
	
	if (filter.test(mails))		return true;
	else						return false;
}

function validaCodigoPostal (cp)
{
	var filter=/^[0-9]{5}$/;
	
	if (cp.length == 0 )		return false;
	
	if (filter.test(cp))		return true;
	else						return false;
}

function validaDNI (dni)
{
	var filter	=/^[0-9]{8}-[A-Za-z]$/;
	var filterB	=/^[0-9]{8}[A-Za-z]$/;
	
	if (dni.length == 0 )				return false;
	
	if (filter.test(dni))				return true;
	else if (filterB.test(dni))			return true;
	else								return false;
}

function validaPasaporte (pasaporte)
{
	/*
	var filter	=/^[A-Za-z]{2}-[0-9]{6}$/;
	var filterB	=/^[A-Za-z]{2}[0-9]{6}$/;
	
	if (pasaporte.length == 0 )			return false;
	
	if (filter.test(pasaporte))			return true;
	else if (filterB.test(pasaporte))	return true;
	else								return false;
	*/
	
	return true;
}

function validaCIF (cif)
{
	var filter	=/^[A-Za-z]-[0-9]{8}$/;
	var filterB	=/^[A-Za-z][0-9]{8}$/;
	
	if (cif.length == 0 )				return false;
	
	if (filter.test(cif))				return true;
	else if (filterB.test(cif))			return true;
	else								return false;
}

function validaNIE (nie)
{
	var filter	=/^[A-Za-z]-[0-9]{7}-[A-Za-z]$/;
	var filterB	=/^[A-Za-z][0-9]{7}[A-Za-z]$/;
	
	if (nie.length == 0 )				return false;
	
	if (filter.test(nie))				return true;
	else if (filterB.test(nie))			return true;
	else								return false;
}