/**
 * @author Andrea Bruglia, Davide Stefanini
 */

var MSG_ERROR_SAVE = 1;
var MSG_INVALID_FIELD = 2;
var MSG_SAVE_OK = 3;
var MSG_GENERIC_ERROR = 4;
var MSG_RESPONSE = 5;
var MSG_TEXT = 6;
var MSG_AVVISO = 7;
var MSG_STOP_SAVE = 8;

function getToastMsg(type,message,durata){
	var titolo='';
	var durata= durata || 2;
	switch(type){
		case MSG_ERROR_SAVE :
			titolo='Errore!';
			messaggio='Errore durante il salvataggio dati';
		break;
		case MSG_INVALID_FIELD :
			titolo='Campi non validi';
			messaggio='Per procedere con il salvataggio dei dati <br>compilare tutti i campi obbligatori e correggere eventuali errori';
			durata=3;
		break;
		case MSG_SAVE_OK :
			titolo='Operazione completata';
			messaggio='Salvataggio avvenuto con successo';
		break;
		case MSG_GENERIC_ERROR :
			titolo='Errore';
			messaggio='Si '+UNI_E+' verificato un errore durante l\'operazione richiesta';
		break;
		case MSG_RESPONSE :
			titolo='Errore';
			messaggio=unescape(message);
			durata=10;
		break;
		case MSG_TEXT:
			titolo='Errore!';
			messaggio='Errore nel caricamento '+message;
			durata=2;
		break;
		case MSG_AVVISO:
			titolo='Avviso';
			messaggio=unescape(message);
			durata=3;
		break;
		case MSG_STOP_SAVE:
			titolo='Lavoro dipendente';
			messaggio='Campo non salvato';
			durata=4;
		break;
	}
	Ext.ux.Namirial.Toast.msg(titolo,messaggio,durata);
}

