function Controlla_newsletter(campo)
{
var errore ="";
if(campo.email.value=="")    { errore+="\n - Email"; }
if(campo.citta.value=="")    { errore+="\n - Citta"; }
if(campo.nazione.value=="")  { errore+="\n - Nazione"; }
if(campo.sex.value=="")      { errore+="\n - Sesso"; }

if(errore!="") {alert("Campi obbligatori :  "+errore);
                return false;
               }
 else{ return true; }
}
function Controlla_evento(campo)
{ 
var errore ="";
if(campo.giorno_da.value=="giorno") { errore+="\n - Giorno"; }    
if(campo.mese_da.value=="mese")     { errore+="\n - Mese"; }    
if(campo.anno_da.value=="anno")     { errore+="\n - Anno"; }    
if(campo.idlocalita.value=="")      { errore+="\n - Localita"; }    
if(campo.idstruttura.value=="")     { errore+="\n - Struttura"; }    
if(campo.genere.value=="")          { errore+="\n - Genere"; }    

 if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_concorso(campo) 
{ 
var errore ="";
if(campo.idstrumento01.value=="")    { errore+="\n - Strumento"; }    
if(campo.titolo.value=="")           { errore+="\n - Titolo"; }    
if(campo.idlocalita.value=="")       { errore+="\n - Localita"; }    
 if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_categoria_artisti(campo) 
{ 
var errore ="";
if(campo.nome.value=="") { errore+="\n - Nome Categoria"; }    
if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_organizzatore(campo) 
{ 
var errore ="";
if(campo.nome.value=="")       { errore+="\n - Nome Organizatore"; }    
if(campo.idlocalita.value=="") { errore+="\n - Localita"; }    
if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_agenzia(campo) 
{ 
var errore ="";
if(campo.nome.value=="")       { errore+="\n - Nome Agenzia"; }    
if(campo.idlocalita.value=="") { errore+="\n - Localita"; }    
if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_strumento(campo) 
{ 
var errore ="";
if(campo.nome.value=="") { errore+="\n - Nome Strumento"; }    
if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_corso(campo) 
{ 
var errore ="";
if(campo.idstrumento01.value=="")    { errore+="\n - Strumento"; }    
if(campo.titolo.value=="")           { errore+="\n - Titolo"; }    
if(campo.idlocalita.value=="")       { errore+="\n - Localita"; }    
 if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}function Controlla_news(campo) 
{ 
var errore ="";
if(campo.giorno_da.value=="giorno") { errore+="\n - Giorno Inizio"; }    
if(campo.mese_da.value=="mese")     { errore+="\n - Mese Inizio"; }    
if(campo.anno_da.value=="anno")     { errore+="\n - Anno Inizio"; }    
if(campo.giorno_a.value=="giorno") { errore+="\n - Giorno Fine"; }    
if(campo.mese_a.value=="mese")     { errore+="\n - Mese Fine"; }    
if(campo.anno_a.value=="anno")     { errore+="\n - Anno Fine"; }    
if(campo.titolo.value=="")           { errore+="\n - Titolo"; }    
 if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_localita(campo) 
{ 
var errore ="";
if(campo.nome.value=="") { errore+="\n - Comune"; }    
if(campo.provincia.value=="") { errore+="\n - Provincia"; }    
if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function Controlla_concorso_ric(campo) 
{ 
var errore ="";
if(campo.cerca.value=="")    { errore+="\n - Strumento"; }    
if(campo.cerca_prov.value=="")           { errore+="\n - Titolo"; }    
 if(errore!="") {alert("Campi obbligatori :  "+errore); 
                return false;
              } 
 else{ return true; } 
}
function report(element, event)
{
var t =element.form.testarea;
var elmtname =element.name;

 if((element.type=="select-one") ||  (element.type =="select-multiple"))
  {
  value = "";
  for(var i =0;i<element.option.length; i++)
  if (element.option[i].selected)
      value += elemet.options[i].value + " ";
  }
 else if(element.type=="textarea")    value = "...";
 else  value = element.value;
 var msg = event + ": " + elmtname + '(' + value + ')\n';
 t.value = t.value + msg;
}

function addhandlers(f)
{
var click.handler = new Function("report(this, 'Click')");
var change.handler = new Function("report(this, 'Change')");
var focus.handler = new Function("report(this, 'Focus')");
var blur.handler = new Function("report(this, 'Blur')");
var select.handler = new Function("report(this, 'Select')");

  for(var i = 0; i < f.elements.length; i++)
  {
   var e = f.elements[i];
   e.onclick = click_handler;
   e.onchange = change_handler;
   e.onfocus = focus_handler;
   e.onblur = blur_handler;
   e.onselect = select_handler;
  }
 f.clearbutton.onclick =
      new Function("this.form.textarea.value="; report(this, 'Click');");
 f.submitbutton.onclick =
      new Function("report(this, 'Click'); return false");
 f.resetbutton.onclick =
      new Function("this.form.reset(); report(this, 'Click'); return false");
}
addhandlers(document.form_new1);




