
function showSpot(url,parname,str,PanelName)
{
var xmlhttpAdv;


xmlhttpAdv=GetXmlHttpObject();

if (xmlhttpAdv==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  } 

var url2="http://www.actrinitapoli.it/" + url;

if (parname!=''){
	url=url2+ "?" + parname + "=" + str;
}
else
{
	url=url2;
}

xmlhttpAdv.open("POST",url,true);

xmlhttpAdv.send(null);
xmlhttpAdv.onreadystatechange=function(){stateCambiato(PanelName,xmlhttpAdv);}

}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function stateCambiato(PanelName,xmlhttpAdv)
{

if (xmlhttpAdv.readyState==4)
  {

  document.getElementById(PanelName).innerHTML=xmlhttpAdv.responseText;
	var j = document.createElement("div");

	j.innerHTML = "_" + xmlhttpAdv.responseText + "_";

	ahah_execJS(j);
  }else
	{
	document.getElementById(PanelName).innerHTML="Caricamento in corso...";
	}
}

// Parte script

function ahah_execJS(node) {
var st = node.getElementsByTagName('SCRIPT');
var strExec;
var sSrc;

var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
var bMoz = (navigator.appName == 'Netscape');

for ( var i = 0; i < st.length; i++) {

	if (bSaf) {
		strExec = st[i].innerHTML;
		sSrc= st[i].src;
	} else if (bOpera) {
		strExec = st[i].text;
		sSrc= st[i].src;
		
	} else if (bMoz) {
		strExec = st[i].textContent;
		sSrc= st[i].src;
	} else {
		strExec = st[i].text;
		sSrc= st[i].src;
	}
		try {

		eval(strExec);
		
		} catch (e) {

		}
	
	try{
		if (sSrc!=''){


			loadFileToElement('http:www.actrinitapoli.it/xtrnlPageDownloader.aspx?url='+sSrc);
		}
		}catch(e){}
	}
}


function loadFileToElement(filename)
{


    	var xmlHTTP = new GetXmlHttpObject();

	var text;
    try
    {

    xmlHTTP.open("POST", filename, true);
    xmlHTTP.send(null);

    xmlHTTP.onreadystatechange=function(){caricaJs(xmlHTTP);}


    }
    catch (e) {
        window.alert(e+"Unable to load the requested file.");
        return;
    }
	
    return text;
}

function caricaJs(xmlHTTP){
	if (xmlHTTP.readyState==4){

		//alert("trying to evaluate:" +xmlHTTP.responseText);
		eval(xmlHTTP.responseText);
		//alert("evalued");

	}
}
