window.addEvent('domready', function(){

    /*********** polaroid *****************/
    try {
    
        //init
        $('photo').tween('left', '-135');
        (function(){
            $('photo2').tween('left', '-135');
        }).delay(30);
        
        
        $('sidebar_polaroid').addEvent('mouseenter', function(e){
            $('photo').tween('left', '0');
            (function(){
                $('photo2').tween('left', '0');
            }).delay(30);
        });
        
        $('sidebar_polaroid').addEvent('mouseleave', function(e){
            $('photo').tween('left', '-135');
            (function(){
                $('photo2').tween('left', '-135');
            }).delay(30);
        });
        
    } 
    catch (err) {
    }
    
    /*********** sidemenu *****************/
    try {
    
        items = $$('#sidenav li a');
        
        items.each(function(item){
            item.set('morph', {
                duration: 'long'
            });
            item.addEvents({
                mouseenter: function(){
                    this.morph({
                        'color': '#ec008c'
                    });
                },
                mouseleave: function(){
                    this.morph({
                        'color': '#666'
                    });
                }
            });
            var nextEl = item.getNext('ul');
            if (nextEl) {
                var slide = new Fx.Slide(nextEl, {
                    duration: 1000,
                    transition: Fx.Transitions.Pow.easeOut
                });
                slide.hide();
                item.addEvent('mouseenter', function(e){
                    slide.slideIn();
                });
            }
            
        });
        
    } 
    catch (err) {
    }
    
    /*********** credits *****************/
    try {
    
        $('sidebar_credits').addEvent('mouseenter', function(e){
            $('credits').tween('right', '0');
        });
        
        $('sidebar_credits').addEvent('mouseleave', function(e){
            $('credits').tween('right', '-175');
        });
        
    } 
    catch (err) {
    }
    
    /*********** links target *****************/
    try {
    
        links = $$('a');
        
        links.each(function(link){
            if (link.getProperty('target')) {
                var target = link.getProperty('target');
                if (target == '_blank') {
                    if (link.getProperty('href').test("^.+\.((jpg)|(gif)|(jpeg)|(png))$")) {
                        link.removeProperty('target');
                        link.setProperty('rel', 'lightbox');
                        //link.setProperty('title', link.text);
                    }
                    
                }
            }
            else {
                var subs = link.getProperty('href').substring(0, 7);
                if (subs == 'http://') {
                    link.setProperty('onclick', 'window.open(this.href); return false;');
                }
            }
        });
        
    } 
    catch (err) {
    }
   
    
    
    
});
