//
// effect library with Yahoo UI
// created by okazaki 2006.10.17
//
var effObjStatus=new Array();

//
// function effHilight
// parm:object
// to use: onClick="effHilight(this)" ...
//
function effHilight(obj){

	//color animation
	var myAnim = new YAHOO.util.ColorAnim(obj, { backgroundColor: { from: '#CCCCFF', to: '#FFFFFF' } }, 1, YAHOO.util.Easing.easeOut);
	//myAnim.onComplete.subscribe(fncHilightsub);
	myAnim.animate();
}

//
// function effGrowupdown
// parm:object,small width,small height,default width,default height
// to use: onClick="effGrowupdown(this,10,10,800,120)" ...
//
function effGrowupdown(obj,smallw,smallh,defw,defh){
	YAHOO.util.Dom.setStyle(obj , 'overflow' , 'hidden');
	if (effObjStatus[obj.id]=="small"){

		//size animation
		var attributes = {
	                   width: { to: defw },
	                   height: { to: defh }
	                  };
		var myAnim = new YAHOO.util.Anim(obj, attributes, 1, YAHOO.util.Easing.easeOut);
		myAnim.animate();

		effObjStatus[obj.id]="big";
	}
	else{
		//size animation
		var attributes = {
		                   width: { to: smallw },
		                   height: { to: smallh }
		                  };
		var myAnim = new YAHOO.util.Anim(obj, attributes, 1, YAHOO.util.Easing.easeOut);
		myAnim.animate();

		effObjStatus[obj.id]="small";
	}
}

//
// function effFontSize
// parm:object,to change fontsize
// to use: onmouseover="effFontSize(this,'20px') onmouseout="effFontSize(this,'10px')" ...
//
function effFontSize(obj,sz){
  YAHOO.util.Dom.setStyle(obj , 'font-size' , sz);
}
