jQuery.cookies = {
    set : function (name, value, expires, path, domain, secure ) {
        var today = new Date();
        today.setTime( today.getTime() );

        if ( expires ) {
            expires = expires * 1000 * 60 * 60 * 24;
        }
        var expires_date = new Date( today.getTime() + (expires) );

        document.cookie = name + "=" +escape( value ) +
        ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
        ( ( path ) ? ";path=" + path : "" ) +
        ( ( domain ) ? ";domain=" + domain : "" ) +
        ( ( secure ) ? ";secure" : "" );

    },
    get : function (name) {
        var start = document.cookie.indexOf( name + "=" );
        var len = start + name.length + 1;
        if ( ( !start ) &&
            ( name != document.cookie.substring( 0, name.length ) ) )
            {
            return null;
        }
        if ( start == -1 ) return null;
        var end = document.cookie.indexOf( ";", len );
        if ( end == -1 ) end = document.cookie.length;
        return unescape( document.cookie.substring( len, end ) );
    },
    remove: function (name, path, domain) {
        if (jQuery.cookie.get(name)) {
            document.cookie = name + "=" +
            ( ( path ) ? ";path=" + path : "") +
            ( ( domain ) ? ";domain=" + domain : "" ) +
            ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
            return true;

        } else {
            return false;
        }
    }
}

jQuery.fn.tagName = function() {
    return this.each(function() {
        return this.tagName;
    });
}


jQuery(document).ready(function(){
    var img_src = "/js/banner.jpg";
    var img_src_alt = "MA\u0141OPOLSKA - SMAK NAJLEPSZEGO";
    var close_img_src = "/js/banner-close.jpg";
    var close_img_src_alt = "Zamknij okno";
    var url = "http://www.smakowanie-malopolski.pl";
    var div_width = 600;
    var div_height = 400;
    var close_width = 72;
    var close_height = 44;
    var div_top = 280;
    var lifetime = 3/24; // in days
    var cookie_name = "banner";  
    try {
        if(jQuery.cookies.get(cookie_name)==null) {
            jQuery.cookies.set(cookie_name, 1, lifetime);
            var $html = jQuery('<div id="banner" style="display:none;position:absolute;"><a id="banner_a" class="banner_a" href="'+url+'"><img src="'+img_src+'" title="'+img_src_alt+'" alt="'+img_src_alt+'" /></a><a id="banner_c" class="banner_a" href="#"><img src="'+close_img_src+'" title="'+close_img_src_alt+'" alt="'+close_img_src_alt+'" /></a></div>');
            jQuery('body').append($html);
            var x = window.innerHeight;
            var ratio = ((x-div_top-10)/div_height);
            if (ratio < 1) {
                div_width = ratio*div_width;
                div_height = ratio*div_height;
                close_width = ratio*close_width;
                close_height = ratio*close_height;
                jQuery('#banner_a').children(':first').css('width',div_width+'px');
                jQuery('#banner_a').children(':first').css('height',div_height+'px');
                jQuery('#banner_c').children(':first').css('width',close_width+'px');
                jQuery('#banner_c').children(':first').css('height',close_height+'px');
            }
            jQuery('.banner_a').css('outline-style','none');
            jQuery('.banner_a').css('margin','0');
            jQuery('.banner_a').css('margin','0');
            jQuery('.banner_a').css('padding','0');
            jQuery('.banner_a').css('border','0');
            jQuery('.banner_a').children().css('margin','0');
            jQuery('.banner_a').children().css('padding','0');
            jQuery('.banner_a').children().css('border','0');
            jQuery('.banner_a').css('display', 'block');
            jQuery('#banner_c').css('position','absolute');
            jQuery('#banner_c').css('top','0');
            jQuery('#banner_c').css('right','0');
            $html.css("top", div_top + "px");
            $html.css("left", parseInt((jQuery(window).width() - div_width) / 2) + "px")
            $html.show();
            var $helper = jQuery('<div id="banner-helper" style="position:fixed;top:'+div_top+'px">').appendTo(jQuery('body'));
            jQuery(window).scroll(function(){
                var top = $helper.offset().top;
                $html.animate({
                    'top':top
                },100)
            });
            jQuery('#banner_c').click(function(){
                jQuery(this).stop();
                $helper.remove();
                $html.remove();
                jQuery(window).unbind('scroll');
                return false;
            })
        }
    } catch (err) {}
    
});


