var active = false;
			var req;
			
			var default_text = null; 
			var loaded_text = null;
			var text = null; 
 
 			var loader = null;
			
			function loadXMLDoc(url){
				req = null;
				if (window.XMLHttpRequest) {
					try {
						req = new XMLHttpRequest();
					} 
					catch (e) {
					}
				}
				else 
					if (window.ActiveXObject) {
						try {
							req = new ActiveXObject('Msxml2.XMLHTTP');
						} 
						catch (e) {
							try {
								req = new ActiveXObject('Microsoft.XMLHTTP');
							} 
							catch (e) {
							}
						}
					}
				
				if (req) {
					req.open("GET", url, true);
					req.onreadystatechange = processReqChange;
					loader.style.display = "block";
					req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");

					req.send(null);
				}
			}
 
			function processReqChange(){
				loader.style.display = "none";
				try {
					if (req.readyState == 4) {
						if (req.status == 200 && active) {
							loaded_text.innerHTML = req.responseText;
						}
						else {
							//(req.statusText);
						}
					}
				} 
				catch (e) {
				}
			}


		function get_text(id)
		{
			loadXMLDoc(id + ".html");
			
		}
		
		window.onload = function()
		{
			default_text = document.getElementById("default_text");
			loaded_text = document.getElementById("loaded_text");
			text = document.getElementById("text");
			
			text.onmouseout = function(e)
			{
				if (!e) var e = window.event;
				var tg = (window.event) ? e.srcElement : e.target;
				if (tg.nodeName != 'DIV') return;
				var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
				while (reltg != tg && reltg.nodeName != 'BODY')
					reltg= reltg.parentNode
				if (reltg== tg) return;

				active = false;
				default_text.style.display = "block";
				loaded_text.innerHTML = "";
			}
				
			loader = document.getElementById("loader");
			
			var menu = document.getElementById("menu");
			var els = menu.getElementsByTagName('a');
			for(var i=0; i < els.length; i++)
			{
			/*	els[i].onclick = function()
				{
					if (!active) {
						active = true;
						default_text.style.display = "none";
						get_text(this.id);
					}
				}
				*/
				els[i].onmouseover = function()
				{
					active = true;
					default_text.style.display = "none";
					get_text(this.id);
				}
						/*		
				els[i].onmouseout = function()
				{
					active = false;
					default_text.style.display = "block";
					loaded_text.innerHTML = "";
				}*/
			} 
		}
