Ajax.Responders.register({
  onCreate: function() {
 	Element.show('loading');
 },
  onComplete: function() {
        Element.hide('loading');
  }
});


function updateDropDown( ajaxpage, pageData, updateDropID , defaultText)
{
	pageData = 'search='+ pageData;

	var myAjax = new Ajax.Request(
	ajaxpage,
	{
		method: 'get',
		parameters: pageData, 
		onSuccess: function(originalRequest)
			{
				
				//alert(originalRequest.responseText);
				$(updateDropID).options.length = 0;
				var oOption = document.createElement("OPTION");
				$(updateDropID).options.add(oOption);
				if ( defaultText == null )
					oOption.innerHTML = "Select the Moderator&nbsp;&nbsp;";
				else
					oOption.innerHTML = defaultText;
				oOption.value = "-1";
				eval('var opt='+originalRequest.responseText);
				
				
				opt.each(function(val)
				{
					var oOption = document.createElement("OPTION");
					$(updateDropID).options.add(oOption);
					oOption.innerHTML = val[1]+'&nbsp;&nbsp;';
					oOption.value = val[0];
								  
				});
	
				
			}
		}
	)
}
