$e.method.fade = function( func ) {
	this.setMethod( 'fade', function( val ) {
		this.element.style.opacity = val;
		this.element.style.filter = 'alpha(opacity=' + ( val * 100 ) + ')';
	});
	
	this.setCallBack( func );
	this.START( 'fade' );
	return this;
}

$e.method.move = function( func ) {
	this.setMethod( 'move', function( val ) {
		this.element.style.left = val[0];
		this.element.style.top = val[1];
	});
	
	this.setCallBack( func );
	this.START( 'move' );
	return this;
}

$e.method.zoom = function( func ) {
	this.setMethod( 'zoom', function( val ) {
		this.element.style.width = val[0];
		this.element.style.height = val[1];
	});
	
	this.setCallBack( func );
	this.START( 'zoom' );
	return this;
}

$e.method.smoothScroll = function( func ) {
	this.setMethod( 'smoothScroll', function( val ) {
		val[0] = val[0] || 0;
		val[1] = val[1] || 0;
		this.element.scrollTo( val[0], val[1] );
	});
	
	this.setCallBack( func );
	this.START( 'smoothScroll' );
	return this;
}