function popupnew(str,w,h) {
	var openw=window.open(str,name,'scrollbars=yes,resizable=yes,width='+w+',height='+h+',status=yes,location=yes,toolbar=yes');
	openw.focus();
}
function popupnewnoscroll(str,w,h) {
	var openw=window.open(str,name,'scrollbars=yes,resizable=yes,width='+w+',height='+h+',status=yes,location=yes,toolbar=yes');
	openw.focus();
} 



	  var emailexp = /^[a-z][a-z_0-9\.\-]+@[a-z_0-9\.\-]+\.[a-z]/i
	  function isValid(pattern, str) {
	  	return pattern.test(str)
	  }
	  function hasLetter(str) {
		return letterexp.test(str)
	  }
	  function hasChar(str) {
		  return charexp.test(str)
	  }
	  function stripChars(pattern, str) {
		  return str.replace(pattern,"")
	  }
	  function stripNonDigits(str) {
		  return str.replace(/[^0-9]/g,"")
	  }
	  function checkform(form) {
	  //Check that the email entry is valid
		  if (!isValid(emailexp,form.email_ins.value)) {
			  alert("Indirizzo e-mail non valido")
			  form.email_ins.focus()
			  return false
		  }
	  }



 function isEmpty(valore)
                {
        if(valore == "")
            return true;
        else
            return false;
   
                }
function controllo(form)
{
	if( isEmpty(document.contatto.cognome.value)) 
	  {         
         	alert("Il Campo Cognome è vuoto")
		form.cognome.focus()
		return false
        }
	if (document.contatto.cognome.value.length<2){
		alert("Il campo Cognome non è stato compilato correttamente")
		form.cognome.focus()
		return false
	}
	if( isEmpty(document.contatto.nome.value)) 
	  {         
         	alert("Il Campo Nome è vuoto")
		form.nome.focus()
		return false
        }
	if (document.contatto.nome.value.length<2){
		alert("Il campo Nome non è stato compilato correttamente")
		form.nome.focus()
		return false
	}

	if( isEmpty(document.contatto.indirizzo.value)) 
	  {         
         	alert("Il Campo Indirizzo è vuoto")
		form.indirizzo.focus()
		return false
        }
	if (document.contatto.indirizzo.value.length<3){
		alert("Il campo Indirizzo non è stato compilato correttamente")
		form.indirizzo.focus()
		return false
	}

	if( isEmpty(document.contatto.comune.value)) 
	  {         
         	alert("Il Campo Comune è vuoto")
		form.comune.focus()
		return false
        }
	if (document.contatto.comune.value.length<2){
		alert("Il campo Comune non è stato compilato correttamente")
		form.comune.focus()
		return false
	}

	if( isEmpty(document.contatto.provnaz.value)) 
	  {         
         	alert("Il Campo Provincia - Nazione è vuoto")
		form.provnaz.focus()
		return false
        }
	if (document.contatto.provnaz.value.length<2){
		alert("Il campo Provincia - Nazione non è stato compilato correttamente")
		form.provnaz.focus()
		return false
	}

	if( isEmpty(document.contatto.email_ins.value)) 
	  {         
         	alert("Il Campo Email è vuoto")
		form.email_ins.focus()
		return false
        }

	if (!isValid(emailexp,form.email_ins.value)) {
			  alert("Indirizzo e-mail non valido")
			  form.email_ins.focus()
			  return false
	}
	if( isEmpty(document.contatto.telefono.value)) 
	  {         
         	alert("Il Campo Telefono è vuoto")
		form.telefono.focus()
		return false
        }
	if (document.contatto.telefono.value.length<8){
		alert("Il campo Telefono non è stato compilato correttamente")
		form.telefono.focus()
		return false
	}

}

