var Testo_Contenitore = "";
var Risultato_AJAX="";
var altezza_contenitore=0;

//----------------------------------------------------------------------------------------------------------------

function Carica_Contenuto_AJAX(contenitore,url,frecce)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
     xmlhttp =new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
     xmlhttp =new ActiveXObject("Microsoft.XMLHTTP");
  }

   var posizione_sid=url.indexOf("&sid=");
  
  if (posizione_sid>0) { url=url.substring(0,posizione_sid); }  
  
  url=url+"&sid="+Math.random();

  Gestione_Loader();
  
  document.getElementById("Div_Caricamento").style.display="block";
 
 document.getElementById(contenitore).innerHTML="Caricamento del contenuto...<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>"; 

 xmlhttp.open("GET",url,true);
 
 xmlhttp.onreadystatechange=function()
   {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {    
	  Testo_Contenitore=xmlhttp.responseText;
  
      var pos=Testo_Contenitore.indexOf("#DIVISOREAJAX#");
  
      if(pos>0)
	    { var Risposta_2_pt1=Testo_Contenitore.substr(0,pos);
          document.getElementById(contenitore).innerHTML=Risposta_2_pt1;
        }
      else
	    {
			document.getElementById(contenitore).innerHTML= Testo_Contenitore;
			
            altezza_contenitore = document.getElementById("Content").offsetHeight;			
	    }
		

        document.getElementById("Div_Caricamento").style.display="none";
			
		if (altezza_contenitore>=300) 
		   {
			 if (frecce>=1)  
			 {
			   Gestione_Freccette();
  			   document.getElementById("divStayTopRight").style.display="block";
             }

			 if (frecce<2)  
			 {
               document.location.href="#inizio";
             }
			   
		   }
		else
		   {
			 document.getElementById("divStayTopRight").style.display="none";		 
		   }
		   
	    if (frecce==3)  
		 {
		   Gestione_Freccette();
  		   document.getElementById("divStayTopRight").style.display="block";
         }		   
		   
        if (xmlhttp) { xmlhttp.abort(); xmlhttp=null; }
		
		$('a#foto_light').fancybox({'titlePosition' : 'inside'});
		
//		 testo=Request.QueryString("title");
		 	
//      $('#'+ contenitore).removeHighlight().highlight(testo);

        Evidenzia_Testo(contenitore);

}
   
   }

  xmlhttp.send();

}

//----------------------------------------------------------------------------------------------------------------

function Esegui_AJAX(url)
{
	
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
     xmlhttp  =new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
     xmlhttp  =new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  Gestione_Loader();
  document.getElementById("Div_Caricamento").style.display="block";
  
  var posizione_sid=url.indexOf("&sid=");
  
  if (posizione_sid>0) 
     {
	  url=url.substring(0,posizione_sid)
 	 }
   
  url=url+"&sid="+Math.random();
  
  xmlhttp.open("GET",url,true);  

  xmlhttp.onreadystatechange=function()
   { 
        document.getElementById("Div_Caricamento").style.display="none";
   }

  xmlhttp.send();
}

//----------------------------------------------------------------------------------------------------------------

function AJAX_Carrello(cont_1,cont_2,url_2,frecce)
{
	
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
     xmlhttp_2=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
     xmlhttp_2=new ActiveXObject("Microsoft.XMLHTTP");   
  }
  
  var Risposta_2=""; 

  Gestione_Loader();
  document.getElementById("Div_Caricamento").style.display="block";
  
  var posizione_sid=url_2.indexOf("&sid=");
  
  if (posizione_sid>0) 
     {
	  url_2=url_2.substring(0,posizione_sid)
 	 }  
      
  url_2=url_2+"&sid="+Math.random();


  document.getElementById(cont_1).innerHTML="Caricamento del Contenuto...";
  document.getElementById(cont_2).innerHTML="Caricamento del Contenuto...<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
  
  xmlhttp_2.open("GET",url_2,true);  

  xmlhttp_2.onreadystatechange=function()
   { 
	 if (xmlhttp_2.readyState==4 && xmlhttp_2.status==200)
      {
       document.getElementById("Div_Caricamento").style.display="none";
  
       Risposta_2=xmlhttp_2.responseText;
   
       var pos=Risposta_2.indexOf("#DIVISOREAJAX#")
  
       var Risposta_2_pt1=Risposta_2.substr(0,pos)
       var Risposta_2_pt2=Risposta_2.substr(pos+14,(Risposta_2.length-pos))  
  
       //carrello
	   Gestione_Loader();
       document.getElementById("Div_Caricamento").style.display="block";
       document.getElementById(cont_1).innerHTML=Risposta_2_pt2;
       document.getElementById(cont_2).innerHTML=Risposta_2_pt1;
	   
	   altezza_contenitore = document.getElementById("Content").offsetHeight;			
	   
	   	if (altezza_contenitore>=300) 
		   {
	    	 if (frecce>=0)  
			 {
			  Gestione_Freccette();				 
  		      document.getElementById("divStayTopRight").style.display="block";

			 if (frecce<2)  
			 {
               document.location.href="#inizio";
             }


             }
		   }
		else
		   {
			 document.getElementById("divStayTopRight").style.display="none";		 
		   }

	    if (frecce==3)  
		 {
		   Gestione_Freccette();
  		   document.getElementById("divStayTopRight").style.display="block";
         }

       document.getElementById("Div_Caricamento").style.display="none";  

       if (xmlhttp_2) { xmlhttp_2.abort(); xmlhttp_2=null; }
	   
	   $('a#foto_light').fancybox({'titlePosition' : 'inside'});

      }
   }
  
xmlhttp_2.send();  
}

//----------------------------------------------------------------------------------------------------------------
function Gestione_Freccette()
{
 corpo_principale=985;
 
 totale=document.body.clientWidth;

 avanzo_barre=(totale-corpo_principale);
 
 var resto = avanzo_barre % 2;
 var quoziente = ( avanzo_barre - resto ) / 2;

 posizione=corpo_principale+quoziente;
 
 document.getElementById("divStayTopRight").style.left=String(posizione) + "px";
}
//----------------------------------------------------------------------------------------------------------------
function Gestione_Loader()
{
 document.getElementById("Div_Caricamento").style.right="0px"; 
}
