var dimensioneSchermoW = 0;
var dimensioneSchermoH = 0;
 	var nAgt = navigator.userAgent;
var browserName  = navigator.appName;
var fullVersion  = ''+parseFloat(navigator.appVersion);


       



// JavaScript Document
window.onload = function()
{
	PosizionaElementi();
         	GestisciVetrina();
         	        
}

window.onresize = function()
{
	PosizionaElementi();
 
}

function PosizionaElementi()
{
  if (isNaN(window.scrollY))
	{
		dimensioneSchermoW = document.body.clientWidth;
		dimensioneSchermoH = document.body.clientHeight;
	}
	else
	{
		dimensioneSchermoW = window.innerWidth;
		dimensioneSchermoH = window.innerHeight;
	}
	
	var contenitore = document.getElementById("contenitore");
	var contenitoreIntestazione = document.getElementById("contenitoreIntestazione");
	
	if (contenitore == null)
		return;
	
	//alert(contenitore.offsetLeft);
	//var posizioneSfondoIntestazione = parseInt(((dimensioneSchermoW - contenitore.clientWidth) / 2) + 418, 10);
	var posizioneSfondoIntestazione = parseInt(contenitore.offsetLeft + (contenitore.clientWidth - 552), 10);
	contenitoreIntestazione.style.backgroundPosition = posizioneSfondoIntestazione + "px 7px";
}
function mostra(id)
{
	var a = document.getElementById(id);

    a.className="mostra";
}
function mostra2(id)
{
	var a = document.getElementById(id);

    a.className="invisibile";
}
function visualizza(id)
{
	var a = document.getElementById(id);

    a.className="diagramma";
}












function cambia(id)
{


var ix;

	
	
	
	// In MSIE, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);

}
if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
	
	




   if (browserName=="Microsoft Internet Explorer")
  {
      
    if (fullVersion == 6.0)
      {var a = document.getElementById(id);
		
	 	
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/bottoneSopra.png)';
	 b.item(1).style.background='url(../immagini/menu/bottoneCentro.png)';
	 b.item(2).style.background='url(../immagini/menu/bottoneSotto.png)';
	  }
	  else
	  {
		  var a = document.getElementById(id);
a.className='bottoneHover';
	 
		  
		  
	  }
	  
  }
  else
  
  {
	  
	var a = document.getElementById(id);
		  var a = document.getElementById(id);
a.className='bottoneHover';

  }
}
function rimetti(id)
{
	
	
	
	


var ix;

	
	
	
	// In MSIE, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);

}
if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
	
	



 

   if (browserName=="Microsoft Internet Explorer")
  {
      
    if (fullVersion == 6.0)
      {var a = document.getElementById(id);

		 
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/bottoneSopra2.png)';
	 b.item(1).style.background='url(../immagini/menu/bottoneCentro2.png)';
	 b.item(2).style.background='url(../immagini/menu/bottoneSotto2.png)';
		 
	  }
	  else
	  
	  {
		  	var a = document.getElementById(id);
		
a.className='bottone';
	  }
	  
  }
  else
  
  {
	var a = document.getElementById(id);
a.className='bottone';
	
  }
}








function cambiaLink(id)
{

  var xx = document.getElementById(id);
  if (xx.className !='head selected')
  {
var ix;


	// In MSIE, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);

}
if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
	
	




   if (browserName=="Microsoft Internet Explorer")
  {
      
    if (fullVersion == 6.0)
      {var a = document.getElementById(id);
		
	 	
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/bottoneSopra.png)';
	 b.item(1).style.background='url(../immagini/menu/bottoneCentro.png)';
	 b.item(2).style.background='url(../immagini/menu/bottoneSotto.png)';
	  }
	  else
	  {
		  var a = document.getElementById(id);

	 var b = a.getElementsByTagName('div');

  b.item(0).style.background='url(../immagini/menu/LinkAltoY.png) no-repeat';
	 b.item(1).style.background='url(../immagini/menu/LinkCentroY.png) no-repeat';
	 b.item(2).style.background='url(../immagini/menu/LinkBassoY.png) no-repeat';
	 
		  
		  
	  }
	  
  }
  else
  
  {
	  
	var a = document.getElementById(id);
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/LinkAltoY.png) no-repeat';
	 b.item(1).style.background='url(../immagini/menu/LinkCentroY.png) no-repeat';
	 b.item(2).style.background='url(../immagini/menu/LinkBassoY.png) no-repeat';



  }
}


else
{
  var a = document.getElementById(id);
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/LinkAltoY.png) no-repeat';
	 b.item(1).style.background='url(../immagini/menu/LinkCentroY2.png) no-repeat';
	 b.item(2).style.background='url(../immagini/menu/LinkBassoY.png) no-repeat';
}

   }


