function Magnify(item){
  if(!$('magnify')){
    var Mask = new Element('div',{'id': 'magnify'}).setStyles({'display':'block','text-align':'center','opacity':0,'padding':'10px'});
    Mask.fxIn = new Fx.Morph(Mask, {'duration': 500});
    Mask.fxOut = new Fx.Morph(Mask, {'duration': 500}).addEvent('complete',function(){Mask.dispose()});
    
    Mask.adopt(new Element('img',{'id': 'mag','src': item.src}).setStyles({'position': 'relative'}));
    Mask.addEvent('click',function(e){this.fxOut.start({'opacity':0});});
    if(document.body.adopt(Mask)){
      Mask.setStyles({
        'left': ((window.innerWidth-50)/2)-((Mask.offsetWidth-50)/2),
        'top': ((window.innerHeight-50)/2)-((Mask.offsetHeight-50)/2)
      });
      Mask.fxIn.start({'opacity':'1'});
    }
  }
}


