 function Form_Validator_De(theForm) 
 {
var strsublista = '';
var typelista = window.document.form1.typelista.value;
for (i=0; i < document.form1.elements.length; i++) {
            if ((document.form1.elements[i].name=='sublista[]')) {
                 if (document.form1.elements[i].checked)     
                      strsublista+=','+document.form1.elements[i].value;

            }

}

 	if (document.form1.privacy.checked==false)
	{
         alert ("Sie müssen uns die Ermächtigung für Ihre persönlichen Daten geben");
         return (false);
    }	
if ((strsublista=='') && (typelista=='sublista')){
     alert ('Wählen mindestens eine Unterliste');
     return (false);
 }
 
  if (document.form1.nome.value == ""){
     alert ("Aufmerksamkeit!!!  Es ist nicht dem Feld eingesetzt worden nome");
     return (false);
     }
 	if (document.form1.privacy.checked==false)
	{
         alert ("Sie müssen uns die Ermächtigung für Ihre persönlichen Daten geben");
         return (false);
    }	
 if (document.form1.email.value == ""){

         alert ("Aufmerksamkeit!!!  Es ist nicht dem Feld eingesetzt worden email ");
         return (false);
     }else{ 
        
        function isValidEmail(addressS){

                emailRegexp = RegExp('^[A-Za-z0-9._-]+[@]([A-Za-z0-9-]+[.])+([A-za-z]{2,4})$', 'i');
                if (emailRegexp.test(addressS)){

                    //return (true);

                }else{
                    alert ("AUFMERKSAMKEIT!!!  Das Format des email wird nicht behoben!");
                    return (false);
                } 
            }
            
            return (isValidEmail(theForm.email.value))

     }}

function Form_Validator_It(theForm) {
	var strsublista = '';
	var typelista = window.document.form1.typelista.value;
	for (i=0; i < document.form1.elements.length; i++) {
	    if ((document.form1.elements[i].name=='sublista[]')) {
		 if (document.form1.elements[i].checked)     
		      strsublista+=','+document.form1.elements[i].value;
	    }
	}

	if (document.form1.privacy.checked==false)
	{
         alert ("E' necessario prestare il consenso al trattamento dei dati personali");
         return (false);
    }	
 if (document.form1.nome.value == ""){
         alert ("Attenzione!!! Non è stato inserito il campo nome");
         return (false);
         }	
	if ((strsublista=='') && (typelista=='sublista')){
	alert ('Selezionare almeno una sublista');
	return (false);
	}
	if (document.form1.privacy.checked==false)
	{
         alert ("E' necessario prestare il consenso al trattamento dei dati personali");
         return (false);
    }	
	if (document.form1.email.value == ""){
	 alert ("Attenzione!!! Non e' stato inserito il campo email ");
	 return (false);
	}else{ 
	function isValidEmail(addressS){
		emailRegexp = RegExp('^[A-Za-z0-9._-]+[@]([A-Za-z0-9-]+[.])+([A-za-z]{2,4})$', 'i');
		if (emailRegexp.test(addressS)){
		    //return (true);
		}else{
		    alert ("ATTENZIONE!!! Il formato della e-mail non e' corretto!!!");
		    return (false);
		} 
	    }
	    return (isValidEmail(theForm.email.value))
	}
}

function Form_Validator_Fr(theForm) {

var strsublista = '';
var typelista = window.document.form1.typelista.value;
for (i=0; i < document.form1.elements.length; i++) {
     if ((document.form1.elements[i].name=='sublista[]')) {
	  if (document.form1.elements[i].checked)     
	       strsublista+=','+document.form1.elements[i].value;

     }

}
if (document.form1.privacy.checked==false)
{
     alert('Vous devez nous donner l\'autorisation pour vos données personnelles');
     return (false);
}	
if ((strsublista=='') && (typelista=='sublista')){
alert ('Sélectionnez sans faute une sous liste');
return (false);
}
 if (document.form1.nome.value == ""){
     alert ("Attention!!!  Ce n'a pas été inséré le champ nome");
     return (false);
     }
if (document.form1.privacy.checked==false)
{
     alert('Vous devez nous donner l\'autorisation pour vos données personnelles');
     return (false);
}	
if (document.form1.email.value == ""){

  alert ("ATTENTION!!!  Le format de l'email n'est pas corrigé!!! ");
  return (false);
}else{ 

 function isValidEmail(addressS){

	 emailRegexp = RegExp('^[A-Za-z0-9._-]+[@]([A-Za-z0-9-]+[.])+([A-za-z]{2,4})$', 'i');
	 if (emailRegexp.test(addressS)){

	     //return (true);

	 }else{
	     alert ("ATTENTION!!!  Le format de l'email n'est pas corrigé!!!");
	     return (false);
	 } 
     }

     return (isValidEmail(theForm.email.value))

}
}



