//Applies behaviour rules to the default 
//Author: Brian R Miedlar (c) 2006

var DefaultBehavior = Class.create();
DefaultBehavior.Rules = {
    '#Navigation' : function(element) {
        //Element.setOpacity(element, .9);
        
        //set selection for nav
        var sUrl = window.location.href;
        var nDefault = null;
        var bFound = false;
        $A(document.getElementsByClassName('navItem', 'Navigation')).each(function(link) {
            if(Element.hasClassName(link, 'default')) nDefault = link;
            if(sUrl.indexOf(link.href) >= 0) { Element.addClassName(link, 'selected'); bFound = true; throw $break; }
        });
        if(!bFound && nDefault != null) Element.addClassName(nDefault, 'selected');
    }
}
Behaviour.addLoadEvent(function() {
    Dynamics.PreloadImages(false, 
        'images/layout/bullet.gif'
    );
    Element.forceRerendering('Workspace');
    Behaviour.register(DefaultBehavior.Rules);
    
    setTimeout(DefaultBehavior.Rerender, 1000);
});

DefaultBehavior.Rerender = function() {
//    $A(document.getElementsBySelector('#Content ul li')).each(function(element) {
//        Element.setStyle(element, {
//            'background-image': 'none', position:'relative'});
//        Element.setStyle(element, {
//            'background-image': 'url(\'images/layout/bullet.gif\')'});
//        Element.forceRerendering(element);
//        //alert(Element.getStyle(element, 'background-image'));
//    });
}


