/*
Copyright (C) ECS All Rights Reserved.
Basic Library JavaScript
*/
//OpenWindow
function basicWOpen(file){
	var wx,wy,x,y,no;
	wx=600;
	wy=600;
	x=(screen.width - wx)/2;
	y=(screen.height - wy)/2;

	window.open(file,"newwin","left="+x+",top="+y+",width="+wx+",height="+wy+",scrollbars=yes,location=no,menubar=no,status=no,resizable=yes,toolbar=no");
	no++;
}

// Popup
var TopicsPopupWindow = Class.create();
TopicsPopupWindow.prototype = {
    initialize: function(className, parentElement) {
        var elements = document.getElementsByClassName(className, parentElement);
        for (var i = 0, len = elements.length; i < len; i++) {
            Event.observe(elements[i], 'click', this.addPopupEvent.bindAsEventListener(this));
            Event.observe(elements[i], 'keypress', this.addPopupEvent.bindAsEventListener(this));
        }
    },
    addPopupEvent: function(event) {
        var element = Event.element(event);
        var link = element.getAttribute('href');
		basicWOpen(link);
        Event.stop(event);
    }
};

Event.observe(window, 'load', function () {
    new TopicsPopupWindow('popup');
});