
	var enableCache = false;
	var jsCache = new Array();
	var AjaxObjects = new Array();
	
	function ShowContent(divId,ajaxIndex,url){	
		document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
		if(enableCache){
			jsCache[url] = 	AjaxObjects[ajaxIndex].response;
		}
		AjaxObjects[ajaxIndex] = false;
	 document.getElementById("ajax-loader").innerHTML = '';
	 //	 document.getElementById("ajax-loader").display = 'block';
		
	}
	

	
function changeLanguage(url,lang){
	if(enableCache && jsCache[url]){
			document.getElementById(divId).innerHTML = jsCache[url];
			return;
		}	
		var ajaxIndex = AjaxObjects.length;
		AjaxObjects[ajaxIndex] = new sack();
		document.getElementById("ajax-loader").innerHTML = '<img src=images/loader.gif />';
//	 	document.getElementById("ajax-loader").display = 'none';
		
		AjaxObjects[ajaxIndex].requestFile = url+"?lang="+lang;
		AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent("container",ajaxIndex,url+"?lang="+lang) };
		AjaxObjects[ajaxIndex].runAJAX();
	
}

function changePage(divId,url,pagenum){
	if(enableCache && jsCache[url]){
			document.getElementById(divId).innerHTML = jsCache[url];
			return;
		}	
		var ajaxIndex = AjaxObjects.length;
		AjaxObjects[ajaxIndex] = new sack();
		document.getElementById("ajax-loader").innerHTML = '<img src=images/loader.gif />';
//	 	document.getElementById("ajax-loader").display = 'none';
		
		AjaxObjects[ajaxIndex].requestFile = url+"?pagenumber="+pagenum;
		AjaxObjects[ajaxIndex].onCompletion = function(){ ShowContent(divId,ajaxIndex,url+"?pagenumber="+pagenum) };
		AjaxObjects[ajaxIndex].runAJAX();
	
}




