// Gestione password iniziale Crocus

var login_ok = false;

//
// Rudimentale gestione password (sicurezza ZERO!)
//

function toAscii (c)  {
var loAZ = "abcdefghijklmnopqrstuvwxyz1234567890";
var symbols= loAZ.toUpperCase();
symbols+= "[\\]^_`";
symbols+= loAZ;
symbols+= "{|}~";
var loc;
loc = symbols.indexOf(c);
if (loc >-1) 
{ 
 return (32 + loc);
}
return(0); 
}

function bldpass(u)
{
 var username="-";
 username=u;
 username=username.toUpperCase();
 var r=100378;
 var n=1;
 for(x=0;x<username.length;x++)
 {
  r=r+7*x*toAscii(username.substring(x,x+1));
 }
 r = r % 10000;
 if (r<1000) r=r+7000;
 return(r);
}

function checkuser(username, password)
{
 var p=bldpass(username);
 var c=parseInt(password);
 if (p==c)
 {
  return 1;
 }
 return(0);
}

function fai_login()
{
 var username=document.login.username.value;
 var password=document.login.password.value;
 
 if (username=="crocus" && password=="sa03xcr")
 {
  parent.location="portcroc.htm";
 }
 else
 {
 document.location="nopass.htm";
 }
}

