function FKJxEffects() {	// javaScript oop memo	// http://d.hatena.ne.jp/nazoking/20061119/1163864381	FKJxEffects_oldSize = new Object();		var object= {};	object.Size2back = function(obj,frame,interval){ return Size2back(obj,frame,interval); };	object.Size2zero = function(obj,frame,interval){ return Size2zero(obj,frame,interval); };	object.setSize = function(obj,size){ return setSize(obj,size); };	return object;}function setSize(obj,size) {	FKJxEffects_oldSize[obj] =size;}function Size2back(obj,frame,interval) {	var i=1,objw,objh;	if(FKJxEffects_oldSize[obj]==null) return;		objw = FKJxEffects_oldSize[obj].width;	objh = FKJxEffects_oldSize[obj].height/frame;	Size2backAction();	function Size2backAction() {		Element.setStyle(obj, {width: objw,height: objh*i});		Element.makeClipping(obj).show();		i++;		if(frame>=i)			setTimeout(Size2backAction,interval);	}}function Size2zero(obj,frame,interval) {//tgtが STYLE="position: absolute"の場合効果が違う	var objw,objh;	if(FKJxEffects_oldSize[obj]==null) {		FKJxEffects_oldSize[obj] = Element.getDimensions(obj);	}	objw = FKJxEffects_oldSize[obj].width;	objh = FKJxEffects_oldSize[obj].height/frame;	Size2zeroAction();	function Size2zeroAction() {		if(frame==0)			objw = 0;		Element.setStyle(obj, {width: objw, height: objh*frame});		Element.makeClipping(obj);		frame--;				if(frame>=0) {			setTimeout(Size2zeroAction,interval);		}	}}
