//oggetto http x ajax   
var iFailed = 0;    
var ty = "";
var fie = "";
var whe = "";
var par=""; 
function getHttp(type,filestring,where,param)
{
var file = filestring; 
ty  = type;
fie =  filestring;
whe =  where;
par = param;
    var oXmlHttp = zXmlHttp.createRequest();    
	if(iFailed<5)
	{
		try{
			    oXmlHttp.open(type, file, true);
			   	oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   	oXmlHttp.setRequestHeader("Content-type", "text/html; charset=UTF-8");

			
			    oXmlHttp.onreadystatechange = function () {
			        if (oXmlHttp.readyState == 4) {
			            if (oXmlHttp.status == 200) {
			                display(oXmlHttp.responseText,where);nd();//display("", "loaderOver");
			            } else {     
							//alert("Errore di lettura dal file: "+file);
			                //display("Errore di lettura dal file: "+file+"<br/>errore: "+oXmlHttp.statusText,where);
			            }
			        }            
			    };
			   oXmlHttp.send(par); 
		    }catch(oException)	
			{
				iFailed++; 
				alert("Errore di lettura dal file: "+file+"<br/>numero errore: "+iFailed,where);  
				setTimeout("",20);  
				getHttp(ty,fie,whe,par);
			} 	
   } 
}

function display(sText,where)
{
	var divImage = xDOM(where,0);
	divImage.innerHTML = sText;
} 

var aDOM = 0;
// var ieDOM = 0;
var nsDOM = 0
var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else {
// ieDOM = document.all;
// if (ieDOM) aDOM = 1; else {
var nsDOM = (
(navigator.appName.indexOf('Netscape') != -1)
&& (parseInt(navigator.appVersion) ==4));
if (nsDOM) aDOM = 1;
// }
}
function xDOM(objectId, wS) {
if (stdDOM) return wS ?
document.getElementById(objectId).style:
document.getElementById(objectId);
// if (ieDOM) return wS ? document.all[objectId].style:
// document.all[objectId];
if (nsDOM) return document.layers[objectId];
}

