function _ajaxReq(action, method, data_values, on_complete, on_error) {
	if (method == '') { method = 'POST'; }
	if (on_complete == '') { on_complete = 'ubik_ajax_complete'; }
	if (on_error == '') { on_error = 'ubik_ajax_error'; }
	
	$.ajax({
		url: smf_theme_url + '/ajax.php?action=' + action,
		type: method,
		data: data_values,
		complete: function(response) { eval (on_complete + '(response);'); },
		error: function(response) { eval (on_error + '(response);'); }
	});
}


function ubik_ajax_complete(response) {
	alert ('AJAX\n\nStatus: success\n\nResponse:\n' + response.responseText);	
}


function ubik_ajax_error(response) {
	//alert ('AJAX\n\nStatus: error\n\nResponse:\n' + response.responseText);	
}


function ubik_ajax_check_pm(response) {
	results = eval ('(' + response.responseText + ')');
	
	if (results['status'] == 'success') {
		if (results['unread'] > 0) {
			if (results['unread'] == 1) { msg = 'nuovo messaggio da leggere. Vuoi leggerlo ora?'; } else { msg = 'nuovi messaggi da leggere. Vuoi leggerli ora?'; }
			//html = 'Hai ' +  results['unread'] + ' ' + msg + '<br />[ <a href="' + smf_scripturl  + '?action=pm">Leggi ora</a> | <a href="' + smf_scripturl  + '?action=pm" target="_blank">Leggi ora in una nuova finestra</a> | <a href="javascript:void(0);" onclick="javascript:$(\'#ubik_ajaxResponse\').slideUp();">Non ora</a> ]';
			//$('#ubik_ajaxResponseContent').html(html);
			//$('#ubik_ajaxResponse').slideDown();
			if (confirm ('Hai ' +  results['unread'] + ' ' + msg +  '\n\n(Si apre una nuova finestra)')) {
				//$('#ubik_ajaxResponse').slideUp();
				window.open(smf_scripturl + '?action=pm');
			} else {
				//$('#ubik_ajaxResponse').slideUp();
			}
		}
	}
}


function ubik_ajax_tour_info() {
	$('#boxTourInfo').load(smf_theme_url + '/ajax.php?action=tourNext&idboard=39');
}