	var m_clicked = "";
	var sm_clicked = "";

    /*  --------------------------------------        MENU PRINCIPALI        ------------------------------------- */	
	
	function m_mouseover(o)
	{
		var nSrc = o.src;
		nSrc = nSrc.replace(/_off/i,"_on");
		o.src = nSrc;
		o.style.cursor = "pointer";
	}

	function m_mouseout(o)
	{
		if (!(m_clicked==o.id)) 
		{
			var nSrc = o.src;
			nSrc = nSrc.replace(/_on/i,"_off");
			o.src = nSrc;
			o.style.cursor = "default";
		}
	}

	function m_mouseclick(o)
	{
		var node;
		var mblock = document.getElementById("mm_block").childNodes;
		for (j=0;j<mblock.length;j++) 
		{
			node=mblock.item(j);
			if(node.nodeType==1)
			{ 
				nSrc = node.getAttribute("src");
				nSrc = nSrc.replace(/_on/i,"_off");
				node.setAttribute("src",nSrc);
			}
		}
		m_clicked=o.id
		nSrc = o.src;
		nSrc = nSrc.replace(/_off/i,"_on");
		o.src = nSrc;
		change_sm();
	}	
	
	function change_sm()
	{
		var x = new String();
		switch (m_clicked)
		{
			case "m_01":
			x = "<a href=\"javascript:void(0);\">About virtual museum<\/a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:void(0);\">The story<\/a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:void(0);\">Technical details<\/a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:void(0);\">Credits<\/a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:void(0);\">Educational<\/a>";
			break;
			case "m_02":
			x = "<a href=\"javascript:void(0);\" onclick=\"requestAjax('images/eng/Templates/time_gate.htm');\">Halls<\/a>";
			break;
			case "m_03":
			x = "<a href=\"javascript:void(0);\">Origins<\/a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:void(0);\">Culture refering to<\/a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"javascript:void(0);\">History<\/a>";
			break;
			default:
			x = " ";
		}
		document.getElementById("sm_block").innerHTML = x;
	}

    /*  --------------------------------------        SOTTOMENU        ------------------------------------- */	

	function resetSm_Clicked(){sm_clicked="sm_01";}

	function sm_mouseout(o)
	{
		if (!(sm_clicked==o.id)) 
		{
			var nSrc = o.src;
			nSrc = nSrc.replace(/_on/i,"_off");
			o.src = nSrc;
			o.style.cursor = "default";
		}
	}

	function sm_mouseclick(o)
	{
		var b_o = document.getElementById(sm_clicked);
		var nSrc = b_o.src;
		nSrc = nSrc.replace(/_on/i,"_off");
		b_o.src = nSrc;
		nSrc = o.src;
		nSrc = nSrc.replace(/_off/i,"_on");
		o.src = nSrc;
		sm_clicked=o.id;
	}

	function requestAjax_sm(url) 
	{
    	document.getElementById("loader").style.visibility = "visible";	
		if (window.XMLHttpRequest) 
		{ 
			req = new XMLHttpRequest();
			req.onreadystatechange = targetDiv_sm;
			try 
			{
				req.open("GET", url, true);
			} 
			catch (e) 
			{
				alert(e);
			}
			req.send(null);
		} else if (window.ActiveXObject) 
		{ 
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = targetDiv_sm;
				req.open("GET", url, true);
				req.send();
			}
		}
	}
	function targetDiv_sm() 
	{
		if (req.readyState == 4) { 
		if (req.status == 200) {
			document.getElementById("sc_content").innerHTML = req.responseText;
		 } else {
		   alert("Problem: " + req.statusText);
		 }
		 document.getElementById("loader").style.visibility = "hidden";	
		}
	} 			



    /*  --------------------------------------        AJAX PRINCIPALE        ------------------------------------- */	
	function requestAjax(url) 
	{
    	document.getElementById("loader").style.visibility = "visible";	
		resetSm_Clicked();
		if (window.XMLHttpRequest) 
		{ 
			req = new XMLHttpRequest();
			req.onreadystatechange = targetDiv;
			try 
			{
				req.open("GET", url, true);
			} 
			catch (e) 
			{
				alert(e);
			}
			req.send(null);
		} else if (window.ActiveXObject) 
		{ 
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = targetDiv;
				req.open("GET", url, true);
				req.send();
			}
		}
	}
	function targetDiv() 
	{
		if (req.readyState == 4) { 
		if (req.status == 200) {
			document.getElementById("c_content").innerHTML = req.responseText;
		 } else {
		   alert("Problem: " + req.statusText);
		 }
		 document.getElementById("loader").style.visibility = "hidden";	
		}
	}
	
   /*  --------------------------------------        AJAX IMMAGINI        ------------------------------------- */	
	function requestAjax_img(url) 
	{
    	document.getElementById("loader").style.visibility = "visible";	
		if (window.XMLHttpRequest) 
		{ 
			req = new XMLHttpRequest();
			req.onreadystatechange = targetDiv_img;
			try 
			{
				req.open("GET", url, true);
			} 
			catch (e) 
			{
				alert(e);
			}
			req.send(null);
		} else if (window.ActiveXObject) 
		{ 
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.onreadystatechange = targetDiv_img;
				req.open("GET", url, true);
				req.send();
			}
		}
	}
	function targetDiv_img() 
	{
		if (req.readyState == 4) { 
		if (req.status == 200) {
			document.getElementById("ArcTres_cont_body").innerHTML = req.responseText;
		 } else {
		   alert("Problem: " + req.statusText);
		 }
		 document.getElementById("loader").style.visibility = "hidden";	
		}
	}
			function gbflash(title,url,height,width)
	{
		var hh = parseInt(height);  //753
		var ww = parseInt(width);   //770
		a = GB_showCenter(title, "../"+url, hh, ww);
		alert(title + " - " + "../"+url + " - " + height + " - " + width);
	}
	
	

