// JavaScript Document

// ingresso con effetto fading
function namosw_fade_background(r1, g1, b1, r2, g2, b2, maxstep) 
{
  document._r1 = r1;
  document._r2 = r2;
  document._g1 = g1;
  document._g2 = g2;
  document._b1 = b1;
  document._b2 = b2;

  document._maxstep = maxstep;
  document._curstep = 1; 

  document._interval = setInterval("namosw_fade_setbgcolor()", 1);
}

function namosw_fade_setbgcolor() 
{
  var maxstep = document._maxstep;
  var curstep = document._curstep;

  if (curstep >= maxstep) {
    clearInterval(document._interval);
    return;
  }

  var cr = new Array();
  cr[0] = Math.floor((document._r1*(maxstep-curstep) + document._r2*curstep)/maxstep);
  cr[1] = Math.floor((document._g1*(maxstep-curstep) + document._g2*curstep)/maxstep);
  cr[2] = Math.floor((document._b1*(maxstep-curstep) + document._b2*curstep)/maxstep);

  var hexchars = '0123456789abcdef';
  var i;
  var color_str = '#';

  for (i = 0; i < 3; i++) {
    color_str += hexchars.charAt(Math.floor(cr[i]/16));
    color_str += hexchars.charAt(cr[i]%16);
  }

  document.bgColor = color_str;

  document._curstep += 1;
}


// giorno, mese anno by marino
function entekna_PrintDate()
{

var dayNames = new Array("Domenica","Lunedi'","Martedi'","Mercoledi'","Giovedi'","Venerdi'","Sabato");

var monthNames = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio",
                           "Agosto","Settembre","Ottobre","Novembre","Dicembre");

var dt = new Date();
var y  = dt.getYear();

// Y2K compliant
if (y < 1000) y +=1900;
dayNames[dt.getDay()] + ", " +  
document.write(dayNames[dt.getDay()] + ", " +  dt.getDate() + "  " + monthNames[dt.getMonth()] + "  " + y);
}

// scrolling testo e data/ora su status bar
function entekna_StatusBarScroll(testo1)
{
var osd = "   ";
	osd +=testo1;
	osd +="          ";
	var timer;
	var msg = ""; 	
function scrollMaster () {
msg = customDateSpring(new Date())
clearTimeout(timer)
msg += " " + showtime() + " " + osd
for (var i= 0; i < 100; i++){
msg = " " + msg;
}
scrollMe()
}
function scrollMe(){
window.status = msg;
msg = msg.substring(1, msg.length) + msg.substring(0,1);
timer = setTimeout("scrollMe()", 200);
}
function showtime (){
var now = new Date();
var hours= now.getHours();
var minutes= now.getMinutes();
var seconds= now.getSeconds();
var months= now.getMonth();
var dates= now.getDate();
var years= now.getYear();
var timeValue = ""
timeValue += ((months >9) ? "" : " ")
timeValue += ((dates >9) ? "" : " ")
timeValue = ( months +1)
timeValue +="/"+ dates
timeValue +="/"+  years
var timeValue2 = " " + hours
timeValue2 += ((minutes < 10) ? ":0":":") + minutes + " " 
return timeValue2;
}
function MakeArray(n) {
this.length = n
return this
}
monthNames = new MakeArray(12)
monthNames[1] = "Gennaio"
monthNames[2] = "Febbraio"
monthNames[3] = "Marzo"
monthNames[4] = "Aprile"
monthNames[5] = "Maggio"
monthNames[6] = "Giugno"
monthNames[7] = "Luglio"
monthNames[8] = "Agosto"
monthNames[9] = "Settembre"
monthNames[10] = "Ottobre"
monthNames[11] = "Novembre"
monthNames[12] = "Dicembre"
daysNames = new MakeArray(7)
daysNames[1] = "Domenica"
daysNames[2] = "Lunedì"
daysNames[3] = "Martedì"
daysNames[4] = "Mercoledì"
daysNames[5] = "Giovedì"
daysNames[6] = "Venerdì"
daysNames[7] = "Sabato"
function customDateSpring(oneDate) {
var theDay = daysNames[oneDate.getDay() +1]
var theDate =oneDate.getDate()
var theMonth = monthNames[oneDate.getMonth() +1]
var dayth=""
return theDay + " " + theDate + " " + theMonth +  ","
}
scrollMaster();

}

// particolari per AUM
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

