// JavaScript Document
// funzione per l'apertura di una pagina in nuova finestra
function openWindow(theURL,winName,features) { //v2.0
	newWindow = window.open(theURL,winName,features);
}

// funzione di reindirizzamento a nuova pagina
function vaiURL(theURL) {
    document.location.href=(theURL);
}

// funzione che carica la pagina pasata come parametro nel frame dei contenunti dell mainPage.asp
function menuvai(src) {
    contentFrame.location.href = src;
}

// funzione per la verifica della data
function verifyDate(day, month, year) {
	var tmpData = new Date (year, month-1, day);
	if (tmpData.getFullYear() == parseFloat(year) &&
		tmpData.getMonth() == parseFloat(month-1) &&
		tmpData.getDate() == parseFloat(day)) { return true;
	} else { 
		alert("Data inserita non valida.");
		return false; 
	}
}

//funzione di verifica validità indirizzo e-mail
function mailvalida(email) {
  RegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  if (!RegEx.test(email)) {
     return false;
     }
}

//funzione per il controllo di radio button valorizzato
function controllaRadio(camporadio) { 
almeno_uno = false; 
el_radio = document.getElementsByName(camporadio); 
for (i=0; i < el_radio.length; i++) { 
    if (el_radio[i].checked == true) {
       almeno_uno = true 
       }
   } 
if (!almeno_uno) {
   return false
   }
}