/* ie logo z-index fix */
$(document).ready(function() {
    var logo = $('.ie #Header a.Logo');
    if (logo.size() > 0) {
        var iefixElement = $('<div class="ieLogoFix"></div>');
        logo.appendTo(iefixElement);
        $('#Pagemaster').append(iefixElement);
    }
});

/* Adv rotate */
$(document).ready(function() {
    var rotate = $('.Advs.Rotate a');
    if (rotate.size() > 1)
        rotate.ssnRotate();
});

/* Adv slider */
$(document).ready(function() {
    var slidePosition = 0;
    var slider = $('.Advs.Slider ul');
    var items = slider.find('li');

    if (items.size() < 3) {
        slider.css('margin', '0');
        return;
    }

    slider.prepend(items.filter(':last'));

    if (items.size() == 3) slider.append(slider.find('li').clone());

    var goSlide = function() {
        slidePosition += 100;
        slider.find('li:first').animate({
            width: '0px'
        }, 1000, 'swing', function() {
            $(this).appendTo(slider).removeAttr('style');
            setTimeout(function() { goSlide(); }, 4000);
        });
    };
    setTimeout(function() { goSlide(); }, 4000);
});

// ie fix
$(document).ready(function() {
if ($.browser.msie && SSNContext.Page.IsFrontPage) {
        var layoutHeight = $('.Layout').height();
        var topPaneHeight = $('.TopPane').height();
        var contentPaneHeight = $('.ContentPane').height();
        var leftPaneHeight = $('.LeftPane').height();
        var rightPaneHeight = $('.RightPane').height();
        var highest = contentPaneHeight;
        // Find highest - LeftPane, ContentPane or RightPane
        if (leftPaneHeight > contentPaneHeight) { highest = leftPaneHeight }
        if (rightPaneHeight > leftPaneHeight || rightPaneHeight > contentPaneHeight) { highest = rightPaneHeight }

        var newHeight = topPaneHeight + highest;
        $('.Layout').height(newHeight);
    }
});

/* Vista Sans OT fonts */
Cufon.replace('.Container .ContentTitle', { fontFamily: 'Klavika Regular' });
Cufon.replace('.ContentPane .Advs.Links a, .Container.White .ContentTitle', { fontFamily: 'Klavika Bold' });
Cufon.replace('#Header ul.Menu li a', { fontFamily: 'Klavika Medium' });



