var flag = 0
$(document).ready(function() {
    var nagTop = $('#nag_screen').position().top + 2
    $(window).scroll(function(e){
    if($('#nag_screen').length>0){
        var container = $(e.target);
        var top = container.scrollTop();
        if(top >= nagTop){
            if(flag==0){
                fixNag();
                flag = 1;
            }
        }else{
            if(flag==1){
                normalNag();
                flag = 0;
            }
        }
    }
    })
    
    $('a.aClose').bind("click", function(e){
        e.preventDefault();
        var node = $(e.target);
        if($('#nag_parent').length)
            $('#nag_parent').fadeOut(200,function() {
              $('#nag_parent').remove();
            });
        else
            $('#nag_screen').fadeOut(200,function() {
              $('#nag_screen').remove();
            });
    });
    
    
    
});

function fixNag(){
    if(!$('#nag_parent').length){
        $('#nag_screen').wrap('<div id="nag_parent"></div>');
        $('#nag_parent').css({
            'width':$('#nag_screen').outerWidth(),
            'height':$('#nag_screen').outerHeight()
        })
    }
    $('#nag_screen').css({
        'position':'fixed',
        'border-top-width':0,
        'MozBorderRadius':'0 0 5px 5px',
        'top': 0,
        'left':$('#container').position().left,
        'width':$('#container').outerWidth()
    });
    $('#nag_screen').animate({
        'width':document.body.offsetWidth - 34,
        'left': 0
    },200);
}

function normalNag(){
    $('#nag_screen').animate({
        'left':$('#container').position().left,
        'width':$('#container').outerWidth() - 32
    },200, function() {
        $('#nag_screen').css({
            'position':'relative',
            'border-top-width':1,
            'MozBorderRadius':'5px',
            'left':0
        });
    });
}
