        function makeRemote(jump) {
        remote = window.open((jump),"remotewin", "resizable=yes,width=540,height=520,scrollbars");
     }


        function makeRemote2(jump) {
        remote = window.open((jump),"remotewin2", "resizable=yes,width=540,height=520,scrollbars");
     }





nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}




var timerScroll;
var posX;
var posY;
var Ver = parseFloat(navigator.appVersion);
var frm = 10;
if(navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1) { fIE = true; } else { fIE = false; }
if(navigator.appVersion.indexOf('Mac',0) != -1) { fMac = true; } else { fMac = false; }
if(navigator.appName.indexOf("Netscape",0) != -1) { fNN = true; } else { fNN = false; }
if((fMac && navigator.appVersion.indexOf('MSIE 4.',0) != -1)) { fMacIE4 = true; } else { fMacIE4 = false; }
if((fMac && navigator.appVersion.indexOf('MSIE 3.',0) != -1)) { fMacIE3 = true; } else { fMacIE3 = false; }

function getPosY() {
	if (fIE) { return document.body.scrollLeft; }
	else if (window.pageXOffset) { return window.pageXOffset; }
	else { return 0; }
}

function getPosX() {
	if (fIE) { return document.body.scrollTop; }
	else if (window.pageYOffset) { return window.pageYOffset; }
	else { return 0; }
}

function scroll2Top(pos2X,pos2Y,pos3X,pos3Y) {
	if (timerScroll) { clearTimeout(timerScroll); }
	if (!pos2X || (pos2X < 0)) { pos2X = 0; }
	if (!pos2Y || (pos2Y < 0)) { pos2Y = 0; }
	if (!pos3X) { pos3X = 0 + getPosY() };
	if (!pos3Y) { pos3Y = 0 + getPosX() };

	if (pos2Y > pos3Y && pos2Y > (getAnchorPosObj2('end','enddiv').y) - getInnerSize().height) pos2Y = (getAnchorPosObj2('end','enddiv').y - getInnerSize().height) + 1;
	pos3X += (pos2X - getPosY()) / frm;
	if (pos3X < 0) pos3X = 0;
	pos3Y += (pos2Y - getPosX()) / frm;
	if (pos3Y < 0) pos3Y = 0;
	posX = Math.floor(pos3X);
	posY = Math.floor(pos3Y);
	window.scrollTo(posX, posY);

	if (posX != pos2X || posY != pos2Y) {
		timerScroll = setTimeout("scroll2Top("+pos2X+","+pos2Y+","+pos3X+","+pos3Y+")",10);
	}
}

function jumpToPageTop() {
	scroll2Top(0,0);
}



function print_out() {
   /* print() が使えるブラウザかどうかを判断 */
   if (navigator.userAgent.match(/msie (\d)/i))
      v = (eval(RegExp.$1) >= 5) ? 1 : 0;
   else if (self.innerWidth)
      v = (eval(navigator.appVersion.charAt(0)) >= 4) ? 1 : 0;
   else v = 0;

   /* print() が使えるブラウザなら印刷を実行 */
   if (v) self.print();
   else alert("お使いのブラウザではこの機能は利用できません");
}


