function Preload(){
	var args = Preload.arguments;
	document.imageArray = new Array(args.length);
	for(var i=0; i<args.length; i++){
		document.imageArray[i] = new Image;
		document.imageArray[i].src = args[i];
		}
	}

Preload('./_imagens/botao_grupos_on.jpg','./_imagens/botao_grupos_off.jpg','./_imagens/botao_grupos_hover.jpg','./_imagens/botao_assinantes_on.jpg','./_imagens/botao_assinantes_off.jpg','./_imagens/botao_assinantes_hover.jpg','./_imagens/botao_noticias_on.jpg','./_imagens/botao_noticias_off.jpg','./_imagens/botao_noticias_hover.jpg','./_imagens/botao_pecas_on.jpg','./_imagens/botao_pecas_off.jpg','./_imagens/botao_pecas_hover.jpg','./_imagens/botao_envio_on.jpg','./_imagens/botao_envio_off.jpg','./_imagens/botao_envio_hover.jpg','./_imagens/botao_historico_on.jpg','./_imagens/botao_historico_off.jpg','./_imagens/botao_historico_hover.jpg','./_imagens/botao_suporte_on.jpg','./_imagens/botao_suporte_off.jpg','./_imagens/botao_suporte_hover.jpg','./_imagens/checkbox5.png');


String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); }; //adiciona a funcao trim aos objetos do tipo string
var browser=navigator.userAgent;

function ConfirmaExclusao(script,form_name,msg) {
	var mensagem = "";	 
   mensagem += "ATENÇÃO!\n\n";
   mensagem += msg;

   if (confirm(mensagem)) {
      var formulario = document.getElementById(form_name);
      formulario.action = script;
   	formulario.submit();		
      }
   }
   
function Aloca(item){
//converte em string
//submeter.value = ""+origem+"";
if(item.name == "cor_textura[]"){
   var elemento = "cor_textura_"+item.value+"";
   }
if(item.name == "cartao[]"){
   var elemento = "cartoes_"+item.value+"";
   }
   
   if (item.checked) {
 	    document.getElementById(elemento).style.background = '#ecdcf0';	
		 }
		 else {
 	        document.getElementById(elemento).style.background = '#ffffff';	
			  }
	    }   

	    
	    function ExibeOculta(item) {
   //obtem o codigo
	var vetor = item.split("_");
   var codigo = vetor[1];
   var abrefecha = document.getElementById("abrefecha_"+codigo);

   var elemento = document.getElementById(item).style.display;
	   if (elemento == "") {
         //muda as características da imagem
         abrefecha.src   = "./_imagens/plus.gif";
         abrefecha.alt   = "Exibe";
         abrefecha.title = "Exibe";      

	      document.getElementById(item).style.display="none";
			}
			else {
         //muda as características da imagem
         abrefecha.src   = "./_imagens/minus.gif";
         abrefecha.alt   = "Oculta";
         abrefecha.title = "Oculta";      

         //é preciso exibi-lo
			document.getElementById(item).style.display="";

         /*
			var conteudo = "conteudo_"+codigo;
	      var obj = document.getElementById(conteudo);
         var ObjetoAjax = createXMLHttp();
         ObjetoAjax.open("get","./financeiro/ficha_pessoal.php?codigo="+codigo);
	      ObjetoAjax.onreadystatechange = function() {
	      if (ObjetoAjax.readyState == 4 && ObjetoAjax.status == 200) {
		      obj.innerHTML = ObjetoAjax.responseText;
		      }
		   */   
         }
	      //ObjetoAjax.send(null);
			}
	    
	    
	    
	    
	    
