isIE = document.all;            // ブラウザ(IE)のチェック用isN6 = document.getElementById; // ブラウザ(N6)のチェック用isN4 = document.layers;         // ブラウザ(N4)のチェック用myObj = "";                     // ブラウザオブジェクト退避用//	var Mac = navigator.appVersion.indexOf('Mac',0) != -1;//	var Win = navigator.appVersion.indexOf('Win',0) != -1;//	var IE  = navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1;//	var NN  = navigator.appName.indexOf("Netscape",0) != -1;//	var Moz = navigator.userAgent.indexOf("Gecko") != -1;//	var Vmajor = parseInt(navigator.appVersion); // ex. 3//	var Vminor = parseFloat(navigator.appVersion); // ex. 3.01//	var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1));//	var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1));function CurrLeft() {	if (isIE) {		return document.body.scrollLeft;	} else if (window.pageXOffset) {		return window.pageXOffset;	} else {		return 0;	}}function CurrTop() {	if (isIE) {		return document.body.scrollTop;	} else if (window.pageYOffset) {		return window.pageYOffset;	} else {		return 0;	}}var TimerOfScrollPage;var currX;var currY;var currX0;var currY0;var newX;var newY;var unittime = 2;function ScrollPage(toX, toY, breaking) {	if (TimerOfScrollPage) clearTimeout(TimerOfScrollPage);	if (!toX || toX < 0)	{toX = 0;}	if (!toY || toY < 0)	{toY = 0;}//	if (!currX)	{currX = CurrLeft();}//	if (!currY)	{currY = CurrTop();}	currX0 = CurrLeft();	currY0 = CurrTop();	currX = currX0;	currY = currY0;	if (!breaking)	{breaking = 5;}//	alert("stop " + toX + "," + toY + "," + currX + "," + currY);	currX += (toX - currX) / breaking;	if (currX < 0) {currX = 0;}	currY += (toY - currY) / breaking;	if (currY < 0) {currY = 0;}//	alert("stop " + currX + "," + currY);	if (toX < currX) {		currX = Math.floor(currX);	} else {		currX = Math.ceil(currX);	}	if (toY < currY) {		currY = Math.floor(currY);	} else {		currY = Math.ceil(currY);	}	window.scrollTo(currX, currY);//	alert("stop " + currX + "," + currY );	newX = CurrLeft();	newY = CurrTop();	//	まだ動く余地があって、	if (newX != currX0 || newY != currY0) {		//	未到達の場合は、		if (currX != toX || currY != toY) {//			alert("set timer " + toX + "," + toY + "," + breaking);			//	繰り返し			TimerOfScrollPage = setTimeout("ScrollPage(" + toX + "," + toY + "," + breaking + ")", unittime);		}	}}function JumpToPageTop() {	ScrollPage(0, 0, 10);}function getAnchorPosObj(objectname){	var obj;	if( document.all ) {		obj =  document.all(objectname);	} else if( document.getElementById ) {		obj =  document.getElementById(objectname);	} else if( document.layers ) {		obj =  document.layers[objectname];	} else {		return false;	}	var objnew = new Object();	var objtmp;	if( document.getElementById )	{		objtmp = obj;		objnew.x = objtmp.offsetLeft;		objnew.y = objtmp.offsetTop;		while( ( objtmp = objtmp.offsetParent ) != null )		{			objnew.x += objtmp.offsetLeft;			objnew.y += objtmp.offsetTop;		}	}	else if( document.all )	{		objtmp = obj;		objnew.x = objtmp.offsetLeft;		objnew.y = objtmp.offsetTop;		while( ( objtmp = objtmp.offsetParent ) != null )		{			objnew.x += objtmp.offsetLeft;			objnew.y += objtmp.offsetTop;		}	}	else if( document.layers )	{		objnew.x = document.anchors[objectname].x;		objnew.y = document.anchors[objectname].y;	}	else	{		objnew.x = 0;		objnew.y = 0;	}	return objnew;}function JumpToAnchor(anchorname) {	if (getAnchorPosObj(anchorname)) {//		ScrollPage(getAnchorPosObj(anchorname).x, getAnchorPosObj(anchorname).y, 10);		ScrollPage(0, getAnchorPosObj(anchorname).y, 10);	} else {		return false;	}}