/* ==== CORE ==== */

// Adds events to elements of the DOM
var addEvent = function (obj,evt,fn) {
   if (obj.addEventListener)
      obj.addEventListener(evt,fn,false);
   else if (obj.attachEvent)
      obj.attachEvent('on'+evt,fn);
}


//====================== Functions that are triggered onload are collected in the init() function:
var init = function(){
 addPopupLinks();
}

//====================== Call functions at Onload-event:

addEvent(window, "load", init);

//===== End Call functions

function getElementsByStyleClass (className) {
  var all = document.all ? document.all :
    document.getElementsByTagName('*');
  var elements = new Array();
  for (var e = 0; e < all.length; e++)
    if (all[e].className == className)
      elements[elements.length] = all[e];
  return elements;
}


function addPopupLinks() {
	var elements = getElementsByStyleClass("popuplink");
	for(var count = 0; count < elements.length; count++) {
		elements[count].onclick = function() {
			window.open(this.href);
			return false;
		}
	}
}