function AbrePopUp(pagina,largura,altura){
   //var largura = 690;             
   //var altura  = 510;             
   var posLargura = (screen.width / 2) - (largura / 2); 
   var posAltura  = (screen.height / 2) - (altura / 2); 
   var propriedades = 'toolbar=no,';          
   propriedades    += 'location=no,';         
   propriedades    += 'directories=no,';       
   propriedades    += 'status=no,';          
   propriedades    += 'menubar=no,';        
   propriedades    += 'scrollbars=no,';    
   propriedades    += 'resizable=no,';       
   propriedades    += 'width='+largura+',';   
   propriedades    += 'height='+altura+',';   
   propriedades    += 'left='+posLargura+',';
   propriedades    += 'top='+posAltura;        
   window.open(pagina, 'Exibe', propriedades);
   }

//Função que é executada a cada caracter digitado
function muda_foco(tamanho,campo) {
	    //Obtenho o nome do objeto text - atributo name
	    var nome = campo.name;
	    //Se desloca até o elemento desejado
      var posicao = 0;
      while (document.formulario.elements[posicao].name != nome) {
         posicao++;
         }
      var tam = document.formulario.elements[posicao].value.length;
      if (tam == tamanho) {
			   //posiciona no próximo elemento
				 var proximo = posicao+1;
         document.formulario.elements[proximo].focus();
         }
      }
			

function ExcluirReserva(aux_cod_reserva,aux_sala,aux_data) {
   if (confirm('Deseja excluir essa reserva?')) {
      window.location='./reservas/adm_reservas_exc.inc.php?codigo='+aux_cod_reserva;
      }
   }

function TestaCampoNewsletter() {
   var submeter = document.getElementById('submeter');
   submeter.disabled = true;

   //Usado para posicionar o cursor no primeiro elemento que não foi preenchido corretamente
   var cursor = new Array();
   
	 missinginfo = "";

	 if (document.formulario.assunto.value == "") {
      missinginfo += "\n     -  Assunto";
      cursor.push("assunto");			
			}
	 
	 if (document.formulario.mensagem.value == "") {
      missinginfo += "\n     -  Mensagem";
      cursor.push("mensagem");			
			}

   if (missinginfo != "") {
      missinginfo = "Preencha os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete e continue.";	 
      alert(missinginfo);
      submeter.disabled = false;
			submeter.value = "Enviar";
			
			//Posiciona o cursor no primeiro campo do vetor
			var comando = "document.formulario."+cursor[0]+".focus();";
			eval(comando);
			
      return false;
      }
   		else {
         document.formulario.submit();			 
         return true;
         }
			}

function DesabilitaSubmeter(botao) {
    var submeter = document.getElementById(botao);
    submeter.disabled = true;
}

function HabilitaSubmeter(botao) {
    var submeter = document.getElementById(botao);
    submeter.disabled = false;
}

function validaData(Dia,Mes,Ano) {
    if (Mes < 1 || Mes > 12) {
        return false;
    }
    var totalDias = 31;
    if (Mes == 2) {
        if (ehBissexto(Ano)) {
            totalDias = 29;
        }
        else {
            totalDias = 28;
        }
    }
    if (Mes == 4 || Mes == 6 || Mes == 9 || Mes == 11) {
        totalDias = 30; 
    }
    if (Dia < 1 || Dia > totalDias) {
        return false;
    }
    return true;
}
  
function ehBissexto(ano) {
    if ((ano % 4) == 0 && (ano % 100) == 0 && (ano % 400) == 0) {
        return true;
    }
    else if ((ano % 4) == 0 && (ano % 100) == 0) {
        return false;
    }
    else if ((ano % 4) == 0) {
        return true;
    }
    else if ((ano % 4) != 0) {
        return false;
    }
}
	 
function PadronizaNumero(numero) {
    //Testo se o número informado tem o tamanho adequando para uso no cálculo
    //Acrescenta um zero no número para padronizar em 2 algarismos
    if ((numero < 10) && (numero.length < 2)) {
        numero = "0"+numero;
    }
    return numero;
} 

