$(document).ready(function() {
    $(document).pngFix();
    
    if($('#klash').length) {
        var klash = function() {
            $('#klash, #klash_back').fadeOut(2000);
            
            $('body').css('border-top', '20px solid #9b0200');
            $('#main').css('visibility', 'visible');
        };
        
        $('#klash_back').height($('body').height());
        $('#klash_back').width($('body').width());
        $('body').css('border', 'none');
        $('#main').css('visibility', 'hidden');
        $('#klash').css('top', ($('body').height()+20)/2-134+'px');
        
        $('#klash').flash({
            src: 'swf/intro.swf',
            width: 110,
            height: 134,
            wmode: 'transparent'
        });
        
        setTimeout(klash, 5000);
    }
    
    // If front page
    if($('#frontpage').length > 0) {
        $('#frontpage #header').flash({
            src: 'swf/teaser.swf',
            width: 985,
            height: 416,
            flashvars: {
                xmlPath: 'xml/teasers.php'
            }
        });

        $('#frontpage #header *').css('z-index', '-10');
    };
    
    // If brands page
    if($('#brands').length > 0) {
        $('#brands #brand-selector').flash({
            src: 'swf/brands.swf',
            height: 141,
            width: 584,
            wmode: 'transparent',
            flashvars: {
                xmlPath: 'xml/brands.php'
            }
        });
    };
    
    // If newsletters page
    if($('#newsletter-list').length > 0) {
        $('#newsletter-list #newsletter-selector').flash({
            src: 'swf/newsletters.swf',
            height: 340,
            width: 584,
            wmode: 'transparent',
            flashvars: {
                xmlPath: 'xml/newsletters.php'
            }
        });
    };
    
    var window_height = $(window).height()-160;
    
    if($('#main').height() < window_height) {
        $('#main').height(window_height);
    }
    
    if($('#text').length > 0) {
        var curr_height = $('#text').height();
        var main_height = $('#main').height()-140;
        var min_height = 500;
        var sidebar_height = $('#sidebar').height();
        
        var height = Math.max(curr_height, main_height, min_height, 
            sidebar_height);
        
        $('#text').height(height);
    }
    
    $('#cboxOverlay').height($('body').height());
    
    $('#aftersales #sidebar a').colorbox({
        href: 'swf/aftersales.html',
        close: 'Luk'
    });
    
    Cufon.replace('h2');
});

