// JavaScript Document


// serie di script per orologio in home page
<!-- hide from non JS browsers.
//Define a couple of global variables.
var timerID = null
var timerRunning = false
function stopTimer(){
	//stop the clock
    if(timerRunning) {
    	clearTimeout(timerID)
        timerRunning = false
    }
}
function startTimer(){
     // Stop the clock (in case it's running), then make it go.
    stopTimer()
    runClock()
}
function runClock(){
//		document.orologio.data.value = dateNow()
        document.orologio.ora.value = timeNow()
        //Notice how setTimeout() calls its own calling function, runClock().
        timerID = setTimeout("runClock()",1000)
        timerRunning = true
}
function timeNow() {
        //Grabs the current time and formats it into hh:mm:ss am/pm format.
        now = new Date()
        hours = now.getHours()
        minutes = now.getMinutes()
        seconds = now.getSeconds()
        timeStr = "" + ((hours > 12) ? hours - 12 : hours)
        timeStr  += ((minutes < 10) ? ":0" : ":") + minutes
        timeStr  += ((seconds < 10) ? ":0" : ":") + seconds
        timeStr  += (hours >= 12) ? " PM" : " AM"
        return timeStr
}
function dateNow() {
        //Grabs the current time and formats it into hh:mm:ss am/pm format.
        now = new Date()
        giorno = now.getDay()
        mese = now.getMonth()
        anno = now.getYear()
		annoStr = "" + ((giorno < 10) ? "0" : "") + giorno
		annoStr += "/" + ((mese < 10) ? "0" : "") + mese
		annoStr += "/" + anno
        return annoStr
}
// End of custom functions, stop hiding code -->
// fine serie di script per orologio


<!-- script finestra di popup generica
 <!--
 function Popup(apri,w,h) {

   var l = Math.floor((screen.width-w)/2);
   var t = Math.floor((screen.height-h)/2);
      window.open(apri,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
 }
 //-->

 <!--
 function Popupcertificazioni(apri) {
   var w = 790;
   var h = 1500;
   var l = Math.floor((screen.width-w)/2);
   var t = Math.floor((screen.height-h)/2);
      window.open(apri,"","width="+w+",height="+h+",top="+t+",left="+l);
 }
 //-->

<!--
function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
/* Functions that swaps images. */
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];}
}
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;
}

/* Functions that handle preload. */
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];}}
}

//-->

