function reloadJavascripts () {
	var script;
	var reloadedScripts = new Array ();
	var notReloadedScripts = new Array ();
	try {
		var scripts = document.getElementsByTagName ('SCRIPT');
		for (var scriptIndex = 0; scriptIndex < scripts.length; scriptIndex ++) {
			script = scripts [scriptIndex];
			if (script.type == 'text/javascript' && script.src) {
				script.src += ((script.src.indexOf ('?') == -1) ? '?' : '')
					+ '&date=' + escape (new Date ());
				reloadedScripts.push (script.src);
			}
			else {
				notReloadedScripts.push (script.src);
			}
		}
	}
	catch (e) {
		alert ('Reloading JS : ' + e.name + ' : ' + e.message + "(last reloaded : " + script + ")");
	}
	/*
	alert ('Javascripts reloaded : ' + reloadedScripts.join (','));
	alert ('Javascripts not reloaded : ' + notReloadedScripts.join (','));
	*/
}

