function MandaConteudo(categoria) {
	ajaxHTML("retorno","./_conteudo/lista.inc.php?cat="+categoria);
}


function getElementsByClass(searchClass, node, tag) {
	var classElements = new Array();
	if ( node == null ) {
		node = document;
	}
	if ( tag == null ) {
		tag = '*';
	}
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function validate (form) {
  nome = document.getElementById("nome").value;
                  
                  

   var not_nulls = getElementsByClass("not-null", form);
   var not_nulls_length = not_nulls.length;
   var submit_button = getElementsByClass("submit_button", form)[0];
   var submit_button_value = submit_button.value;
   submit_button.disabled = true;
   submit_button.value = "Aguarde...";
   var msginfo = "";
   var msginfoenvio = "";
   var foco = new Array();
   for (i = 0; i < not_nulls_length; i++) {
      var input = not_nulls[i];
      if (input.nodeName == "INPUT" || input.nodeName == "input" || input.nodeName == "TEXTAREA" || input.nodeName == "textarea") {
         var existente = new RegExp('(^|\\s)errexist(\\s|$)');

         if (input.value == "") {
            msginfo += "\n     -  "+input.title;
            foco.push(input);
         }
      }
      if (input.nodeName == "SELECT" || input.nodeName == "select") {
         for (i = 0; i < input.length; i++) {
            if (input.options[i].selected) {
               var selected = input.options[i];
            }
         }
         if (selected.value == "na" || selected.value == "") {
            msginfo += "\n     -  "+input.title;
            foco.push(input);
         }
      }
      
      if (input.nodeName == "RADIO" || input.nodeName == "radio") {
         for (i = 0; i < input.length; i++) {
            if (input.options[i].checked) {
               var selected = input.options[i];
            }
         }
         if (selected.value == "na" || selected.value == "") {
            msginfo += "\n     -  "+input.title;
            foco.push(input);
         }
      }      
   }
   if (msginfo != "") {
      msginfo = "Preencha os campos a seguir e tente novamente"+msginfo;
      alert(msginfo);
      foco[0].focus();
      submit_button.value = submit_button_value;
      submit_button.disabled = false;
      return false;
   }else {
   	  msginfoenvio += "Olá ";
			msginfoenvio += nome;
			msginfoenvio += ", obrigado pelo contato.\n";
      msginfoenvio +=  "Sua mensagem foi enviada com sucesso.";
			alert(msginfoenvio);
      submit_button.value = submit_button_value;
      submit_button.disabled = false;
      return true;
      
   }
}
