	
 function setId(){
		 	var id;
			var loadingId;
		 }  
		 
		   function ajaxUpdater(id,loadingId,url) 
		   {  
		   	setid=new setId();
		    setid.id=id;
			setid.loadingId= loadingId;
			new Ajax.Updater(id,url,{asynchronous:true});   
		   }
		     
	var myGlobalHandlers = {
		onCreate: function(){
			$(setid.loadingId).show();
			$(setid.loadingId).innerHTML="<img src='images/spinner.gif' alt='Loading' align='absmiddle'><span >&nbsp;Loading...</span>";
		},

		onComplete: function(response) {
			if(Ajax.activeRequestCount == 0){
				alert(request.responceText);
				$(setid.loadingId).hide();
				elms_id = $(setid.id);
				elms_id.innerHTML = request.responceText;
				new Effect.Appear(setid.id,{delay:0.25,duration:1});
				//Element.hide('systemWorking');
				//alert(response.responseText);
			}
		}
	};
 	
	Ajax.Responders.register(myGlobalHandlers);
	
function ajaxRequest(id,loadingId,url){
		setid = new setId();
		setid.id = id;
		setid.loading_Id = loadingId;
		pars='load=smartsearch&do=newsearchcriteria';
		var myAjax = new Ajax.Request(url,{method:'post', parameters:pars,onLoading:showLoading,onSuccess:showResponse});
	}	

function ajaxRequestForm(id,loadingId,url){
		alert(url);
		setid = new setId();
		setid.id = id;
		setid.loading_Id = loadingId;
		pars='load=List&do=newsearchcriteria';
		var myAjax = new Ajax.Request(url,{method:'post', parameters:pars,onLoading:showLoading,onSuccess:showResponse});
	}	

	function showLoading(){
		$(setid.loading_Id).show();
		$(setid.loading_Id).update("<img src='images/spinner.gif' align='absmiddle'>");
	}
	
	function showResponse(Request){
		var result = Request.responseText;
		elms_id = $(setid.id);
		elms_id.innerHTML = result;
		$(setid.loading_Id).hide();
		$(setid.id).show();
		new Effect.slideDown(setid.id,{delay:0.25,duration:20});
		
	}