function rimettiLink(id)
{
	
	
	
	


var ix;
    var xx = document.getElementById(id);
  if (xx.className !='head selected')
  {
	
	
	
	// In MSIE, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);

}
if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
	
	



 

   if (browserName=="Microsoft Internet Explorer")
  {
      
    if (fullVersion == 6.0)
      {var a = document.getElementById(id);

		 
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/bottoneSopra2.png) no-repeat';
	 b.item(1).style.background='url(../immagini/menu/bottoneCentro2.png) no-repeat';
	 b.item(2).style.background='url(../immagini/menu/bottoneSotto2.png) no-repeat';
		 
	  }
	  else
	  
	  {
	var a = document.getElementById(id);
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/LinkAlto.png) no-repeat';
	 b.item(1).style.background='url(../immagini/menu/LinkCentro.png) no-repeat';
	 b.item(2).style.background='url(../immagini/menu/LinkBasso.png) no-repeat';
	  }
	  
  }
  else
  
  {
	var a = document.getElementById(id);
		 var b = a.getElementsByTagName('div');

     b.item(0).style.background='url(../immagini/menu/LinkAlto.png) no-repeat';
	 b.item(1).style.background='url(../immagini/menu/LinkCentro.png) no-repeat';
	 b.item(2).style.background='url(../immagini/menu/LinkBasso.png) no-repeat';
	
  }
}

else

{

    

}
   }


                     

       function scendi()
{
           var imola,cesena,ravenna,bologna,parma,piacenza,modena,ferrara,rimini,reggio;
                  var bonus;                 
                        
           var imola=     document.getElementById("imola")             
            imola.className="section mappaelenco";
                                
                   var cesena=     document.getElementById("cesena")             
            cesena.className="section mappaelenco";
                     var ravenna=     document.getElementById("ravenna")             
            ravenna.className="section mappaelenco";
                     var bologna=     document.getElementById("bologna")             
            bologna.className="section mappaelenco";
                     var parma=     document.getElementById("parma")             
            parma.className="section mappaelenco";
                     var piacenza=     document.getElementById("piacenza")             
            piacenza.className="section mappaelenco";
                     var modena=     document.getElementById("modena")             
             modena.className="section mappaelenco";
                     var ferrara=     document.getElementById("ferrara")             
            ferrara.className="section mappaelenco";
                      var rimini=     document.getElementById("rimini")             
            rimini.className="section mappaelenco";
                           var reggio=     document.getElementById("reggio")             
            reggio.className="section mappaelenco";
  //                     var bonus=     document.getElementById(nome)             
    //        bonus.className="elenco";
            
                             
                           
                       
                       
           
              
           
       
           
   
     
 
           
  
}





  var SLIDETIMER = 3;
var SLIDESPEED = 30;
var SCROLLTIMER = 3;
var SCROLLSPEED = 3;
var STARTINGOPACITY = 40;

// handles section to section scrolling of the content //
function slideContent(id,prefix,timer) {
scendi();
  var div = document.getElementById(id);
  var slider = div.parentNode;
  clearInterval(slider.timer);
  slider.section = parseInt(id.replace(/\D/g,''));
  slider.target = div.offsetLeft;
  slider.style.left = slider.style.left || '0px';
  slider.current = slider.style.left.replace('px','');
  slider.direction = (Math.abs(slider.current) > slider.target) ? 1 : -1;
  slider.style.opacity = STARTINGOPACITY * .01;
  slider.style.filter = 'alpha(opacity=' + STARTINGOPACITY + ')';
  slider.timer = setInterval( function() { slideAnimate(slider,prefix,timer) }, SLIDETIMER);
}

function slideAnimate(slider,prefix,timer) {
  var curr = Math.abs(slider.current);
  var tar = Math.abs(slider.target);
  var dir = slider.direction;
  if((tar - curr <= SLIDESPEED && dir == -1) || (curr - tar <= SLIDESPEED && dir == 1)) {
    slider.style.left = (slider.target * -1) + 'px';
	slider.style.opacity = 1;
	slider.style.filter = 'alpha(opacity=100)';
    clearInterval(slider.timer);
	if(slider.autoscroll) {
	  setTimeout( function() { autoScroll(slider.id,prefix,timer) }, timer * 1000);
	}
  } else {
	var pos = (dir == 1) ? parseInt(slider.current) + SLIDESPEED : slider.current - SLIDESPEED;
    slider.current = pos;
    slider.style.left = pos + 'px';
  }
}

