I used this jQuery plugin:
http://plugins.jquery.com/project/MagnifyEffectSome code:
CODE
<div id="dock"><img src="dockLeft.png"><div id="dockIcons"><div class="start-finder"><img src="icon-finder.png"></div> <!-- cut --> <img src="dockRight.png"></div>
CODE
$("div#dockIcons div img").magnify({
distance:200, //straight distance from center to mouse
distanceX:null,//distance on x axis
distanceY:null,//distance on y axis
minExpansion:1, //min value (1 is 100% of defalt css property value)
maxExpansion:2,//max value (2 is 200% of defalt css property value)
property:[ //css properties to magnify
"width",
"height"
],
onmagnefy:function(event){/*Your code here.*/}
});
Maybe you guys can use it.. It's pretty simple stuff here.