/* ====================================
  File        : common.js
  Date        : 2006.08.29
  Last Update : 2006.08.29
===================================== */
/* ------------------------------
 conf
------------------------------ */
// load files
var LDJSF = [
	{'src': 'prototype.js', 'charset': 'ISO-8859-1'},
	{'src': 'rollover.js', 'charset': 'UTF-8'},
	{'src': 'xc.js', 'charset': 'UTF-8'}
];

/* ------------------------------
 not modify here.
------------------------------ */
var scTag = document.getElementsByTagName('script');
var jsDir = '';
var len = scTag.length;
for(var i = 0; i < len; i++){
	var s = scTag[i];
	if(s.src && s.src.indexOf('common.js') != -1){
		jsDir = s.src.substring(0,s.src.indexOf('common.js'));
	}
}

len = LDJSF.length;
for(var i = 0; i < len; i++){
	document.write('<script type="text/javascript" src="' + jsDir + LDJSF[i].src + '" charset="' + LDJSF[i].charset + '"></script>');
}

var timeoutID;
var tY;
function goTop(a, f){
    var a = a || 5;
    var f = f || 25;
    var d = xScrollTop(window, 1);
    if( tY && tY != d ){
        tY = null;
        clearTimeout(timeoutID);
        return;
    }
    if(d < 1){
        window.scrollTo(0, 0);
        clearTimeout(timeoutID);
    }else{
        tY = Math.floor(d - d/a);
        window.scrollTo(0, tY);
        timeoutID = setTimeout('goTop('+a+','+f+')', f);
    }
}

var win;
function initWindow(){
    win = new xWindow(
                      'win', // target name
                      640, 480, // size: width, height
                      (screen.width-640)/2, (screen.height-480)/2-40, // position: left, top
                      1, // location field
                      0, // menubar
                      1, // resizable
                      1, // scrollbars
                      0, // statusbar
                      0  // toolbar
                      ); 
}


window.onload = function(){
    initWindow();
}

