var eventos = new Array();

dia = 0; // dia

// Dia 3
y = 0;
eventos[dia] = new Array();
eventos[dia][y++] = "18h30|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u4.jhtm'>Lilica Ripilica - Marina da Glória</a>";

// Dia 4
dia++;
y = 0;
eventos[dia] = new Array();
eventos[dia][y++] = "10h00|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u9.jhtm'>Redley - Forte de Copacabana</a>";
eventos[dia][y++] = "12h00|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u8.jhtm'>Sta. Ephigênia - Parque das Ruínas</a>";
eventos[dia][y++] = "16h00|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u10.jhtm'>Virzi - Salão Copacabana</a>";
eventos[dia][y++] = "17h00|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u14.jhtm'>Mara Mac - Salão Corcovado</a>";
eventos[dia][y++] = "18h00|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u21.jhtm'>Layana Thomaz - Salão Ipanema</a>";
eventos[dia][y++] = "19h00|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u18.jhtm'>Salinas - Salão Pão de Açúcar</a>";
eventos[dia][y++] = "20h30|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u20.jhtm'>Tessuti - Salão Copacabana</a>";
eventos[dia][y++] = "21h30|<a href='http://estilo.uol.com.br/moda/fashionrio/2008/verao/ultnot/ult4831u22.jhtm'>Cavendish - Salão Corcovado</a>";

// Dia 5
dia++;
y = 0;
eventos[dia] = new Array();
eventos[dia][y++] = "15h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u289.jhtm'>Novos Designers Têca - Salão Ipanema</a>";
eventos[dia][y++] = "16h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u288.jhtm'>Juliana Jabour - Salão Copacabana</a>";
eventos[dia][y++] = "18h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u321.jhtm'>Graça Ottoni - Salão Ipanema</a>";
eventos[dia][y++] = "19h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u322.jhtm'>Maria Bonita Extra - Salão Pão de Açúcar</a>";
eventos[dia][y++] = "20h30|<a href='http://tvuol.uol.com.br/moda/fashionrio/2007/06/05/ult4236u71.jhtm'>Victor Dzenk - Salão Copacabana</a>";
eventos[dia][y++] = "21h30|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u324.jhtm'>Colcci - Salão Corcovado</a>";


// Dia 6
dia++;
y = 0;
eventos[dia] = new Array();
eventos[dia][y++] = "11h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u333.jhtm'>Sommer - Cine Odeon</a>";
eventos[dia][y++] = "15h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u334.jhtm'>Novos Designers: Caroline Rossato, Luciana Galeão e Kylza Ribas - Salão Ipanema</a>";
eventos[dia][y++] = "16h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u335.jhtm'>Chiaro - Salão Copacabana</a>";
eventos[dia][y++] = "17h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u337.jhtm'>Cantão - Salão Corcovado</a>";
eventos[dia][y++] = "18h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u336.jhtm'>Eliza Conde - Salão Ipanema</a>";
eventos[dia][y++] = "19h00|<a href='http://tvuol.uol.com.br/moda/fashionrio/2007/06/06/ult4236u91.jhtm'>Márcia Ganem - Salão Copacabana</a>";
eventos[dia][y++] = "20h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u343.jhtm'>Lenny - Salão Pão de Açúcar</a>";
eventos[dia][y++] = "21h30|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u345.jhtm'>TNG - Salão Corcovado</a>";

// Dia 7
dia++;
y = 0;
eventos[dia] = new Array();
eventos[dia][y++] = "10h30|<a href='http://tvuol.uol.com.br/moda/fashionrio/2007/06/07/ult4236u96.jhtm'>Walter Rodrigues - Arquivo Nacional</a>";
eventos[dia][y++] = "14h30|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u356.jhtm'>Rio Moda Hype - Salão Copacabana</a>";
eventos[dia][y++] = "16h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u357.jhtm'>Reserva - Salão Ipanema</a>";
eventos[dia][y++] = "17h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u360.jhtm'>Animale - Salão Corcovado</a>";
eventos[dia][y++] = "18h00|<a href='http://tvuol.uol.com.br/moda/fashionrio/2007/06/07/ult4236u102.jhtm'>DTA - Salão Copacabana</a>"
eventos[dia][y++] = "19h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u361.jhtm'>Luiza Bonadiman - Salão Ipanema</a>";
eventos[dia][y++] = "20h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u362.jhtm'>Sandpiper - Salão Pão de Açúcar</a>";
eventos[dia][y++] = "21h30|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u366.jhtm'>Blue Man - Copacabana Palace</a>";

