var timeout = 500;
var closetimer  = 0;
var ddmenuitem  = 0;

// open hidden layer
function mopen(id)
{
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
    if(closetimer)
    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
document.onclick = mclose;

function myreg(tipo) {
    if (tipo == 'login' ) {
        $('#mypub_log_claim').hide();
        $('#mypub_logtab').hide();        
        $('#mypub_regtab').show();        
        $('#mypub_reg_claim').show(); 
        if ($('#mypub_msg').css('display') != 'none')
            $('#mypub_msg').hide();
    }
    if (tipo == 'regist' ) {
        $('#mypub_regtab').hide();        
        $('#mypub_reg_claim').hide();        
        $('#mypub_log_claim').show();
        $('#mypub_logtab').show();                
        if ($('#mypub_msg').css('display') != 'none')
            $('#mypub_msg').hide();
    }
}
function submitMyForm(tipo) {
    if (tipo == 'login' ) {        
        $('#myattila_login').submit();        
    }
    if (tipo == 'regist' ) {                      
        s = true;
        if ($('#cognome').val() == '')
            s = false;
        if ($('#nome').val() == '')
            s = false;
        if ($('#password').val() == '')
            s = false;
        if ($('#confpassword').val() == '')
            s = false;
        if ($('#email').val() == '')
            s = false;
        if ($('#presentazione').val() == '')
            s = false;        
        
        if (s)
            $('#myattila_apply').submit();                
        else
            alert('Missing Fields');
    }
}
