



// ================================================== §
//
// FlipItWin
// Vidiemme Consulting
// mauro.balestriero@gmail.com
//
// ==================================================






// --------------------------------------------------
function logonVf(formName){
// --------------------------------------------------
	showLoading();

	logonObj.onValidateFormError = function(error) {
		alert('logon->onValidateFormError:\n' + formName + '\n' + error.message);
		hideLoading();
		return true;
	}

	logonObj.ValidateForm(xoad.html.exportForm(formName+'Id'), formName, function(result) {
		if(typeof(result) == 'string'){
			// alert('OK');
			logonDf(result);
		} else {
			// Errore nella compilazione del modulo...
		}

		hideLoading();
	});
}






// --------------------------------------------------
function logonDf(formName){
// --------------------------------------------------
	showLoading();

	logonObj.onDumpFormError = function(error) {
		alert('logon->onDumpFormError:\n' + formName + '\n' + error.message);
		hideLoading();
		return true;
	}

	logonObj.DumpForm(xoad.html.exportForm(formName+'Id'), formName, function(result) {
		// alert(result);
		hideLoading();
	});
}






// --------------------------------------------------
function logonManagement(act, id){
// --------------------------------------------------
	showLoading();

	logonObj.onManagementError = function(error) {
		alert('logon->onManagementeError:\n' + act + ', ' + id + '\n' + error.message);
		hideLoading();
		return true;
	}

	logonObj.Management(act, id, function(result) {
		// alert(result);
		hideLoading();
	});
}
