﻿/// <reference path="jquery-vsdoc.js" />
//*************************************************************************************
// File     : braingnat.js
// Requires : jquery.js (version 1.3.2+), braingnat (version 0.4.0+)
// Author   : Kyle Weems (ksw)
// Origin   : mindfly.com
// Created  : Apr 12, 2010
// Modified : May 11, 2010
//*************************************************************************************

$(document).ready(function() {
    setupBanner();
    randomizeTestimonials();
	bg.Google.map.create('#map', '1822 Franklin Street Bellingham, WA 98225');
});

function setupBanner() {
    if ($('#banner').length > 0) {
        $('#banner li').css('opacity', '0');
        if ($('#banner li').length > 0) {
            $('#banner li:first-child').addClass('current');
            $('#banner li:first-child').css({ opacity: '1' });
            $('#banner li:first-child').css({ opacity: 'auto' });
            var t = setTimeout("rotateBanner()", 7000);
        }
    }
}

function rotateBanner() {
    $('#banner .current').animate({ opacity: 0 }, 1000, function() {
        var c = $('#banner li').index($('#banner .current'));
        var l = $('#banner li').length;
        c = c + 1;
        if (c == l) { c = 0; }
        $('#banner .current').css('display', 'none');
        $('#banner .current').removeClass('current');
        $('#banner li:eq(' + c + ')').addClass('current');
        $('#banner .current').css('display', 'block');
        $('#banner .current').animate({ opacity: 1 }, 1000, function() {
            $(this).css('opacity', 'auto');
            var t = setTimeout("rotateBanner()", 7000);
        });
    });
}

function randomizeTestimonials() {
    if ($('#testimonials').length > 0) {
        $('#testimonials').addClass('hasJS');
        while($('#testimonials .marked').length < 2){
            var r = Math.floor(Math.random()*$('#testimonials li').length);
            if ($('#testimonials li:eq(' + r + ')').hasClass('marked') == false) {
                $('#testimonials li:eq(' + r + ')').addClass('marked');
            }
        }
        var r2 = 0;
        var r = Math.floor(Math.random() * 2);
        if (r == 0) {
            r2 = 1;
        }
        $('#testimonials .marked:eq(' + r + ')').after($('#testimonials .marked:eq(' + r2 + ')'));
    }
}
