var enableCache = true; var jsCache = new Array(); var dynamicContent_ajaxObjects = new Array(); function ajax_showContent(divId,ajaxIndex,url){ document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response; if(enableCache){ jsCache[url] = dynamicContent_ajaxObjects[ajaxIndex].response;}dynamicContent_ajaxObjects[ajaxIndex] = false;}function ajax_loadContent(divId,url){ 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"> Loading content - please wait'; dynamicContent_ajaxObjects[ajaxIndex] = new sack(); if(url.indexOf('?')>=0){ dynamicContent_ajaxObjects[ajaxIndex].method='GET'; var string = url.substring(url.indexOf('?')); url = url.replace(string,''); string = string.replace('?',''); var items = string.split(/&/g); for(var no=0;no<items.length;no++){ var tokens = items[no].split('='); if(tokens.length==2){ dynamicContent_ajaxObjects[ajaxIndex].setVar(tokens[0],tokens[1]);}}url = url.replace(string,'');}dynamicContent_ajaxObjects[ajaxIndex].requestFile = url; dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url);}; dynamicContent_ajaxObjects[ajaxIndex].runAJAX();}