var c = {
    id: 'meerkat-wrap',
    fadeOut: 20
};
Fade=function(){
        return{
                init:function(id, flag, target){
                        this.elem = document.getElementById(id);
                        clearInterval(this.elem.si);
                        this.target = target ? target : flag ? 100 : 0;
                        this.flag = flag || -1;
                        this.alpha = this.elem.style.opacity ? parseFloat(this.elem.style.opacity) * 100 : 0;
                        this.si = setInterval(function(){Fade.tween()}, 30);
                },
                tween:function(){
                        if(this.alpha == this.target){
                                clearInterval(this.si);
                        }else{
                                var value = Math.round(this.alpha + ((this.target - this.alpha) * .05)) + (1 * this.flag);
                                this.elem.style.opacity = value / 100;
                                this.elem.style.filter = 'alpha(opacity=' + value + ')';
                                this.alpha = value
                        }
                        if(this.flag == -1 && this.elem.style.opacity == 0) {
                                this.elem.style.visibility = "hidden";
                                this.elem.parentNode.removeChild(this.elem); 
                        }
                }
        }
}();
Fade.init(c.id, 1);
setTimeout(function(){Fade.init(c.id, 0)}, c.fadeOut*1000);
var header = document.getElementById('adframe_header');
var closebtn = document.getElementById('close-btn');
closebtn.style.visibility = 'visible';
if(header.addEventListener) {
        closebtn.style.visibility = 'hidden';
        header.addEventListener('mouseover', function(){closebtn.style.visibility="visible"}, false);
        header.addEventListener('mouseout', function(){closebtn.style.visibility="hidden"}, false);
}
if(closebtn.addEventListener) {
        closebtn.addEventListener('click', function(){Fade.init(c.id, 0)}, false);
}else if (header.attachEvent){
        closebtn.attachEvent('onclick', function(){Fade.init(c.id, 0)});
}