// handles manual scrolling of the content //
function scrollContent(id,dir) {
  var div = document.getElementById(id);
  clearInterval(div.timer);
  var sections = div.getElementsByTagName('div');
  var length = sections.length;
  var limit;
  if(dir == -1) {
    limit = 0;
  } else {
    if(length > 1) {
      limit = sections[length-1].offsetTop;
    } else {
      limit = sections[length-1].offsetHeight - div.parentNode.offsetHeight + 20;
    }
  }
  div.style.opacity = STARTINGOPACITY * .01;
  div.style.filter = 'alpha(opacity=' + STARTINGOPACITY + ')';
  div.timer = setInterval( function() { scrollAnimate(div,dir,limit) }, SCROLLTIMER);
}

function scrollAnimate(div,dir,limit) {
  div.style.top = div.style.top || '0px';
  var top = div.style.top.replace('px','');
  if(dir == 1) {
	if(limit - Math.abs(top) <= SCROLLSPEED) {
	  cancelScroll(div.id);
	  div.style.top = '-' + limit + 'px';
	} else {
	  div.style.top = top - SCROLLSPEED + 'px';
	}
  } else {
	if(Math.abs(top) - limit <= SCROLLSPEED) {
	  cancelScroll(div.id);
	  div.style.top = limit + 'px';
	} else {
	  div.style.top = parseInt(top) + SCROLLSPEED + 'px';
	}
  }
}

// cancel the scrolling on mouseout //
function cancelScroll(id) {
  var div = document.getElementById(id);
  div.style.opacity = 1;
  div.style.filter = 'alpha(opacity=100)';
  clearTimeout(div.timer);
}

// initiate auto scrolling //
function autoScroll(id,prefix,timer,restart) {
  var div = document.getElementById(id);
  div.autoscroll = (!div.autoscroll && !restart) ? false : true;
  if(div.autoscroll) {
    var sections = div.getElementsByTagName('div');
    var length = sections.length;
    div.section = (div.section && div.section < length) ? div.section + 1 : 1;
    slideContent(prefix + '-' + div.section,prefix,timer);
  }
}

// cancel automatic scrolling //
function cancelAutoScroll(id) {
  var div = document.getElementById(id);
  div.autoscroll = false;
}

















var intervalloScorrimento = null;
var altezzaVetrina = 150;


function GestisciVetrina()
{





	var vetrina = document.getElementById("vetrina");
	var boxScorrimento = null;
	
	var i = 0;
	if (vetrina != null)
	{
		var boxVetrina = vetrina.getElementsByTagName("div");
		for (i = 0; i < boxVetrina.length; i ++)
		{
			if (boxVetrina[i].id == "boxScorrimento")
			{
				boxScorrimento = boxVetrina[i];
				break;
			}
		}
		
		var linkVetrina = vetrina.getElementsByTagName("a");
		for (i = 0; i < linkVetrina.length; i ++)
		{
			linkVetrina[i].onmouseover = function() { ScorriNews(null); };
			linkVetrina[i].onmouseout = function() { ScorriNews(boxScorrimento.id); };
		}
		
		if (boxScorrimento != null)
		{
			boxScorrimento.style.top = altezzaVetrina;
			intervalloScorrimento = setInterval("ScorriNews('" + boxScorrimento.id + "')", 25)
		}
	}
}
function ScorriNews(idBoxScorrimento)
{
	if (idBoxScorrimento == null)
	{
		clearInterval(intervalloScorrimento);
		intervalloScorrimento = null;
		return;
	}
	
	var boxScorrimento = document.getElementById(idBoxScorrimento);
	if (intervalloScorrimento == null)
		intervalloScorrimento = setInterval("ScorriNews('" + boxScorrimento.id + "')", 25)
		
	boxScorrimento.style.top = parseInt(boxScorrimento.style.top, 10) - 1;
	
	if ((parseInt(boxScorrimento.style.top, 10) + boxScorrimento.clientHeight) == 0)
		boxScorrimento.style.top = altezzaVetrina;
}





function cambiaGalleria(id)
{
	/*var a = document.getElementById(id);
	var b = a.getElementsByTagName('span');
	
	var titolo = document.getElementById('galleriaTitolo');
	var descrizione = document.getElementById('galleriaDescrizione');
	var data = document.getElementById('galleriaData');
	
	titolo.innerHTML = b.item(0).innerHTML;
	descrizione.innerHTML = b.item(3).innerHTML;
	data.innerHTML = b.item(1).innerHTML;*/
	var a=$("#"+id);
	var titolo=$("#galleriaTitolo");
		var descrizione=$("#galleriaDescrizione");
			var data=$("#galleriaData");
			
			titolo.html(a.find(".galleriaTitolo").html());
			data.html(a.find(".galleriaData").html());
			descrizione.html(a.find(".galleriaDescrizione").html());
}
