Prototype scale problem

Hey,

I created a prototype that scales an mc.
You can see it work at my own site: http://www.freshface.be/

But at the end of the scaling it jumps to to end of the size, it is not fluent anymore.

How does this come?

My proto:

MovieClip.prototype.scaleIt = function(vG, vGFaktor) {
	this._xscale = this._xscale+(vG-this._xscale)/vGFaktor;
	this._yscale = this._xscale;
	if (Math.abs(this._xscale-vG)<1) {
		this._yscale = this._xscale=vG;
		delete this.onEnterFrame;
	}
}