AppData = {
    activeTab: null
}

window.addEvent('domready', function(){
    
    var tab_links = $$('.tabs a');
    for(var i=0; i < tab_links.length; ++i) {
        var form;
        var link = tab_links[i];
        
        
        if (link.getParent().hasClass('active')) {
            AppData.activeTab = link.get('class');
        }
        
        link.set('href', '#');
        link.addEvent('click', function () {
            var li = this.getParent();
            var ul = this.getParent('ul');
            var className = this.get('class');
        
            if (AppData.activeTab) {
                if (form = document.id(AppData.activeTab)) {   
                    var activeEl = ul.getElement('.active');
                    if (activeEl) {
                        activeEl.removeClass('active');
                        form.setStyle('display', 'none');
                    }
                }
                
                if (form = document.id(className)) {                
                    if (li) {
                        li.addClass('active');
                        form.setStyle('display', 'block');
                        AppData.activeTab = className;
                    }
                }
            }
        });
    }
    
    var iframe = document.id('iframe-page');
    var toolbar = document.id('toolbar');
    var bwindow = document.id(window.document.body);
    
    var toolbar_size = {x: 0, y: 40}
    
    var setIframeSize = function () {
        var window_scroll_size = bwindow.getScrollSize();
        var window_size = bwindow.getSize();
        //console.log(toolbar_size.y, '----------');
        //console.log(window_scroll_size.y - toolbar_size.y - (window.Browser.Engine.trident?4:0),window_scroll_size.y - toolbar_size.y, '----------')
        iframe.setStyles({
            //width: window_size.x,
            height: window_size.y - toolbar_size.y //- (window.Browser.Engine.trident?4:0)
        });
    }
    
    setIframeSize.delay(1000);
    
    document.id(window).addEvent('resize', function (e){
        setIframeSize();
    });
    
    toolbar.getFirst().addEvent('click', function (e){
        toolbar.getParent().getParent().setStyle('display', 'none');
        document.id('iframe-page').setStyle('display', 'none');
        iframe.set('src', '');
        document.id(document.body).setStyle('overflow', 'auto');
    });
    
});
