var parametrosEventosThumbs = "";
var parametrosEventoThumb = "";
var paises = new Array(10);
paises[0]  = " en Chile y el mundo";
paises[20] = " en M&eacute;xico";
paises[30] = " en Argentina";
paises[40] = " para FES Jeans";
paises[12] = " para Universidad Finis Terrae";
paises[15] = " en Salamurano";
paises[31] = " Jet Lounge, Buenos Aires";
paises[80] = " ochenteros";
paises[33]  = " Pinamar Moda Look 2010";

var bannerLateral = false;

window.alert = function alertaYoFui (cue, tit, footer) {
  if (tit == "" || tit === undefined)
   tit = "<b><font color='#FFFFFF' face='Arial'>Yo<font color='#FF0000' face='Arial'>Fui</font>.com</font></b>";
  $('popInTitulo').innerHTML = tit;
  if (footer == "" || footer === undefined)
   footer = "<br><center><span onClick='clearPopIn();' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
  $('popInBajada').innerHTML = footer;  
  $('popInContenido').innerHTML = "<b>" + cue + "</b>";
  MM_showHideLayers('capaPopIn','','show');
 }

function findScroll() {
  //esta función determina donde deben desplegarse los menus de categorias.
  if(SeCargoMain===0)
   {
    return 0;
   }
  else 
   {
    if (window.pageYOffset)
	 {
      return window.pageYOffset;
	 }
	else
	 {
	  if(document.documentElement && document.documentElement.scrollTop)
	   {
	    return document.documentElement.scrollTop; 
	   }
      else
	   {
        if(document.body)
		 {
	      return document.body.scrollTop; 
		 }
	   }
	   return null;
	 }
   }
 }

function ExcepcionesNavegadorMain() {
  var b_version=navigator.appVersion;
  var version=parseFloat(b_version);

  if(navigator.appName === "Microsoft Internet Explorer" && version < 7) {
    document.getElementById('capaThumbsFotos').style.left="-8px";
   }

  if(navigator.appName === "Microsoft Internet Explorer") {
	document.getElementById('contenedorResBusqueda').style.left = "2px";
	document.getElementById('capaFotos').style.marginLeft = "-400px";
	document.getElementById('capaFotosTotalBottom').style.marginLeft="-180px";
	document.getElementById('capaGeneral').style.left="+2";
    document.getElementById('menu1').style.left="+15px";
    document.getElementById('menu2').style.left="+113px";
    document.getElementById('menu3').style.left="+212px";
	document.getElementById('autocomplete').style.top="302px";
	document.getElementById('capaPrincipal').style.left="2px";
   }
   
   // FIREFOX
   if (navigator.vendor === "") {
	 document.getElementById('contenedorResBusqueda').style.left = "2px";
    }
	
  // Safari
  if(navigator.vendor == "Apple Computer, Inc.") {
	document.getElementById('contenedorResBusqueda').style.left = "2px";
   }

  return true;
 }
	
function IdFotoURL(sturl) {
  //segun el filename determina el IdFoto.
  var largo = sturl.length;
  return parseFloat(sturl.substring(largo-20,largo-10));
 }