// Dia 8
dia++;
y = 0;
eventos[dia] = new Array();
eventos[dia][y++] = "14h30|<a href='http://tvuol.uol.com.br/moda/fashionrio/2007/06/08/ult4236u107.jhtm'>Rio Moda Hype - Salão Copacabana</a>";
eventos[dia][y++] = "16h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u373.jhtm'>Melk Z-da - Salão Ipanema</a>";
eventos[dia][y++] = "17h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u376.jhtm'>Totem - Salão Corcovado</a>";
eventos[dia][y++] = "18h00|<a href='http://estilo.uol.com.br/moda/fashionrio/ultnot/ult2976u378.jhtm'>Complexo B - Salão Copacabana</a>";
eventos[dia][y++] = "19h00|Elisa Chanan - Salão Ipanema";
eventos[dia][y++] = "20h00|Alessa - Salão Corcovado";

// -----------------------------------------------------------------------
// Lista de eventos do dia.
// Passar apenas um parâmetro, do tipo numério, que representa o dia.
// -----------------------------------------------------------------------
// 0 -> primeiro dia do evento
// 1 -> segundo dia do evento
// ...
// n -> n-ésimo dia do evento
// -----------------------------------------------------------------------
//  Se nenhum parâmetro for passado o primeiro dia do evento
//  será selecionado, caso seja antes ou depois do tempo total
//  do evento, ou o dia correspondente.
// -----------------------------------------------------------------------
// PS: Essa função não deverá funcionar se o evento ocupar dois meses.
// -----------------------------------------------------------------------
function Dia() {
  // datas do evento (que terá no calendário - deve estar em sequência)
  DATA_INI_EVENTO = 3; // data inicial do evento
  DATA_FIM_EVENTO = 8; // data final do evento
  MES_EVENTO      = 6;  // 1=janeiro, 2=fevereiro, ... 12 = dezembro

  var data = new Date();
  var dia = (typeof(arguments[0]) != "undefined") ? arguments[0]-DATA_INI_EVENTO : data.getDate()-DATA_INI_EVENTO;
  if ((data.getDate() < DATA_INI_EVENTO || data.getDate() > DATA_FIM_EVENTO || data.getMonth() != (MES_EVENTO-1)) && typeof(arguments[0]) == "undefined") dia = 0;
 
  var i;
  var de = document.getElementById("lista-eventos");

  // Início da lista
  // Alterar, caso não precise de scroll no bloco de listagem
  var HTML = (eventos[dia].length < 4) ? "<ul>" : "<ul class=\"comScroll\">";

  // varre a lista de eventos do dia
  // inicia o evento
  HTML += "<dl>\n";
  for (i=0; i<eventos[dia].length; i++) {
    var dados = eventos[dia][i].split("|");

      if (eventos[dia].length > 5)
        classe = "scroll";
      else
        classe = "";

      // data do evento
      HTML += "  <dt>"+dados[0]+"</dt>\n";
      HTML += "  <dd class="+classe+">";
      // link para o evento (se houver)
      if (dados[2]) HTML += "<a href='"+dados[2]+"'";
      if (dados[3]) HTML += " target='"+dados[3]+"'";
      if (dados[2]) HTML += ">\n";
        // título do evento
        HTML += dados[1];
      if (dados[2]) HTML += "</a>\n";
      HTML += "</dd>\n";
      // /link
    // fim do evento
  }

  HTML += "</dl>";
  // fim da lista

  de.innerHTML = HTML;
  
  // Retira os estilos da barra de navegação do calendário
  for (i=DATA_INI_EVENTO;i<=DATA_FIM_EVENTO;i++)
    document.getElementById("dia"+i).className="";
  
  // Coloca o estilo no dia
  document.getElementById("dia"+eval(dia+DATA_INI_EVENTO)).className="clicado";
}
