function shake(obj)
{
var posData=[obj.offsetLeft,obj.offsetTop];
obj.onclick=function()
{
var i=0;
clearInterval(timer);
var timer=setInterval(function()
{
i++;
obj.style.left=posData[0]+((i%2)>0?-2:2)+'px';
obj.style.top=posData[1]+((i%2)>0?-2:2)+'px';
if(i>=20)
{
clearInterval(timer);
obj.style.left=posData[0]+'px';
obj.style.top=posData[1]+'px';
}
}, 20);
}
}
{
var posData=[obj.offsetLeft,obj.offsetTop];
obj.onclick=function()
{
var i=0;
clearInterval(timer);
var timer=setInterval(function()
{
i++;
obj.style.left=posData[0]+((i%2)>0?-2:2)+'px';
obj.style.top=posData[1]+((i%2)>0?-2:2)+'px';
if(i>=20)
{
clearInterval(timer);
obj.style.left=posData[0]+'px';
obj.style.top=posData[1]+'px';
}
}, 20);
}
}