/**
 * Login Javascript
 *
 * @author		Giovambattista Fazioli
 * @email		g.fazioli@saidmade.com
 * @web			http://www.saidmade.com
 * @rel			http://www.undolog.com
 *
 * CHANGELOG
 *	 
 */

var Login = {
	
	main: function() {
		this.openDialog();
	},

	/**
	 * Apre il Login dialog per l'accesso al sistema
	 */
	openDialog: function() {
		$('div#dialog_login')
			.dialog( {
					bgiframe		: true,
					title			: 'Login',
					resizable		: false,
					closeOnEscape	: false,
					modal			: true,
					width			: 400,
					height			: 230,
					buttons			: { 'Login'	: Login.doLogin },
					open			: function() { 
										$('.ui-dialog-titlebar-close').css('display','none'); 
										$('.ui-widget-shadow').css('display','none');
										$('input#username').focus(); 
								  	}
					
				}
			);
	},

	/**
	 * Chiamata Ajax per verificare il login
	 */
	doLogin: function() {
		sco_showAjaxLoader( true );
		$.post( SCO_GATEWAY, {	ajax_call	: true, 
								command 	: 'sco_do_login();',
								username	: $('input#username').val(),
								password	: $('input#password').val() 
			},
			function( data ) {
				sco_showAjaxLoader( false );
				if( data == 'grant' ) {
					document.location = 'index.php';
				} else {
					alert( "ATTENZIONE!!\n\nACCESSO NON CONSENTITO!");
					$('input#username').focus();
				}
			}
		);		
	}

};
sco_register( Login );