function fastLogin(animation){
    
    window.divFastLogin = window.document.createElement("div");    
    window.document.body.appendChild(window.divFastLogin);    
    window.divFastLogin.style.position="absolute";
    window.divFastLogin.style.zIndex=3;    
    if(document.all){
        window.divFastLogin.style.backgroundColor="#CCCCCC";
        window.divFastLogin.style.filter="alpha(opacity=80)";
    }else{
        window.divFastLogin.style.backgroundImage="url(images/bgDivFastLogin.png)";
    }
    window.divFastLogin.style.left=0;
    window.divFastLogin.style.top=0;
    window.divFastLogin.style.width="100%";
    window.divFastLogin.style.height="100%";
    window.divFastLogin.name="divLogin";
    window.divFastLogin.id="divLogin";
    
    table="<table border='0' cellpadding='0' cellspacing='0' align='center' valign='middle' width='100%' height='100%'>";
    table+="    <tr>";
    table+="        <td align='center' valign='middle'>";
    table+="        <div id='tbLogin' name='tbLogin' style='width: 0px; height: 0px;'><table style=\"background-image: url(images/bgFastLogin.png); background-repeat: no-repeat; background-position: center center;\" border='0' cellpadding='0' cellspacing='0' align='center' valign='middle' width='0' height='0'>";
    table+="            <tr><td align='center' valign='top'>";    
    
    table+="                <form name='frmFastLogin' action=\"javascript:deferredExecute('defExecution.df.php', document.frmFastLogin, true, false, false, 'resFastLogin', false);\">";
    table+="                <input type='hidden' name='fileToExecute' value='lib/defExecution/fastLogin.df.php'>";
    table+="                <table border='0' cellpadding='0' cellspacing='0' width='320' height='205'>";
    table+="                    <tr><td colspan='4' align='center' valign='middle' height='70'><img src='images/fastLoginTop.gif'></td></tr>";
    
    table+="                    <tr><td class='grigioScuro' align='center' valign='top' width='30' height='20'>&nbsp;</td><td align='left' valign='bottom' height='20' width='90' class='grigioScuro'><b>Username *:</b></td><td align='left' valign='bottom' width='170' height='20'><input type='text' name='username' maxlength='20' size='30' class='inputFastLogin'></td><td align='center' valign='top' width='30' height='20' class='grigioScuro'>&nbsp;</td></tr>";
    table+="                    <tr><td class='grigioScuro' align='center' valign='top' width='30' height='20'>&nbsp;</td><td align='left' valign='bottom' height='20 width='90' class='grigioScuro'><b>Password *:</b></td><td align='left' valign='bottom' width='170' height='20'><input type='password' name='password' maxlength='20' size='30' class='inputFastLogin'></td><td align='center' valign='top' width='30' height='20' class='grigioScuro'>&nbsp;</td></tr>";
    table+="                    <td class='grigioScuro' align='center' valign='top' width='30' height='20'>&nbsp;</td></tr>";
    table+="                    <tr><td class='grigioScuro' align='center' valign='top' width='30' height='20'>&nbsp;</td>";
    table+="                    <td colspan='2' align='right' valign='bottom' width='*' height='20' class='brown'>";
    table+="                        Hai dimenticato i tuoi dati ? <a href='reserved.php?restorePwd' class='brown'><u><b>clicca qui</b></u></a>";
    table+="                    </td>";
    table+="                    <td class='grigioScuro' align='center' valign='top' width='30' height='20'>&nbsp;</td></tr>";
    table+="                    <tr><td class='grigioScuro' align='center' valign='top' width='30' height='20'>&nbsp;</td>";
    table+="                    <td colspan='2' align='right' valign='bottom' width='*' height='40' class='grigioScuro'>";
    table+="                        <input onmouseover=\"javascript:this.style.backgroundImage='url(images/bgBtUp.png)'\" onmouseout=\"javascript:this.style.backgroundImage='url(images/bgBt.png)'\" type='submit' class='bgBtContatti' style='width: 80px' value='Login'>";
    table+="                        <input onmouseover=\"javascript:this.style.backgroundImage='url(images/bgBtUp.png)'\" onmouseout=\"javascript:this.style.backgroundImage='url(images/bgBt.png)'\" type='button' onclick=\"javascript:window.document.body.removeChild(window.divFastLogin);\" class='bgBtContatti' style='width: 80px' value='Annulla'>";
    table+="                    </td>";
    table+="                    <tr><td colspan='4' align='center' valign='top' width='*' height='*'>&nbsp;</td></tr>";
    
    table+="                </table></form>";
    
    table+="            </td></tr>";
    table+="        </table></div>";
    table+="        </td>";
    table+="    </tr>";
    table+="</table>";
    
        
    window.divFastLogin.innerHTML=table;
    document.frmFastLogin.username.focus();
    
    window.intEnlargeFastLogin = window.setInterval('enlargeFastLogin('+animation+')', 1);

}

function enlargeFastLogin(animation){
    
    if(animation){
        width=document.getElementById('tbLogin').style.width;
        if(width.length>2)
            width=width.substr(0, width.length-2);
        
        width*=1;
            
        if(width<330){
            document.getElementById('tbLogin').style.width=width+40;
            document.getElementById('tbLogin').style.height=(width/1.5)+15;
            
            width=document.getElementById('tbLogin').style.width;
            if(width.length>2)
                width=width.substr(0, width.length-2);
            
            width*=1;
            if(width>=330){
                
                document.getElementById('tbLogin').style.width=335;
                document.getElementById('tbLogin').style.height=215;        
                
                resetVisibility();
            }
                
            
        }else{        
            window.clearInterval(window.intEnlargeFastLogin);
        }    
    }else{
        resetVisibility();        
        document.getElementById('tbLogin').style.width="335px";
        document.getElementById('tbLogin').style.height="215px";
        window.clearInterval(window.intEnlargeFastLogin);
    }
    
}

function resetVisibility(){
    if (window.XMLHttpRequest){
        window.divFastLogin.style.backgroundColor='';
        window.divFastLogin.style.filter=null;    
        window.divFastLogin.style.backgroundImage="url(images/bgDivFastLogin.png)";
    }
}

function resFastLogin(res){
     
     if(res==1){
    	 //window.location.reload(true);
    	 window.location = "reservedArea.php?imfrom="+this.location+"&sectionMenu=areaRiservata";    	
     }else{
    	 window.alert(res);
     }
    
}

function disableAllForm(){

}

function enableAllForm(){
    
}
