// define style for all tooltips
    $.fn.qtip.styles.pablonero = {
        width: { min: 200, max: 500 },
        background: "#3d474c",
        color: "#9caeb9",
        textAlign: "center",
        border: {
            width: 1,
            radius: 0,
            color: "#30393d"
        },
        tip: "bottomLeft",
        name: "dark"
    };
$(document).ready(function(){
	$('input[type=submit]').each(function(){
		$(this).removeAttr('disabled');
	});
	$('#frm').submit(function(){
	    $('input[type=submit]', this).attr('disabled', 'disabled');
		$('input[type=submit]', this).addClass('disabled');
	});
	var widgetHeight = $("#cartSummary .cartWidgetContainer").height();
        // newsticker
        $("#newsticker").jCarouselLite({
            vertical: true,
            auto: 3500,
            visible: 1
        });
        // navigation
        $("#navigation ul li.root").each(
            function() {
                var menuHeight = 130;
				// Handle active state
				if($(this).find("ul li.active").size() > 0){
					$(this).addClass("active");
				}
				else {
					$(this).removeClass("active");
				}
                // Handle hovers
                if ($(this).hasClass("active") == false) {
                    $(this).hover(
                        function() {
                            $(this).find("ul").stop();
                            $(this).find("ul").animate({ height: menuHeight + "px", marginTop: "0" }, 500);
                            $("#cartSummary .cartWidgetContainer").animate({marginTop:"-" + widgetHeight + "px"});
                        },
                        function() {
                            $(this).find("ul").stop();
                            $(this).find("ul").animate({ height: "0", marginTop: menuHeight + "px" }, 500);
                        }
                    );
                }
				// Set menu title
				var menuTitle = $(this).find("a").html();
				$(this).find("ul").prepend('<li><span class="header">' + menuTitle + '</span></li>');
                // Set width & position of child <ul>
                var parentWidth = $(this).width();
                var parentIndex = $("#navigation ul li.root").index(this);
                var parentOffsetX = $(this).parent().position().left;
				var childrenHeight = ($(this).find("ul li").size() * 17) + 1;
                $("#navigation ul li.root").slice(0, parentIndex).each(function() {
                    parentOffsetX = parentOffsetX + $(this).width();
                });
                $(this).find("ul").css({ "width": parentWidth + "px", "margin-left": parentOffsetX + "px" });
                $(this).find("ul li:first").css({ "padding-top": (menuHeight - childrenHeight) / 2 + "px" });
            }
        );
        $("#cartSummary .cartWidgetContainer").css({marginTop:"-" + widgetHeight + "px"});
        $("#cartSummary .cartButtonContainer").click(function(){
            var $widgetContainer = $("#cartSummary .cartWidgetContainer");
            if ($widgetContainer.css("marginTop") == 0 || $widgetContainer.css("marginTop") == "0px") {
                $widgetContainer.stop();
                $widgetContainer.animate({marginTop:"-" + widgetHeight + "px"});
            } else {
                $widgetContainer.stop();
                $widgetContainer.animate({marginTop: 0});
            }
        });
        $("#cartSummary .cartWidgetContainer .close").click(function(){
            $("#cartSummary .cartWidgetContainer").animate({marginTop:"-" + widgetHeight + "px"});
        });
});
