

var degisken = '';
function ckwrite(ckname, ckval, ckdays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + ckdays);
    document.cookie = ckname + "=" + escape(ckval) +
	((ckdays == null) ? "" : ";expires=" + exdate.toUTCString());
}
function cookieOku(ckname) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(ckname + "=");
        if (c_start != -1) {
            c_start = c_start + ckname.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

(function($) {
    $.fn.popup = function(options) {
        var defaults = {
            popupZ: 3,
            darkZ: 2,
            popwidth: 600,
            popheight: 400,
            time: 0,
            cookie: 0
        };

        var options = $.extend(defaults, options);

        return this.each(function() {
            popupDiv = $(this);

            popupDiv.css({
                'position': 'fixed',
                'width': options.popwidth,
                'height': options.popheight,
                'left': '50%',
                'top': '50%',
                'margin-left': -options.popwidth / 2,
                'margin-top': -options.popheight / 2,
                'z-index': options.popupZ,
                'display': 'inline',
                'border': '1px solid #000000'
            });
            var imgmleft = (options.popwidth / 2) - 172;
            var imgmtop = -(options.popheight) / 2 - 35;

            if (options.cookie > 0) {
                degisken = cookieOku('popup');
                if (degisken == null || degisken == "") {
                    $('body').append('<div id="csDarkness" class="csDarkness popClose" style="z-index:' + options.darkZ + ';"></div><img src="images/popClose.png" class="popClose popCloseButton" alt="" width="194" height="35" style="position:fixed; z-index:' + options.popupZ + '; left:50%; top:50%; margin-top:' + imgmtop + 'px; margin-left:' + imgmleft + 'px; cursor:pointer;" />');
                    ckwrite(degisken, 'dolu', 1);
                }
            } else {
                $('body').append('<div id="darkness" class="csDark popClose" style="z-index:' + options.darkZ + ';"></div><img src="images/popClose.png" class="popClose popCloseButton" alt="" width="194" height="35" style="position:fixed; z-index:' + options.popupZ + '; left:50%; top:50%; margin-top:' + imgmtop + 'px; margin-left:' + imgmleft + 'px; cursor:pointer;" />');
            }

            if (options.time > 0) {
                $('img.popCloseButton').animate({
                    'width': $('img.popCloseButton').width()
                }, options.time, function() {
                    $('.popClose').remove();
                    popupDiv.hide();
                });
            }
            $('.popClose').live('click', function() {
                $('.popClose').remove();
                popupDiv.hide();
            });
        });

    };
})(jQuery);
