window.addEvent('domready',function(){
    $('nojs').dispose();
    if (Browser.Plugins.Flash.version > 0) $('noflash').dispose();
    // get the document size
    var ds = $(document.body).setStyle('backgroundColor','#000').getSize();
    var size = new Hash({});
    // if the width or height of the document is bigger than the flash, resize accordingly
    if (ds.x - 20 > 1000) size.x = 1000;
    else size.x = ds.x - 20;
    if (ds.y - 40 > 530) size.y = 530;
    else size.y = ds.y - 40;
    // resize 60%
    size.x = size.x * 0.6;
    size.y = size.y * 0.6;
    // lovely mootools
    var s = new Element('div').inject($(document.body));
    var sw = new Swiff('/media/swf/ild.swf',{
        container: s,
        width : size.x - 20,
        height : size.y - 40
    });
    // position us vertically
    var t = (ds.y - size.y) / 2;
    var redirect = function(){
        $clear(ref);
        new Request.HTML({
            'url' : '/ild?noan',
            onSuccess : function(h,a,t){
                var e = a.shift();
                var b = $(document.body);
                e.setStyle('opacity',0);
                b.grab(e);
                s.set('morph',{duration:400,onComplete:function(){
                    s.dispose();
                    e.set('morph',{duration:400,onComplete:function(){
                        e.setStyle('position','relative');
                    }}).morph({'opacity':1});
                }}).morph({'opacity':0});
                return false;
            }
        }).send();
    }
    var ref = redirect.delay(3000);
    s.setStyles({
        'top' : t,
        'left' : (ds.x - size.x) / 2,
        'position' : 'absolute'
    }).addEvent('click',redirect);
});

