spd = 50; // 変化させる感覚（ミリ秒単位）
ntc = 10; // 何％ずつ変化させるか
cnt = 0; // 初期値
chk = 0; // チェックフラグ「0:イン、1:アウト」
sizeOnSpd = 10;
sizeOutSpd = 10;
sizeMax = 20; //最大プラスサイズ（ピクセル指定）
sizePlus = 4; //毎プラスサイズ
sizeMins = 4; //毎マイナスサイズ
sizeCnt = new Array(999) ;
sizeChk = new Array(999) ;
margCnt = new Array(999) ;
// フェードイン
function fdInItem(item) {
	if(cnt <= 0) {
		document.getElementById(item).style.display = "block";
		chk = item;
	}
	if(cnt >= 100) {
		cnt = 0;
		return;
	}
	cnt += ntc;
	document.getElementById(item).style.filter = "alpha(opacity="+cnt+")";
	document.getElementById(item).style.opacity = cnt/100;
	setTimeout("fdInItem('"+item+"')",spd);
}    
// ズーム機能
function sizeOn(isize,isn) {
	if(sizeCnt[isn] == null) {
		sizeCnt[isn] = 0;
		sizeChk[isn] = 0;
	}
	if(sizeChk[isn] != 0) return;
	if(sizeCnt[isn] >= sizeMax){
		return;
	}
	sizeCnt[isn] += sizePlus;
	document.getElementById(isize).style.width = 128+sizeCnt[isn]+"px";
	document.getElementById(isize).style.height = 128+sizeCnt[isn]+"px";
	setTimeout("sizeOn('"+isize+"',"+isn+")",sizeOnSpd);
}
function sizeOut(isize,isn) {
	sizeChk[isn] = 1;
	if(sizeCnt[isn] <= 0){
		sizeChk[isn] = 0;
		return;
	}
	sizeCnt[isn] -= sizeMins;
	document.getElementById(isize).style.width = 128+sizeCnt[isn]+"px";
	document.getElementById(isize).style.height = 128+sizeCnt[isn]+"px";
	setTimeout("sizeOut('"+isize+"',"+isn+")",sizeOutSpd);
}

