// JavaScript Document
//========================================= esconde camadas ===============================================
function alterar_display(elm) {
		var e = document.getElementById(elm);
		if(e.className=="escondido") {
			e.className="amostra";
		} else {
			e.className="escondido";
		}
	}

function sobe() {
window.document.body.scrollTop=0;
}
///////////////////////////////////////////////////// PRELOAD IMAGENS
var myimages = new Array();
function preloading(){
for (x=0; x<preloading.arguments.length; x++){
myimages[x] = new Image();
myimages[x].src = "img/" + preloading.arguments[x];
}
}
preloading("circulo.gif");

//========================================= AJAX ===========================================================
function openAjax() { 
var Ajax; 
try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, 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 carregaAjax(id,url,metodo,obj,carregando,txt_carregando) { 

if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. 
var exibeResultado = document.getElementById(id); // div que exibirá o resultado. 
var Ajax = openAjax(); // Inicia o Ajax. 
Ajax.open(metodo, url, true); // fazendo a requisição 

if (metodo == 'Post') { Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');}

Ajax.onreadystatechange = function() 
{ 

if (carregando != "") {
if(Ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
//window.document.body.scrollTop=0;
exibeResultado.innerHTML = "<div align='center'><table width='100%' height='100' border='0' cellpadding='0' cellspacing='0' ><tr><td align='center' height='10'><br><img src='img/" + carregando + "'><br><br>"+txt_carregando+"</td></tr></table></div>"; 
}
}
 
if(Ajax.readyState == 4) { // Quando estiver tudo pronto. 

//if(Ajax.status == 200) { 
var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável 
//window.document.body.scrollTop=0;
exibeResultado.innerHTML = resultado; 
//} else { 
//exibeResultado.innerHTML = "Erro: " + Ajax.statusText; 
//} 
} 
} 



if (metodo == 'Post') { 


//Monta os paramtros do post
      
	  var getstr = "";



      for (i=0; i<obj.elements.length; i++) {

         if (obj.elements[i].tagName == "INPUT") {

            if (obj.elements[i].type == "text") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }

            if (obj.elements[i].type == "hidden") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
	
			if (obj.elements[i].type == "password") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
			if (obj.elements[i].type == "file") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
            if (obj.elements[i].type == "checkbox") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
               } else {
                  getstr += obj.elements[i].name + "=&";
               }
            }
            if (obj.elements[i].type == "radio") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
               }
            }




         }   

         if (obj.elements[i].tagName == "SELECT") {
	if (obj.elements[i].disabled == false)  {
            var sel = obj.elements[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
	}
         }

		 if (obj.elements[i].tagName == "TEXTAREA") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
         }
         
      }



//Final os paramtros do post   
Ajax.send(getstr);

} // submete 

if (metodo == 'Get') {Ajax.send(null);}
} 

} 
//========================================= IFRAME - AJAX REMOTE =================================
	function remote(id,url,larg,alt)
    {
	var	ExibeResultado =  document.getElementById(id)
	ExibeResultado.innerHTML = "<IFRAME src='"+url+"' width='"+larg+"' height='"+alt+"' frameborder='0'></IFRAME>";
    }
