/*######################################################################################################*/
function checaForm (prDivMensagem, prNomeForm, prDarSubmit) {
	var elementoHTML = document.getElementsByTagName("*");
	for (var x = 0; x < elementoHTML.length; x ++) {
		if (elementoHTML[x].value == '' && elementoHTML[x].lang != '' && elementoHTML[x].lang != '-- Voltar as Famílias --' && elementoHTML[x].form.name == prNomeForm) {
			retornaMensagem (prDivMensagem, 'erro', elementoHTML[x].lang);
			elementoHTML[x].focus();
			return false;
		}
	}
	if (prDarSubmit) {
		document.forms[prNomeForm].submit();
	}
	return true;
}
/*######################################################################################################*/
function retornaMensagem (prDivId, prClasse, prMensagem) {
	$("#"+prDivId).fadeOut(300);
	document.getElementById(prDivId).innerHTML = prMensagem;
	if (prClasse != '') {
		document.getElementById(prDivId).className = prClasse;
	}
	$("#"+prDivId).fadeIn(300);
	if (prClasse == 'acerto') {
		$("#"+prDivId).fadeOut(5000);
	}
}
/*######################################################################################################*/
function iniciaAjax () {
	var ajax;
	try {
	  ajax = new XMLHttpRequest();
	} catch (e) {
	  try {
	    ajax = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (e) {
	    try {
	      ajax = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (e) {
	      alert("Seu browser não dar suporte ao AJAX!");
	      return false;
	    }
	  }
	}
	return ajax;
}
