	function ajaxnotify(message, status) {
		switch (status) {
			case 'error':
				$.jGrowl(message, { theme: 'errore' } );
				break;
				
			case 'nd':
				$.jGrowl(message, { theme: 'ok' } );
				break;
		
			case 'ok':
				$.jGrowl(message, { theme: 'ok' } );
				break;

			case 'silent':
				break;
		}
	}
	
	function ajaxvalue(rx) {
		if (rx.message) ajaxnotify(rx.message, rx.status);
		if (rx.status != 'error' && rx.status != 'nd') return rx.value[0];
	}
	
	function ajaxvalues(rx) {
		if (rx.message) ajaxnotify(rx.message, rx.status);
		if (rx.status != 'error' && rx.status != 'nd') return rx.value;
	}
	
	function ajaxdiv(rx) {
		if (rx.message) ajaxnotify(rx.message, rx.status);
		if (rx.status != 'error' && rx.status != 'nd') return rx.html[0];
	}
	
	function ajaxdivs(rx) {
		if (rx.message) ajaxnotify(rx.message, rx.status);
		if (rx.status != 'error' && rx.status != 'nd') return rx.html;
	}
	
	function ajaxresult(rx) {
		if (rx.message) ajaxnotify(rx.message, rx.status);
		return (rx.status != 'error' && rx.status != 'nd');
	}
