		/*********************************************************/
		function util_ajaxUi__showLoader(vId){
			$('#'+vId+'_alert').fadeIn(10);
			$('#'+vId+'_alert').html("<img src='util_ajaxUiImg/ajaxLoader.gif'>");
		}
		
		function util_ajaxUi__hideLoader(vId){
			$('#'+vId+'_alert').fadeOut(1000);
		}
		
		/*********************************************************/
		function util_ajaxUi__checkbox_onchange(vId,vServerActionUrl){
			var mObjSelect,mValue;
			mObjSelect = document.getElementById(vId);
			mValue = mObjSelect.selectedIndex;
			util_ajaxUi__showLoader(vId);
			$.get(vServerActionUrl+"&value="+mValue,function(vTesto){
				// alert(vTesto);
			});
			util_ajaxUi__hideLoader(vId);
		}
		
		/*********************************************************/
		function util_ajaxUi__modifyOrder_modify(vId,vAmmount){
			// Modifica l'ordine di visualizzazione
			var mValue;
			var mServerActionUrl;
			mValue = parseInt($('#'+vId+'_value').val());
			mServerActionUrl = $('#'+vId).attr("serverActionUrl");
			
			$.get(mServerActionUrl+"&clientControlId="+vId+"&value="+vAmmount,function(vTesto){
				// alert(vTesto);
			});
			
			mValue = mValue + parseInt(vAmmount);
			$('#'+vId+'_value').val(mValue);
		}
		
		/*********************************************************/
		function util_ajaxUi__toggleImage_click(vId){
			var mValue,mValueToSet,mImgToSet;
			var mServerActionUrl;
			//mValue = $('#'+vId+'_value').val();
			mValue = $('#'+vId).attr("value");
			mServerActionUrl = $('#'+vId).attr("serverActionUrl");
			//util_ajaxUi__showLoader(vId)
			if (mValue=="0"){
				mValueToSet = "1";
				mImgToSet = $('#'+vId).attr("imagetrue");
			}else{
				mValueToSet = "0";
				mImgToSet = $('#'+vId).attr("imagefalse");
			}
			$.get(mServerActionUrl+"&value="+mValueToSet,function(vTesto){
				// alert(vTesto);
			});
			$('#'+vId).attr("value",mValueToSet);
			//$('#'+vId+'_img').attr("src",mImgToSet);
			$('#'+vId).attr("src",mImgToSet);
			
			// meglio vedere qui: http://docs.jquery.com/API/1.1/Events
			//stopEvents();
			//window.event.stopPropagation();
		}
		
		/*********************************************************/
		function util_ajaxUi__select_loadRemoteData(vId,vServerDataUrl){
			//alert($('#'+vId).attr("opened"));
			var mValue
			mValue = $('#'+vId+'_value').val();
			//alert($('#'+vId).attr("opened"));
			if( $('#'+vId).attr("opened")=="true" ) {
				//alert("B");
				util_ajaxUi__select_close(vId);
			}else{
				//alert("A");
				$('#'+vId).attr("opened","true");
				util_ajaxUi__showLoader(vId);
				$.get(vServerDataUrl+"&id="+vId+"&value="+mValue,function(vTesto){
					//alert(vTesto);
					$('#'+vId+'_options').slideUp(0);
					$('#'+vId+'_options').html(vTesto);
					$('#'+vId+'_options').slideDown(300);
					util_ajaxUi__hideLoader(vId);
				});
				
			}
		}
		
		function util_ajaxUi__select_close(vId){
			$('#'+vId).attr("opened","false");
			$('#'+vId+'_options').slideUp(100);
			//$('#'+vId+'_options').html("");
		}
		
		function util_ajaxUi__select_setOption(vId,vValue,vText){
			var serverActionUrl;
			
			$('#'+vId+'_value').val(vValue);
			$('#'+vId+'_text').html(vText);
			util_ajaxUi__select_close(vId);
			
			serverActionUrl = $('#'+vId).attr("serverActionUrl");
			
			if (serverActionUrl!=""){
				util_ajaxUi__showLoader(vId);
				//alert(serverActionUrl+"&value="+vValue)
				$.get(serverActionUrl+"&id="+vId+"&value="+vValue,function(vTesto){
					//alert(vTesto);
				});
				util_ajaxUi__hideLoader(vId);
			}
		}
		
	