function Hoje() {
    //Obtém o dia, mês a ano atual
    agora = new Date();
    var AnoAtual = agora.getYear();
    var MesAtual = agora.getMonth();
    var DiaAtual = agora.getDate();

    //Realiza algumas adequações na data obtida
    if(AnoAtual < 1900) {
        AnoAtual += 1900;
    }
    MesAtual++;

    //As datas obtidas vem no formato integer.
    //Para converter em uma string basta concatenar um espaço vazio
    MesAtual = MesAtual+"";
    DiaAtual = DiaAtual+"";

    //Devo padronizar, pois o dia e mês menores que 10 são obtidos sem o zero inicial
    DiaAtual = PadronizaNumero(DiaAtual);
    MesAtual = PadronizaNumero(MesAtual);
    agora = AnoAtual+""+MesAtual+""+DiaAtual;
    return agora;
}

function TestaCampoServicos(form) {
    DesabilitaSubmeter('submeter');
    //Usado para posicionar o cursor no primeiro elemento que não foi preenchido corretamente
    var cursor = new Array();
    
    missinginfo = "";

    /*
    var hoje = document.formulario.data;
    var data_vetor = hoje.split("/");
    alert(data_vetor);

    //Depois de realizada a validação das datas, faço algumas consistências específicas do sistema
    //Padroniza os números
    //O ano não foi testando pois não passaria inicialmente pela validação da data
    data_dia = PadronizaNumero(data_vetor[0]);
    data_mes = PadronizaNumero(data_vetor[1]);
    data_ano = data_vetor[2];
    var data = data_ano+""+data_mes+""+data_dia;

    //Passo dia, mês e ano separadamente
    if (!validaData(data_dia,data_mes,data_ano)) {
        missinginfo += "\n     -  Data inválida";
    }

    data_prazo = document.formulario.data_prazo;
    data_prazo_vetor = data_prazo.split("/");

    //Depois de realizada a validação das datas, faço algumas consistências específicas do sistema
    //Padroniza os números
    //O ano não foi testando pois não passaria inicialmente pela validação da data
    data_prazo_dia = PadronizaNumero(data_prazo_vetor[0]);
    data_prazo_mes = PadronizaNumero(data_prazo_vetor[1]);
    data_prazo_ano = data_prazo_vetor[2];
    var data_prazo = data_prazo_ano+""+data_prazo_mes+""+data_prazo_dia;

    //Passo dia, mês e ano separadamente	
    if (!validaData(data_prazo_dia,data_prazo_mes,data_prazo_ano)) {
        missinginfo += "\n     -  Prazo inválido";
    }
    */

    for (i=0;i<document.formulario.responsavel.length;i++) {
        if (document.formulario.responsavel.options[i].selected) {
            var responsavel = document.formulario.responsavel.options[i].value;
        }
    }

    if (responsavel == "") {
        missinginfo += "\n     -  Responsável";
        cursor.push("responsavel");
    }
    
    for (i=0;i<document.formulario.categoria.length;i++) {
        if (document.formulario.categoria.options[i].selected) {
            var categoria = document.formulario.categoria.options[i].value;
        }
    }

    if (categoria == "") {
        missinginfo += "\n     -  Categoria";
        cursor.push("categoria");
    }
    
    if (document.formulario.descricao.value == "") {
        missinginfo += "\n     -  Descricao";
        cursor.push("nome");			
    }

    if (missinginfo != "") {
        missinginfo = "Preencha os seguintes campos: \n" + missinginfo + 
        "\n\nComplete e continue.";	 
        alert(missinginfo);
        var submeter = document.getElementById('submeter');
        submeter.disabled = false;
        submeter.value = form;
        //Posiciona o cursor no primeiro campo do vetor
        var comando = "document.formulario."+cursor[0]+".focus();";
        eval(comando);
        return false;
    }

    else {			 
        return true;
    }
}

