$(document).ready(function(){

    /* ########## jQuery GALLERY ########## */
    $(function() {
        $('#gallery a').lightBox();
        $('.gallery_front a').lightBox();
    }); 

});

$(function() {
    setInterval("rotateText()", 5000);
});

function rotateText() {
    var oCurText = $('#textShow div.current');
    var oNxtText = oCurText.next();
    if (oNxtText.length == 0)
        oNxtText = $('#textShow div:first');

    oCurText.removeClass('current').addClass('previous');
    oNxtText.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 1000,
        function() {
            oCurText.removeClass('previous');
        });
}


$(function () {
$('.bubbleInfo').each(function () {
    var distance = 10;
    var time = 250;
    var hideDelay = 500;

    var hideDelayTimer = null;

    var beingShown = false;
    var shown = false;
    var trigger = $('.trigger', this);
    var info = $('.popup', this).css('opacity', 0);


    $([trigger.get(0), info.get(0)]).mouseover(function () {
        if (hideDelayTimer) clearTimeout(hideDelayTimer);
        if (beingShown || shown) {
            // don't trigger the animation again
            return;
        } else {
            // reset position of info box
            beingShown = true;

            info.css({
                display: 'block'
            }).animate({
                top: '-=' + distance + 'px',
                opacity: 1
            }, time, 'swing', function() {
                beingShown = false;
                shown = true;
            });
        }

        return false;
    }).mouseout(function () {
        if (hideDelayTimer) clearTimeout(hideDelayTimer);
        hideDelayTimer = setTimeout(function () {
            hideDelayTimer = null;
            info.animate({
                top: '-=' + distance + 'px',
                opacity: 0
            }, time, 'swing', function () {
                shown = false;
                info.css('display', 'none');
            });

        }, hideDelay);

        return false;
    });
});
});





Cufon.replace('#question p.title', {textShadow: '#646262 -1px 1px', color: '#FFFFFF'});
Cufon.replace('#newsletter p.title', {textShadow: '#FFFFFF 1px 1px', color: '#646262'});
Cufon.replace('.title_fo');
Cufon.replace('.title', {textShadow: '#FFFFFF 1px 1px', color: '#646262'});

