try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function ge(x){
	return document.getElementById(x);
}
function showDv(x,arg){ return ge(x).style.display=arg; }

function hideDv(x){ return ge(x).style.display="none"; }

function Buscar(){
	var keyword = ge('buscar');
	if(keyword.value == ''){ return(false);	} else { return(true); }
}

function validarComentario(){
	var nome = ge('comentar_nome');
	var email = ge('comentar_email');
	var em1 = email.value.indexOf('@');
	var em3 = email.value.length;
	var comentario = ge('comentar_comentario');
	var erro = ge('erro-comentar');
	
	if(nome.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>NOME</b> para continuar.';
		erro.style.display = 'block';
		nome.focus();
		return(false);
	}
	else if(email.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>E-MAIL</b> para continuar.';
		erro.style.display = 'block';
		email.focus();
		return(false);
	}
	else if(!(em1 >= 3 && em3 >= 9)){
		erro.innerHTML = 'Erro: Por favor insira seu <b>E-MAIL</b> corretamente para continuar.';
		erro.style.display = 'block';
		email.focus();
		return(false);
	} 
	else if(comentario.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>COMENTÁRIO</b> para continuar.';
		erro.style.display = 'block';
		comentario.focus();
		return(false);
	}
	else { return(true); }
}

function checarContato(){
	var nome = ge('nome');
	var email = ge('email');
	var em1 = email.value.indexOf('@');
	var em3 = email.value.length;
	var assunto = ge('assunto');
	var msg = ge('msg');
	var erro = ge('erro-comentar');
	
	if(nome.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>NOME</b> para continuar.';
		erro.style.display = 'block';
		nome.focus();
		return(false);
	}
	else if(email.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>E-MAIL</b> para continuar.';
		erro.style.display = 'block';
		email.focus();
		return(false);
	}
	else if(!(em1 >= 3 && em3 >= 9)){
		erro.innerHTML = 'Erro: Por favor insira seu <b>E-MAIL</b> corretamente para continuar.';
		erro.style.display = 'block';
		email.focus();
		return(false);
	} 
	else if(assunto.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira o <b>ASSUNTO</b> para continuar.';
		erro.style.display = 'block';
		assunto.focus();
		return(false);
	}
	else if(msg.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira sua <b>MENSAGEM</b> para continuar.';
		erro.style.display = 'block';
		msg.focus();
		return(false);
	}
	else { return(true); }
}

function validarTrombone(){
	var nome = ge('nome');
	var email = ge('email');
	var em1 = email.value.indexOf('@');
	var em3 = email.value.length;
	var titulo = ge('titulo');
	var conteudo = ge('conteudo');
	var erro = ge('erro-comentar');
	
	if(nome.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>NOME</b> para continuar.';
		erro.style.display = 'block';
		nome.focus();
		return(false);
	}
	else if(email.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>E-MAIL</b> para continuar.';
		erro.style.display = 'block';
		email.focus();
		return(false);
	}
	else if(!(em1 >= 3 && em3 >= 9)){
		erro.innerHTML = 'Erro: Por favor insira seu <b>E-MAIL</b> corretamente para continuar.';
		erro.style.display = 'block';
		email.focus();
		return(false);
	} 
	else if(titulo.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira seu <b>TÍTULO</b> para continuar.';
		erro.style.display = 'block';
		titulo.focus();
		return(false);
	}
	else if(conteudo.value == ''){
	  erro.innerHTML = 'Erro: Por favor insira o <b>CONTEÚDO</b> para continuar.';
		erro.style.display = 'block';
		conteudo.focus();
		return(false);
	}
	else { return(true); }
}

function optEnquete(idenquete){
	//var opcao = ge('resposta');
	//var opcao = document.frmenquete.resposta;
	var i;
	var totalr = document.frmenquete.length;
	var box = ge('enquetebox');
	var pC = new Date().getTime();
	var valid;
	
	for(i=0; i<totalr; i++){
		if(document.frmenquete.resposta[i].checked){
			var escolha = document.frmenquete.resposta[i].value;
			valid = "sim";
			break;
		} else {
			valid = "nao";
		}
	}
	
	if(valid != "sim"){ alert('Por favor escolha uma resposta antes de votar!'); }
	if(valid != "nao"){ 
		box.innerHTML = "<br><br><br><center><img src=\"imgs/loader.gif\" border=\"0\"></center><br><br><br>";
		xmlhttp.open("GET", "scripts/enquete_votar.php?enquete="+idenquete+"&resposta="+escolha+"&h="+pC,true);
		  	xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4){
            var texto=xmlhttp.responseText;
            texto = texto.replace(/\+/g," ");
            texto = unescape(texto);
            box.innerHTML = texto;
        }
        }
	}
	xmlhttp.send(null);
	
}

function enqueteResult(enquete){

   var left = 19;
   var top = 19;
   var width = 230;
   var height = 300;

   window.open("enquete-"+enquete+".htm",'ENQUETE', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');

}

function carregarComentarios(id){
	
	var box = ge('mostrarcomentarios-'+id);
	var pC = new Date().getTime();
	
	box.innerHTML = "<center><img src=\"imgs/loader.gif\" border=\"0\"></center><br>";

		xmlhttp.open("GET", "scripts/listarcomentarios.php?id="+id+"&h="+pC,true);
		  	xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4){
              var conteudo=xmlhttp.responseText;
              conteudo = conteudo.replace(/\+/g," ");
              conteudo = unescape(conteudo);
							box.style.display = "none";
							box.innerHTML = conteudo; 
							new Effect.BlindDown('mostrarcomentarios-'+id,{duration:1.5});
            }
        }
		xmlhttp.send(null);
}

function audio(id){
	
	var box = ge('audio-'+id);
	var pC = new Date().getTime();
	
	box.innerHTML = "<center><img src=\"imgs/loader.gif\" border=\"0\"></center>";

		xmlhttp.open("GET", "scripts/abriraudio.php?id="+id+"&h="+pC,true);
		  	xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4){
              var conteudo=xmlhttp.responseText;
              conteudo = conteudo.replace(/\+/g," ");
              conteudo = unescape(conteudo);
							//box.style.display = "none";
							box.innerHTML = conteudo; 
							//new Effect.BlindDown('audio-'+id,{duration:1.5});
            }
        }
		xmlhttp.send(null);
}
