146 lines
No EOL
2.6 KiB
JavaScript
146 lines
No EOL
2.6 KiB
JavaScript
//V. 3.0
|
|
//02-09-2011 nuova grafica
|
|
//06-04-2010 gestito single sign on
|
|
//19-08-2008 gestito correttamente l'imissione tramite return
|
|
|
|
///////////////////////////////////////////
|
|
////////L O G O N /////////////////////
|
|
///////////////////////////////////////////
|
|
function conferma()
|
|
{
|
|
if (checkLogonFields())
|
|
{
|
|
var f = document.logon;
|
|
formConferma();
|
|
//alert('pio');
|
|
Ab.submitAj('logon');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function formConferma()
|
|
{
|
|
|
|
var f = document.logon;
|
|
f.cmdIU.value="check";
|
|
|
|
}
|
|
|
|
///////////////////////////////////////////
|
|
////////CHECK LOGON FIELDS /////////////////////
|
|
///////////////////////////////////////////
|
|
function checkLogonFields()
|
|
{
|
|
var f = document.logon;
|
|
var campo="";
|
|
if(f.cmdIU.value=="checkSso")
|
|
return true;
|
|
else
|
|
{
|
|
if (f.login.value=="")
|
|
{
|
|
campo="Nome Utente, ";
|
|
}
|
|
if (f.pwd.value=="")
|
|
{
|
|
campo=campo+"Password ";
|
|
}
|
|
if (campo!="")
|
|
{
|
|
alert("Attenzione! Manca uno o più campi obbligatori: "+campo);
|
|
return false;
|
|
|
|
}
|
|
else
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
|
|
///////////////////////////////////////////
|
|
////////CAMBIO PASSWORE /////////////////////
|
|
///////////////////////////////////////////
|
|
function confermaNewPassword()
|
|
{
|
|
if (checkLogonFieldsNP())
|
|
{
|
|
var f = document.logon;
|
|
formConfermaNewPassword();
|
|
Ab.submitAj('logon');
|
|
|
|
}
|
|
|
|
}
|
|
function formConfermaNewPassword()
|
|
{
|
|
var f = document.logon;
|
|
f.cmdIU.value="np";
|
|
}
|
|
///////////////////////////////////////////
|
|
////////CHECK LOGON FIELDS NEW PASSWORD ////
|
|
///////////////////////////////////////////
|
|
function checkLogonFieldsNP()
|
|
{
|
|
var f = document.logon;
|
|
var campo="";
|
|
|
|
if (f.login.value=="")
|
|
{
|
|
campo="Nome Utente, ";
|
|
}
|
|
if (f.pwd.value=="")
|
|
{
|
|
campo=campo+"Password, ";
|
|
}
|
|
//controllo password uguali
|
|
if($("#newpwd").val()=="")
|
|
{
|
|
campo=campo+"Nuova Password non valida, ";
|
|
}
|
|
if($("#newpwd").val()!=$("#newpwd2").val())
|
|
{
|
|
campo=campo+"Le nuove password non coincidono, ";
|
|
}
|
|
|
|
if (campo!="")
|
|
{
|
|
alert("Attenzione! Errore nel cambio password: "+campo);
|
|
return false;
|
|
|
|
}
|
|
else
|
|
{
|
|
return true;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
///////////////////////////////////////////
|
|
////////L O G O F F /////////////////////
|
|
///////////////////////////////////////////
|
|
function logOff()
|
|
{
|
|
|
|
$("#cmdIU").val("login");
|
|
Ab.submitAj('logonSB');
|
|
|
|
}
|
|
|
|
|
|
|
|
///////////////////////////////////////////
|
|
////////SINGLE SIGN ON /////////////////////
|
|
///////////////////////////////////////////
|
|
function sso(){
|
|
var f = document.logon;
|
|
//alert(document.logonApplet);
|
|
if(f.logon.value=="")
|
|
{
|
|
f.loginSso.value=document.logonApplet.getCurrentLogonUser();
|
|
f.cmdIU.value="checkSso";
|
|
f.submit();
|
|
}
|
|
} |