/**
 * Elhelyezi az openPopup funkciót a popup osztályú linkek onclick eseményén
 */
function managePopup() {
    var popup = getElementsByClass("popup");
    
    for(i=0; i<popup.length; i++) {
        if (popup[i].href && popup[i].href != "") {
            addEvent(popup[i], "click", openPopup);
        }
    }
}

/**
 * Megnyitja a linket popup ablakként
 *
 * @param   Object      event       Esemény objektum
 */
function openPopup(event) {
    // Esemény objektum meghatározása, ha nem kapta meg a funkció
    event || (event = window.event);
    
    // Esemény forrásának felderítése
    var source;
    if (typeof event.target != "undefined") {
        source = event.target;
    } else if (typeof event.srcElement != "undefined") {
        source = event.srcElement;
    } else {
        return(true); 
    }
    
    source = getParent(source, "a");
    window.open(source.href, "", "scrollbars, width=" + screen.availWidth
            + ", height=" + screen.availHeight + ", left=0, top=0");
    
    // Esemény elpusztítása, a link ne működjön
    if (event.preventDefault) {
        event.preventDefault(); event.stopPropagation();
    } else {
        event.cancelBubble = true; 
        event.returnValue = false;
    }
    return false;
}