window.addEvent('domready', function fdfacy() {    

    var facyinterv = '';
    var ypos2 = 0;
    var ypos = 0;
    var isflying = 0;
    var ypos1 = 0;

    $('facy').src = fdfacypath + 'facy_f.gif';
    if (fdfacyel == "window") {
            window.addEvent('scroll', function(){
            facyflying();
        });
    } else {
        $(fdfacyel).addEvent('scroll', function(){
            facyflying();
        });
    }

    function facyflying (){
        if (isflying == 0) {
            if(fdfacyel == "window") {
                ypos = document.documentElement.scrollTop;
            } else {
                ypos = $(fdfacyel).scrollTop;
            }
            $('facy').src = fdfacypath +'facy_anim.gif';
            var face = $('fdinnerface');
            var faceMorph = new Fx.Morph(face);
            faceMorph.start({'margin-top': 0});
            isflying = 1;
            ypos1 = ypos;
            facyinterv = window.setInterval("facycheckflying()", 1000);
        }
    }

    facycheckflying = function () {
        if(fdfacyel == "window") {
            ypos2 = document.documentElement.scrollTop;
        } else {
            ypos2 = $(fdfacyel).scrollTop;
        }
        if (ypos1 == ypos2){
            var face = $('fdinnerface');
            var faceMorph = new Fx.Morph(face);
            faceMorph.start({'margin-top': 18}).chain( function (){
                $('facy').src = fdfacypath + 'facy_f.gif';
            });
            window.clearInterval(facyinterv);
            isflying = 0;
            return;
        } else {
            ypos1 = document.documentElement.scrollTop;
        }
    }
});
