function ApriPopUP(link)
{
	window.open(link,'popupappr','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480');
	return false;
}

function FormattaData()
	{
		var data;
		var today = new Date();
	  
		ww = today.getDay();
		gg = today.getDate();
		mm = today.getMonth();
		yy = today.getFullYear();

		if (ww == 1){
			ww = 'Lunedi';
		}
		if (ww == 2){
			ww = 'Martedi';
		}
		if (ww == 3){
			ww = 'Mercoledi';
		}
		if (ww == 4){
			ww = 'Giovedi';
		}
		if (ww == 5){
			ww = "Venerdi";
		}
		if (ww == 6){
			ww = "Sabato";
		}
		if (ww == 7){
			ww = "Domenica";
		}

		if (mm == 0){
			mm = "Gennaio";
		}
		if (mm == 1){
			mm = "Febbraio";
		}
		if (mm == 2){
			mm = "Marzo";
		}
		if (mm == 3){
			mm = "Aprile";
		}
		if (mm == 4){
			mm = "Maggio";
		}
		if (mm == 5){
			mm = "Giugno";
		}
		if (mm == 6){
			mm = "Luglio";
		}
		if (mm == 7){
			mm = "Agosto";
		}
		if (mm == 8){
			mm = "Settembre";
		}
		if (mm == 9){
			mm = "Ottobre";
		}
		if (mm == 10){
			mm = "Novembre";
		}
		if (mm == 11){
			mm = "Dicembre";
		}
		data =  ww + " " + gg + " " + mm + " " + yy;
		return data;
}

function FormattaOra(visualizzasecondi)
	{
		var ora;
		var today = new Date();
	  
		hh = today.getHours();
		mm = today.getMinutes();
		ss = today.getSeconds();

		if (mm < 10) {
			mm = '0' + mm;
		}
		ora =  hh + ":" + mm
		if (visualizzasecondi == true){
			ora += ":" + ss
		}
		return ora;
	}


function isValidDate(modulo) {
if (modulo == null){
	return true;
}
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;
var dateStr = modulo.value;
var matchArray = dateStr.match(datePat); // is the format ok?

if (modulo.value == "") {
return true;
}

if (matchArray == null) {
alert("La Data inserita non è in un formato valido. (gg/mm/aaaa) (gg-mm-aaaa)");
modulo.focus();
modulo.select();
return false;
}
month = matchArray[3]; // parse date into variables
day = matchArray[1];
year = matchArray[4];
if (month < 1 || month > 12) { // check month range
alert("Il mese deve essere compreso tra 1 e 12.");
modulo.focus();
modulo.select();
return false;
}
if (day < 1 || day > 31) {
alert("Il giorno deve essere compreso tra 1 e 31.");
modulo.focus();
modulo.select();
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("il mese "+month+" non ha 31 giorni!");
modulo.focus();
modulo.select();
return false;
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) {
alert("Febbraio " + year + " non ha " + day + " giorni!");
modulo.focus();
modulo.select();
return false;
}
}
return true;  // date is valid
}

