﻿//** Excluir Arquivo ****************************************************************************************************************************

function ExcluirArquivo(CodArquivo)
{
 if (CodArquivo == 0)
 {
  return alert("É necessário que o cadastro esteja salvo!");
 }

 if (confirm('Deseja excluir o Arquivo?'))
 {
  try
  {
   ShowAguarde(true);
   JRAjax.ExcluirArquivo(ID,SessionID,CodArquivo,cbk_ExcluirArquivo);
  }
  catch(e)
  {
   alert(AjaxNotFound);
   ShowAguarde(false);
  }
 }
}

function cbk_ExcluirArquivo(Request)
{
 ShowAguarde(false);

 if (Request.value[0])
 {
  var CodArquivo      = parseInt(Request.value[2]);
  var trArquivo       = document.getElementById("trArquivo_"+CodArquivo);
  var trArquivoBloco  = document.getElementById("trArquivo_"+CodArquivo+"_Bloco");
  
  if (!trArquivo || !trArquivoBloco)
  {
   return alert(ComponentNotFound);
  }
  
  try
  {
   trArquivoBloco.parentNode.removeChild(trArquivoBloco);
   trArquivo.parentNode.removeChild(trArquivo);
   var Arquivo = document.getElementById('Arquivo');
   if (Arquivo != null)
   {
    Arquivo.innerHTML = AC_FL_RunContent('width','400','height','50','src','Swfs/frases','quality','high','wmode','transparent','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveArquivo','movie','Swfs/frases' );
   }
  }
  catch(e)
  {}  
 }
}

//** Fechar Arquivo ******************************************************************************************************************************

function FecharArquivo(CodArquivo)
{
 var tblEditarArquivo = document.getElementById('tblEditar_'+CodArquivo);

 if (tblEditarArquivo)
 {
  var Parent = tblEditarArquivo.parentNode;
  Parent.innerHTML = '<img src="imagens/branco.gif" width="1" height="1">';
 }
 
}

//** Ativar Arquivo ******************************************************************************************************************************

function AtivarArquivo(CodArquivo)
{
 if (CodArquivo == 0)
 {
  return alert("É necessário que o cadastro esteja salvo!");
 }

 try
 {
  ShowAguarde(true);
  JRAjax.AtivarArquivo(ID,SessionID,CodArquivo,cbk_AtivarArquivo);
 }
 catch(e)
 {
  alert(AjaxNotFound);
  ShowAguarde(false);
 }
}

function cbk_AtivarArquivo(Request)
{
 ShowAguarde(false);

 if (!Request.value[0])
 {
  alert(Request.value[1]);
  return false;
 }
  
 try
 {
  new Function(Request.value[3])();
  
  var Arquivo = document.getElementById('Arquivo');
  if (Arquivo != null)
  {
   Arquivo.innerHTML = AC_FL_RunContent('width','400','height','50','src','Swfs/frases','quality','high','wmode','transparent','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveArquivo','movie','Swfs/frases' );
  }
  
 }
 catch(e)
 {}
}

//** Alterar Arquivo ****************************************************************************************************************************

function AlterarArquivo(CodArquivo,Campo,Descricao,ExtensaoValida)
{
 if (CodArquivo == 0)
 {
  return alert("É necessário que o cadastro esteja salvo!");
 }

 ShowForm('Alterar Ícone','WebAdmin/Arquivos/AnexarArquivos.aspx?Campo=' + Campo.toString() + '&CodArquivo='+CodArquivo.toString() + '&Descricao=' + Descricao.toString() + '&ExtensaoValida=' + ExtensaoValida.toString());
}

//** Anexar Arquivo  ****************************************************************************************************************************

function AnexarArquivo()
{
 var frmUpLoad = document.getElementById("frmUpLoad");
 
 if ((frmUpLoad == null) || (frmUpLoad.contentWindow == null))
  return;
 
 frmUpLoad.contentWindow.UpLoadFoto(); 
}

function AlterarImageFoto(strSender,UrlImage)
{
 var Sender = document.getElementById(strSender);

 if (Sender == null)
  return;
 
 Sender.style.backgroundImage    = "url(" + UrlImage + ")";
 Sender.style.backgroundPosition = "center bottom";
 Sender.style.backgroundRepeat   = "no-repeat";
}

//** Salvar Arquivo  ****************************************************************************************************************************

function SalvarArquivo(CodArquivo)
{
 var Bloco     = document.getElementById("tdArquivo_"    + CodArquivo + "_Bloco");
 var Titulo    = document.getElementById("edtTitulo_"    + CodArquivo.toString());
 var Autor     = document.getElementById("edtAutor_"     + CodArquivo.toString());
 var Inicio    = document.getElementById("edtInicio_"    + CodArquivo.toString());
 var Descricao = document.getElementById("edtDescricao_" + CodArquivo.toString());
  
 if (!Bloco || !Titulo || !Autor || !Inicio || !Descricao)
 {
  return alert(ComponentNotFound);
 }

 try
 {
  ShowAguarde(true);
  JRAjax.SalvarArquivo(ID,SessionID,CodArquivo,Titulo.value,Autor.value,Inicio.value,Descricao.value,cbk_SalvarArquivo);
 }
 catch(e)
 {
  alert(AjaxNotFound);
  ShowAguarde(false);
 }
}

function cbk_SalvarArquivo(Request)
{
 ShowAguarde(false);

 if (!Request.value[0])
 {
  alert(Request.value[1]);
  var Control = document.getElementById(Request.value[2]);
  
  if (Control)
  {
   Control.focus();
   Control.style.backgroundColor = "red";
  }
  
  return false;
 }
 
 try
 {
  new Function(Request.value[5])();
  if (Arquivo != null)
  {
   Arquivo.innerHTML = AC_FL_RunContent('width','400','height','50','src','Swfs/frases','quality','high','wmode','transparent','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveArquivo','movie','Swfs/frases' );
  }
 }
 catch(e)
 {}
}

//** Alterar o Arquivo Postado ******************************************************************************************************************

function AlterarImageArquivo(CodArquivo, strSender, Url, Largura, Altura)
{
 var Sender = document.getElementById(strSender);
 
 if (Sender != null)
 {
  Sender.innerHTML = AC_FL_RunContent('width',Largura,'height',Altura,'src',Url,'quality','high','wmode','transparent','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveArquivo','movie',Url);
  return true;
 }
 
 return false;
}

function AddAcessoArquivo(CodArquivo)
{
 try
 {
  JRAjax.AddAcessoArquivo(CodArquivo,cbk_AddAcessoArquivo);
 }
 catch(e)
 {
  //
 }
}

function cbk_AddAcessoArquivo(Request)
{

}