function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

function carrega(url,obj){
	ColdFusion.navigate(url,obj);
}

function enviarFormulario(formName,actionPage){
	ColdFusion.Ajax.submitForm(formName,actionPage,callback,errorHandler);
}

function enviarFormularioResp(formName,actionPage){
	ColdFusion.Ajax.submitForm(formName,actionPage,callbackResp,errorHandler);
}

function callback(texto)
{
	document.getElementById('formIncComent').innerHTML = texto;
}

function callbackResp(texto)
{
	document.getElementById('formIncComent').innerHTML = texto;
}

function errorHandler(code, msg)
{
	alert("Erro: " + msg);
}

function mostraInclui(raiz,idColuna,idComentario){

	if(document.getElementById) {
			
			var nome = 'respostaAutor' + idComentario;
			var exibeResultado = document.getElementById(nome);
			
				var ajax = openAjax();
				var url = raiz + '/Colunas/dsp_resposta.cfm?idComentarioRaiz=' + idComentario + '&idColuna=' + idColuna;
				ajax.open("GET", url, true);
				ajax.onreadystatechange = function() {
					if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
						
					}
					if(ajax.readyState == 4) { // Quando estiver tudo pronto.
						if(ajax.status == 200) {
							var resultado = ajax.responseText;
							resultado = resultado.replace(/\+/g," ");
							resultado = unescape(resultado);
						
							exibeResultado.innerHTML = resultado;
						} else {
							//alert(ajax.responseText);
							exibeResultado.innerHTML = "Erro: ";
						}
					}
				}
				ajax.send(null); // submete
			} 
}

function mostraIncluiCom(raiz,idColuna){

	if(document.getElementById) {
			
			var nome = 'coment' + idColuna;
			var exibeResultado = document.getElementById(nome);
			
				var ajax = openAjax();
				var url = raiz + '/Colunas/dsp_todos_comentarios.cfm' + '?coluna=' + idColuna;
				ajax.open("GET", url, true);
				//alert(url);
				ajax.onreadystatechange = function() {
					if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
						
					}
					if(ajax.readyState == 4) { // Quando estiver tudo pronto.
						if(ajax.status == 200) {
							var resultado = ajax.responseText;
							resultado = resultado.replace(/\+/g," ");
							resultado = unescape(resultado);
						
							exibeResultado.innerHTML = resultado;
						} else {
							
							exibeResultado.innerHTML = "Erro: ";
						}
					}
				}
				ajax.send(null); // submete
			} 
}


//FUNÇÃO QUE VALIDA EMAIL
function validaEmail(email){
	
	if(email.value.lenght != ""){
		if(!email.value.match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)){
			return false;
      	}else{
      		return true;
      	}
	}else{
		return false;
	}
}