//---------------------------------------------------------------------------------
//  Intercode Ltda
//  Arquivo: inc_javascript.js
//  Propósito: Funções javascript para edição das páginas
//---------------------------------------------------------------------------------

// TODAS AS CHAMADAS PARA AS FUNCÕES abrejanelafull2 E abrejanelafull2 QUE PRECISAM
// PASSAR MAIS DE UMA VARIAVEL, O SEPARADOR "&" DEVE SER TROCADO POR "*" SENÃO APENAS
// A PRIMEIRA VARIAVEL É ENVIADA

  web_root = "http://www.123pronto.com.br";

  function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  }

  function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf('?'))>0&&parent.frames.length) {
      d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
  }

  function MM_swapImage() { //v3.0
   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  }

  function abrejanelafull(arqhtm,nomewin) {
    altura = screen.height;
    altura = altura - 60;
    largura = screen.width;
    largura = largura - 15;
    arqhtm = retiraecomercial(arqhtm);
    wind=open(web_root+'/_admin/abrejanela.php?destino='+arqhtm,nomewin,'height='+altura+',width='+largura+',scrollbars=0,resizable=1,toolbar=0,statusbar=0,status=0');

  }

  function retiraecomercial(texto) {
    texto = texto.replace(/&/gi,'*');
    return texto;
  }


  function abrejanelafullcomp(arqhtm,nomewin) {
    arqhtm = retiraecomercial(arqhtm);
    wind=open(web_root+'/_admin/abrejanela.php?destino='+arqhtm,nomewin);
  }

  function abrejanelafull2(arqhtm,nomewin) {

    arqhtm = retiraecomercial(arqhtm);
    altura = screen.height;
    altura = altura - 60;

    largura = screen.width;
    largura = largura - 15;
    wind=open(web_root+'/_admin/abrejanela.php?destino='+arqhtm,nomewin,'height='+altura+',width='+largura+',scrollbars=1,resizable=1,toolbar=0,statusbar=0,status=0');

  }

  function abrejanela(arqhtm,nomewin,altura,largura) {
     wind=open(arqhtm,nomewin,'height='+altura+',width='+largura+',scrollbars=1,resizable=1,toolbar=0,statusbar=0,status=0');
  }

 function edita_texto( id_item_geral ) {
   abrejanelafull2(web_root+'/_admin/htmleditor/ed_texto_altera.php?id_item_geral='+id_item_geral+'*PHPSESSID=$sessao','ed_win');
 }

 function edita_imagem( id_item_geral ) {
   abrejanelafull2(web_root+'/_admin/ed_imagem_altera.php?id_item_geral='+id_item_geral+'*PHPSESSID=$sessao','ed_win');
 }

 function edita_url( id_item_geral ) {
   abrejanelafull2(web_root+'/_admin/ed_url_altera.php?id_item_geral='+id_item_geral+'*PHPSESSID=$sessao','ed_win');
 }

 function edita_fundo( id_item_geral,tipo ) {
   abrejanelafull2(web_root+'/_admin/ed_fundo_altera.php?id_item_geral='+id_item_geral+'*tipo='+tipo+'*PHPSESSID=$sessao','ed_win');
 }

 function mostra_imagem( imagem ) {
   wind=open( imagem,'','height=300 width=400,scrollbars=1,resizable=0,toolbar=0,statusbar=0,status=0');
 }

 function inclui_item( id_pagina,id_conteudo,id_bloco,numero_area ) {
   abrejanelafull2(web_root+'/_admin/ed_item_inclui.php?id_pagina='+id_pagina+'*id_conteudo='+id_conteudo+'*id_bloco='+id_bloco+'*numero_area='+numero_area+'*PHPSESSID=$sessao','ed_win');
 }

 function inclui_bloco( id_pagina,id_conteudo,ordenacao) {
   abrejanelafull2(web_root+'/_admin/ed_bloco_inclui.php?id_pagina='+id_pagina+'*id_conteudo='+id_conteudo+'*ordenacao='+ordenacao+'*PHPSESSID=$sessao','ed_win');
 }

 function confirma(msg,url) {
   if (confirm(msg)){
       window.location.href = url;
   }
 }

 function conf_publica() {
   if (confirm('Confirma a publicação da página?')){
       document.form_pub.submit();
   }
 }

 function abrejanelapadrao(arqhtm,nomewin,altura,largura,scrollbars,resizable,toolbar,statusbar,status) {
     wind=open(arqhtm,nomewin,'height='+altura+',width='+largura+',scrollbars='+scrollbars+',resizable='+resizable+',toolbar='+toolbar+',statusbar='+statusbar+',status='+status);
 }

 function statusbar_text(txt) {
    window.status = txt;
    setTimeout("erase_status()",3000);
 }
 function erase_status() {
    window.status="";
 }