//Funcao executada a cada caracter digitado
function muda_foco_data(campo) {
    //Obtenho o nome do objeto text - atributo name
    var nome = campo.name;
    var tamanho = campo.value.length;
    if ((tamanho == 2)||(tamanho == 5)) {
        var aux = campo.value+"\/";
        campo.value = aux;
    }
    //Se desloca ate o elemento desejado
    var posicao = 0;
    while (document.formulario.elements[posicao].name != nome) {
        posicao++;
    }
    var tam = document.formulario.elements[posicao].value.length;
    if (tam == 10) {
        //posiciona no proximo elemento
        var proximo = posicao+1;
        document.formulario.elements[proximo].focus();
    }
}

function pausecomp(millis)
{
    var date = new Date();
    var curDate = null;

    do { curDate = new Date(); }
    while(curDate-date < millis);
}

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

function ajax_categoria () {
    var select_categoria = document.getElementById("categoria");
    var select_subcategoria = document.getElementById("subcategoria");
    var n_subcategorias = select_subcategoria.length;
    var j = 0;
    var i = 0;
    var x = 0;
    for (i = 0; i < select_categoria.length; i++) {
        if (select_categoria.options[i].selected) {
            var categoria = select_categoria.options[i].id;
            categoria_id = categoria.substr(4);
        }
    }
    for (j = 0; j < n_subcategorias; j++) {
        select_subcategoria.remove(1);
    }
    var resposta = null;
    xmlhttp = ajax();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            resposta = xmlhttp.responseXML;
            var x = 0;
            var subcategorias = resposta.documentElement.childNodes;
            for (x = 0; x < subcategorias.length; x++) {
                var subcat = subcategorias.item(x);
                codigo = subcat.getAttribute("codigo");
                nome = subcat.firstChild.firstChild.nodeValue;
                option = document.createElement("option");
                option.setAttribute("id", "subcat_"+codigo);
                option.setAttribute("value", codigo);
                optionNome = document.createTextNode(nome);
                option.appendChild(optionNome);
                select_subcategoria.appendChild(option);
            }
        }
    }
    xmlhttp.open("GET", "./categorias/subcategorias_ajax.php?cod="+categoria_id);
    xmlhttp.send(null);
}

function ajax_subcategoria_edit () {
    var select_subcategoria = document.getElementById("subcategoria");
    ajax_categoria();
    var n_subcategorias = select_subcategoria.length;
    var subcategoria = document.getElementById("subcategoria_hidden").value;
    var i = 0;
    for (i = 0; i < n_subcategorias; i++) {
        optionValue = select_subcategoria.options[i].id.substr(7);
        if (optionValue == subcategoria) {
            select_subcategoria.options[i].selected = true;
        }
    }
}

function carrega_subcategorias(codigo) {
    var li = document.getElementById("n_"+codigo);
    var li_class = li.className;
    var resposta = null;
    if (li_class == "loaded") {
        var ul_novo = document.getElementById("subcategorias_"+codigo);
        if (ul_novo.style.display != "none") {
            ul_novo.style.display = "none";
            document.getElementById("link_"+codigo).firstChild.nodeValue = "+";
        }
        else {
            ul_novo.style.display = "";
            document.getElementById("link_"+codigo).firstChild.nodeValue = "-";
        }
        return;
    }
    xmlhttp = ajax();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            resposta = xmlhttp.responseXML;
            var x = 0;
            var subcategorias = resposta.documentElement.childNodes;
            var ul_novo = document.createElement("ul");
            ul_novo.setAttribute("class", "subcategorias");
            for (x = 0; x < subcategorias.length; x++) {
                if ((browser.indexOf("MSIE") != -1) || (browser.indexOf("Opera") != -1)) {
                    var bg = "#efefef"; 
                }
                if ((browser.indexOf("Gecko") != -1) && (browser.indexOf("Mozilla") != -1)) {
                    var bg = "rgb(239, 239, 239)";
                }
                if (li.style.backgroundColor == bg) {
                    if (x % 2 == 0) {
                        var cor = "#dedede";
                    }
                    else {
                        var cor = "#efefef";
                    }
                }
                else {
                    if (x % 2 == 0) {
                        var cor = "#efefef";
                    }
                    else {
                        var cor = "#dedede";
                    }
                }
                var subcategoria = subcategorias.item(x);
                var li_novo = document.createElement("li");
                var li_novo_a = document.createElement("a");
                li_novo_a.setAttribute("href", "./?opcao=adm_subcategorias_alt_del&codigo="+subcategoria.getAttribute("codigo"));
                li_novo_a.setAttribute("title", "Editar subcategoria");
                var li_novo_a_nome = document.createTextNode(subcategoria.firstChild.firstChild.nodeValue);
                li_novo_a.appendChild(li_novo_a_nome);
                li_novo.appendChild(li_novo_a);
                li_novo.style.backgroundColor = cor;
                ul_novo.appendChild(li_novo);
            }
            ul_novo.setAttribute("id", "subcategorias_"+codigo);
            li.appendChild(ul_novo);
            li.className = "loaded";
            document.getElementById("link_"+codigo).firstChild.nodeValue = "-";
        }
    }
    xmlhttp.open("GET", "./categorias/subcategorias_ajax.php?cod="+codigo);
    xmlhttp.send(null);
}