//====================================== MINI AJAX ===============================================
function miniAjax(url) {

		if (window.XMLHttpRequest) { 
        req = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
	}

	req.open('GET', url, false); 
	req.send(null);

	resultado = req.responseText;
	return resultado;
}
//====================================== MINI AJAX ===============================================	
function apaga(pg, id) {         
if (confirm("Você quer realmente apagar o registro?")) {
	carregaAjax('centro','paginas/'+pg+'.php?del='+id+'','Get','','','');
	
}
}
function apaga_mult(pg, id, arq, arq2) {         
if (confirm(" Apagando o registro você apagará o arquivo relacionado.\n Deseja continuar?")) {
	carregaAjax('centro','paginas/'+pg+'.php?del='+id+'&filedel='+arq+'&file2del='+arq2+'','Get','','circulo.gif','Aguarde enquanto o arquivo e o registro são apagados...') 
}
}
function apaga_redefine_mult(pg, id) {         
if (confirm(" Com esta ação, você apagará a relação entre foto e galeria, incluindo legendas.\n Deseja continuar?")) {
	carregaAjax('centro','paginas/'+pg+'.php?delf='+id+'','Get','','circulo.gif','Aguarde enquanto o relacionamento entre galeria e url de fotos são apagados...') 
}
}
function apaga_mult_fotos(pg, idf, arq, pasta, idg) {         
if (confirm(" Apagando o registro você apagará o arquivo relacionado.\n Deseja continuar?")) {
	carregaAjax('centro','paginas/'+pg+'.php?del='+idf+'&filedel='+arq+'&pasta='+pasta+'&id='+idg+'','Get','','circulo.gif','Aguarde enquanto o arquivo e o registro são apagados...') 
}
}
function apagatxt(pg, cod, id, arq1) {         
if (confirm("Você quer realmente apagar o registro?")) {
	carregaAjax('centro','paginas/'+pg+'.php?id_site='+cod+'&del='+id+'&filedel='+arq1+'','Get','','','');
	carregaAjax('rss','../rss/gerador.php?site='+cod+'','Get','','','');
}
}
function apagadestaq(pg, id, arq1) {         
if (confirm("Você quer realmente apagar o registro?")) {
	carregaAjax('centro','paginas/'+pg+'.php?OP3=1&del='+id+'&filedel='+arq1+'','Get','','','');
}
}
function apaga_sub_cidade(pg, id, ids, local, s1, s2) {         
if (confirm("Você quer realmente apagar o registro?")) {
	carregaAjax(local,'paginas/'+pg+'.php?del='+id+'&ids='+ids+'&sc='+s1+'&sci='+s2+'','Get','','','') 
}
}
// ================================ APAGA -  TELINHA ==============================================
function apagatela(pg, id, v1, v2) {         
if (confirm("Você realmente quer apagar o registro?")) {
	carregaAjax('telinha','paginas/'+pg+'.php?del='+id+'&id='+v1+'&id2='+v2+'','Get','','','') 
}
} 

//===================================== CONFERE SENHA =============================================
function validarSenha(pg){
	usuario = document.form_usuario.usuario.value
	email = document.form_usuario.email.value
	login = document.form_usuario.login.value
	senha1 = document.form_usuario.senha1.value
	senha2 = document.form_usuario.senha2.value
    
	if (usuario == '' || email == '' || login == '' || senha1 == '' || senha2 == '') {
		alert('Ops!\n Algum campo vazio.');
	} else {
	if (senha1 == senha2) {
		carregaAjax('centro','paginas/'+pg+'.php','Post',document.form_usuario,'circulo.gif','');
	} else {
		alert("Senhas diferentes");
	}
	}
}
// =================================== Valida redefine senha ====================================
function redefiniSenha(pg){
	senha1 = document.form_senha.senha1.value
	senha2 = document.form_senha.senha2.value
    
	if (senha1 == senha2) {
		carregaAjax('telinha_interna','paginas/'+pg+'.php','Post',document.form_senha,'','');
	} else {
		alert("Senhas diferentes");
	}
}
//=================================== mostratelinha ===================================================
function mostratelinha(pg, id) {
		var e = document.getElementById('telinha');
		if(e.className=="escondido") {
			e.className="tela_mostra";
			carregaAjax('telinha','paginas/'+pg+'.php?id='+id+'','Get','','','');
			
		} else {
			e.className="escondido";
	}
}
function mostratelinhamais(pg, id, id2, var1) {
		var e = document.getElementById('telinha');
		if(e.className=="escondido") {
			e.className="tela_mostra";
			carregaAjax('telinha','paginas/'+pg+'.php?id='+id+'&id2='+id2+'&var1='+var1+'','Get','','','');
			
		} else {
			e.className="escondido";
	}
}
// =================================== salva telinha =========================================
function salvatelinha(pg) {
		var e = document.getElementById('telinha');
		if(e.className=="escondido") {
			e.className="tela_mostra";
			carregaAjax('telinha','paginas/'+pg+'.php','Post',document.form_conteudo,'','Aguarde enquando o registro é salvo');
			
		}
}	
function salvatelinha_mult(pg) {
	url = document.form_conteudo.mp.value;
	
	if (url == '') {
		alert('Ops!\n Arquivo ainda não carregado.');
	} else { 
	
		var e = document.getElementById('telinha');
		if(e.className=="escondido") {
			e.className="tela_mostra";
			carregaAjax('telinha','paginas/'+pg+'.php','Post',document.form_conteudo,'','Aguarde enquando o registro é salvo');
			
		}
	}
}

