﻿/*
    Some highslide parameters
*/

hs.showCredits = 0;
hs.graphicsDir = '/highslide/graphics/';
hs.allowSizeReduction = false;
hs.preserveContent = false;
hs.align = 'center';
hs.dimmingDuration = 0;
hs.objectLoadTime = 'before';
hs.dragByHeading = false;
hs.padToMinWidth = true;

hs.registerOverlay({
    html: '<div class="closebutton"	onclick="return hs.close(this)" title="Close"></div>',
    position: 'top right',
    useOnHtml: true
});

hs.onDimmerClick = function() { return false; };

(function($) {

    var Popup = window.Popup = Popup || {

        popupHeight: 0,
        popupWidth: 0,
        popupStatus: 0,
        popupToDisplay: '',
        thisPopup: null,

        openPopupHtml: function(that, url, width, height) {
            hs.htmlExpand(that, {
                src: url,
                outlineType: 'drop-shadow',
                objectLoadTime: 'after',
                objectType: 'iframe',
                width: width,
                height: height,
                wrapperClassName: 'no-footer',
                dimmingOpacity: 0.15,
                align: 'center',
                dragByHeading: false
            });

        },

        closePopup: function() {

        }
    };

    var app = window.app = app || {
        pageWidth: 0,
        pageHeight: 0,
        
        showCart: function(that) {
            if ($('#cart').hasClass('on')) {
                var ppUrl = '/' + language + '/shop/manage-cart.asp',
                            ppWidth = 950,
                            ppHeight = 700;

                app.pageWidth = $(window).width();
                app.pageHeight = $(window).height();
                Popup.openPopupHtml(that, ppUrl, ppWidth, ppHeight);
            }
        },

        activateCart: function(index) {
            $('#cart').removeClass('off').addClass('on');
        },
        
        deactivateCart: function(index) {
            $('#cart').removeClass('on').addClass('off');
        }

    };




    // main()
    $(function() {

        $('#cart').click(function(e) { e.preventDefault(); app.showCart(); });
        $(document).pngFix();
        
    });

})(jQuery);


