

//################################################  ? TOP ?   ################################################################

var topmLEFT = 975; // ???  ?
var topmGAP1 = 0; //  ¥ê 
var topmGAP2 = 100; // ??  ? ? . ? 0 
var topmBASE = 300; // ??? ? ? (?? ?   topmGAP1 ? ? ?¡Æ  )
var topmActivateSpeed = 0; //  ? ? (? ? ? ?)
var topmScrollSpeed = 0; // ??? ? (? ? )

var topmTimer;

function ReadCookie(name) {
var label = name + "=";
var labelLen = label.length;
var cLen = document.cookie.length;
var i = 0;

while (i < cLen) {
        var j = i + labelLen;

        if (document.cookie.substring(i, j) == label) {
                var cEnd = document.cookie.indexOf(";", j);
                if (cEnd == -1) cEnd = document.cookie.length;
		return unescape(document.cookie.substring(j, cEnd));
        }
		i++;
    }
  return "";
}

function SaveCookie(name, value, expire) {
var eDate = new Date();
eDate.setDate(eDate.getDate() + expire);
document.cookie = name + "=" + value + "; expires=" +  eDate.toGMTString()+ "; path=/";
}

function RefreshStatic() {
var topmStartPoint, topmEndPoint, topmRefreshTimer;

topmStartPoint = parseInt(TOPMENU.style.top, 10);
topmEndPoint = document.body.scrollTop + document.body.clientHeight - "300"; // ? ?  
if (topmEndPoint < topmGAP1) topmEndPoint = topmGAP1;



topmRefreshTimer = topmActivateSpeed;

if ( topmStartPoint != topmEndPoint ) {
        topmScrollAmount = Math.ceil( Math.abs( topmEndPoint - topmStartPoint ) / 15 );
        TOPMENU.style.top = parseInt(TOPMENU.style.top, 10) + ( ( topmEndPoint<topmStartPoint ) ? -topmScrollAmount : topmScrollAmount );
        topmRefreshTimer = topmScrollSpeed;
        }
        topmTimer = setTimeout ("RefreshStatic();", topmRefreshTimer);
}

function ToggleAnimate() {
	if (!TOP.checked) {
		RefreshStatic();
                SaveCookie("TOP", "true", 300);
                } else {
                clearTimeout(topmTimer);
                TOPMENU.style.top = topmGAP1;
                SaveCookie("TOP", "false", 300);
        }
}

function InitializeStatic() {
TOPMENU.style.left = topmLEFT;
	if (ReadCookie("TOP") == "false") {
                TOP.checked = true;
                TOPMENU.style.top = document.body.scrollTop + topmGAP1;
                } else {
                TOP.checked = false;
                TOPMENU.style.top = document.body.scrollTop + topmBASE;
                RefreshStatic();
        }
}
  
  <!--? ? ? ?? ¥ê<div></div>?  ?  "" ? ''   -->
document.write("<div id=TOPMENU style='float:left; position:absolute; z-index:10;'><table border=0 cellspacing=0 cellpadding=0><tr><td><A HREF=# onfocus=this.blur()><img src=../images/top.gif width=11 height=33 border=0 id=TOP></A></td></tr></table></div>");
InitializeStatic();

//################################################  ? TOP ?  ###############################################################


//??  ?(? onfocus='this.blur()' ?)
function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;


// flashWrite(?, , , ?, , , ) 
function flashWrite(url,w,h,id,bg,vars,win){ 

 // ¡À ?  
 var flashStr= 
 "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+">"+ 
 "<param name='allowScriptAccess' value='always' />"+ 
 "<param name='movie' value='"+url+"' />"+ 
 "<param name='FlashVars' value='"+vars+"' />"+ 
 "<param name='wmode' value='"+win+"' />"+ 
 "<param name='menu' value='false' />"+ 
 "<param name='quality' value='high' />"+ 
 "<param name='bgcolor' value='"+bg+"' />"+ 
 "<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+ 
 "</object>"; 

 // ¡À ?  
 document.write(flashStr); 

} 






