function agregarGaleria(sec, usu) {
  muestraContenedor();
  new Ajax.Updater("mantenedorContenido",
                   "accionesIndex/contenedorGalerias.php?sec=" + sec
                  );
 }

function muestraContenedor() {
  var X = document.getElementsByClassName("claseAudio");
  if (X.length > 0)
   for (x = 0; x < X.length; x++)
    X[x].toggle();
  if (document.getElementById('divVideo') != null)
   $('divVideo').toggle();
  $("fondoCompletoContenedor").toggle();
  $("mantenedorContenido").toggle();
  $("mantenedorContenido").innerHTML = "<br /><br /><center><b>Cargando formulario...</b></center><br /><br />";
 }

function agregarColumnista(col_id) {
  muestraContenedor();
  if (col_id != undefined)
   var param = "?col_id=" + col_id;
  else
   var param = "";
  new Ajax.Updater("mantenedorContenido",
                   "accionesIndex/agregarColumnista.php" + param
                  );
 }

function editarContenido(sec, usu, idCon, pf) {
  muestraContenedor();
  if (idCon != undefined)
   var param = "&idCon=" + idCon;
  else
   var param = "";
  if (pf != undefined)
   param += "&pf=xx";

  new Ajax.Updater("mantenedorContenido",
                   "accionesIndex/contenedorGenerico.php?sec=" + sec + param
                  );
 }

function editarGaleria(galId, usu, sec) {
  muestraContenedor();
  new Ajax.Updater("mantenedorContenido",
                   "accionesIndex/contenedorGalerias.php?galId=" + galId + "&sec=" + sec
                  );
 }

function cargando(div, size, txt) {
  var icono = "";
  if (size == "G")
   icono = "Grande";
  var TXT = "<center><img src='imgs/cargando" + icono + ".gif' style='border:0px'>";
  if (txt != undefined)
   TXT = TXT + "<br/>" + txt + "</center>";
  $(div).innerHTML = TXT;
 }

function cargaCentro(sec, parms) {
  if (parms != "")
   parms = "&" + parms;
  cargando('divContenidoCentral', 'G');
  new Ajax.Updater("divContenidoCentral",
                   "accionesIndex/pagContenidos.php?sec=" + sec + parms,
                    {
                     onComplete: function (transport) {
                                  cargaCentroCallBack(sec);
                                 }
                    }
                  )
 }

function accionesIndex(acc, frm) {
  cargando('msgRegistro', 'G');
  var getHash = $(frm).serialize();
  new Ajax.Updater('msgRegistro',
                   'accionesIndex/accionesIndex.php?acc=' + acc + '&' + getHash,
                   {
                    onComplete: function (transport) {
                                  accionesIndexCallBack(acc);
                                 }
                   }
                  );
 }

function openClose(div) {
  if ($(div).style.display == "none")
   Effect.SlideDown(div, {duration: 0.4});
  else
   Effect.SlideUp(div, {duration: 0.4});
 }

function accionesIndexCallBack(acc) {
  if (acc == "adduser") {
    if ($("msgRegistro").innerHTML == "Tu registro ha sido enviado a nuestra base de datos, ya puedes contribuir en nuestro diario ciudadano Schoenstatt.")
     Effect.toggle("cuadroFormRegistro", "appear");
   }
 }

function validaForm() {
  var usuario = $('usuario');
  var clave = $('clave');
  var error = false;

  if (usuario.value == "") {
    new Effect.Highlight('usuario', {startcolor:'#FF0000'});
    error = true;
   }

  if (clave.value == "") {
    new Effect.Highlight('clave', {startcolor:'#FF0000'});
    error = true;
   }

  if (!error)
   $('formLogin').submit();
  else
   usuario.select();
 }

function votarEncuesta(ID) {
  var opts = $('frmEcnuesta').getElements();
  var idVoto = "none";
  for (var op = 0; op < opts.length; op++)
   if ($F(opts[op]) != null) {
     idVoto = $F(opts[op]);
     new Ajax.Request('accionesIndex/accionesEncuesta.php?action=vot&opc=' + idVoto,
                      {
                       onComplete: muestraMsg("Tu voto ha sido contabilizado, muchas gracias")
                      }
                     );
    }
  if (idVoto == "none")
   new Effect.Highlight('listaOpcionesEncuesta', {startcolor:'#FF0000'});
 }

 function verResultados(ID) {
   new Ajax.Updater('cudroMsgs', 'accionesIndex/accionesEncuesta.php?action=ver&opc=' + ID);
   if ($('divVideo') != null)
    $('divVideo').toggle();
   $('cudroMsgs').toggle();
  }


 function abreCuadroComentarios(sec, ID) {
   new Ajax.Updater('cudroMsgs', 'accionesIndex/cuadroComentarios.php?sec=' + sec + '&ID=' + ID);
   if ($('divVideo') != null)
    $('divVideo').toggle();
   $('cudroMsgs').toggle();
  }

function cerrarCuadroMsg() {
  $('cudroMsgs').toggle();
  if ($('divVideo') != null)
   $('divVideo').toggle();
 }

function actualizaCentro(sec, params) {
  cerrarCuadroMsg();
  cargaCentro(sec, params);
 }

function agregarComentario(sec, ID) {
  var getHash = $('agregaComentarios').serialize();
  new Ajax.Request('accionesIndex/accionesComentarios.php?sec=' + sec + '&ID=' + ID + '&' + getHash,
                   {
                    onComplete: function(transport) {
                                  parent.location.href = 'index.php?msg=16'; 
                                 }
                   }
                  );
 }

function muestraMsg(mesg) {
  var msg = $('cudroMsgs');
  $("divVideo").hide();
  txt = "<div class='tituloAviso'>AVISO:</div><br/><div class='textoAviso'>" + mesg + "</div>";
  txt += "<br /><div style='width:auto; text-align:right; padding:2px;'><input type='button' class='botonRojo' value=':: CERRAR ::' onclick='cierraMsg();' />";
  msg.innerHTML = txt;
  Effect.toggle('cudroMsgs','appear');
 }

function cierraMsg() {
  Effect.toggle("cudroMsgs", "appear");
  $("divVideo").show();
 }

function cerrarSesion() {
 parent.location.href="accionesIndex/accionesIndex.php?acc=logout";
}

function verEsconderSeccion(sec) {
  $("seccionArea" + sec).toggle("appear");
 }

function muestraEscondePaises() {
  $("listaPaises2").toggle("appear");
  $("listaPaises2Lnk").toggle();
 }

function muestraEscondeDiv(div, xx) {
  $(div).toggle();
  if (xx != undefined)
   $(xx).show();
 }

function cargaFotoGalArt(img) {
   $('idImgCentro').src = "imgs/cargandoGrande.gif";
  if ($('verVideo') != undefined)
   $('verVideo').hide();
  if ($('audioGaleria') != undefined)
   $('audioGaleria').hide();
  $('idDivImgCentro').show();
  $('idImgCentro').src = 'galerias/' + img;
 }
