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+" ";
 }
 }
}

function includi_contenuto(url) {

 var page_request = false;
 var web_trends = false;
 var htmlText = "<!-- inclusione fallita "+url+"-->";
 
 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
 

 /**
 page_request.onreadystatechange=function(){
 	if (page_request.readyState == 4 && (page_request.status==200)){
 		htmlText=	page_request.responseText; 
 	
 	}
 }
 
 var step_cache = (url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
 page_request.open('GET', url+step_cache, true);
 page_request.send(null);
 //alert(htmlText);
 **/
 
 var step_cache = (url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
 page_request.open('GET', url+step_cache, false);
 page_request.send(null);
 htmlText=	page_request.responseText; 
 //alert(htmlText);
 return htmlText;

}

function checkFattureInScadenza(){

	var divInScadenzarosso = document.getElementById('divInScadenzarosso');
	var divInScadenzagiallo = document.getElementById('divInScadenzagiallo');


	if(divInScadenzarosso!=null && divInScadenzagiallo!=null){

		var time = new Date().getTime();	
		jQuery.getJSON("/checkFattureInScadenza.do?time="+time,
				function(json){

			if(json!=null && json.jsonResult!=null){
				/*alert("Il parametro ritornato \u00E8 : " + json.jsonResult.inScadenza);*/  

				if(json.jsonResult.inScadenza=="rosso"){
					divInScadenzarosso.style.display = 'block';   
				}

				if(json.jsonResult.inScadenza=="giallo"){
					divInScadenzagiallo.style.display = 'block';   
				}


			}  
		}
		);
	}

}