// ================================= fecha telinha =============================================
function fechatelinha() {
		var e = document.getElementById('telinha');
		if(e.className=="tela_mostra") {
			e.className="escondido";
			carregaAjax('telinha','paginas/vazio.php','Get','','','');
			
		}
}
// ================================= fecha janela e vai para uma nova página ====================
function novoreg(id) {
		var e = document.getElementById('telinha');
		if(e.className=="tela_mostra") {
			e.className="escondido";
			carregaAjax('telinha','paginas/vazio.php','Get','','','');
			if (id == "0") {
			carregaAjax('centro','paginas/txt_quente_ad.php?OP3=1','Get','','circulo.gif','Aguarde enquanto carrega a página...')	
			} else {
			carregaAjax('centro','paginas/txt_quente_ad.php?id_site='+id,'Get','','circulo.gif','Aguarde enquanto carrega a página...')
			}
			
		}
}
function novoreg(pg) {
		var e = document.getElementById('telinha');
		if(e.className=="tela_mostra") {
			e.className="escondido";
			carregaAjax('telinha','paginas/vazio.php','Get','','','');
			carregaAjax('centro','paginas/'+pg+'.php','Get','','circulo.gif','Aguarde enquanto carrega a página...')	
						
		}
}
// ================================== fecha janela e vai para o gerenciador =========================
function gotoger(id) {
		var e = document.getElementById('telinha');
		if(e.className=="tela_mostra") {
			e.className="escondido";
			carregaAjax('telinha','paginas/vazio.php','Get','','','');
			if (id == "0") {
			carregaAjax('centro','paginas/txt_quente_ge.php?OP3=1','Get','','circulo.gif','Aguarde enquanto carrega a página...');
			
			} else {
			carregaAjax('centro','paginas/txt_quente_ge.php?id_site='+id,'Get','','circulo.gif','Aguarde enquanto carrega a página...');
			
			}
			
		}
}
function gotogerencia(pg) {
		var e = document.getElementById('telinha');
		if(e.className=="tela_mostra") {
			e.className="escondido";
			carregaAjax('telinha','paginas/vazio.php','Get','','','');
			carregaAjax('centro','paginas/'+pg+'.php','Get','','circulo.gif','Aguarde enquanto carrega a página...');
		}
}

// =================================== Função - enviar variaveis =========================================
function envia(nome, id){
        obj = document.form_conteudo._ASSUNTO;
        obj.value = nome;
		obje = document.form_conteudo.ASSUNTO;
        obje.value = id;
}
function enviagal(nome, id){
        obj = document.form_conteudo._GALERIA;
        obj.value = nome;
		obje = document.form_conteudo.GALERIA;
        obje.value = id;
}
function enviavid(nome, id){
        obj = document.form_conteudo._VIDEO;
        obj.value = nome;
		obje = document.form_conteudo.VIDEO;
        obje.value = id;
}
function enviaaud(nome, id){
        obj = document.form_conteudo._AUDIO;
        obj.value = nome;
		obje = document.form_conteudo.AUDIO;
        obje.value = id;
}
function enviaart(nome, id){
        obj = document.form_conteudo._ARTISTA;
        obj.value = nome;
		obje = document.form_conteudo.ARTISTA;
        obje.value = id;
}
function enviamat(nome, id){
        obj = document.form_conteudo._MATERIA;
        obj.value = nome;
		obje = document.form_conteudo.MATERIA;
        obje.value = id;
}
function enviadisc(nome, id){
        obj = document.form_conteudo._DISCO;
        obj.value = nome;
		obje = document.form_conteudo.DISCO;
        obje.value = id;
}
function enviavcat(nome, id){
        obj = document.form_conteudo._VIDEO_CAT;
        obj.value = nome;
		obje = document.form_conteudo.VIDEO_CAT;
        obje.value = id;
}
function enviavfil(nome, id){
        obj = document.form_conteudo._FILME;
        obj.value = nome;
		obje = document.form_conteudo.FILME;
        obje.value = id;
}
function enviaprg(nome, id){
		obj = document.form_conteudo._PROGRAMA;
        obj.value = nome;
		obje = document.form_conteudo.PROGRAMA;
        obje.value = id;
}
function enviapod(nome, id){
		obj = document.form_conteudo._PODCAST;
        obj.value = nome;
		obje = document.form_conteudo.PODCAST;
        obje.value = id;
}
// ============================= seleciona e deseleciona ============================ 
function selecionar_tudo(){
	for (i=0;i<document.form_conteudo.elements.length;i++)
		if(document.form_conteudo.elements[i].type == "checkbox")	
			document.form_conteudo.elements[i].checked=1
}
function deselecionar_tudo(){
	for (i=0;i<document.form_conteudo.elements.length;i++)
		if(document.form_conteudo.elements[i].type == "checkbox")	
			document.form_conteudo.elements[i].checked=0
}