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

 // 	AJAX LINKS
 
  		var older = new String ('ok')
        $each($$('a.loader'), function(el) { 
        var original = el.getStyle('background-color');  
       
        var morphout = new Fx.Morph(el,{ 'duration':'400', link:'cancel'});
        var current = $(el); 
        el.addEvents({  
            'click' : function(event) { 
            	 event.stop();
            	if (older!='ok'){
            		 var morph = new Fx.Morph(older,{ 'duration':'1200', link:'cancel'});  
            		 morph.start({ 'border-top-color': '#b2ffff','color': '#666666'})
            		
            	};
            	 var req = new Request.HTML({  
            	 method: 'get',  
             	 url: $(el).get('href'), 
             	 data: { 'do' : '1' },    
             	update: $('content-holder'),  
             	onComplete: function(response) { 
             	 var current = $(el);
             	 var morphtwo = new Fx.Morph(current,{ 'duration':'1200', link:'cancel'});  
            	 morphtwo.start({ 'border-top-color': '#cc0000','color': '#cc0000'})
             	 older = current; 
             }  
         }).send();  
            	
         }
        });  
    });
    
 // 	MAIN MENU HOVER EFFECTS    
      

    $each($$('.main-menu li a', '#submenu a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });  
         el.addEvents({  
             'mouseenter' : function() { morph.start({'color':'#ff33ff'}) },  
             'mouseleave' : function() { morph.start({'color':'#000000'}) }  
         });  
     }); 
       $each($$('#press .main-menu li a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });  
         el.addEvents({  
             'mouseenter' : function() { morph.start({'color':'#BF3F49'}) },  
             'mouseleave' : function() { morph.start({'color':'#000000'}) }  
         });  
     }); 
     $each($$('#commissions .main-menu li a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });  
         el.addEvents({  
             'mouseenter' : function() { morph.start({'color':'#ff6600'}) },  
             'mouseleave' : function() { morph.start({'color':'#333366'}) }  
         });  
     }); 
     $each($$('#exhibitions .main-menu li a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });  
         el.addEvents({  
             'mouseenter' : function() { morph.start({'color':'#cc0000'}) },  
             'mouseleave' : function() { morph.start({'color':'#000000'}) }  
         });  
     }); 
      $each($$('#about .main-menu li a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });  
         el.addEvents({  
             'mouseenter' : function() { morph.start({'color':'#feff73'}) },  
             'mouseleave' : function() { morph.start({'color':'#000000'}) }  
         });  
     });
     $each($$('#contact .main-menu li a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' });  
         el.addEvents({  
             'mouseenter' : function() { morph.start({'color':'#33cc66'}) },  
             'mouseleave' : function() { morph.start({'color':'#000000'}) }  
         });  
     }); 
       $each($$('a.thumb, .gallery-thumb a'), function(el) {  
         var morph = new Fx.Morph(el,{ 'duration':'300', link:'cancel' }); 
         var original = el.getStyle('background-color');   
         el.addEvents({  
             'mouseenter' : function() { morph.start({ 'background-color':'#19fefe', 'color':'#ffffff'}) },  
             'mouseleave' : function() { morph.start({ 'background-color': original, 'color':'#666666'}) }  
         });  
     });  
});