// JavaScript Document

function valida_form(form)
{
  if (form.nome.value == "") {
    alert( "Insira o seu Nome / Empresa" );
    form.nome.focus();
    return false ;
  }
    if (form.contribuinte.value == "") {
    alert( "Insira o Contribuinte" );
    form.contribuinte.focus();
    return false ;
  }
  
   if (form.morada.value == "") {
    alert( "Insira a Morada" );
    form.morada.focus();
    return false ;
  }
  
  if (form.localidade.value == "") {
    alert( "Insira a Localidade" );
    form.localidade.focus();
    return false ;
  }
  
  if (form.cp_1.value == "") {
    alert( "Insira o Código Postal" );
    form.cp_1.focus();
    return false ;
  }
  
  if (form.cidade.value == "") {
    alert( "Insira a Cidade" );
    form.cidade.focus();
    return false ;
  }
  
  if (form.telefone.value == "") {
    alert( "Insira o contacto telefonico" );
    form.telefone.focus();
    return false ;
  }
  
   if (form.email_cliente.value == "") {
    alert( "Insira o seu Email" );
    form.email_cliente.focus();
    return false ;
  }
  ///
  var form = document.form;
				
			var usr 		= "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	    	var domain 		= "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
	    	var r 			= "^"+usr+"\@"+domain+"$";
			var rex   		= new RegExp(r);
			var checkEmail 	= (rex.test(form.email_cliente.value));
			if(form.email_cliente.value=="" || checkEmail == false)
			{
			 alert( "O Email introduzido não é válido!" );
   			 form.email_cliente.focus();
  			  return false ;
			}
			
			 if (form.spam.value !="2468"){
	    		alert("Por favor insira o numero (CHAVE) correcto.");
				form.spam.focus();
				return false;
			}
			
  //  
  return true ;
}
