// Função para iniciarmos o Ajax no browser do cliente.
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;
}

// Função que realiza a busca instantânea

function abre(id, url) {
	
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		
		var exibeResultado = document.getElementById(id); // div que exibirá o resultado da busca.
		
			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("GET", url, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					exibeResultado.innerHTML = "<center>Carregando...</center>";
				}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(ajax.status == 200) {
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						
						var resultado2 = resultado;			
						
						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
						resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
						
						
						// Pegando o conteudo do div que foi carregado
    					var conteudo = resultado2;	
						
						var p1 = eval(conteudo.indexOf('<script'));
						var teste = conteudo.substr(p1,conteudo.length);
						p1 = eval(teste.indexOf('>')+1);
						//alert(teste.substr(0, p1));
						var p2 = conteudo.indexOf('</script>');
						var qtd_str = eval(p2-p1);
						
    					// Declarando a criação de uma nova tag <script>
   						var newElement = document.createElement("script");
    
   						// Pegando os valores das Tags <script> que estão na página carregada pelo AJAX
   						var scripts = conteudo.substr(p1,qtd_str);
        				eval(scripts);
    					
						
						
					} else {
						exibeResultado.innerHTML = "<center>Erro!</center>";
					}
				}
			}
			ajax.send(null); // submete
		
	}
}	

function atualizatexto(id, str){	
	var exibeResultado = document.getElementById(id); // div que exibirá o resultado da busca.
	var resultado = str;
	resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
	resultado = unescape(resultado); // Resolve o problema dos acentos
	exibeResultado.innerHTML = resultado;	
}

function esconde(i){
	//alert('esconde'+i);
	var obj = document.getElementById(i);
	//if(obj.style.visibility == "visible"){
		obj.style.visibility = "hidden";
		obj.style.display = "none";
		
	//}
}
function mostra(i){
	//alert('mostra'+i);
	var obj = document.getElementById(i);
	//if(obj.style.visibility == "hidden"){
		obj.style.visibility = "visible";
		obj.style.display = "block";
	//}
}

function imgTroca(id,src){
	document.getElementById(id).src=src;
}
function imgtroca(id,src){
	imgTroca(id,src);
}

function aviso_pelicula(str){	
	var exibeResultado = document.getElementById('conteudo_pelicula'); // div que exibirá o resultado da busca.
	var resultado = str;
	
	exibeResultado.innerHTML = resultado;
	mostra('pelicula');
}

