// requires prototype.js

var PopupWindow = Class.create();
PopupWindow.prototype = {
	initialize: function(className, parentElement, name, features) {
		var elements = document.getElementsByClassName(className, parentElement);
		var count = elements.length;
		for (var i = 0; i < count; ++i) {
			Event.observe(elements[i], "click", this.onClick.bindAsEventListener(this));
		}
		this.name = name;
		this.features = features;
	},
	onClick: function(event) {
		var url = Event.element(event).getAttribute("href");
		window.open(url, this.name, this.features);
		Event.stop(event);
	}
};
