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';
}