﻿// Limpar campos de formulários
function limpaForm() {
    var input = document.getElementsByTagName('input')
    var select = document.getElementsByTagName('select')
    var textarea = document.getElementsByTagName('textarea')

    for (var i = 0; i < select.length; i++)
        select[i].selectedIndex = 0;

    for (var i = 0; i < textarea.length; i++)
        textarea[i].value = '';

    for (var i = 0; i < input.length; i++)
        switch (input[i].type) {
        case 'text': input[i].value = ''; break;
        case 'radio': input[i].checked = ''; break;
        case 'checkbox': input[i].checked = ''; break;
    }
}

// Inicia o jquery
$(document).ready(function() {

    // Verifica se o navegador é IE6 ou inferior
    if ($.browser.msie && $.browser.version.substr(0, 1) < 7) {
        alert('Deixamos de oferecer suporte para o Microsoft Internet Explorer 6 ou inferior. Por favor, atualize seu navegador.');
    }

    // Menu principal do site
    $('.banda a, .fotos a').click(function() {
        alert('Estamos desenvolvendo esta seção. Aguarde...');
    });

    /***** PAGINA INICIAL *****/

    // Função para mostrar/esconder notícias
    $('.esconde').css('display', 'none');
    $('.lnkDetalheNoticia').text('Saiba mais');
    $('.lnkDetalheNoticia').toggle(function() {
        $(this).prev().slideDown('fast');
        $(this).text('Fechar notícia');
        $(this).css('margin-top', '0');
    }, function() {
        $(this).prev().slideUp('fast');
        $(this).text('Saiba mais');
        $(this).css('margin-top', '15px');
    });

    // Seta propriedades da primeira e última notícia
    $('.noticias:first .esconde').css('display', 'block');
    $('.noticias:first .lnkDetalheNoticia').css('display', 'none');
    $('.noticias:last').css({ 'border-bottom': 'none', 'margin-bottom': '0', 'padding-bottom': '0' });

    // Anúncios Google - posicionamento
    $('ins').css({'margin-top':'10px', 'margin-left':'7px'});

    /***** MULTIMIDIA *****/

    // Seta propriedades do último album e vídeo
    $('.albumContainer:last').css({ 'border-bottom': 'none', 'margin-bottom': '0', 'padding-bottom': '0' });
    $('.videoContainer:last').css({ 'border-bottom': 'none', 'margin-bottom': '0', 'padding-bottom': '0' });

    // Seletor de boxes
    $('.showMaterial').css('display', 'none');
    $('.discografia a').css('color', '#DCF8F3');

    $('.videos a, .showVideo').click(function() {
        $('.discografia a').css('color', '#5F716C');
        $('.videos a').css('color', '#DCF8F3');
        $('#box01, .showVideo').css('display', 'none');
        $('#box02, .showMaterial').fadeIn('fast');
    });
    $('.discografia a, .showMaterial').click(function() {
        $('.videos a').css('color', '#5F716C');
        $('.discografia a').css('color', '#DCF8F3');
        $('#box02, .showMaterial').css('display', 'none');
        $('#box01, .showVideo').fadeIn('fast');
    });

    /***** AGENDA *****/

    // Seletor de boxes
    $('.showProximosEventos').css('display', 'none');
    $('.proximos a').css('color', '#DCF8F3');

    $('.proximos a').css('color', '#DCF8F3');
    $('.realizados a, .showEventosRealizados').click(function() {
        $('.proximos a').css('color', '#5F716C');
        $('.realizados a').css('color', '#DCF8F3');
        $('#box01, .showEventosRealizados').css('display', 'none');
        $('#box02, .showProximosEventos').fadeIn('fast');
    });
    $('.proximos a, .showProximosEventos').click(function() {
        $('.realizados a').css('color', '#5F716C');
        $('.proximos a').css('color', '#DCF8F3');
        $('#box02, .showProximosEventos').css('display', 'none');
        $('#box01, .showEventosRealizados').fadeIn('fast');
    });

    // Seta margin dos ultimos parágrafos
    $('#agenda #conteudo #box01 p:last').css('margin-bottom', '0');
    $('#agenda .retorno p:last').css('margin-bottom', '0');

    /***** FALE CONOSCO *****/

    // Exibe ou não campos de 'Nome da banda' ou 'Genero'
    $('#rblBanda_0').click(function() {
        $('.hide').slideDown('fast');
    });
    $('#rblBanda_1').click(function() {
        $('.hide').slideUp('fast');
    });

    /***** MODAIS *****/

    function modal() {
        // Mascara
        var mascaraWidth = $(window).width();
        var mascaraHeight = $(document).height();
        $('#modalMascara').css('position', 'absolute');
        $('#modalMascara').css({ 'top': '0', 'left': '0' });
        $('#modalMascara').css({ 'width': mascaraWidth, 'height': mascaraHeight })
        $('#modalMascara').fadeIn('fast');
        $('#modalMascara').fadeTo('fast', 0.8);
        // Janela do modal
        var mWidth = $(window).width();
        var mHeight = $(window).height();
        $('#modal').css('position', 'fixed');
        $('#modal').css({ 'width': '415px', 'height': '300px' });
        $('#modal').css('top', mHeight / 2 - $('#modal').height() / 2);
        $('#modal').css('left', mWidth / 2 - $('#modal').width() / 2);
        $('#modal').fadeIn('fast');
        $('#modal').html('<a href="javascript:;" id="btnFechar" title="Fechar">Fechar [x]</a><div id="modalContainer"></div>');
        // Fecha Modal
        $('#btnFechar').click(function() {
            $('#modalMascara, #modal').fadeOut('fast');
        });
        $(document).keyup(function(event) {
            if (event.keyCode == "27") {
                $('#modalMascara').fadeOut('fast');
                $('#modal').fadeOut('fast');
            }
        })
    }

    // Aciona modal Planet War
    $('#albumPlanetWar').click(function() {
        alert('O bloqueador de janelas pop-up deve estar desabilitado.');
        modal();
        $('#modalContainer').html('<div id="modalPreloader" style="height:16px; margin-top:10px; background:url(../_img/loader.gif) no-repeat center center;"');
        $('#modalContainer').load('download-planet-war.aspx');
        $('#modalPreloader').css('display', 'none');
    });

    //Aciona modal 'me avise' da seção agenda
    $('#lnkMeAvise').click(function() {
        modal();
        $('#modalContainer').html('<div class="modalPreloader" style="height:16px; margin-top:10px; background:url(../_img/loader.gif) no-repeat center center;"');
        $('#modalContainer').load('me-avise.aspx');
        $('#modalPreloader').css('display', 'none');
    });
});

