<head>
<script language="JavaScript" type="text/javascript">
	<!--//
var xmlHttp, nano, voce, pagina
function chiama(par,nano2){ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return
	} 
	var url=par;
	nano = nano2
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
//qui confeziona il risultato e decide se mettere il risultato in un oggetto di cui è noto l'ID o se metterlo in un array
function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		if (nano == "£") {
		var t = xmlHttp.responseText.toString()
		voce = t.split(",")
		} else{
		document.getElementById(nano).innerHTML=xmlHttp.re  sponseText 
		}
	} 
} 
//questa serve a individuare il browser e l'oggetto xmlhttp più adatto
function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null
	try {
	objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch(e)  {
	
		 try  {
		 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		 }
		 
		 catch(f){
			 objXMLHttp=new XMLHttpRequest()
		 }
	}
	return objXMLHttp
}
	
//chiamo la funzione passandogli come parametro il nome della pag.corrente
pagina = "maclang.asp?q="+location.href.substring(location.  href.lastIndexOf("/")+1); 
chiama(pagina,"£");
//-->
</script>
</head>
<body > 
<script language=javascript>document.write(voce[0])</script> 
.....
<script language=javascript>document.write(voce[1])</script> 
.....
<script language=javascript>document.write(voce[2])</script> 
</body>