SPHIRE = {};
SPHIRE.popupWithOptions = function (src, options) {
    var i,
        optList = [],
        myWindow;
    
    options = options || {};
    
    for (i in options) {
        optList.push(String(i) + '=' + String(options[i]));
    }
    
    myWindow = window.open(src, 'popup', optList.join(','));
    myWindow.focus();
};
SPHIRE.popupWithCondition = function (src, options, condition) {
    if (condition) {
        SPHIRE.popupWithOptions(src, options);
    }
};