$(document).ready(function () {
    $("a[href^='/']").attr("href", function() {
          return "http://maxikom.ru" + $(this).attr("href");
        });

    function mycarousel_initCallback(carousel) {
        $('#head-scrollable-navi a').live('click', function () {
            carousel.scroll(jQuery.jcarousel.intval($(this).attr('href').replace('#', '')));
            return false;
        });

        var toAppend = '';
        for (var i = 1; i <= carousel.options.size; i++) {
            toAppend += '<a href="#' + i + '"></a>';
        }
        $('#head-scrollable-navi').html(toAppend);
    }

    function mycarousel_animationStepCallback(carousel) {
        activeElement = carousel.first % carousel.options.size;
        if (activeElement == 0) {
            activeElement = carousel.options.size;
        }
        $('#head-scrollable-navi a.active').removeClass('active');
        $('#head-scrollable-navi a[href="#' + activeElement + '"]').addClass('active');
			var options = {};
//			$( "#head-scrollable ul li" ).effect( 'fade', options, 350 );
    }
    function mycarousel_animationStepCallback2(carousel) {
			var options = {};
//			$( "#head-scrollable ul li" ).fadeIn('slow');
    }
    function mycarousel_itemVisibleOutBeforeCallback(carousel, item, idx, state) {
	$(item).fadeTo('normal', 0.01);
    }
    function mycarousel_itemVisibleInBeforeCallback(carousel, item, idx, state) {
//	if (state == 'init')
//		return;
	$(item).fadeTo('normal', 1);
    }
    function mycarousel_itemVisibleOutAfterCallback(carousel, item, idx, state) {
    }
    function mycarousel_itemVisibleInAfterCallback(carousel, item, idx, state) {
    }

    $("#head-scrollable ul").jcarousel({
        itemLoadCallback: {
            onBeforeAnimation: mycarousel_animationStepCallback,
            onAfterAnimation: mycarousel_animationStepCallback2
        },
        itemVisibleOutCallback: {
            onBeforeAnimation: mycarousel_itemVisibleOutBeforeCallback,
            onAfterAnimation: mycarousel_itemVisibleOutAfterCallback
        },
        itemVisibleInCallback: {
            onBeforeAnimation: mycarousel_itemVisibleInBeforeCallback,
            onAfterAnimation: mycarousel_itemVisibleInAfterCallback
        },
        wrap: 'circular',
        auto: 2,
        scroll: 1,
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });


    $("#main-scroll ul").jcarousel({
        wrap: 'circular',
        scroll: 1
    });
    $("#right-scroll ul").jcarousel({
        wrap: 'none',
        scroll: 1,
        start: 1,
        vertical: true
    });
    $('input:checkbox').checkbox({
        cls: 'jquery-safari-checkbox',
        empty: 'images/empty.png'
    });

    $('#left-menu  li:not(".active") ul').hide();
    $('#left-menu li .left-menu-title').click(function () {
        $(this).parent('li').find('ul').slideToggle();
        $(this).parent('li').toggleClass('active');

    });
    $('#right-scroll ul li a').live('click', function () {

        $('#tovar-script').html('<img src="' + $(this).attr('href') + '"/>');
        return false;
    });

    $('#online-application-title').toggle(function () {
        $('#overlay').fadeTo('slow', 0.6);

        $('#online-application').animate({
            'left': '+=' + $('#online-application-content').outerWidth()
        });
    }, function () {
        $('#online-application').animate({
            'left': '-=' + $('#online-application-content').outerWidth()
        });
        $('#overlay').fadeOut();
    });
    $('#online-application-submit').click(function () {
        $('#online-application-form').submit();
    });
});
