var MainSel = {
    lisales:null,
    lirents:null,
    
    onWinResize:function() {
        var c = MainSel.lisales.getCoordinates();
        $$('.mainsel-drop').each(function(item) {
            item.setStyle('left', (c.left+c.width));
            item.setStyle('top', c.top);
        });
    },
    Init:function() {
        MainSel.lisales = $('mainsel-lisales');
        MainSel.lirents = $('mainsel-lirents');
        
        MainSel.onWinResize();
        
        $$('.mainsel-li').each(function(li) {
            li.addEvent('mouseenter', function() {
                var oli = ((li == MainSel.lisales)? MainSel.lirents:MainSel.lisales);
                if(li.hasClass('mainsel-locked')) {
                    oli.removeClass('mainsel-liover');
                    oli.removeClass('mainsel-liover1');
                } else {
                    if(li == MainSel.lisales) li.addClass('mainsel-liover');
                    else li.addClass('mainsel-liover1');
                    if(oli.hasClass('mainsel-locked')) {
                        oli.addClass('mainsel-overlocked');
                    } else {
                        oli.removeClass('mainsel-liover');
                        oli.removeClass('mainsel-liover1');
                    }
                }
                MainSel.HideAllDrops();
            });
            li.addEvent('mouseleave', function() {
                var oli = ((li == MainSel.lisales)? MainSel.lirents:MainSel.lisales);
                if(li.hasClass('mainsel-locked')) {
                    li.removeClass('mainsel-overlocked');
                } else {
                    li.removeClass('mainsel-liover');
                    li.removeClass('mainsel-liover1');
                    if(oli.hasClass('mainsel-locked')) {
                        oli.removeClass('mainsel-overlocked');
                    }
                }
                MainSel.HideAllDrops();
            });
        });
        $$('.filt-tit').each(function(item) {
            if(item.hasClass('jsdone')) return;
            
            item.store('it', 'h');
            var dr = item.getParent('.filt-drop').getElement('.filt-opt');
            dr.setStyle('display','block');
            var cc = dr.getCoordinates();
            dr.store('ih', cc.height);
            dr.setStyle('height', 8);
            item.addEvent('click', function() {
                MainSel.HideAllDrops();
                if(item.retrieve('it') == 's') {
                    item.store('it', 'h');
                    return;
                }
                dr.tween('height',dr.retrieve('ih'));
                item.store('it', 's');
            });
            dr.getElement('.filt-droparrow').addEvent('click', function() {
                item.fireEvent('click');
            });
            item.addClass('jsdone');
        });
        var m = $('mainsel-navpgsel');
        if(m) {
            if(!m.hasClass('jsdone')) {
                m.addClass('jsdone');
                m.store('iw', m.get('title'));
                m.set('title', '');
            }
        }
        MainSel.OverProp();
    },
    HideAllDrops: function() {
        $$('.filt-opt').each(function(item) { item.setStyle('height', 8); });
    },
    GotoPage:function(pg) {
        var h = $('mainsel-navpgsel').retrieve('iw');
        h = h.replace('xpagenumx', pg);
        MSSPage.Redirect(h);
    },
    OverProp:function() {
        $$('.prop-result').each(function(itm) {
            var item = itm.getParent('div');
            if(item.hasClass('jsdone')) return;
            item.addEvent('mouseenter', function() {
                item.addClass('prop-resultover');
            });
            item.addEvent('mouseleave', function() {
                item.removeClass('prop-resultover');
            });
            item.addClass('jsdone');
        });
    },
    end:true
};