function AbreCapas(pantalla, pagina, limpiaEvento, eventoParm) {
	CierraBusqueda();
	if (limpiaEvento == 'limpia')
	 evento = 0;
	var imgFav = document.getElementsByClassName('imgFavoritos');
	if (imgFav != undefined && imgFav != "")
	 {
      var xxx;
	  for (var t = 0; t < imgFav.length; t++)
	   {
	    imgFav[t];
		$(imgFav[t]).remove();
	   }
	 }
	MM_showHideLayers('botoneraThumbsEventos','','hide');
	MM_showHideLayers('capaMensajesContacto','','hide');
	MM_showHideLayers('capaMensajesRegistro','','hide');
	MM_showHideLayers('capaMensajesRegistroMod','','hide');
	MM_showHideLayers('favIcon', '', 'hide');

	if ($('eventoPortada') != null)
	 $('eventoActual').value = $('eventoPortada').value;
	
	if (eventoParm != undefined)
     $('eventoActual').value = eventoParm;
	 
    var even = $('eventoActual').value;

	if (pantalla=="Principal")
	 {
	  $('capaBannerLateral').innerHTML = "";
	  MM_showHideLayers('capaBanners','','show');
	  MM_showHideLayers('capaFotosTotal','','hide');
	  MM_showHideLayers('CapafotosMas', '', 'hide');
	  MM_showHideLayers('capaPrincipal','','show');
	  MM_showHideLayers('botoneraThumbsEventos','','show');

	  if (even != 0)
	   {
	    OpenAjaxPostCmd('ajaxBanners.php','capaBanners','?tarIni=1&tarFin=3&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "");
  	    OpenAjaxPostCmd('ajaxBanners.php','capaDebug','?tarIni=4&tarFin=4&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "", "", "window.top.topFrame.");
	   }
	  bannerLateral = false;
	  
	  $('capaBanners').innerHTML = "";
	  parent.topFrame.document.getElementById('botonDerecho').innerHTML='<img src="images/esquinaBderRellena.jpg" width="185" height="26"/>';
	 }
	if (pantalla=="Fotos"){
	  $('capaBanners').innerHTML = "";
	  /*MM_showHideLayers('capaEventos','','hide');*/
	  MM_showHideLayers('capaBanners','','hide');
	  MM_showHideLayers('capaPrincipal','','hide');
	  MM_showHideLayers('capaFotosTotal','','show');
	  MM_showHideLayers('CapafotosMas', '', 'show');
	  OpenAjaxPostCmd('ajaxBanners.php','capaBannerLateral','?tarIni=5&tarFin=5&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0,"");
	  bannerLateral = true;
	  parent.topFrame.document.getElementById('botonDerecho').innerHTML='<a class="botonMenuDerecho" href="#"><span class="botonMenuDerechoTexto">Regresar a Eventos</span></a>';
	}
	if (pagina=="Eventos") {
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaGeneral','','hide');
		MM_showHideLayers('capaRegistro','','hide');
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaEventos','','show');
		MM_showHideLayers('capaFondoPrincipal','','show');
	}
	if (pagina=="Fotos") {
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaGeneral','','hide');
		MM_showHideLayers('capaRegistro','','hide');		
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaFotos','','show');
		MM_showHideLayers('capaFondoPrincipal','','hide');
	}
	if (pagina=="Registro") {
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaGeneral','','hide');
		MM_showHideLayers('capaContacto','','hide');
		AjustaCapasRegistro();
		MM_showHideLayers('capaRegistro','','show');
		MM_showHideLayers('capaFondoPrincipal','','show');
		//parent.topFrame.document.getElementById('usuarioValidado').innerHTML = "";
	}
	if (pagina=="Contacto") {
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaGeneral','','hide');
		MM_showHideLayers('capaRegistro','','hide');
	    MM_showHideLayers('spanEmpresa', '', 'hide');
		MM_showHideLayers('capaContacto','','show');
		MM_showHideLayers('capaFondoPrincipal','','show');	
	}
	if (pagina=="EstaSemana") {
		$('tituloGeneral').innerHTML = "Eventos destacados de esta semana " + paises[idgrupo];
		$('capaGeneralContenido').innerHTML = "<center>Cargando contenidos...<br /><img src='images/loading.gif' /></center>";
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaRegistro','','hide');
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaGeneral','','show');
		MM_showHideLayers('capaFondoPrincipal','','hide');
		var parms = "?idgrupo=" + idgrupo
		if (evento > 0)
		 parms += "&evento=" + evento
		OpenAjaxPostCmd('ajaxEstaSemana.php','capaGeneralContenido', parms,'',2,0,0,"");
	}
	if (pagina=="Noticias") {
		$('tituloGeneral').innerHTML = "Noticias destacadas de esta semana.";
		$('capaGeneralContenido').innerHTML = "<center>Cargando contenidos...<br /><img src='images/loading.gif' /></center>";
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaRegistro','','hide');
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaGeneral','','show');
		MM_showHideLayers('capaFondoPrincipal','','hide');
		OpenAjaxPostCmd('ajaxNoticias.php','capaGeneralContenido','','',2,0,0,"");
	}
	if (pagina=="Reportajes") {
		$('tituloGeneral').innerHTML = "Reportajes.";
		$('capaGeneralContenido').innerHTML = "<center>Cargando contenidos...<br /><img src='images/loading.gif' /></center>";
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaRegistro','','hide');
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaGeneral','','show');
		MM_showHideLayers('capaFondoPrincipal','','hide');
		OpenAjaxPostCmd('ajaxReportajes.php','capaGeneralContenido','','',2,0,0,"");
	}
	if (pagina=="Perfil") {
		$('tituloGeneral').innerHTML = "Edita los datos personales de tu perfil.";
        $('capaGeneralContenido').innerHTML = "<center>Cargando contenidos...<br /><img src='images/loading.gif' /></center>";
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaRegistro','','hide');
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaGeneral','','show');
		MM_showHideLayers('capaFondoPrincipal','','hide');
		OpenAjaxPostCmd('ajaxPerfil.php','capaGeneralContenido','','',2,0,0,"");
	}
	if (pagina=="Favoritos") {
		$('tituloGeneral').innerHTML = "Tu lista de favoritos.";
		MM_showHideLayers('botoneraThumbsEventos','','hide');
		MM_showHideLayers('capaFotos','','hide');
		MM_showHideLayers('capaEventos','','hide');
		MM_showHideLayers('capaRegistro','','hide');
		MM_showHideLayers('capaContacto','','hide');
		MM_showHideLayers('capaGeneral','','show');
		MM_showHideLayers('capaFondoPrincipal','','hide');
		abreFavoritos ('E')
	}
}

 function abreFavoritos (tipoLista, ssw) {
  $('capaGeneralContenido').innerHTML = "<center>Cargando contenidos...<br /><img src='images/loading.gif' /></center>";
  var parametros = '?tipoLista=' + tipoLista;
  if (ssw != undefined)
   parametros += "&ssw_id=" + ssw;
  OpenAjaxPostCmd( 'ajaxFavoritos.php', 'capaGeneralContenido', parametros, '', '', 2, 0, 1, "");
 }

// FIN DE UTILIDADES VARIAS *********************************************************************



// FUNCIONES DE LA CAPADA DE BUSQUEDA ***********************************************************

function buscar(texto)
 {
  var texto = texto.fulltrim();
  if (esMSIE == 0)
   $('capaResultadoBusqueda').style.display="inherit";
  if ((texto==UltimaBusqueda) && (texto!=''))
   {
	MM_showHideLayers('capaResultadoBusqueda','','show');
	MM_showHideLayers('contenedorResBusqueda','','show');
   }
  else
   {
	if(texto.length > 1)
	 {
	  $('capaResultadoBusqueda').innerHTML="";
	  $('busquedaLoading').innerHTML="Procesando...";
	  MM_showHideLayers('capaResultadoBusqueda','','show');
	  MM_showHideLayers('contenedorResBusqueda','','show');
	  UltimaBusqueda = texto;
	  texto = codetext(texto);
	  var mensajeTmp = "Procesando...";
	  OpenAjaxPostCmd('ajaxBusca.php','capaResultadoBusqueda','?modo=' + IdSesion + '&codificado=1&buscar='+texto,mensajeTmp,'busquedaLoading',2,0,1,"");
	 }
   }
 }

function CierraBusqueda()
 {
  if (esMSIE == 0)
   $('capaResultadoBusqueda').style.display="none";
  MM_showHideLayers('capaResultadoBusqueda','','hide');
  MM_showHideLayers('contenedorResBusqueda','','hide');
  clearPopIn();
  //document.getElementById('capaResultadoBusqueda').innerHTML=tempo;
 }

// FIN DE FUNCIONES DE LA CAPADA DE BUSQUEDA *******************************************

// FUNCIONES DE PANTALLA DE FOTOS ****************************************************
function MuestraEvento(eve,foto)
 {  // Esta rutina abre un evento y hace que se muestren sus thumbnails.
  if (foto === undefined) 
   var parametros="?evento="+eve;
  else
   var parametros="?evento="+eve+"&foto="+foto;
  var parametrosEventoThumb = parametros;
  $('contenedorDescEvento').innerHTML="";
  $('foto').innerHTML="<br/>Cargando...<br/><img src='images/loading.gif'/>";
  $('capaThumbsFotos').innerHTML="";
  $("capaTituloFoto").innerHTML="";
  $("contenedorEvRelac").innerHTML="";
  AbreCapas("Fotos","Fotos", '', eve);
  OpenAjaxPostCmd('ajaxFotoMasVista.php','fotoMasVista',"?evento="+eve,'','',2,0,0,"");
  OpenAjaxPostCmd('ajaxThumbsEvento.php','capaThumbsFotos',parametros,'','',2,0,0,"MuestraPrimerThumb()");
  MuestraDatosEvento(eve);
  return false;
 }

function MuestraPrimerThumb(ultima)
 {  //luego que se generan los thumbs, se muestra la primera foto.
  initLytebox();
  var vpaginaactualfotos  = parseInt($('paginaactualfotos').value);
  var vprimerafotothumbs  = $('primerafotothumbs').value;
  var veventoactualthumbs = $('eventoactualthumbs').value;
  var vcantpaginasfotos   = parseInt($('cantpaginasfotos').value);
  var vposicionfoto       = parseInt($('posicionfoto').value);
  var vcantidadthumbs     = parseInt($('cantidadthumbs').value);
  var vultimafotothumbs   = $('ultimafotothumbs').value;
  
  $('capaInfoPagina').innerHTML="P&aacute;gina "+vpaginaactualfotos+" de "+vcantpaginasfotos;
  if (ultima===undefined)
   MuestraFoto(veventoactualthumbs,vprimerafotothumbs,vposicionfoto);
  else
   MuestraFoto(veventoactualthumbs,vultimafotothumbs,vcantidadthumbs);
  return false;
}

function BotonThumb(opcion,ultimo)
 {  //Control de los 4 botones bajo los thumbs de fotos.
  var vpaginaactualfotos=parseInt($('paginaactualfotos').value);
  var vprimerafotothumbs=parseInt($('primerafotothumbs').value);
  var veventoactualthumbs=parseInt($('eventoactualthumbs').value);
  var vcantpaginasfotos=parseInt($('cantpaginasfotos').value);
  if (ultimo === undefined)
   var Rutina = "MuestraPrimerThumb()";
  else 
   var Rutina = "MuestraPrimerThumb(1)";

  switch (opcion)
   {
	case 1: var nuevapag = 1;
			if (nuevapag != vpaginaactualfotos) {
			  var parametrosEventoThumb = "?evento=" + veventoactualthumbs;
			  var parametros = parametrosEventoThumb + "&pag=" + nuevapag;
			  OpenAjaxPostCmd('ajaxThumbsEvento.php','capaThumbsFotos',parametros,'','',2,0,0,Rutina);
			 }
			break;
	case 2: var nuevapag = vpaginaactualfotos - 1;
			if (nuevapag<1)
			 nuevapag=1;
			if (nuevapag != vpaginaactualfotos) {
			  var parametrosEventoThumb = "?evento=" + veventoactualthumbs;
			  var parametros=parametrosEventoThumb+"&pag="+nuevapag; 
			  OpenAjaxPostCmd('ajaxThumbsEvento.php','capaThumbsFotos',parametros,'','',2,0,0,Rutina);
			 }
			break;
	case 3:	var nuevapag = vpaginaactualfotos + 1;
			if (nuevapag > vcantpaginasfotos)
			 nuevapag=vcantpaginasfotos;
			if (nuevapag != vpaginaactualfotos) {
			  var parametrosEventoThumb = "?evento=" + veventoactualthumbs;
			  var parametros = parametrosEventoThumb + "&pag=" + nuevapag; 
			  OpenAjaxPostCmd('ajaxThumbsEvento.php','capaThumbsFotos', parametros,'','',2,0,0,"MuestraPrimerThumb()");
			 }
			break;
	case 4: nuevapag=vcantpaginasfotos;
			if (nuevapag != vpaginaactualfotos) {
			  var parametrosEventoThumb = "?evento=" + veventoactualthumbs;
			  var parametros=parametrosEventoThumb + "&pag="+nuevapag;
			  OpenAjaxPostCmd('ajaxThumbsEvento.php','capaThumbsFotos',parametros,'','',2,0,0,"MuestraPrimerThumb()");
			 }	
			break;				
   }
  return false;
 }

function MuestraFoto(idevento, idfoto,posfoto){// esta rutina muestra la foto principal y sus nombres.
	if (!(posfoto === undefined)) {
	  var urlthumb=$('IMG'+posfoto).src;
	  var urlgrande=urlthumb.replace("Thumbnails1","MidRes1");
	  var urlgrande=urlgrande.replace("-1.","-4.");
	  $('foto').innerHTML="<img src='"+urlgrande+"' />";
	 }
	// si se ha llamado un request AJAX de otra foto, la cancela
	if (!(null === UltimoAjaxFoto))
	 UltimoAjaxFoto.abort();
	OpenAjaxPostCmd('ajaxFoto.php','foto','?tipo=4&evento='+idevento+'&foto='+idfoto,'','',2,0,0, "verificaFav()");	
	posicionUltimoThumb=parseInt(posfoto);
    $('eventoActual').value = idevento;
	return false;
}

function verificaFav() {
  var esFav = $('id_esFotoFav').value;
  MM_showHideLayers('favIcon', '', esFav);
 }

function MuestraDatosEvento(idevento){
  // Esta rutina rellena la capa con todas las descripciones del evento: Titulo, Descripciuon larga, lugar, fotografo, etc..
  OpenAjaxPostCmd('ajaxDescEvento.php','contenedorDescEvento','?tipo=4&evento='+idevento,'','',2,0,0,"FinalizaDatosEvento()");
  return false;
 }

function FinalizaDatosEvento() {  // esta rutina se ejecuta una vez que se muestran los datos del evento, ya que necesita datos.
	var cate=$("categoriaEvento").value;
	var desccorta=$("descCorta").value;
	var descrip='<span class="TituloCategoria" id="TituloCategoriaFoto">'+cate+':</span><span class="TituloEvento"> '+desccorta+'</span>';
	$("capaTituloFoto").innerHTML=descrip;
	var idevento=$("idEventoFoto").value;
	var idcategoria=$("idCategoriaFoto").value;
	var query="?evento="+idevento+"&cat="+idcategoria;
	if (idgrupo > 0)
	 query = query + "&grupo="+idgrupo;
	OpenAjaxPostCmd('ajaxEvRelac.php','contenedorEvRelac',query,'','',2,0,0,"");
}

function BotonPagina(opcion){  //Control de los botones bajo la Foto (Anterior, Descargar, etc.)
	var nuevothumb=1;
	var vpaginaactualfotos=parseInt($('paginaactualfotos').value);
	var vprimerafotothumbs=parseInt($('primerafotothumbs').value);
	var veventoactualthumbs=parseInt($('eventoactualthumbs').value);
	var vcantpaginasfotos=parseInt($('cantpaginasfotos').value);
	
	switch (opcion) {
		case 1: // ANTERIOR
				var nuevothumb=posicionUltimoThumb-1;
				if ((nuevothumb==0) & (vpaginaactualfotos>1))
				 BotonThumb(2,1);
				else {
				  if (nuevothumb>0) {
					var nuevafoto=$('TF'+nuevothumb).getAttribute('name');
					MuestraFoto(veventoactualthumbs, nuevafoto,nuevothumb);
				   }
				 }
				break;
		case 2: // SIGUIENTE
				 var nuevothumb = posicionUltimoThumb + 1;
				 if ((nuevothumb > 10) & (vpaginaactualfotos < vcantpaginasfotos))
				  BotonThumb(3);
				 else {
				   if (nuevothumb <= 10) {
					 if ($('TF'+nuevothumb) != null)
					  {
					   var nuevafoto=$('TF'+nuevothumb).getAttribute('name');
					   MuestraFoto(veventoactualthumbs, nuevafoto,nuevothumb);
					  }
					}
				  }
				 break;
		case 3:	// Descargar Foto.
				DescargaFoto(5);
				break;
		case 4:	// Enviar por Mail.
			    //var er_email = "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$";
				$('popInTitulo').innerHTML = "Enviar foto por correo...";
				$('popInBajada').innerHTML = "<br><center><span onClick='enviarFoto();' style='background-image:url(images/botOver.jpg); padding:7px; padding-left:15px; padding-right:15px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>ENVIAR</span>&nbsp;&nbsp;<span onClick='clearPopIn();' style='background-image:url(images/botNormal.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>Cancelar</span></center><br/>&nbsp;";
				var Contenido  = "<table border=0 align=left cellpadding=3 cellspacing=0 width=380>\n";
				Contenido     += " <tr>\n"
				Contenido     += "  <td align='right'>Nombre del receptor :</td>\n";
				Contenido     += "  <td align='left'><input name='nombreFoto' class='formInputField' id='id_nombreFoto' size='20'></td>\n";
				Contenido     += " </tr>\n"
				Contenido     += " <tr>\n"
				Contenido     += "  <td align='right'>Correo destino : </td>\n";
				Contenido     += "  <td align='left'><input name='correoFoto' class='formInputField' id='id_correoFoto' size='20'></td>\n"
				Contenido     += " </tr>\n"
				Contenido     += " <tr>\n"
				Contenido     += "  <td align='right' valign='top'>Texto corto : </td>\n";
				Contenido     += "  <td align='left'><textarea name'textoCorto' onKeyDown='return maxTexto(120, \"id_textoCorto\");' id='id_textoCorto' cols='25' class='formInputField' rows='3' maxlength='120'></textarea></td>\n"
				Contenido     += " </tr>\n"
				Contenido     += " <tr>\n"
				Contenido     += "  <td align='right' valign='top'>&nbsp;<br></td>\n";
				Contenido     += "  <td align='right'><font color='#FF0000' size=1><div id='chars'>Quedan 120 caracteres.</div></font></td>\n"
				Contenido     += " </tr>\n"
				Contenido     += "</table><br/><br/>\n";
				$('popInContenido').innerHTML = Contenido;
				MM_showHideLayers('capaPopIn','','show');
				break;
		case 6: // FAVORITOS
			    var fotoActual=$('TF'+posicionUltimoThumb).getAttribute('name');
			    var eventoActual=$('eventoactualthumbs').value;
				var parms = "?IdFoto=" + fotoActual + "&IdEvento=" + eventoActual;
			    OpenAjaxPostCmd('ajaxAddFavoritos.php','mensajeComentarios', parms, '', '', 2, 0, 1, "addFavoritosCallBack(" + fotoActual + ")");
				break;
	     case 5: // LINK FOTO
			    var fotoActual=$('TF'+posicionUltimoThumb).getAttribute('name');
			    var eventoActual=$('eventoactualthumbs').value;
				var txtLinkFoto = "http://www.yofui.com/?IdEvento=" + eventoActual+"&IdFoto=" + fotoActual;
			    alert(txtLinkFoto);
				break;		
		case 66: //Share Facebook	
		     var fotoActual=$('TF'+posicionUltimoThumb).getAttribute('name');
			    var eventoActual=$('eventoactualthumbs').value;
				var txtLinkFoto = "http://www.YoFui.com/index.php?IdEvento=" + eventoActual+"&IdFoto=" + fotoActual + "&fb=1";
				sharewindow=window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(txtLinkFoto),'Compartir evento de YoFui.com en Facebook','scrollbars=yes,height=400,width=500');
				
	            sharewindow.focus();
	
				break;
				
	

		default: if (uro)
		          alert ("Esta opci&oacute; a&uacute;n no est&aacute; disponible.");
				 else
		          alert ("Esta opci&oacute;n estar&aacute; disponible s&oacute;lo para <font color='#FF0000'>usuarios registrados</font>.");
				 break;
	 }
	return false;
}

function addFavoritosCallBack(idfoto)
 {
  if ($('mensajeComentarios').innerHTML == '&nbsp;')
   {
    MM_showHideLayers('favIcon', '', 'show');
    MM_showHideLayers('favMini' + idfoto, '', 'show');
   }
  if ($('mensajeComentarios').innerHTML == '&nbsp;&nbsp;')
   {
    MM_showHideLayers('favIcon', '', 'hide');
    MM_showHideLayers('favMini' + idfoto, '', 'hide');
   }
 }

function maxTexto(maxLen, id) {
   var txt = $(id);
   var cha = $('chars');
   var extxt = txt.value;
   var quedan = maxLen - txt.value.length -1;
   if (quedan < 0) {
     var quedan = 0;
     cha.innerHTML = 'Has escrito el m&aacute;ximo.';
	 return false;
    }
   else {
     cha.innerHTML = 'Quedan ' + quedan + ' caracteres.';
	 return true;
    }
  }
  
function clearPopIn() {
  MM_showHideLayers('capaPopIn','','hide');
  $('popInTitulo').innerHTML = "&nbsp;";
  $('popInBajada').innerHTML = "&nbsp;";
  $('popInContenido').innerHTML = "&nbsp;";
  if(bannerLateral)
   MM_showHideLayers('capaBannerLateral', '', 'show');
  else
   MM_showHideLayers('capaBanners', '', 'show');
  
 }

function enviarFoto() {
  var email = $('id_correoFoto').value;
  var nombre = $('id_nombreFoto').value;
  var textoCorto = $('id_textoCorto').value;
  var EX = $('popInContenido').innerHTML;
  $('popInContenido').innerHTML = "";
  if (email != '') {
    var fotoactual=$('TF'+posicionUltimoThumb).getAttribute('name');
    var veventoactualthumbs=$('eventoactualthumbs').value;
    var query = "?textoCorto=" + textoCorto + "&nombre=" + nombre + "&email=" + email + "&IdFoto=" + fotoactual + "&IdEvento=" + veventoactualthumbs;
    OpenAjaxPostCmd('ajaxEnviarFoto.php','mensajeComentarios', query, '', '', 2, 0, 1, "FinalizaFotoEmail()");
	clearPopIn();
   }
 }

function EnviarComentarios() {
  var comen=codetext($("tObservaciones").value);
  var veventoactualthumbs=$('eventoactualthumbs').value;
  var fotoactual=$('TF'+posicionUltimoThumb).getAttribute('name');
  var query="?codificado=1&comentarios="+comen+"&evento="+veventoactualthumbs+"&foto="+fotoactual;
  OpenAjaxPostCmd('ajaxComentarios.php','mensajeComentarios',query,'','',2,0,1,"FinalizaComentarios()");
  return false;
 }

function FinalizaComentarios() {
  alert("Tus comentarios han sido enviados. Muchas Gracias.");
  $("tObservaciones").value="";
 }

function FinalizaFotoEmail() {
  alert("La foto ha sido enviada. Muchas Gracias.");
 }

function DescargaFoto(tipo) {
  var veventoactualthumbs=$('eventoactualthumbs').value;
  var fotoactual=$('TF'+posicionUltimoThumb).getAttribute('name');
  
  if (tipo == "5")
   eval("document.location='descargaFoto.php?modo="+IdSesion+"&IdEvento="+veventoactualthumbs+"&IdFoto="+fotoactual+"&IdTipo="+tipo+"'");
  return false;
}

function descargarFotoLoginDo(evento, foto, creditos) {
  var resol = $('resok').value;
  eval("document.location='DescargaFoto.php?creditos="+creditos+"&modo="+IdSesion+"&resol=" + resol + "&IdEvento=" + evento + "&IdFoto=" + foto + "'");
  clearPopIn();
 }

function descargarFotoLoginCallBack() {
  var HTML = "";
  var idcreditos = $('id_cre');
  var creditos = idcreditos.value;
  var veventoactualthumbs=$('eventoactualthumbs').value;
  var fotoactual=$('TF'+posicionUltimoThumb).getAttribute('name');
  $('popInTitulo').innerHTML = "Descargar foto.";
  $('popInBajada').innerHTML = "<center><span onClick='descargarFotoLoginDo(\"" + veventoactualthumbs + "\", \"" + fotoactual + "\", \"" + creditos + "\");' style='background-image:url(images/botOver.jpg); padding:7px; padding-left:10px; padding-right:10px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>DESCARGAR</span>&nbsp;&nbsp;<span onClick='clearPopIn();' style='background-image:url(images/botNormal.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>Cancelar</span></center><br/>&nbsp;";

  HTML  = "<p align='left'><b>Selecciona la resoluci&oacute;n que prefieres:</b><br/><br/>";
  HTML += "<input name='res' type='radio' onClick='document.getElementById(\"resok\").value = 5'> 720x480<br/>";
  HTML += "<input name='res' checked='checked' type='radio' onClick='document.getElementById(\"resok\").value = 10'> 1024x768<br/>";
  if (creditos > 0)
   HTML += "<input name='res' type='radio' onClick='document.getElementById(\"resok\").value = 9'> M&aacute;xima resoluci&oacute;n (" + creditos + " cr&eacute;ditos disponibles)<br/><br/>";
  else
   HTML += "<input name='res' disabled='disabled' type='radio' onClick='document.getElementById(\"resok\").value = 9'> M&aacute;xima resoluci&oacute;n (No tienes cr&eacute;ditos disponibles)<br/><br/>";
  HTML += "<input id='resok' type='hidden' name='resok' value='10'>";
  HTML += "</p>";
  $('popInContenido').innerHTML = HTML;
  MM_showHideLayers('capaPopIn','','show');
 }
 
function recuperaClaveDo() {
  var email = $('emailRecupera').value;
  OpenAjaxPostCmd('recuperaMail.php','creditos', '?mail='+email, '', '', 2, 0, 1, "recuperaClaveCallBack()");
 }
 
function recuperaClaveCallBack() {
  var HTML = "";
  var pass = $('id_pass');
  var passR = pass.value;
  if (passR != "NO") {
    $('popInTitulo').innerHTML = "Clave enviada.";
    $('popInBajada').innerHTML = "<center><span onClick='clearPopIn();' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
    HTML  = "<p align='center'><b>La clave ha sido enviado al destino de correo solicitado.</b><br/>";
    HTML += "</p>";
   }
  else {
    $('popInTitulo').innerHTML = "Clave no enviada.";
    $('popInBajada').innerHTML = "<center><span onClick='clearPopIn();' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
    HTML  = "<p align='center'><b>La direcci&oacute;n de correo escrita no est&aacute; registrada en nuestra base de datos..</b><br/>";
    HTML += "</p>";
   }

  $('popInContenido').innerHTML = HTML;
 }


function recuperaClave() {
  var HTML = "";
  $('popInTitulo').innerHTML = "Recuperar clave.";
  $('popInBajada').innerHTML = "<center><span onClick='recuperaClaveDo();' style='background-image:url(images/botOver.jpg); padding:7px; padding-left:10px; padding-right:10px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>RECUPERAR</span>&nbsp;&nbsp;<span onClick='clearPopIn();' style='background-image:url(images/botNormal.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>Cancelar</span></center><br/>&nbsp;";

  HTML  = "<p align='center'><b>Ingresa el correo electr&oacute;nico registrado:</b><br/>";
  HTML += "<input class='formInputField' name='emailRecupera' id='emailRecupera' type='text' size='40' value='" + parent.topFrame.document.getElementById('id_correoLogin').value + "'><br/><br/>";
  HTML += "</p>";
  $('popInContenido').innerHTML = HTML;
  MM_showHideLayers('capaPopIn','','show');
 }

function descargarFotoLogin() {
  var idcreditos = $('creditos').innerHTML = "";
  OpenAjaxPostCmd('ajaxVeCreditos.php','creditos', '', '', '', 2, 0, 1, "descargarFotoLoginCallBack()");
 }
// *****FIN DE CAPA FOTOS ***********************************************************************


// *****RUTINAS DE CAPA EVENTOS *****************************************************************
function CargaThumbsCategoria(tipocat,idcat,titulocat,pag, abre)
 {
  if (titulocat === undefined)
   titulocat="";
  if (pag === undefined)
   pag=1;
  else titulocat=" &gt; <span style='color:#FFFFFF;'>"+titulocat+"</span>";
   categoria="";
  if (tipocat==1)
   categoria="?cat1="+idcat;
  if (tipocat==2)
   categoria="?cat2="+idcat;
  if (tipocat==3) 
   {
	var categoria="?grupo="+idcat;
	$("TituloEventosDestacados").innerHTML="Jhonnie Walker Red Mix Tour";
	$('TituloCategoriaFoto').innerHTML="Jhonnie Walker Red Mix Tour";
   } 
  else 
   {
	$('TituloCategoriaFoto').innerHTML="";
	if (idgrupo == 20)
	 titulocat = "";
	$("TituloEventosDestacados").innerHTML="Eventos Destacados " + titulocat + paises[idgrupo];
   }

  parametrosEventosThumbs=categoria;
  if (parametrosEventosThumbs=="")
   var categoria=parametrosEventosThumbs+"?pag="+pag;
  else
   var categoria=parametrosEventosThumbs+"&pag="+pag;

  if (idgrupo > 0)
   categoria = categoria + "&grupo="+idgrupo;
   
  OpenAjaxPostCmd('ajaxThumbsEventosCat.php','capaEventosThumbs',categoria,'','',2,0,0,"MuestraEventoDestacadoAzar()");
  $('capaFotoDestacada').innerHTML="<span style='text-align:center'><br/>Cargando...<br/><img src='images/loading.gif'/></span>";
  if (abre != undefined)
   AbreCapas("Principal","Eventos");
  return false;
 }

function MuestraEventoDestacadoAzar() {  // esta rutina selecciona al azar uno de los thumbs generados y lo amplía.
  var mt=$('maxthumbs').value;
  var tipocat=$('tipocatactual').value;
  paginaactualeventos=parseInt($('paginaactualeventos').value);
  maxpagesthumbs=parseInt($('maxpagesthumbs').value);
  if( maxpagesthumbs > 1) {
    $('botonNumeroPagina').innerHTML= "P&aacute;gina "+paginaactualeventos+" de "+maxpagesthumbs;
    MM_showHideLayers('botoneraThumbsEventos','','show');
   }
  else
   MM_showHideLayers('botoneraThumbsEventos','','hide');
  var maxcat=3;
  if (tipocat==0)
   maxcat=6;
  if (maxcat > mt)
   maxcat=mt;
  var azar=Math.floor(Math.random()*(maxcat+1));
  if (azar==0)
   azar=1;
  if (azar>mt)
   azar=mt;
  var nameevento=parseInt($('ThumbEvento'+azar).name);
  var namefoto=IdFotoURL($('ThumbEvento'+azar).src);
  OpenAjaxPostCmd('ajaxDescEvento.php','capaTextoDestMain','?tipo=3&evento='+nameevento,'','',2,0,0, "");
  OpenAjaxPostCmd('ajaxFoto.php','capaFotoDestacada','?destacado=1&nombres=0&tipo=3&evento='+nameevento+'&foto='+namefoto,'','',2,0,0,"");
  $('eventoActual').value = nameevento;
  if (!bannerLateral)
   {
    OpenAjaxPostCmd('ajaxBanners.php','capaBanners','?tarIni=1&tarFin=3&idgrupo=' + idgrupo + '&IdEvento=' + nameevento,'','',2,0,0, "");
    OpenAjaxPostCmd('ajaxBanners.php','capaDebug','?tarIni=4&tarFin=4&idgrupo=' + idgrupo + '&IdEvento=' + nameevento,'','',2,0,0, "", "", "window.top.topFrame.");
   }
 }

function BotonThumbsEventos(opcion) {
  var actual = paginaactualeventos;
  if (opcion==1)
   actual = actual-1;
  if (opcion==2)
   actual = 1;
  if (opcion==3)
   actual= maxpagesthumbs;
  if (opcion==4)
   actual=actual+1;
  if (actual<0)
   actual=1;
  if (actual > maxpagesthumbs)
   actual=maxpagesthumbs;
  if (actual != paginaactualeventos) {
    if (parametrosEventosThumbs=="")
	 var categoria=parametrosEventosThumbs+"?pag="+actual;
	else
	 var categoria=parametrosEventosThumbs+"&pag="+actual;
    if (idgrupo > 0)
     categoria = categoria + "&grupo="+idgrupo;
	OpenAjaxPostCmd('ajaxThumbsEventosCat.php','capaEventosThumbs',categoria,'','',2,0,0,"MuestraEventoDestacadoAzar()");
	$('capaFotoDestacada').innerHTML="<span style='text-align:center'><br/>Cargando...<br/><img src='images/loading.gif'/></span>";
   }
 }

function VerificaContacto(formulario) {
  var fformulario='frmContacto';
  $('divBotonEnviaContacto').style.display = 'none';
  $('cargandoEnviaContacto').style.display = '';
  OpenAjaxPostCmd('registro/enviaContacto.php?referer='+IdReferer,'capaMensajesContacto',fformulario,'','',1,0,1,"VerificaContactoDone()");
  $('capaMensajesContacto').innerHTML="";
  return false;
 }

function VerificaContactoDone() {
  MM_showHideLayers('capaMensajesContacto','','show');
  $('divBotonEnviaContacto').style.display = '';
  $('cargandoEnviaContacto').style.display = 'none';
  if ($('capaMensajesContacto').innerHTML.substring(0,3)=="<ce") {
    document.frmContacto.reset();
    MM_showHideLayers('spanEmpresa', '', 'hide');
   }
 }

// RUTINAS CAPA REGISTRO **************************************************************
function VerificaRegistro(formulario) {
  if (formulario.acepto.checked==false) {
    alert("Debes aceptar las Condiciones Legales y de Privacidad de YoFui.com para poder registrarte.");
    return false;
   }

	try {

		console.log(document);
		console.log(document.window);
		console.log(document.name);
		console.log(document.defaultView);
		console.log(document.Ajax);
		console.log(document.defaultView.Ajax);


	}
	catch(e) { }

  var fformulario='Datos';

	var params = Form.serialize(formulario);

  new Ajax.Updater('capaMensajesRegistro', 'registro/registroprocesa.php', {parameters: params, onComplete: VerificaRegistroDone});
  //OpenAjaxPostCmd('registro/registroprocesa.php','capaMensajesRegistro',fformulario,'','',1,0,1,"VerificaRegistroDone()");
  $('capaMensajesRegistro').innerHTML="";
  return false;
 }

function VerificaRegistroDone() {
  MM_showHideLayers('capaMensajesRegistro','','show');
  if ($('capaMensajesRegistro').innerHTML.substring(0,3)=="Tus") 
   {
	alert("Tus datos han sido registrados.\n Para completar el proceso debes seguir el link que te llegar&aacute; por mail.");
	document.Datos.reset();
	MM_showHideLayers('capaMensajesRegistro','','hide');
   }
 }

function VerificaRegistroMod(formulario) {
  $('capaMensajesRegistroMod').innerHTML="<center><img src='images/loading.gif' /></center>";
  var fformulario='DatosMod';
  OpenAjaxPostCmd('registro/registroactualiza.php','capaMensajesRegistroMod',fformulario,'','',1,0,1,"VerificaRegistroModDone()");
  return false;
 }

function VerificaRegistroModDone() {
  MM_showHideLayers('capaMensajesRegistroMod','','show');
  if ($('capaMensajesRegistroMod').innerHTML.substring(0,3)=="Tus") 
   {
    var tit = "<b><font color='#FFFFFF' face='Arial'>Yo<font color='#FF0000' face='Arial'>Fui</font>.com</font></b>";
    $('popInTitulo').innerHTML = tit;
    var footer = "<br><center><span onClick='VerificaRegistroModDoneCallBack()' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
    document.DatosMod.reset();
	alert("Tus datos han sido actualizados correctamente. Debes re-loguearte para terminar el proceso.", tit, footer);
   }
 }

function VerificaRegistroModDoneCallBack() {
  MM_showHideLayers('capaMensajesRegistroMod','','hide');
  parent.topFrame.logoutUsuario();
  clearPopIn();
 }

function VerificaRegistroModPass(formulario) {
  $('capaMensajesRegistroMod').innerHTML="<center><img src='images/loading.gif' /></center>";
  var fformulario='DatosModPass';
  OpenAjaxPostCmd('registro/registroactualizapass.php','capaMensajesRegistroMod',fformulario,'','',1,0,1,"VerificaRegistroModDonePass()");
  return false;
 }

function VerificaRegistroModDonePass() {
  MM_showHideLayers('capaMensajesRegistroMod','','show');
  if ($('capaMensajesRegistroMod').innerHTML.substring(0,3)=="Tu ") 
   {
    var tit = "<b><font color='#FFFFFF' face='Arial'>Yo<font color='#FF0000' face='Arial'>Fui</font>.com</font></b>";
    $('popInTitulo').innerHTML = tit;
    var footer = "<br><center><span onClick='VerificaRegistroModDoneCallBack()' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
    document.DatosModPass.reset();
	alert("Tu Password ha sido modificado. Debes re-loguearte para terminar el proceso.", tit, footer);
   }
 }

function AjustaCapasRegistro() {
  var ajusteIE=0;
  var posYthis=$('fcampos').offsetTop;
  var ajusteIE=posYthis;
  
  var oPais=$('pais');
  posXpais=oPais.offsetLeft+15;
  posYpais=oPais.offsetTop + 18 + ajusteIE;
  var capaPais=$('capaMenuPais');
  capaPais.style.left=posXpais+"px";
  capaPais.style.top=posYpais+"px";
  var oPais=$('ciudad');
  posXpais=oPais.offsetLeft+15;
  posYpais=oPais.offsetTop + 18 + ajusteIE;
  var capaPais=$('capaMenuCiudad');
  capaPais.style.left=posXpais+"px";
  capaPais.style.top=posYpais+"px";
  var oPais=$('comuna');
  posXpais=oPais.offsetLeft+15;
  posYpais=oPais.offsetTop + 18 + ajusteIE;
  var capaPais=$('capaMenuComuna');
  capaPais.style.left=posXpais+"px";
  capaPais.style.top=posYpais+"px";
 }

function CompletaCampo(campo, contenido) {
  $(campo).value=contenido;
  if(campo=="pais")
   Ajusta_showHideLayers("capaMenuPais");
  if(campo=="ciudad")
   Ajusta_showHideLayers("capaMenuCiudad");
  if(campo=="comuna")
   Ajusta_showHideLayers("capaMenuComuna");
 }

function chPais (chrPais) { 
  var argID="pais";
  var objID = "capaMenuPais";
  OpenAjaxPostCmd('registro/ajaxRegistro.php','capaMenuOculta','?opt=1&chrPais='+chrPais,'','',2,0,0,"creaCapaMenu('capaMenuPais')");
  //Ajusta_showHideLayers(objID);
 }

function chCiudad (chrCiudad) { 
  var argID="ciudad";
  var chrPais=$("pais").value;
  var objID = "capaMenuCiudad";
  OpenAjaxPostCmd('registro/ajaxRegistro.php','capaMenuOculta','?opt=2&chrPais='+chrPais+'&chrCiudad='+chrCiudad,'','',2,0,0,"creaCapaMenu('capaMenuCiudad')");
 }

function chComuna(chrComuna) { 
  var argID="comuna";
  var chrPais=$("pais").value;
  var chrCiudad=$("ciudad").value;
  var objID = "capaMenuComuna";
  OpenAjaxPostCmd('registro/ajaxRegistro.php','capaMenuOculta','?opt=3&chrPais='+chrPais+'&chrCiudad='+chrCiudad+'&chrComuna='+chrComuna,'','',2,0,0,"creaCapaMenu('capaMenuComuna')");
 }

function Ajusta_showHideLayers(valor,objID) {
  //   MM_showHideLayers(objID,'','hide');
  if(objID=="capaMenuPais")
   chPais (valor) ;
  if(objID=="capaMenuCiudad")
   chCiudad (valor) ;
  if(objID=="capaMenuComuna")
   chComuna (valor) ;
  //  AjustaCapasRegistro(objID);  ESTO NO SE HACE, BASTA CON HACERLO UNA VEZ
  MM_showHideLayers(objID,'','show');  // OJO, si no hay resultados no se debe mostrar la capa.
  //   alert(valor+' '+objID);
 }

function creaCapaMenu(menu) {
  // esta rutina debe leer el document.getElementById("capaMenuOculta").innerHTML , separarlo en un arreglo con cada elemento retornado y general el innerHTML de la capa segun el parametro menu.  Si el innerHTML=="" de la capaMenuOculta, entonces no se muestra la capa menu.
  // Esta rutina se coloca como ultimo paramentro en el llamado a ajax OpenAjaxPostCmd y se ejecuta una vez que finaliza el reuqest ajax, si no hubo problema.
  // Aca debe estar lo que generaba antes el PHP (<a href= ....>) y asignarselo cuando lo complete al innerHTML de la capa menu.
 }
// FIN DE RUTINAS CAPA REGISTRO **************************************************************

function RutinaOnLoadMain() {
  ExcepcionesNavegadorMain();
  var PartidaEvento = evento;
  PartidaFoto= foto;
  if (IdAcceso > 0)
   var PartidaEvento = 0;  // Si se selleciona un acceso directo a otro menu, no se muestran las fotos ni eventos.
  MM_preloadImages('images/FondoCapaFotos.jpg','images/finCapaFotos.jpg','images/trazoFotoSuperior.jpg','images/punto2negro.gif','images/botonSlideShow.jpg','images/trazoEventoRelacionado.jpg','images/fondoFotoMasVista.gif','images/trazoFotoSuperior.jpg','images/loading.gif');

  if (PartidaEvento == 0) { // carga inicialmente los thumbs generales, salvo que se dirija desde fuera a un evento o foto.
	CargaThumbsCategoria(0,0); 
	AbreCapas("Principal","Eventos");
   }

  if ((PartidaEvento > 0) & (PartidaFoto==0))
   MuestraEvento(PartidaEvento);
  if ((PartidaEvento >0) & (PartidaFoto>0))
   MuestraEvento(PartidaEvento,PartidaFoto);

  if (IdAcceso == 5)
   AbreCapas('Principal','Contacto');  //si se requiere que se accese directamente el formulario de contacto.
  if (IdAcceso == 7)
   AbreCapas('Principal','Registro');  //si se requiere que se accese directamente el formulario de contacto.
  if (IdAcceso == 9)
   AbreCapas('Principal','EstaSemana', 'no');  // Directo a eventos de Esta Semana
  AjustaCapasRegistro();  // Esto basta con hacerlo una vez.
  SeCargoMain=1;
  if (msg != "" && msg != "0")
   alert(msg);
  return true;
 }

function muestraEmpresa() {
  var tConChk = $('tContactoChk');
  var tCon = $('tContacto');
  if (tConChk.checked == true) {
    MM_showHideLayers('spanEmpresa', '', 'show');
	tCon.value = "E";
   }
  else {
    MM_showHideLayers('spanEmpresa', '', 'hide');
	tCon.value = "P";
   }
 }

function setLayerTitle(id, txt) {  
  var lay = $(id);
  lay.title = txt;
 }
 
function cierraTodo(idNo) {
  var seguir = true;
  var t = 0;
  while (seguir) {
    t++;
	if (idNo != t)
     if($('eventoDescripcion' + t)) {
	   desaparecerLayer('eventoDescripcion' + t);
	   aparecerLayer('verMasDiv' + t);
	  }
	 else
	  seguir = false;
   }
 }
 
// Reportajes
function showReportajes(inicio) {
  OpenAjaxPostCmd('ajaxReportajes.php','capaGeneralContenido',"?inicio=" + inicio,'','',2,0,0, "");
}

function mostrarReportaje(id) {
  AbreCapas('Principal','Reportajes');
  OpenAjaxPostCmd('ajaxReportaje.php','capaGeneralContenido',"?articulo_id=" + id,'','',2,0,0,"mostarReportajeCallback()");
 }

function mostarReportajeCallback() {
  initLytebox();
  $('tituloGeneral').innerHTML = $('tituloReportaje').innerHTML;
}

function abreFoto(IdFoto, evento, nombres) {
  OpenAjaxPostCmd('ajaxDameFoto.php','capaMensajesContacto',"?foto=" + IdFoto + "&tipo=5",'','',2,0,0, "levantaVentanaFoto('" + nombres + "', '" + evento + "')");
 }

function levantaVentanaFoto(nombres, evento) {
  var fotoMostrar = $('fotoDevuelta').value;
  var ventanaF = window.open("abreFoto.php?imgsrc=" + fotoMostrar + "&tit=" + nombres, "ventanaFoto", "width=720,height=520, menubar=no, Scrollbars=no, Resizable=no, Directories=no, Location=no, Menubar=no, Status=no, Toolbar=no");
  if (!ventanaF)
   {
	$('capaBanners').style.visibility = 'hidden';
    alert ("<img src='" + fotoMostrar + "' border=0 /><br />" + nombres, evento);
   }
 }

 function defineSlideSpeed() {
   startSlideshow(undefined, undefined, undefined, 5);
  }
 
 function startSlideshow(idEvento, tipoSS, ssw, speed) {
   if (idEvento === undefined)
    var esteEve = $('eventoactualthumbs').value;
   else
    var esteEve = idEvento

   if (tipoSS === undefined)
    tipoSS = 1;

   if (speed === undefined)
    speed = 1;

   var ventanaSS = window.open("SlideShow.php?evento=" + esteEve + "&tipoSS=" + tipoSS + "&ssw_id=" + ssw + "&vel=" + speed, "ventanaSlideShow", "width=720,height=540,menubar=no, Scrollbars=no, Resizable=no, Directories=no, Location=no, Menubar=no, Status=no, Toolbar=no");
   if (!ventanaSS)
    {
	 if($('capaPrincipal').style.visibility == '' || $('capaPrincipal').style.visibility == 'visible')
      $('capaBanners').style.visibility = 'hidden';
     else
	  $('capaBannerLateral').style.visibility = 'hidden';

     var titulo = $('capaTituloFoto').innerHTML;
     var bajada = "<span onClick='restaurarSlide()' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
     var Contenido  = "<iframe width='720' height='540' frameborder='0' scrolling='no' src='SlideShow.php?evento=" + esteEve + "&tipoSS=" + tipoSS + "&vel=" + speed + "&ssw_id=" + ssw + "'></iframe>";
	 alert(Contenido, titulo, bajada);
	}
  }

 function agregarSlide(idUsuario, ssw_id) {
   var parm = "";
   if (ssw_id != undefined)
    parm = "?ssw_id=" + ssw_id;
   var ventanaSS = window.open("crearSlideShow.php" + parm, "ventanaCreaSlide", "width=740,height=400,menubar=no, Scrollbars=no, Resizable=no, Directories=no, Location=no, Menubar=no, Status=no, Toolbar=no");
   if (!ventanaSS)
    {
	 if($('capaPrincipal').style.visibility == '' || $('capaPrincipal').style.visibility == 'visible')
      $('capaBanners').style.visibility = 'hidden';
     else
	  $('capaBannerLateral').style.visibility = 'hidden';

     var titulo = $('capaTituloFoto').innerHTML;
     var bajada = "<span onClick='restaurarSlide()' style='background-image:url(images/botOver.jpg); padding:5px; padding-left:13px; padding-right:13px; border-right:2px #333333 solid; cursor:pointer; font-weight:bold;'>CERRAR</span></center><br/>&nbsp;";
     var Contenido  = "<iframe width='720' height='40' frameborder='0' scrolling='no' src='crearSlideShow.php" + parm + "'></iframe>";
	 alert(Contenido, titulo, bajada);
	}
  }

 function restaurarSlide(apareceA) {
   clearPopIn();
   if($('capaPrincipal').style.visibility == '' || $('capaPrincipal').style.visibility == 'visible')
    $('capaBanners').style.visibility = 'visible';
   else
    $('capaBannerLateral').style.visibility = 'visible';
  }

 function eliminaSlideShow(ssw_id) {
   var ajax = new Ajax.Request('ajaxEliminaSlideShow.php?ssw_id=' + ssw_id, { onComplete: eliminaSSCallBack });
  }

 function eliminaSSCallBack() {
   abreFavoritos('E');
  }

function showBanners() {
  var even = $('eventoActual').value;
  var grey = $('lbOverlay');
  if(grey == null) {
	if(bannerLateral)
     OpenAjaxPostCmd('ajaxBanners.php','capaBannerLateral','?tarIni=5&tarFin=5&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "");
	else
     OpenAjaxPostCmd('ajaxBanners.php','capaBanners','?tarIni=1&tarFin=3&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "");
	OpenAjaxPostCmd('ajaxBanners.php','capaDebug','?tarIni=4&tarFin=4&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "", "", "window.top.topFrame.");
  }
 else
  {
   if (grey.style.display == "none")
    {
	 if(bannerLateral)
      OpenAjaxPostCmd('ajaxBanners.php','capaBannerLateral','?tarIni=5&tarFin=5&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "");
	 else
      OpenAjaxPostCmd('ajaxBanners.php','capaBanners','?tarIni=1&tarFin=3&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "");
	 OpenAjaxPostCmd('ajaxBanners.php','capaDebug','?tarIni=4&tarFin=4&idgrupo=' + idgrupo + '&IdEvento=' + even,'','',2,0,0, "", "", "window.top.topFrame.");
	}
  }
 }

 function muestraCon(id)
  {
   desaparecerLayer('contactoDiv');
   desaparecerLayer('quienesDiv');
   desaparecerLayer('serviciosDiv');
   $('contactoDivA').style.backgroundImage = "url('images/botNormal.jpg')";
   $('quienesDivA').style.backgroundImage = "url('images/botNormal.jpg')";
   $('serviciosDivA').style.backgroundImage = "url('images/botNormal.jpg')";

   aparecerLayer(id);
   $(id + 'A').style.backgroundImage = "url('images/botOver.jpg')";
  }

function cambiaPais(pais) {
  idgrupo = pais;
  evento = 0;
  foto = 0; 
  RutinaOnLoadMain();
 }

setInterval('showBanners();', 60000)



function showConcursoInfo(id) {

	var html = $('concursoContenido' + id).innerHTML
	$('capaPopIn').style.top = "5px";
	$('capaPopIn').style.left = "5px";
	alert(html);
}

function showRegistro() {

	parent.mainFrame.AbreCapas('Principal','Registro');
}


// Agregada por Rene Marty 8 de Marzo 2009

function registraClickBanner(idBanner,idPosicion)
{

	OpenAjaxPostCmd('ajaxClickBanner.php','capaMenuOculta','?idSesion='+IdSesion+'&idBanner='+idBanner+'&idPosicion='+idPosicion,'','',2,0,0,"");
	return true;
 
}

