var js = { pop: function (link, target, urchin, features) { var defaults = { width : '640', height : '480', menubar : 'no', locationbar : 'no', resizable: 'yes', scrollbars : 'yes', statusbar : 'yes', toolbar: 'no', directories: 'no' }; if (features) { var trimmed = features.replace(/\s/g, ''); var specs = trimmed.split(','); for (i = 0; i < specs.length; i++) { var s = specs[i].split('='); switch (s[0]) { case 'width': defaults.width = s[1]; break; case 'height': defaults.height = s[1]; break; case 'menubar': defaults.menubar = s[1]; break; case 'location': defaults.locationbar = s[1]; break; case 'resizable': defaults.resizable = s[1]; break; case 'scrollbars': defaults.scrollbars = s[1]; break; case 'status': defaults.statusbar = s[1]; break; case 'toolbar':	defaults.toolbar = s[1]; break; case 'directories': defaults.directories = s[1]; break; default: break; } } } window.open(link, target, "width=" + defaults.width + ",height=" + defaults.height + ",menubar=" + defaults.menubar + ",location=" + defaults.locationbar + ",resizable=" + defaults.resizable + ",scrollbars=" + defaults.scrollbars + ",status=" + defaults.statusbar + ",toolbar=" + defaults.toolbar + ",directories=" + defaults.directories); return false; } };

