function invoke()
{
    if(!arguments[0])
	return;

	if(!arguments[1])
	return;
	var ajax = new ajaxObject();
	ajax.url(arguments[0]+"&div_id="+arguments[1])
	
	ajax.callbackHandler("callback")
	ajax.execute();
}

function cleanString(divid)
{
   var allChars="abcdefghijklmnopqrstuvwxyzABCEDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
   var retString = "";
   var workString= "";
   var tempString= "";
   var len = divid.length;
   for(j = 0 ; j < len ; j++)
   {
       workString = divid;    
	   tempString = workString.substring(j,j+1);
	   var index = allChars.indexOf(tempString);
	   if (index > -1 )
	      retString = retString + tempString;

   }
   return retString;
}

function callback(res,headers)
{
	res = unescape(res);
	var div_id = ajax.responseHeader(headers).get("div_id");
	try
	{
	     div_id =  cleanString(div_id);
	     var divobject= document.getElementById(div_id)
		 if( divobject != null )
		     divobject.innerHTML = res;
	}
	catch(Exception)
	{
		alert(Exception);
	}
}
