var enableCache = true;
var jsCache = new Array();

var dynamicContent_ajaxObjects = new Array();

function ajax_showContent(target,ajaxIndex,url)
{
	target.innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;
	}
	dynamicContent_ajaxObjects[ajaxIndex] = false;
}

function ajax_loadContent(target,url)
{
	if(enableCache && jsCache[url]){
		target.innerHTML = jsCache[url];
		return;
	}
	
	var ajaxIndex = dynamicContent_ajaxObjects.length;
	target.innerHTML = 'Loading..';
	dynamicContent_ajaxObjects[ajaxIndex] = new sack();
	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
	dynamicContent_ajaxObjects[ajaxIndex].method = 'GET';
	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(target,ajaxIndex,url); };	// Specify function that will be executed after file has been found
	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function
}

function loadcontent() {
	divs=document.getElementsByTagName("div");
	for (no=0;no<divs.length;no++) {
		if (divs[no].getAttribute('tmtype')=="content") {
			//alert(divs[no].getAttribute('tmlink'));
			ajax_loadContent(divs[no],divs[no].getAttribute('tmlink'));
		}
	}
}
