
	var enableCache = false;
	var jsCache = new Array();
	var AjaxObjects = new Array();
	
	function ShowContentLoader(divId,ajaxIndex,url){	
				document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
		if(enableCache){
			jsCache[url] = 	AjaxObjects[ajaxIndex].response;
		}
		AjaxObjects[ajaxIndex] = false;
        document.getElementById("addLoader").innerHTML = '';
		
	}
	
	function ShowContent(divId,ajaxIndex,url){	
				document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
		if(enableCache){
			jsCache[url] = 	AjaxObjects[ajaxIndex].response;
		}
		AjaxObjects[ajaxIndex] = false;

		
	}
	
	


function replyConversation(divId,url){
	
	if(enableCache && jsCache[url]){
			document.getElementById(divId).innerHTML = jsCache[url];
			return;
		}	

	var reply = document.getElementById('reply').value;
	var talkId = document.getElementById('talkId').value;

	if(reply!=""){
	var myData = 'talkId='+talkId+'&reply='+reply;
	var ajaxIndex = AjaxObjects.length;

	AjaxObjects[ajaxIndex] = new sack();
	AjaxObjects[ajaxIndex].method = "POST";
		AjaxObjects[ajaxIndex].requestFile = url;
		AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent(divId,ajaxIndex,url) };
		AjaxObjects[ajaxIndex].runAJAX(myData);
	return true;
	}
	else{
	alert("Please write something!");
	return false;
	
	}
}



function getEmailUpdates(divId,url,talkId){
	
	if(enableCache && jsCache[url]){
			document.getElementById(divId).innerHTML = jsCache[url];
			return;
		}	
 	
		
	var myData = 'talkId='+talkId+"&getUpdates=yes";
	var ajaxIndex = AjaxObjects.length;
	
	AjaxObjects[ajaxIndex] = new sack();
	AjaxObjects[ajaxIndex].method = "POST";
		AjaxObjects[ajaxIndex].requestFile = url;
		AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent(divId,ajaxIndex,url) };
		AjaxObjects[ajaxIndex].runAJAX(myData);
	
}



