/*
    @author   : Igor "SkAZi" Potapov <igor@potapoff.org>
    @copyright: Plan-B Ltd.
    @requires : Mootools 1.2
*/
var startEntToday = function(){
    $$('#calendar-body .start.end.today').addClass('startendtoday');
    $$('#calendar-body .end.today:not(.start)').addClass('endtoday');
    $$('#calendar-body .start.end:not(.today)').addClass('startend');      
}

window.addEvent('domready', function(){
    
    var oldschool = oldschool || false;
    if(oldschool){
        var firstp = $$('#page .static-text > p')[0];
        if( firstp ){
            var text = firstp.get('html');
            firstp.set('html', text.slice(1) );
            
            new Element('span', {
                'class': 'first-letter',
                'html': text.charAt(0)
            }).inject( firstp, 'top' );
        }
    }
    enableLanguageSelect();
    enablePageAnimation('right-page');
    
    var resizeViewport = function(){
        var width = window.getSize().x;
        
        $('outer').setStyle('marginLeft', (width <= 1180)? ((980-width)/2).nullOrLower(): -100 );
        
        if( width < 980 ){
            $('body').setStyle('overflowX', 'visible').getParent().setStyle('overflowX', 'auto');
            $('wrapper').setStyles({'overflow': 'hidden', 'width': 980});
        }
        else {
            $('body').setStyle('overflowX', '').getParent().setStyle('overflowX', '');
            $('wrapper').setStyles({'overflow': 'visible', 'width': ''});
        }
        
    }    
    resizeViewport();
    
    window.addEvent('resize', resizeViewport);
    
    $$('.align-me').each(function( item ){
        var have = 620;
        item.getAllPrevious().extend(item.getAllNext()).each(function( element ){
            if(!element.hasClass('page-menu'))
                have -= element.getSize().y;
        });
        item.setStyle('height', have)
    });
    
    startEntToday();
});
