function validate_required(field,alerttxt)
{
	with (field)
	{
	if (value==null||value==""||value=="-1")
	  {alert(alerttxt);return false}
	else {return true}
	}
}

function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
}
}

/*///////////////////////////////////////////////////////////////////////////**/

function validate_form(thisform)
{
with (thisform)
{
// VALIDAZIONE CAMPO NOME
if (validate_required(nome,"ERROR!\nThe \"NAME\" field must be filled!")==false)
  {nome.focus();return false}

// VALIDAZIONE CAMPO EMAIL
if (validate_required(email,"ERROR!\nThe \"EMAIL\" field must be filled!")==false
 || validate_email(email,"ERROR!\nThe \"EMAIL\" field must contain a valid Email Address!")==false
    )
  {email.focus();return false}
 
// VALIDAZIONE CAMPO COMMENTI
if (validate_required(comments,"ERROR!\nThe \"COMMENTS\" field must be filled!")==false)
  {comments.focus();return false}
  
  }
}