function Form_Validator_En(theForm) {

var strsublista = '';
var typelista = window.document.form1.typelista.value;
for (i=0; i < document.form1.elements.length; i++) {
     if ((document.form1.elements[i].name=='sublista[]')) {
	  if (document.form1.elements[i].checked)     
	       strsublista+=','+document.form1.elements[i].value;

     }

}

if (document.form1.privacy.checked==false)
{
     alert('You have to give us the authorization for your personal data');
     return (false);
}	
if ((strsublista=='') && (typelista=='sublista')){
alert ('Select one sublist at least');
return (false);
}
if (document.form1.privacy.checked==false)
{
     alert('You have to give us the authorization for your personal data');
     return (false);
}
 if (document.form1.nome.value == ""){
         alert ("Attention!!!  It has not been inserted the field nome");
         return (false);
}
	
if (document.form1.email.value == ""){

  alert ("Attention!!!  It has not been inserted the field email ");
  return (false);
}else{ 

 function isValidEmail(addressS){

	 emailRegexp = RegExp('^[A-Za-z0-9._-]+[@]([A-Za-z0-9-]+[.])+([A-za-z]{2,4})$', 'i');
	 if (emailRegexp.test(addressS)){

	     //return (true);

	 }else{
	     alert ("ATTENTION!!!  The format of the email is not corrected!!!");
	     return (false);
	 } 
     }

     return (isValidEmail(theForm.email.value))

}
}


function submitnews()
{
	try { document.forms['form1'].onsubmit(); }
	catch(e){}
	
	document.forms['form1'].submit();
}


function Form_Validator(theForm) {

var strsublista = '';
var typelista = window.document.form1.typelista.value;
for (i=0; i < document.form1.elements.length; i++) {
            if ((document.form1.elements[i].name=='sublista[]')) {
                 if (document.form1.elements[i].checked)     
                      strsublista+=','+document.form1.elements[i].value;


            }

}


if ((strsublista=='') && (typelista=='sublista')){
     alert ('Selezionare almeno una sublista');
     return (false);
 }
 if (document.form1.nome.value == ""){
         alert ("Attenzione!!! Non è stato inserito il campo nome ");
         return (false);
         }if (document.form1.email.value == ""){


         alert ("Attenzione!!! Non è stato inserito il campo email ");
         return (false);
     }else{ 
        
        function isValidEmail(addressS){


                emailRegexp = RegExp('^[A-Za-z0-9._\-]+[@]\([A-Za-z0-9\-]+[.])+([A-za-z]{2,4})$', 'i');
                if (emailRegexp.test(addressS)){


                    //return (true);


                }else{
                    alert ("ATTENZIONE!!! Il formato della e-mail non è corretto!!!");
                    return (false);
                } 
            }
            
            return (isValidEmail(theForm.email.value))


     }}
function Form_Validator(theForm) {

var strsublista = '';
var typelista = window.document.form1.typelista.value;
for (i=0; i < document.form1.elements.length; i++) {
            if ((document.form1.elements[i].name=='sublista[]')) {
                 if (document.form1.elements[i].checked)     
                      strsublista+=','+document.form1.elements[i].value;

            }

}

if ((strsublista=='') && (typelista=='sublista')){
     alert ('Wählen mindestens eine Unterliste');
     return (false);
 }
 if (document.form1.email.value == ""){

         alert ("Aufmerksamkeit!!!  Es ist nicht dem Feld eingesetzt worden email ");
         return (false);
     }else{ 
        
        function isValidEmail(addressS){

                emailRegexp = RegExp('^[A-Za-z0-9._-]+[@]([A-Za-z0-9-]+[.])+([A-za-z]{2,4})$', 'i');
                if (emailRegexp.test(addressS)){

                    //return (true);

                }else{
                    alert ("AUFMERKSAMKEIT!!!  Das Format des email wird nicht behoben!");
                    return (false);
                } 
            }
            
            return (isValidEmail(theForm.email.value))

     }}