//**********************************************************************
//**************************** メニュー処理 ****************************
//**********************************************************************
//--------------------- ロード完了後実行 ---------------------
function constructor(){

	var obj = document.getElementById("menu").style;
	
	obj.left = document.getElementById("menu_list").offsetLeft + "px";
	obj.top  = document.body.scrollTop + "px";
	obj.position = "absolute";
	obj.zIndex = 1;
	
	clearInterval(tmrID);
	tmrID=setTimeout("moveMenu()",150);

	window.onscroll=setMenu;
}

//--------------------- ロード完了後実行 ---------------------
var tmrID;

var offY = 0;
var oldY = 0;

//--------------------- 移動開始 ---------------------
function setMenu(){

	clearInterval(tmrID);
	tmrID = setTimeout("moveMenu()",500);

}

//--------------------- 移動距離計算 ---------------------
function moveMenu(){

	var mTY = document.body.scrollTop + offY;
	var mBY = Math.floor((mTY - oldY) / 3);
	oldY += mBY;

	document.getElementById("menu").style.top  = (parseInt(document.getElementById("menu").style.top)  + mBY ) + 'px';

	if(Math.abs((mTY-oldY)) > 1){
		tmrID=setTimeout("moveMenu()",5)
	}

}


//**********************************************************************
//**************************** エディタ ****************************
//**********************************************************************
//--------------------- ロード完了後実行 ---------------------

function _FlgCheck(element,Flg){
	if(Flg == true){	document.edit.elements[element].style.backgroundColor='#CCCCCC'; }
	else{				document.edit.elements[element].style.backgroundColor=''; }
	document.edit.elements[element].disabled = Flg;
}

function PassFlgCheck(element){
	if(document.edit.elements[element].disabled == true){
		_FlgCheck(element,false);
	}else{
		_FlgCheck(element,true);
	}
}


