// JavaScript Document
function validarForm( formulario ){

  frm = document.getElementById( formulario );
  var qtd = 0;

  for( cont = 0; cont < frm.length; cont++ ){  // percorre todos os campos do formulario

    obj = frm.elements[cont];
    sTipo = obj.type;
    
    if( sTipo != "hidden" && sTipo != "submit" && sTipo != "reset" && sTipo != "button" && sTipo != "image" &&
        sTipo != "checkbox" && sTipo != "radio" ){

      objById = document.getElementById( obj.id );
      
      if( objById.getAttribute("obrigatorio") == "S" ){ // verifica se o campo obrigatorio esta vazio
        if( objById.value.length == 0 ){
          objById.style.backgroundColor = "#84ADBB";
          qtd++;
        }
        else{
          objById.style.backgroundColor = "#A0C0CB";
        }
      }
     
    }
  }
  
  if( qtd == 1 ){
    alert("O campo destacado é obrigatório.");
    return false;
  }
  
  if( qtd > 1 ){
    alert("Os campos destacados são obrigatórios.");
    return false;
  }
  
  if( qtd == 0 ){ //quer dizer que todos os obrigatorios foram digitados; agora vamos validar os campos especiais (CNPJ, CPF, DATA)
    
  
  }
  frm.submit();
}
