function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function isEmail(str) {
  var supported=0;
  
  if (window.RegExp) {
   var tempStr = "a";
   var tempReg = new RegExp(tempStr);
   if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
   return (str.indexOf(".")>2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function controllaFormEn(ris,form1) {
	
  var ritorno='si';	
  
  if (form1.nome.value == "") {
	alert("Name is required.");
	form1.nome.focus();
	ritorno='no';
  }
  
  if (form1.cognome.value == "" && ritorno=='si') {
	alert("Surname is required.");
	form1.cognome.focus();
	ritorno='no';
  }
  
  if (form1.telefono.value == "" && ritorno=='si') {
	alert("Telephone is required.");
	form1.telefono.focus();
	ritorno='no';
  }   

  if (form1.email.value != "" && ritorno=='si') {
   if (!ris) {
     alert("E-mail is invalid !!!");
     form1.email.focus();
     ritorno='no';
    }
  }    
  
  if (!form1.privacy[0].checked && ritorno=='si') {
	alert("Attention: to send your request you must accept privacy law.");
	form1.privacy[0].focus();
	ritorno='no';
  }
  
  if (ritorno=='si')
	  form1.submit();
  	  
}

function controllaForm(ris,form1) {
	
  var ritorno='si';	
  
  if (form1.nome.value == "") {
	alert("E' necessario inserire il nome.");
	form1.nome.focus();
	ritorno='no';
  }
  
  if (form1.cognome.value == "" && ritorno=='si') {
	alert("E' necessario inserire il cognome.");
	form1.cognome.focus();
	ritorno='no';
  }
  
  if (form1.telefono.value == "" && ritorno=='si') {
	alert("E' necessario inserire il numero di telefono.");
	form1.telefono.focus();
	ritorno='no';
  }   
  
  if (form1.email.value != "" && ritorno=='si') {
   if (!ris) {
     alert("E mail non valida !!!");
     form1.email.focus();
     ritorno='no';
    }
  }    
  
  if (!form1.privacy[0].checked && ritorno=='si') {
	alert("Attenzione: l'inoltro della richiesta di registrazione è subordinata al rilascio del consenso.");
	form1.privacy[0].focus();
	ritorno='no';
  }
  
  if (ritorno=='si')
	  form1.submit();
  	  
}/*ddd*//*ddd2*/
