function valida_usuario(pagina){
	window.location.href =""+pagina+"&valida="+document.getElementById("c_correoe").value+"";
}	

function muestra_error(msg_error)
{
	if (msg_error!='') 
		{alert(msg_error);}
}

// Función que comprueba si una cadena es un email correcto
function chequea_email(email)
{
	// Debe tener una longitud mayor que 4		
	if (email.length > 4)
		{ 
		// Debe contener una '@' 
		pos_arroba = email.lastIndexOf('@');		
		if (pos_arroba != -1) {
			// En alguna posición detrás de la arroba debe venir un '.'
			pos_punto = email.lastIndexOf('.');		
			if ((pos_punto!=-1) && (pos_punto>pos_arroba))
				return true;
			}
		}			
	return false;
}

function validartexto(texto,topes,topei){
//si topei = -1 cpomprueba que tenga algo introducido
var longtxt=texto.length;
if (!((longtxt<topes) && (longtxt>topei)))
	return false;
return true;
}
	
function validarcp(cadena){
var plantilla = /([0-9]{5})/;
if ((cadena.length!=5) || !(plantilla.test(cadena)))
	{
	return false;
	}
return true;
}

function validarfecha(cadena){
//var plant = /([0-9]{2})(º{1})([0-9]{2})('{1})/gi;
//^\w^@^\.^-
var plantilla = /([0-9]{2})(-{1})([0-9]{2})(-{1})([0-9]{2})/;
if ((cadena.length!=8) || (!(plantilla.test(cadena))))
	{
	return false;
	}
return true; 
}

// Función para leer números 
function leer_numero()
{
	codigo = event.keyCode;
	tecla = String.fromCharCode(codigo);
	if ((tecla<'0') || (tecla>'9'))
		event.returnValue = false;
}
											
function enviar_usuario_valido() {
	if (!(chequea_email(document.getElementById("c_correoe").value)))
		{alert("El correo electrónico del usuario no es válido");
		 return false;
		 }

	if (!(validartexto(document.getElementById("c_correoe").value,255,0)))
		{alert("Debe de escribir una dirección de correo electrónico para el usuario y no sobrepasar 255 caracteres.");
		 return false;
		 }

	if (!(validartexto(document.getElementById("c_nombree").value,255,0)))
		{alert("Debe de escribir un nombre para el usuario y no sobrepasar 255 caracteres.");
		 return false;
		 }

	if ((document.getElementById("c_cp").value!='')&&(!(validarcp(document.getElementById("c_cp").value))))
		{
		 alert("El código postal del usuario no es válido.");
		 return false;
		 }
	
	return true;
}

