var enlarge = {
    init : function() {
        var container = document.getElementById('image_container');
        container.onclick = enlarge.showLarge;
    },
    showLarge : function(e) {
        if (!e) var e = window.event;
        if (e.target) targ = e.target;
        else if (e.srcElement) targ = e.srcElement;
        if (targ.nodeType == 3) // defeat Safari bug
            targ = targ.parentNode;
   
       if (targ.className.match('enlarge')){ 
            var popim = document.getElementById('largeImage');
            var popdiv = document.getElementById('largeDiv');
            popim.src = targ.src.replace('120','360');
            popdiv.style.display = 'block';
            
            var top = e.clientY-120;
            if (top<0){
                top = 0;
            }
            popdiv.style.top = top;
            popdiv.style.left = e.clientX;           
            popdiv.onclick = enlarge.removePop;        
       }       
    },
    removePop : function() {
        popdiv = document.getElementById('largeDiv');
        popdiv.onclick = function(){};
        popdiv.style.display = 'none';
    }    
}
enlarge.init();
