//{{{ login ()
function login ()
{
	// se esiste il cookie chiamo il cmd ajax per prendere dal db i dati utente
	var login = $ ( "login" ).value;
	var passwd = $ ( "password" ).value;

	//clear_op_list();

	ajax_request ( "/cgi-bin/AjaxCmd", { "command": "login", "login": login, "passwd": passwd }, login_done );
}//}}}
//{{{ do_login ()
function do_login ()
{
        $ ( 'login_form' ).submit ();
}
//}}}
//{{{ login_done ( vars )	
function login_done ( vars )
{
	var login_div = $( "login_div" );

	if ( ! vars )
	{
		login_div.style.visibility = 'inherit';
		return;
	}

	if ( vars [ 'err_code' ] != 0 )
		alert ( "Login o password errati." );
	else
	{
		if ( ! vars [ 'login' ] )
		{
			visible_elems ();
			on_login ();
			return;
		}
		
		hide_elems ();
		on_login ( vars );

		var s = "<b><font color=\"#316796\">&nbsp;&nbsp;Ora sei loggato come: " + vars [ 'login' ] + "<\/font><\/b>";
		s += "<br /><br /><br />";

		//commentato il 16-03-07 per togliere il logout ( logout auto da cookie ) 
		//s += '<a href="javascript:logout()"><font color="red">Logout<\/font><\/a>';
		

		login_div.innerHTML = s;
		login_div.style.visibility = 'inherit';
	}
}//}}}
//{{{ logout ()
function logout ()
{
	//elimina cookie e ricarica la pagina
	ajax_request ( "/cgi-bin/AjaxCmd", { "command": "logout" }, function ( v ) { window.location.reload(); }, true );

}//}}}
//{{{ search_login ()
function search_login ()
{
	ajax_request ( "/cgi-bin/AjaxCmd", { "command": "get_opere" }, login_done );
}

//}}}
//{{{ login_keydown ( e )
function login_keydown ( e )
{
	var keycode;
	if ( window.event ) keycode = window.event.keyCode;
	else if ( e ) keycode = e.which;
	else return false;

	if ( keycode != 13 ) return false;

	return do_login ();
}//}}}

