// JavaScript Document
function validaform(){
		k = document.form_cliente;

		 if ((k.nome.value == "")||(k.nome.value.length < 8)){
                   alert("O campo nome deve ser preenchido correctamente, Primeiro e ultimo nome no minimo!");
                   k.nome.focus();
				   	
                   return false;
         }
         if (k.bi.value == ""){
                   alert("O campo B.I. deve ser preenchido correctamente, sem espaços ou pontos.");
                   k.bi.focus();
				   	
                   return false;
         }
		 
		if ((k.telefone.value == "")||(k.telefone.value.length < 9)){
                   alert("O campo telefone deve ser preenchido correctamente, sem espaços ou pontos.");
                   k.telefone.focus();
				   	
                   return false;
         } 		 
		 
		 if (k.email.value == ""){
                   alert("O campo email deve ser preenchido!");
                   k.email.focus();
                   return false;
         }	else
		 {
			 var checkEmail = "@.";
				var checkStr = k.email.value;
				var EmailValid = false;
				var EmailAt = false;
				var EmailPeriod = false;
				for (i = 0;  i < checkStr.length;  i++)
				{
				ch = checkStr.charAt(i);
				for (j = 0;  j < checkEmail.length;  j++)
				{
				if (ch == checkEmail.charAt(j) && ch == "@")
				EmailAt = true;
				if (ch == checkEmail.charAt(j) && ch == ".")
				EmailPeriod = true;
					  if (EmailAt && EmailPeriod)
						break;
					  if (j == checkEmail.length)
						break;
					}
					// if both the @ and . were in the string
				if (EmailAt && EmailPeriod)
				{
						EmailValid = true
						break;
					}
				}
				if (!EmailValid)
				{
				alert("Introduza um email válido");
				k.email.focus();
				return (false);
				}
			 
			 }

		 if (!myRegxp.test(k.telefone.value)){
			alert("O campo telefone tem de ser numérico!");
			k.telefone.focus();
			return false;
		 }
		 // test if valid email address, must have @ and .
	
	

}
