function carregarMes(arg_mes, arg_ano) { new Ajax.Updater('calendario', 'calendario.php', { method: 'get', parameters: { mes: arg_mes, ano: arg_ano } }); } var uPagina = -1; var carregando = false; function carregarPagina(numero) { if (numero == uPagina) return; if (carregando) return; uPagina = numero; var pagina; switch (numero) { case 0: pagina = 'principal.php'; break; case 1: pagina = 'banda.php'; break; case 2: pagina = 'perfil.php'; break; case 3: pagina = 'discografia.php'; break; case 4: pagina = 'imprensa.php'; break; case 5: pagina = 'contatos.php'; break; default: pagina = 'principal.php'; uPagina = 0; } carregando = true; $('conteudoIndex').update('Carregando...'); new Ajax.Request(pagina, { method: 'get', onSuccess: function (transport) { carregando = false; var conteudoIndex = $('conteudoIndex'); conteudoIndex.update(transport.responseText); }, onFailure: function () { carregando = false; var conteudoIndex = $('conteudoIndex'); conteudoIndex.update('Algum erro ocorreu. Por favor, tente novamente;'); uPagina = -1; } }); } function carregarGaleria() { window.open('galeria/', 'Galeria', 'directories=0,location=0,menubar=0,scrollbars=0,status=0,toolbar=0'); } function carregarLetra(disco, faixa, fundo, frente) { var letra = 'letra.php?disco=' + disco + '&faixa=' + faixa + '&fundo=' + fundo + '&frente=' + frente; window.open(letra, 'Letra', 'width=480,height=320,directories=0,location=0,menubar=0,scrollbars=1,status=0,toolbar=0'); } function mudarFigura(elemento, figura) { elemento.src = figura; } function carregarPerfil(numero) { var perfil; switch (numero) { case 0: perfil = 'perfis/alan.php'; break; case 1: perfil = 'perfis/pera.php'; break; case 2: perfil = 'perfis/fabio.php'; break; case 3: perfil = 'perfis/fulvio.php'; break; default: perfil = 'perfis/alan.php'; } new Ajax.Updater('conteudoPerfil', perfil, { method: 'get' }); } function carregarImprensa(numero) { var imprensa; switch (numero) { case 0: imprensa = 'imprensa/mapadepalco.php'; break; case 1: imprensa = 'imprensa/materialdedivulgacao.php'; break; default: imprensa = 'imprensa/mapadepalco.php'; } new Ajax.Updater('conteudoImprensa', imprensa, { method: 'get' }); } function enviarEmail() { if ($('nome').value == '') { alert('Coloque um nome, por favor!'); $('nome').focus(); return; } if (($('email').value == '') && ($('telefone').value == '')) { alert('Coloque um e-mail ou um telefone, por favor!'); $('email').focus(); return; } if ($('assunto').value == '') { alert('Coloque um assunto, por favor!'); $('assunto').focus(); return; } if ($('cidade').value == '') { alert('Coloque uma cidade, por favor!'); $('cidade').focus(); return; } if ($('mensagem_usuario').value == '') { alert('Coloque uma mensagem, por favor!'); $('mensagem_usuario').focus(); return; } if ($('captcha_usuario').value == '') { alert('Coloque a confirmação, por favor!'); $('captcha_usuario').focus(); return; } vnome = $('nome').value; vemail = $('email').value; vtelefone = $('telefone').value; vassunto = $('assunto').value; vcidade = $('cidade').value; vestado = $('estado').value; vmensagem = $('mensagem_usuario').value; vcaptcha = $('captcha_usuario').value; uPagina = -1; $('conteudoContato').update('Aguarde, enviando mensagem...'); new Ajax.Request('enviaremail.php', { method: 'post', parameters: { nome: vnome, email: vemail, telefone: vtelefone, assunto: vassunto, cidade: vcidade, estado: vestado, mensagem_usuario: vmensagem, captcha_usuario: vcaptcha }, onSuccess: function(transport) { $('conteudoContato').update(transport.responseText); }, onComplete: function(transport) { $('conteudoContato').update(transport.responseText); }, onFailure: function(transport) { $('conteudoContato').update('Algum erro ocorreu. Por favor, clique aqui para tentar novamente!') } }); } function mostrarDetalhes(data, hora, local, endereco, telefone, entrada, observacao, evento) { detalhes = $('conteudoDetalhes'); detalhes.update('Data: ' + data + '
' + 'Hora: ' + hora + '
' + 'Local: ' + local + '
' + 'Endereço: ' + endereco + '
' + 'Telefone: ' + telefone + '
' + 'Entrada: ' + entrada + '
' + 'Observações: ' + observacao); var Xpos, Ypos; Xpos = evento.clientX + document.body.scrollLeft; Ypos = evento.clientY + document.body.scrollTop; detalhes.style.left = Xpos + 15; detalhes.style.top = Ypos + 15; detalhes.style.visibility = ''; } function esconderDetalhes() { $('conteudoDetalhes').style.visibility = 'hidden'; }