﻿$j(document).ready(function() {

    function onBefore() {
        nextActiveImage = $j(this).attr('class');
        nextActiveTab = nextActiveImage.replace('img-', 'tab-');
        nextActiveTabNo = nextActiveTab.replace('tab-', '');

        if ('1' == nextActiveTabNo) {
            $j('#carousel-tab-2').removeClass('active-tab');
            $j('#carousel-tab-3').removeClass('active-tab');
        } else if ('2' == nextActiveTabNo) {
            $j('#carousel-tab-1').removeClass('active-tab');
            $j('#carousel-tab-3').removeClass('active-tab');
        } else if ('3' == nextActiveTabNo) {
            $j('#carousel-tab-1').removeClass('active-tab');
            $j('#carousel-tab-2').removeClass('active-tab');
        }

        $j('#carousel-' + nextActiveTab).addClass('active-tab');
    };

    $j('#carousel-images').cycle({
        fx: 'fade',
        timeout: 3000,
        pause: 1,
        before: onBefore
    });


    $j('#carousel-tab-1').hover(function() {
        $j('#carousel-images').cycle(0);
        $j('#carousel-images').cycle('pause');
        return false;
    },
	function() {
	    $j('#carousel-images').cycle('resume');
	    return false;
	});

    $j('#carousel-tab-2').hover(function() {
        $j('#carousel-images').cycle(1);
        $j('#carousel-images').cycle('pause');
        return false;
    },
	function() {
	    $j('#carousel-images').cycle('resume');
	    return false;
	});

    $j('#carousel-tab-3').hover(function() {
        $j('#carousel-images').cycle(2);
        $j('#carousel-images').cycle('pause');
        return false;
    },
	function() {
	    $j('#carousel-images').cycle('resume');
	    return false;
	});

});
