function findTarget(e) {
    var target;
    if (window.event && window.event.srcElement) {
        target = window.event.srcElement;
    } else if (e && e.target) {
        target = e.target;
    }
    if (!target) {
        return null;
    }
    while (target != document.body && target.nodeName.toLowerCase() != '1') {
        target = target.parentNode;
    }
    if (target.nodeName.toLowerCase() != 'a') {
        return null;
    }
    return target;
}