// JavaScript Document
var enableCache = false;
var jsCache = new Array();

var dynamicContent_ajaxObjects = new Array();



function showContentAndTrigger(divId,ajaxIndex,url,tFunction,tLoadMsg,tDivId,tUrl)
{
	document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;
	}
	dynamicContent_ajaxObjects[ajaxIndex] = false;
	if(tFunction == 'titleToNote.setup'){
		titleToNote.setup();	

	}
	if(tFunction == 'ajax_loadContent'){
		ajax_loadContent(tLoadMsg,tDivId,tUrl);	
	}
	
}

function loadContentAndTrigger(loadMsg,divId,url,tFunction,tLoadMsg,tDivId,tUrl)
{
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}
	
	var ajaxIndex = dynamicContent_ajaxObjects.length;
	//document.getElementById(divId).innerHTML = '<img src="images/loading.gif" alt="Loading..." width="16" height="16" border="0"/>';

	document.getElementById(divId).innerHTML = loadMsg;

	dynamicContent_ajaxObjects[ajaxIndex] = new sack();
	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ showContentAndTrigger(divId,ajaxIndex,url,tFunction); };	// Specify function that will be executed after file has been found
	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	
	
	
}




