var navMorphEnter = function(){
    this.set({
        'position': 'relative'
    });
    this.start({
        'top': '5px'
    });
    // alert('mouseenter works');
}

var navMorphLeave = function(){
    this.transition = 'quart:in';
    this.duration = 'slow';
    this.start({
        'top': this.topval
    });
    // alert('mouseenter works');
}
 
window.addEvent('domready', function() {
    
    var navMorphElements = $$('.morph'); 
    navMorphElements.each(function(el){
        var topval = el.getStyle('top');
        var navMorphObject = new Fx.Morph(el, {
            transition: 'quart:out',
            link: 'cancel',
            duration: 'short',
            'topval': topval
        });    
        el.addEvents({
            'mouseenter': navMorphEnter.bind(navMorphObject),
            'mouseleave': navMorphLeave.bind(navMorphObject)
        });
    });    
    
});