var cancella_cache = true;
var oggetti_caricati = "";
var rootdomain = "http://"+window.location.hostname;
var step_cache = "";

function carica_contenuto(url, containerid) {
	
	var page_request = false;
	var web_trends = false;	

	if (window.XMLHttpRequest) page_request = new XMLHttpRequest();
	else if (window.ActiveXObject) {
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	} else return false; //non abilitato

  //commento riga perchè per OIL non serve
	//if(url.indexOf('?sez=predefinita')!=-1 || url.indexOf('?sez=nopredefinita')!=-1){web_trends=true;}

	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid, web_trends);	
	}
	
	if (cancella_cache) step_cache = (url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
	page_request.open('GET', url+step_cache, true);
	page_request.send(null);
	
}

function loadpage(page_request, containerid, web_trends) {
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1) && web_trends == false){
	// && web_trends == false
		//alert('2. ci siamo');
		var elementoDiv =  document.getElementById(containerid);
		
		elementoDiv.innerHTML = page_request.responseText;
		
		var elem_script = elementoDiv.getElementsByTagName("script");
		
		for ( var k=0; k<elem_script.length; k++ ) {
			
			var testohtml = elem_script[k].innerHTML;
			
			var ing = "<!"+"--";
			var usc = "--"+">";
			
			testohtml = testohtml.replace( ing,"");
			testohtml = testohtml.replace( usc,"");
			
			eval(testohtml);	
		}
		
	}
}

function loadobjs(){
	if (!document.getElementById) return;

	for (i=0; i<arguments.length; i++) {
		var file = arguments[i];
		var fileref = "";
		
		if (oggetti_caricati.indexOf(file)==-1) {
			if (file.indexOf(".js")!=-1) {
				fileref=document.createElement('script');
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
			} else if (file.indexOf(".css")!=-1) {
				fileref=document.createElement("link");
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", file);
			}
		}
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref);
			oggetti_caricati+=file+" ";
		}
	}
}