function edita_imagem (id) {
    var div = document.getElementById("div_foto_"+id);

    if (!document.getElementById("attachment_"+id)) {
        var d = document.createElement("div");
        d.setAttribute("id","attachment_"+id);
        d.setAttribute("class","file");

        //Adiciciono um campo input text
        var file = document.createElement("input");
        file.setAttribute("type","file");
        file.setAttribute("name","attachment_"+id);
        file.setAttribute("id","campo_"+id);
        file.setAttribute("size",25);
        d.appendChild(file);
    
        //adicionando espaço após o campo de arquivo
        //não posso colocar &nbsp; pois ele interpreta literalmente, não como HTML
        d.appendChild(document.createTextNode(" "));
    
        //Adiciono link para remoção desse upload
        var link = document.createElement("a");
        link.setAttribute("href", "javascript:edita_imagem_cancela("+id+");");
        link.appendChild(document.createTextNode("Cancelar"));
        d.appendChild(link);
    
        //adicionando quebra de linha
        d.appendChild(document.createElement("<br>"));
    
        div.appendChild(d);
    }
}

function edita_imagem_cancela (id) {
    document.getElementById("div_foto_"+id).removeChild(document.getElementById("attachment_"+id));
}

function lista_produtos () {
    var select_categoria = document.getElementById("categoria");
    var select_subcategoria = document.getElementById("subcategoria");
    var table_produtos = document.getElementById("produtos");
    var table_length = table_produtos.rows.length;
    var i = 0, j = 0, x = 0;
    for (i = 0; i < select_categoria.length; i++) {
        if (select_categoria.options[i].selected) {
            var categoria = select_categoria.options[i].id;
            categoria_id = categoria.substr(4);
        }
    }
    for (j = 0; j < select_subcategoria.length; j++) {
        if (select_subcategoria.options[j].selected) {
            var subcategoria = select_subcategoria.options[j].id;
            subcategoria_id = subcategoria.substr(7);
        }
    }
    for (k = 0; k < table_length; k++) {
        table_produtos.deleteRow(0);
    }
    xmlhttp = ajax();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            resposta = xmlhttp.responseXML;
            var produtos = resposta.documentElement.childNodes;
            for (x = 0; x < produtos.length; x++) {
                var produto = produtos.item(x);
                codigo = produto.getAttribute("codigo");
                produto_row = table_produtos.insertRow(x);
                produto_row.setAttribute("id", codigo);
                produto_nome = produto_row.insertCell(0);
                produto_nomeText = document.createTextNode(produto.childNodes[0].firstChild.nodeValue);
                produto_nomeLink = document.createElement("a");
                produto_nomeLink.setAttribute("href", "./?opcao=adm_produtos_alt_del&codigo="+codigo);
                produto_nomeLink.appendChild(produto_nomeText);
                produto_nome.appendChild(produto_nomeLink);
                produto_preco = produto_row.insertCell(1);
                produto_precoText = document.createTextNode(produto.childNodes[1].firstChild.nodeValue);
                produto_preco.appendChild(produto_precoText);
            }
        }
    }
    xmlhttp.open("GET", "./produtos/adm_produtos_ajax.inc.php?categoria="+categoria_id+"&subcategoria="+subcategoria_id, true);
    xmlhttp.send(null);
}

