// JavaScript Document
function Trim(stringa) {
return stringa.replace(/\s+$|^\s+/g,"");
}
function strpos (haystack, needle, offset) {
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : i;
}

function checkEmail_old(email)
{
  var goodEmail = email.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
  if (goodEmail) good = true;
  else good = false;
  
  if (Trim(email) == "") good = true;
  return good;
}

function checkEmail(email) {
    if(email.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/gi)) return true;
    else return false;
}

function verifica_data (strdata) {
   
   //var strdata = gg+"/"+mm+"/"+aa;
   arrdata = strdata.split("/");
   gg = arrdata[0];
   mm = arrdata[1];
   aa = arrdata[2];
   data = new Date(aa,mm-1,gg);
   daa=data.getFullYear().toString();
   dmm=(data.getMonth()+1).toString();
      dmm=dmm.length==1?"0"+dmm:dmm
   dgg=data.getDate().toString();
      dgg=dgg.length==1?"0"+dgg:dgg
   dddata=dgg+"/"+dmm+"/"+daa
   if (dddata!=strdata) return false;
	else return true;

}


function controlla_reg() {
 var err = "";
 if (Trim(document.formreg.username_utenti.value)=='') err = "Inserire indirizzo email";
 if (Trim(document.formreg.password_utenti.value)=='') err = "Inserire password";
 if (Trim(document.formreg.nome_anagrafica_utenti.value)=='') err = "Inserire nome";
 if (Trim(document.formreg.cognome_anagrafica_utenti.value)=='') err = "Inserire cognome";
 if (!document.formreg.privacy.checked) err = "Occorre accettare il trattamento dei dati personali";
 if (!checkEmail(Trim(document.formreg.username_utenti.value))) err = "Indirizzo email non valido";
 if (err!="") {
	 alert(err);
	 return false;
 } else return true;
}

function cerca_txt() {
 if (cercaempty==1) {
  document.getElementById('cerca_input').value='';
  cercaempty=0;
 }
 document.getElementById('cerca_input').select();
}
