window.addEvent('domready', function() {

	var body = $(document.body);
	var testPage = body.hasClass('LM-test');
	var screenHeight = $(document.body).getSize().y;
	var paddingTop = 150;

	if (screenHeight < 650) {
		body.addClass('small-screen');
		paddingTop = 76;
	}

	// cufon replacement
	Cufon.replace('h1, .statement h3, #header-party, #header-match, .chart-percentage, .socialmedia h3, #status');
	Cufon.replace('#mainmenu ul li a', {
		hover: true
	});

    // init SqueezeBox
    if (!body.hasClass('MR')) {
        SqueezeBox.initialize({
            size: { x: 680, y: 390 },
            handler: 'iframe'
        });
        SqueezeBox.assign($$('a[rel=info]'));
    }

	// set tooltips on icons
	var iconTips = new Tips('.tooltip', {
		title: 'text',
		text: ''
	});

    if (body.hasClass('MR')) {

        var linksTargets = body.getElements('a');
        $('content').setStyle('position', 'relative');

        linksTargets.each(function(linkItem) {
            linkItem.addEvent('click', function(e) {
                e.stop();
                var anchorId = this.getProperty('href');
                var scrollToElement = body.getElement(anchorId);
                var scrollContainer = scrollToElement.getParent('.content');
                var yPos = scrollToElement.getPosition(scrollContainer).y;

                scrollContainer.setStyles({
                    'position': 'absolute',
                    'top': -yPos
                });
            });
        });
    }

	// add bottom main
	if (testPage) {
	    var main = $('main');
        var mainBottom = new Element('div', { 'id': 'main-bottom' });
        mainBottom.inject(main, 'after');
	}
});
