/**
 * Created by JetBrains PhpStorm.
 * User: gibson
 * Date: 10.11.11
 * Time: 17:20
 */
// popup
(function(a) {
    a.fn.popupWindow = function(b) {
        return this.each(function() {
            a(this).click(function() {
                a.fn.popupWindow.defaultSettings = {centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0};
                settings = a.extend({}, a.fn.popupWindow.defaultSettings, b || {});
                var c = "height=" + settings.height + ",width=" + settings.width + ",toolbar=" + settings.toolbar + ",scrollbars=" + settings.scrollbars + ",status=" + settings.status + ",resizable=" + settings.resizable + ",location=" + settings.location + ",menuBar=" + settings.menubar;
                settings.windowName = this.name || settings.windowName;
                settings.windowURL = this.href || settings.windowURL;
                var d,e;
                if (settings.centerBrowser) {
                    if (a.browser.msie) {
                        d = window.screenTop - 120 + ((document.documentElement.clientHeight + 120) / 2 - settings.height / 2);
                        e = window.screenLeft + ((document.body.offsetWidth + 20) / 2 - settings.width / 2)
                    } else {
                        d = window.screenY + (window.outerHeight / 2 - settings.height / 2);
                        e = window.screenX + (window.outerWidth / 2 - settings.width / 2)
                    }
                    window.open(settings.windowURL, settings.windowName, c + ",left=" + e + ",top=" + d).focus()
                } else if (settings.centerScreen) {
                    d = (screen.height - settings.height) / 2;
                    e = (screen.width - settings.width) / 2;
                    window.open(settings.windowURL, settings.windowName, c + ",left=" + e + ",top=" + d).focus()
                } else {
                    window.open(settings.windowURL, settings.windowName, c + ",left=" + settings.left + ",top=" + settings.top).focus()
                }
                return false
            })
        })
    }
})(jQuery)

$(function() {
    $('a#vk_login').popupWindow({
        centerBrowser:1
    });
});

