/////////////////////// DATA /////////////////////////////

// Check whether IE4 or later.
 var MS = navigator.appVersion.indexOf("MSIE");
 window.isIE4 = (MS > 0) &&
    (parseInt(navigator.appVersion.substring(MS + 5, MS + 6)) 
       >= 4);

 function lead0(val) {
    // Add leading 0s when necessary.
    return (val < 10) ? "0" + val.toString() : val;
 }

function buildTime() {
	var mmstr="";
	var ssstr="";
	var MesiArr=new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
	var GiorniArr=new Array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
	day = new Date();
	hour = day.getHours();
	minute = day.getMinutes();
	second = day.getSeconds();
	GG=day.getDate();
	MM=(day.getMonth() + 1);
	AA=day.getFullYear();
	hh=day.getHours();
	mm=day.getMinutes();
	ss=day.getSeconds();
	if (mm<10) {
		mmstr="0"+mm;
	}else
	{
		mmstr=mm;
	}
	if (ss<10) {
		ssstr="0"+ss;
	}else
	{
		ssstr=ss;
	}
	if (hour > 12) {
		hours = hour - 12;
	 	part = 'PM'}
	else {
	  	part = 'AM';
	  	if (hour == 0) {
	  	hours = 12
	 	}
	  	else {
	  		hours = hour
	  	}
	} 
	if (minute < 10) {minutes = 0}
	else {minutes = ""} 
	if (second < 10) {seconds = 0}
	else {seconds =""}
	date = (GiorniArr[day.getDay()]+', ' +GG+" "+MesiArr[MM-1]+ " "+AA+ ' // '+ hh+ ':' + mmstr);
    return date;
}

function mod(x, x_div){    
	for (var i=x; i>=x_div; i -= x_div);    
		return i;
}

function checkNum(str, min, max) {    
	if (str == "") {        
		alert("Enter a number in the field, please.");        
		return false;    
	}    
	for (var i = 0; i < str.length; i++) {        
		var ch = str.substring(i, i + 1);        
		if (ch < "0" || ch > "9") {            
			alert("Try a number, please.");            
			return false;        
		}    
	}    
	var val = parseInt(str, 10);    
	if ((val < min) || (val > max)) {        
		alert("Try a number from 1 to "+max+".");        
		return false;    
	}    
	return true;
}
      function tick() {
         document.all.clock.innerText = buildTime();
      }
	  
////////////////////  FINE DATE /////////////////////////
/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////
///////////////////  FUNZIONI PAGINE //////////////////
var newPopUp;
function popUpN(pg,w,h,menu,tool,res,scr){
	if (newPopUp){
		if (!newPopUp.closed)	newPopUp.close()
	}
	newPopUp = window.open(pg,"newPopUp","width="+w+",height="+h+",menubar="+menu+",toolbar="+tool+",resizable="+res+",scrollbars="+scr+"");
	newPopUp.focus();
}

//////////////////  FINE FUNZIONI PAGINE //////////////////