function TestaCampoProduto(formulario,form) {
   DesabilitaSubmeter('submeter');
   //Usado para posicionar o cursor no primeiro elemento que não foi preenchido corretamente
   var cursor = new Array();
   
	 missinginfo = "";

	 if (formulario.nome.value == "") {
      missinginfo += "\n     -  Produto";
      cursor.push("nome");			
		}
      
   for (i=0;i<formulario.categoria.length;i++) {
      if (formulario.categoria.options[i].selected) {
	       var categoria = formulario.categoria.options[i].value;
		     }
	    }
	   if (categoria == "") {
      missinginfo += "\n     -  Categoria";
      cursor.push("categoria");			
	   }

	/*
   for (i=0;i<formulario.subcategoria.length;i++) {
      if (formulario.subcategoria.options[i].selected) {
	       var subcategoria = formulario.subcategoria.options[i].value;
	       }
	    }
	   if (subcategoria == "") {
      missinginfo += "\n     -  Subcategoria";
      cursor.push("subcategoria");			
	   }
    */  	 
	 if (formulario.descricao.value == "") {
      missinginfo += "\n     -  Descrição";
      cursor.push("descricao");			
		}
	 if (formulario.preco_final.value == "") {
      missinginfo += "\n     -  Preço final";
      cursor.push("preco_final");			
		}
		
	 if((formulario.quantidade.value == "")||(formulario.quantidade.value == 0)) {
      missinginfo += "\n     -  Quantidade";
      cursor.push("quantidade");			
		}
		
	 if (formulario.peso.value == "") {
      missinginfo += "\n     -  Peso";
      cursor.push("peso");			
		}						

   if (missinginfo != "") {
      missinginfo = "Preencha os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete e continue.";	 
      alert(missinginfo);
      var submeter = document.getElementById('submeter');
      submeter.disabled = false;
			submeter.value = form;
			
			//Posiciona o cursor no primeiro campo do vetor
			var comando = "formulario."+cursor[0]+".focus();";
			eval(comando);
			
      return false;
      }
   		else {
         return true;
         }
			}
         
