// Identificazione del browser

   // inserisce il link all'immagine sulla barra
   document.write('<link rel="shortcut icon" href="images/boss.ico">');


// Testata del sito
function testata() {
         document.write('<div id="header"> <img style="width: 609px; height: 35px;" alt="Bossoni Consulenza Informatica" id="logo" src="images/nome.gif" /><img style="width: 150px; height: 39px;" alt="Italiano" id="lingua" src="images/italiano.gif" /><br /></div>');
         document.write('<a href="in_costruzione.html"><img title="Goto english pages" style="border: 0px solid ; width: 38px; height: 27px;" alt="English" id="bandiera" src="images/Bandiera_Inglese.gif" /></a>');
}

function Is() {
agent = navigator.userAgent.toLowerCase();
this.major = parseInt(navigator.appVersion);
this.minor = parseFloat(navigator.appVersion);
this.ns = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));
this.ns4 = (this.ns && (this.major == 4));
this.ns6 = (this.ns && (this.major >= 5));
this.ie = (agent.indexOf("msie") != -1);
this.ie3 = (this.ie && (this.major < 4));
this.ie4 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") == -1));
this.ie5 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") != -1));
this.ie55 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.5") != -1));
this.ie6 = (this.ie && (agent.indexOf("msie 6.0")!=-1) );
this.ie7 = (this.ie && (agent.indexOf("msie 7.0")!=-1) );
this.wince = (agent.indexOf("windows ce")!=-1);
this.opera = (agent.indexOf("opera")!=-1);
this.firefox = (agent.indexOf("Firefox")!=-1);
}

var is = new Is();

if (is.opera) //for Opera
{
  document.write('<link rel="stylesheet" href="op_main.css" type="text/css">')
  document.write('<link rel="stylesheet" href="op_menu.css" type="text/css">')
  document.write('<link rel="stylesheet" href="op_margine.css" type="text/css">')


}
else {

   if (is.wince) //for Windows ce
   {
     window.location.href="mobile/index.html"
   }
   else
   {
     if (is.ie4||is.ie5||is.ie55||is.ie6||is.ie7) //for IE
     {
       if (is.ie7)
       {
         document.write('<link rel="stylesheet" href="ie7_main.css" type="text/css">')
       }
       else
       {
         document.write('<link rel="stylesheet" href="ie_main.css" type="text/css">')
       }

       document.write('<link rel="stylesheet" href="ie_menu.css" type="text/css">')
       document.write('<link rel="stylesheet" href="ie_margine.css" type="text/css">')
     }
     else
     {
       if (is.opera)
       {
         document.write('<link rel="stylesheet" href="op_main.css" type="text/css">')
         document.write('<link rel="stylesheet" href="op_menu.css" type="text/css">')
         document.write('<link rel="stylesheet" href="op_margine.css" type="text/css">')
       }
       else
       {
         document.write('<link rel="stylesheet" href="mz_main.css" type="text/css">')
         document.write('<link rel="stylesheet" href="mz_menu.css" type="text/css">')
         document.write('<link rel="stylesheet" href="mz_margine.css" type="text/css">')
       }
     };
   };
};

// dissolvenza delle immagini

function initImage(objId){
image = document.getElementById(objId);
setOpacity(image, 0);
image.style.visibility = 'visible';
fadeIn(objId,0);
}

function setOpacity(obj,opacity){
opacity=(opacity==100) ? 99.999 : opacity;
obj.style.filter = "alpha(opacity:"+opacity+")";  // IE/Win
obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
obj.style.MozOpacity = opacity/100;   // Older Mozilla and Firefox
obj.style.opacity = opacity/100;      // Safari 1.2, newer Firefox and Mozilla, CSS3
}

function fadeIn(objId,opacity){
if(!document.getElementById) return;
obj = document.getElementById(objId);
if(opacity <= 100){
  setOpacity(obj,opacity);
  opacity += 5;
  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 200);
  }
}

//la temporarizzazione e l' opacità finale sono state leggermente cambiate
function fadeOut(objId,opacity){
if(!document.getElementById) return;
obj = document.getElementById(objId);
if(opacity >= 30){
  setOpacity(obj,opacity);
  opacity -= 10;
  window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
  }
}

//funzione aggiunta: fadeOut e fadeIn al passaggio del mouse
function setFade(objId){
el=document.getElementById(objId);
el.onmouseover=function(){fadeOut(objId,100)};
el.onmouseout=function(){fadeIn(objId,40)};
}

function dissolvenza(imageId) {
document.write("<style type='text/CSS'> #"+ imageId +"{visibility:hidden;} </style>");
window.onload = function(){initImage(imageId)};
}

// Visualizzazione del tempo nelle 12 ore precedenti

function takeYear(theDate) {
	x = theDate.getYear();
	var y = x % 100;
	y += (y < 38) ? 2000 : 1900;
	return y;
}

function leadingZero(nr) {
	if (nr < 10) nr = "0" + nr;
	return nr;
}

function Minuti(nro) {
    if (nro < 30) {
       nro = "00";
       }
    else
       {
       nro = "30";
    }
    return nro;
}

function PercorsoImmagine(intervallo){
   var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
   var today = new Date();
   var Year = takeYear(today);
   var Month = leadingZero(today.getMonth() + 1);
   var Day = leadingZero(today.getDate());
   var Hours = leadingZero(today.getHours());
   var Minutes = Minuti(today.getMinutes());
   var StopDate = "stopdate=" + takeYear(today) + leadingZero(today.getMonth() + 1) + leadingZero(today.getDate()) + "&";
   var StopTime = "stoptime=" + leadingZero(today.getHours()) + Minuti(today.getMinutes()) + "&";
   var Interval = "interval=30&D.x=101&D.y=36";

   if (today.getHours()< 12)
   {
      Hours = leadingZero(12 + today.getHours());
      if (today.getDate() == 1)
      {
         if (today.getMonth() == 0)
         {
            Year = Year - 1;
            Month = 12;
         }
         if (year/4 == parseInt(year/4))
         {
            monthLength[1] = 29;
         }
         Day = monthLength[Month - 1];
      }
      else{
         Day = leadingZero(today.getDate() - 1);
      }
   }
   else {
      Hours = leadingZero(today.getHours() - 12);
   }

   var StartDate = "startdate=" + Year + Month + Day + "&";
   var StartTime = "starttime=" + Hours + Minutes + "&";

   document.write('<a href="' + intervallo + StartDate + StartTime + StopDate + StopTime + Interval +'"target="_blank">qui</a>');

}




