function myRequest(url, param, meth, ntt, lang, busy_loader) {
	if(url == undefined) { url = 'ajax.php'; }
	url = '/index.php?xhr=' + encodeURIComponent(url);

	if(lang != undefined && lang.length == 2) { url = '/' + lang + url; }
	
	if(param == undefined) { param = ''; }

	if(meth == undefined) { meth = 'POST'; }

	if(ntt == undefined) { ntt = 'main'; }

	if(busy_loader != undefined) { busy = busy_loader; $(busy).style.display = 'inline'; } else { busy = ntt; }

	$(busy).innerHTML = '<div id="loader"><img style="border:none" src="/images/gifs/bar.gif" alt="loading.." />Caricamento in corso...</div>';

	var myAjaxRequest = new Ajax.Updater(
				{ success: ntt },
				url,
				{
					method: meth,
					parameters: param,
					onLoading: function() {},
					onFailure: function() { $('loader').innerHTML += 'KO'; },
					onComplete: function() {
								$('loader').innerHTML += 'OK';
								if(busy_loader != undefined) { $(busy).style.display = 'none'; } else { $('loader').style.display = 'none'; }
					}
				}
	);


}


