
	function rebuildHTML()
	{
		var i, s, numargs = arguments.length;
		if(numargs>0){
			i = arguments[0];
		}
		if(i!=""){
			xajax_rebuildHTML(i);
		}else{
			xajax_rebuildHTML();		
		}
		return true;
	}

	<{$xajax_javascript}>
	xajax_rebuildHTML();
	function ShowCat(divname)
	{
		loadJS('<{$JS_PATH}>media/xml/' + divname + '.js',callback,divname);  
	}
	function callback(id){
	document.getElementById(id+'1').className="s2";
	document.getElementById('PF_content').innerHTML = eval(id);
	document.getElementById('PF_content').style.display = 'block';
	}

	function loadJS(js,callback,id)
	 {
		 var scriptId = document.getElementById(id);
		 if(scriptId)
		 {
			   callback(id);
		 }
		 else
		 {
				 var script = document.createElement("script");
				   script.id = id;
				   script.type = "text/javascript";
				 if (callback)
				 {
					   script.onload = script.onreadystatechange = function()
					 {
						 if (script.readyState && script.readyState != 'loaded' && script.readyState != 'complete')
						 {
							 return;
						 }

						   script.onreadystatechange = script.onload = null;
						   callback(id);
					 };
				 }
				   script.src = js;
				 var head = document.getElementsByTagName('head').item(0);
				   head.appendChild (script);
		 }
	 }
