﻿$(document).ready(function () {
    function corpo3how() {

        var idx = 0,
            corpo4 = $('#corpo2 .corpo4'),
            corpo4Timer,
            curMenu,
            clicked = false;

        var corpo4pos = $('#corpo2').find('.corpo3').offset();
        $('#leftimg').css({ left: corpo4pos.left });
        $('#rightimg').css({ right: corpo4pos.left });

        Cufon.replace('#corpo2 .corpo4 .headline, #corpo2 .corpo4 .subline, #corpo2 .corpo4 .tagline');

        function init() {

			corpo4.eq(idx).delay(500).fadeIn(0, function () {
                $('#bmenu a').each(function () {
					$(this).css({ left: ($(this).index() * 195) + 'px' }).delay($(this).index() * 100).fadeIn(0, function () {
                        $('#side_images').fadeIn(1200).find('#leftimg').animate({ left: '0px' }, 1200).end().find('#rightimg').animate({ right: '0px' }, 1200);
                    });

                }).eq(0).addClass('activecorpo4');
            });

            corpo4Timer = setInterval(function () {
                fade(idx);
            }, 9000);

            $('#bmenu').find('img').fadeTo(0, 0);

            $('#bmenu').find('a').hover(function () {
                Cufon.refresh('#bmenu .activecorpo4 .thumbText, #bmenu .thumbText');
                if (!($(this).hasClass('activecorpo4'))) {
                    $('img', this).stop().fadeTo(1000, 1);
                    $(this).find('.cara').stop().animate({ height: '110px' }, 1000);
                    $(this).stop().animate({ 'marginTop': '-86px' }, 1000);
                }
            }, function () {
                if (!($(this).hasClass('activecorpo4'))) {
                    $('img', this).stop().fadeTo(1000, 0);
                    $(this).find('.cara').stop().animate({ height: '0px' }, 1000);
                    $(this).stop().animate({ 'marginTop': '1px' }, 1000);
                }
                Cufon.refresh('#bmenu .thumbText');
            });

            function fade(i, clicked) {
                $('#bmenu').find('a').removeClass('activecorpo4');
                corpo4.eq(idx).fadeOut(2000);
                if (clicked == true) {
                    idx = i;
                } else {
                    if (idx == 4) {
                        idx = 0;
                    }
                    else {
                        idx++;
                    }
                    curMenu = $('#bmenu').find('a');

                    if (curMenu.eq(idx).is(':visible')) {
                        curMenu.eq(idx).stop().animate({ 'marginTop': '0px' }).find('.cara').stop().animate({ height: '0px' }, 1000).end().find('img').stop().fadeTo(1000, 0);
                    };
                }
                $('#bmenu').find('a').eq(idx).addClass('activecorpo4');
                corpo4.eq(idx).fadeIn(2000);
            };

            $('#bmenu').find('a').click(function () {
                clearInterval(corpo4Timer);
                fade($(this).index(), true);
                corpo4Timer = setInterval(function () {
                    fade(idx);
                }, 10000);
                $(this).find('img').stop().fadeTo(1000, 0).end().find('.cara').stop().animate({ height: '0px' }, 1000).end().stop().animate({ 'marginTop': '0px' }, 1000);
                Cufon.refresh('#bmenu .activecorpo4 .thumbText, #bmenu .thumbText');
                return false;
            });

            $('.headline, .subline, .tagline').click(function () {
                window.location = $(this).siblings('a').attr('href');
            });
        }
        init();
    }
    corpo3how();
});
