window.addEvent('domready', function() {
    // Set external links
    $ES('a.external').each(function(item) {
        item.target = '_blank';
    });
    
    // Fix IE elements
    if (document.body.effects) {
        $ES('.link').each(function(item) {
            var el = $E('a', item);
            if (el) {
                el.setStyle('background-image', item.getStyle('background-image'));
                el.addEvent('mouseover', function() {
                    el.setStyle('background-image', 'none');
                });
                el.addEvent('mouseout', function() {
                    el.setStyle('background-image', item.getStyle('background-image'));
                });
            }
        });
    }
    
    // Controls thumbnails
    $ES('.thumbnail').each(function(item) {
        item.fx = item.effect('background-color', {duration: 100});
        item.fx.set('#ffffff');
        item.addEvent('mouseover', function() {
            item.fx.stop();
            item.fx.start('#cccccc');
        });
        item.addEvent('mouseout', function() {
            item.fx.stop();
            item.fx.start('#ffffff');
        });
    });
});
