//Funcion que comprueba la fortaleza de una contraseña
function passwordStrength(password)
{
	
	//Cálculo de la fortaleza de la contraseña
	var score   = 0;

	//Si la contraseña es mayor de tres caracteres: 1 punto
	if (password.length > 3) score++;

	//Si la contraseña tiene mayúsculas y minúsculas: 1 punto
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) && (password.length > 6)) score++;

	//Si la contraseña tiene al menos un dígito: 1 punto
	if ((password.match(/\d+/)) && ( password.match(/[a-zA-Z]/))  && (password.length > 6)) score++;

	//Si la contraseña tiene al menos un carácter especial: 1 punto
	if (( password.match(/.[!,@,#,$,%,^,*,?,_,~,-,(,)]/) )&& (password.length > 6))	score++;

	//Si la contraseña tiene más de 12 caracteres: 1 punto
	if (password.length > 12) score++;
	
	if (password=="123" || password=="1234" || password =="12345") score=0;
	
	//Mostrar datos en tabla
	 if (score ==0)
	 {
	 	document.getElementById("idclassceldaspam").style.display = "inline";
	 	document.getElementById("idclassceldaspam").innerHTML = "NADA SEGURA";
	 }
	 else
	 {
	 	document.getElementById("idclassceldaspam").style.display = "none";
	 }
	 
	 for(var i=1;i<6;i++)
	 {
	 	if (i <= score)
	 	{
	 		document.getElementById("idclasscelda"+i).className = "pwdblk" + score;
	 		if (i== score)
	 		{
	 			document.getElementById("idclassceldaT"+i).style.display = "inline";
	 		}
	 		else
	 		{
	 			document.getElementById("idclassceldaT"+i).style.display = "none";
	 		}
	 		
	 	}
	 	else
	 	{
	 		document.getElementById("idclasscelda"+i).className = "pwdblk0";
	 		document.getElementById("idclassceldaT"+i).style.display = "none";
	 	}
	 }
	 if (password.length < 7)
	 {
	 	document.getElementById("passwordDescription").innerHTML = "ATENCIÓN: riesgo de seguridad, la contraseña es muy corta.";
	 }
	 else
	 {
	 	if (score < 3)
	 	{
	 		document.getElementById("passwordDescription").innerHTML = "ATENCIÓN: la contraseña es muy sencilla, consulte la sección de ayuda.";
	 	}
	 	else
	 	{
	 		document.getElementById("passwordDescription").innerHTML = "";
	 	}
	 }
}
function quitarerror()
{
	setTimeout ("quitarerrorimg()", 9000);
}
function quitarerrorimg()
{
	document.getElementById("passwordchecker").innerHTML = '';
}

//Mensaje de aviso de impago al intentar acceder a la plataforma
function avisoimpago() {
			showDialog('ACCESO DENEGADO','<div id="avisoinicio"><br><br><br>- Esta cuenta de acceso ha sido bloqueada por no estar al día con los pagos de las cuotas.</div>','prompt',10);
}

