var persistclose=0;
var startX = 0;
var startY = 221;
var verticalpos="fromtop"; //("fromtop" or "frombottom")

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function get_cookie(Name) {
	var search = Name + "=";
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
	if (offset != -1) {
		offset += search.length;
		end = document.cookie.indexOf(";", offset);
	if (end == -1) end = document.cookie.length;
		returnvalue=unescape(document.cookie.substring(offset, end));
		}
	}
	return returnvalue;
}

function closebar(){
	if (persistclose)
		document.cookie="remainclosed=1";
		document.getElementById("menumove").style.visibility="hidden";
}


//■■■■■start■■■■■hodani_20071110
function load(){//bodyタグより呼び出しされる関数
	  if(navigator.userAgent.indexOf("MSIE")!=-1)	//IE用
	  {
	    document.body.onscroll = function(){
	    menupos()};
	  }
	  else if(navigator.userAgent.indexOf("Safari")!=-1)	//Safari用
	  {
	  //  SafariのusaerAgentには like Gacko という
	  //  文字列が含まれるので要注意。n6,n7,m1などと混在し、
	  //  動作が違う時はこれらより先に分岐する。
	    window.onscroll = function(){
	    menupos()};
	  }
}


function menupos(){//メニューの位置決め関数
//--------------------
	  scrollX = document.body.scrollLeft;
	  scrollY = document.body.scrollTop;
//	  alert('横スクロール量＝' + scrollX);
//	  alert('縦スクロール量＝' + scrollY);
	  if(scrollY >= 1 && scrollY < 100){
	    startY = 221;
//	    alert('1_startY＝' + startY);
	  }else if(scrollY >= 101 && scrollY < 150){
	    startY = 200;
//	    alert('2_startY＝' + startY);
	  }else if(scrollY >= 151 && scrollY < 200){
	    startY = 150;
//	    alert('3_startY＝' + startY);
	  }else if(scrollY >= 201 && scrollY < 221){
	    startY = 100;
//	    alert('4_startY＝' + startY);
	  }else if(scrollY >= 221){
	    startY = 40;
//	    alert('5_startY＝' + startY);
	  }
	window.onload=staticbar;
//--------------------
}

//■■■■■end■■■■■//

function staticbar(){
	barheight=document.getElementById("menumove").offsetHeight;
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		  el.style.visibility="visible";

		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startX;

		if (verticalpos=="fromtop")
		    el.y = startY;
		else{
		  el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		  el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
		  var pY = ns ? pageYOffset : iecompattest().scrollTop;
		  ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		  var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
		  ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("menumove");
	stayTopLeft();
}




if (window.addEventListener)
  window.addEventListener("load", staticbar, false);
else if (window.attachEvent)
  window.attachEvent("onload", staticbar);
else if (document.getElementById)
  window.onload=staticbar;