var img = new Image();
img.src = "images/loading.gif";
var contentid;
var extracontent;
function fnAjaxCaller(contentelementid, action,ajax_action,params,content,hide_contentid)
{
	  /*
	   contentelementid = Element where response should be displayed //id_divsubindustry
	   action = fuse
	   params = &id=1&name=vikrant
	   ajax_action = action is action function
	   hide_contentid = a comma seperated string divid,divid2,divid3
	  */
	  var d = new Date();
	  var time = d.getTime();
	  contentid = contentelementid;
	  extracontent = content;
	  
	 var hide_content=hide_contentid;

	if(params == "revenue")
	{
		var selectedcountryid = document.getElementById('regioncity').value;
		
		var selectedsectorid = document.getElementById('id_cmbSector').value;
		
		params = '&city='+selectedcountryid+'&sectorid='+selectedsectorid;
	}
	 
	 if(hide_content != "")
	  {
		  var arrContet = hide_content.split(",");
		  for(var intCtr = 0; intCtr < arrContet.length; intCtr++)
		  {
			$(arrContet[intCtr]).innerHTML = "";
			$(arrContet[intCtr]).style.display = "none";
		  }
	  }

	  var url = '../index.php?fuse='+ action +'&mode=ajax&ajax_action='+ ajax_action + params +'&'+time ;
	  var myAjax = new Ajax.Request(url,
	  {
		method:'get',
		onLoading: fnAjaxRequestInProgress,
		onSuccess: fnProcessAjaxResponse,
		onFailure: fnAjaxRequestError		
	  });	
 	
}

function fnProcessAjaxResponse(transport)
{
	 var response = transport.responseText;
	 if(response == false || response == "") response = "Data not available..";
	 $(contentid).style.display = "";
	 $(contentid).innerHTML = extracontent + response;
	 
}

function fnAjaxRequestInProgress(contentelementid)
{
	$(contentid).style.display = "";
	$(contentid).innerHTML = "<img src='images/loading.gif' />";
	
}

function fnAjaxRequestError()
{
	$(contentid).style.display = "";
	$(contentid).innerHTML = "Error !!!!! ";
}
