//alfabeto ascii que vamos a utilizar, secuencia de 256 caracteres 100% ANSI
var strAscii = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz01234567";

//función que verifica que una cadena no contenga carácteres inválidos a la hora
//de pasarla como parámetro en la URL

function verificaCadena(sCad){
	var resultado = 0;

	if (sCad.indexOf("&") != -1)
		resultado = 1;
		
	return (resultado);
}

//función que encripta el password	
	
function Encripta(sText, lIni){
	var iLoop = 0;
	var lTmp = 0;
	var sRet = "";
		
	for (iLoop = 0;iLoop < sText.length; iLoop ++){
		lTmp += (sText.charCodeAt(iLoop) + lIni);
		sRet += strAscii.charAt(lTmp%256);
	}
	return (sRet);
}

//función que verifica que un email sea correcto

function verificaEmail(sEmail){
	var resultado = 0;
	
	if (sEmail.indexOf("@") == -1)
		resultado = 1;
	else
		if (sEmail.indexOf(".") == -1 || ((sEmail.indexOf(".") != (sEmail.length - 3)) && (sEmail.indexOf(".") != (sEmail.length - 4))))
			resultado = 2;
		else
			if (verificaCadena(sEmail) != 0)
				resultado = 3;
			else
				if (sEmail.indexOf("@") == 0)
					resultado = 4;
				else
					if ((sEmail.indexOf("@") + 1) == sEmail.indexOf("."))
						resultado = 5;
	return (resultado);
}

//función que verifica que la cadena no sea blanco

function blanco(cuadro){
	var resul=0;
	if (cuadro.value=="")
		resul=1;
	return (resul);
}
	
