function openpopup(e) {
    var evt=getStandardEvent(e);
    var aPopup=evt.target;
    var match;
    var properties='resizable=yes,scrollbars=yes';
    if (match=aPopup.className.match(/\s?w(\d+)\s?/)) {
        // largeur fixée par la classe wxxx
        properties+=',width='+match[1];
    }
    if (match=aPopup.className.match(/\s?h(\d+)\s?/)) {
        // hauteur fixée par la classe hxxx
        properties+=',height='+match[1];
    }
    var destination = aPopup.href 
                      ? aPopup.href 
                      : aPopup.src;
    
    var w=window.open(destination,'dummy',properties);
    w.focus(); // on passe au premier plan
    evt.preventDefault();// on stop la propagation de l'évènement
    return false;
}
function initPopup() {
    var popups = getElementsByClass('nw', $('content'));
    var popups_cnt = popups.length;
    for (var i=0; i < popups_cnt; i++) {
        var aPopup = popups[i];
        // on change le curseur...
        aPopup.style.cursor = 'pointer';
        addEvent(aPopup, 'click', openpopup);
    }
}
addEvent(window, 'load', initPopup);