function getElementsByClass(searchClass, node, tag) {
	var classElements = new Array();
	if ( node == null ) {
		node = document;
	}
	if ( tag == null ) {
		tag = '*';
	}
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function validate_email (email) {
   var regex = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
   return regex.test(email);
}

function validate (form) {
   var not_nulls = getElementsByClass("not-null", form);
   var not_nulls_length = not_nulls.length;
   //var submit_button = getElementsByClass("submeter", form)[0];
   //var submit_button_value = submit_button.value;
   //submit_button.disabled = true;
   //submit_button.value = "Aguarde...";
   var msginfo = "";
   var foco = new Array();
   for (i = 0; i < not_nulls_length; i++) {
      var input = not_nulls[i];
      if (input.nodeName == "INPUT" || input.nodeName == "input" || input.nodeName == "TEXTAREA" || input.nodeName == "textarea") {
         var existente = new RegExp('(^|\\s)errexist(\\s|$)');
         if (input.value == "") {
            msginfo += "\n     -  "+input.title;
            foco.push(input);
         }
         else if (existente.test(input.className)) {
            msginfo += "\n     -  "+input.title+" já existe no sistema";
            foco.push(input);
         }
         else {
            var email = new RegExp('(^|\\s)email(\\s|$)');
            if (email.test(input.className) && !validate_email(input.value)) {
               msginfo += "\n     -  O e-mail informado parece não estar correto.";
               foco.push(input);
            }
         }
      }
      if (input.nodeName == "SELECT" || input.nodeName == "select") {
         for (i = 0; i < input.length; i++) {
            if (input.options[i].selected) {
               var selected = input.options[i];
            }
         }
         if (selected.value == "na" || selected.value == "") {
            msginfo += "\n     -  "+input.title;
            foco.push(input);
         }
      }
   }
   if (msginfo != "") {
      msginfo = "Preencha os campos a seguir e tente novamente"+msginfo;
      alert(msginfo);
      foco[0].focus();
      //submit_button.value = submit_button_value;
      //submit_button.disabled = false;
      return false;
   }
   else {
      //submit_button.value = submit_button_value;
      //submit_button.disabled = false;
      return true;
   }
}     

function EnviaCodRastreamento(cod_pedido) {
   var rastreamento = document.getElementById('rastreamento').value;
   AbrePopUp("./pedidos/envia_rastreamento.php?cod_pedido="+cod_pedido+"&cod_rastreamento="+rastreamento,"320","320");   
   }

function ReenviarEmailAviso(cod_pedido) {
   var email_aviso = document.getElementById('email_aviso').value;
	 var mensagem = "Ainda em desenvolvimento...\n";
	 mensagem += email_aviso;
	 alert(mensagem);
   //AbrePopUp("./pedidos/envia_rastreamento.php?cod_pedido="+cod_pedido+"&cod_rastreamento="+rastreamento,"320","320");   
   }
   
function CapturarTransacao(codigo) {
   //var codigo = document.getElementById('rastreamento').value;
   AbrePopUp("./_biblioteca/visanet/captura_pgto.php?codigo="+codigo,"400","320");   
   }
   

   
   function confirma_exclusao_grupo() {
   var submeter = document.getElementById('submeter2');
	 submeter.value = "Aguarde...";
     submeter.disabled = true;
	 	 
   var mensagem = "";	 
   mensagem += "ATENÇÃO!\n\n";
   mensagem += "Você tem certeza que deseja realizar essa operação?\n\n";

   var mensagem2 = "";	 
   mensagem2 += "A T E N Ç Ã O !\n\n";
   mensagem2 += "TEM CERTEZA ABSOLUTA QUE DESEJA DELETAR O GRUPO E TODOS OS SEUS ASSINANTES?\n\n";

   if (confirm(mensagem)) {
   		if (confirm(mensagem2)) {
	       document.formulario.action = "./grupo/adm_grupo_del.inc.php";
   		   document.formulario.submit();		
         }
			   else {
	 		   submeter.value = "Excluir";
               submeter.disabled = false;
			   }
      }
			else {
	 		submeter.value = "Excluir";
      submeter.disabled = false;
			}
   } 
   
   function confirma_exclusao_assinante() {
   var submeter = document.getElementById('submeter2');
	 submeter.value = "Aguarde...";
     submeter.disabled = true;
	 	 
   var mensagem = "";	 
   mensagem += "ATENÇÃO!\n\n";
   mensagem += "Você tem certeza que deseja realizar essa operação?\n\n";

  	if (confirm(mensagem)) {
	   document.formulario.action = "./assinante/adm_assinante_del.inc.php";
   	   document.formulario.submit();		
     }else{
	  submeter.value = "Excluir";
      submeter.disabled = false;
			}
   } 
   
   function confirma_exclusao_noticia() {
   var submeter = document.getElementById('submeter2');
	 submeter.value = "Aguarde...";
     submeter.disabled = true;
	 	 
   var mensagem = "";	 
   mensagem += "ATENÇÃO!\n\n";
   mensagem += "Você tem certeza que deseja realizar essa operação?\n\n";

  	if (confirm(mensagem)) {
	   document.formulario.action = "./noticia/adm_noticia_del.inc.php";
   	   document.formulario.submit();		
     }else{
	  submeter.value = "Excluir";
      submeter.disabled = false;
			}
   } 
   
   
      function confirma_exclusao_usuario() {
   var submeter = document.getElementById('submeter2');
	 submeter.value = "Aguarde...";
     submeter.disabled = true;
	 	 
   var mensagem = "";	 
   mensagem += "ATENÇÃO!\n\n";
   mensagem += "Você tem certeza que deseja realizar essa operação?\n\n";

  	if (confirm(mensagem)) {
	   document.formulario.action = "./usuario/adm_usuario_del.inc.php";
   	   document.formulario.submit();		
     }else{
	  submeter.value = "Excluir";
      submeter.disabled = false;
			}
   } 
   
   
   function mostra() {
    var texto = document.getElementById('autor').value;
    var fonte = document.getElementById('fonte').value;
     	
        if (texto == ""){
     		document.getElementById('email').style.display = "none";
     	}else{
			document.getElementById('email').style.display = "block";
     	}
     	
     	if (texto == ""){
     		document.getElementById('link').style.display = "none";
     	}else{
			document.getElementById('link').style.display = "block";
     	}
    }

    
function MudaPermissao(codigo){
var caminho = "http://www.alteramail.com/_imagens/";
var imagem_atual = document.getElementById('ver_'+codigo).src;

var vet_opcao = new Array(2);
vet_opcao[caminho+'cadeado_on.png']  = "l";
vet_opcao[caminho+'cadeado_off.png'] = "o";
var opcao = vet_opcao[imagem_atual];

var vet_banco = new Array(2);
vet_banco[caminho+'cadeado_on.png'] = "o";
vet_banco[caminho+'cadeado_off.png'] = "l";
var opcao_banco = vet_banco[imagem_atual];

ajaxHTML("retorno","./noticia/altera_status.php?codigo="+codigo+"&opcao="+opcao_banco);

var vetor = new Array(2);
vetor['l'] = "cadeado_off.png";
vetor['o'] = "cadeado_on.png";
	
var vettit = new Array(2);
vettit['l'] = "Não permite VISUALIZAÇÃO";
vettit['o'] = "Permite VISUALIZAÇÃO";
	
var imagem = vetor[opcao];
var titulo = vettit[opcao];

document.getElementById('ver_'+codigo).src     = caminho+imagem;
document.getElementById('ver_'+codigo).title   = titulo;
}


function AlteraPermissao(form,codigo){
var caminho = "http://www.alteramail.com/_imagens/";
var imagem_atual = document.getElementById(form+'_'+codigo).src;

var vet_opcao = new Array(2);
vet_opcao[caminho+'cadeado_on.png']  = "s";
vet_opcao[caminho+'cadeado_off.png'] = "n";
var opcao = vet_opcao[imagem_atual];


var vet_banco = new Array(2);
vet_banco[caminho+'cadeado_on.png'] = form+"_n";
vet_banco[caminho+'cadeado_off.png'] = form+"_s";
var opcao_banco = vet_banco[imagem_atual];

ajaxHTML("retorno","./permissoes/altera_status.php?codigo="+codigo+"&opcao="+opcao_banco);

var vetor = new Array(2);
vetor[form+'_n'] = "cadeado_off.png";
vetor[form+'_s'] = "cadeado_on.png";
	
var vettit = new Array(2);
vettit[form+'_n'] = "Não permite VISUALIZAÇÃO";
vettit[form+'_s'] = "Permite VISUALIZAÇÃO";
	
var imagem = vetor[opcao_banco];
var titulo = vettit[opcao_banco];

document.getElementById(form+'_'+codigo).src     = caminho+imagem;
document.getElementById(form+'_'+codigo).title   = titulo;
}

function VerificaEmail(aux_email,aux_grupo) {
	var valor = document.getElementById(aux_email).value;	 
	var valor_grupo = document.getElementById(aux_grupo).value;	 
    ajaxHTML("email_error","./assinante/obtem_email.php?email="+valor+"&grupo="+valor_grupo);
   }	