// JavaScript Document
function getDivFromName(nm){
  if(document.getElementById) return document.getElementById(nm); 
  if(document.all) return document.all(nm); 
  if(document.layers){ 
    var s='';
    for(var i=1; i<arguments.length; i++)
      s+='document.layers.'+arguments[i]+'.';
    return eval(s+'document.layers.'+nm);
  }
  return null;
}
function moveDivTo(div,left,top){
  if(document.layers){ div.moveTo(left,top); return; } 
  if(typeof div.style.left!="undefined"&& typeof div.style.left=="string"){ 
    div.style.left=left+'px';
    div.style.top =top +'px';
  }
  else if(typeof div.style.pixelLeft!="undefined"){ 
    div.style.pixelLeft=left;
    div.style.pixelTop =top;
  }
}

var m_INTERVAL = null;
var m_active = 0;
var m_pos = 0;
var m_img;
var m_mask;
var m_speed = 5;
var m_start = 0;
var m_end = 35;
var m_scount = 4;
function slideIn( no, s, e ) {
	if( m_INTERVAL == null ){
		m_active = no;
		m_start = s;
		m_pos = m_start;
		m_end = e;
		m_img = getDivFromName( 'sheet' + no );
		m_mask = getDivFromName( 'mask' + no );
		m_INTERVAL = setInterval( 'sliding()', 25 );
		setOnlyMenu( no );
	} else if( m_active != no ) {
		stopSlide();
		slideIn( no, s, e );

	}
}
function sliding() {
	if( m_pos < m_end ){
		m_pos += m_speed;
		moveDivTo( m_img, 0, m_pos );
	} else {
		stopSlide();
	}
}
function stopSlide() {
	clearInterval( m_INTERVAL );
	m_INTERVAL = null;
	m_active = 0;
	m_pos = 0;
	m_img = null;
	m_mask = null;

}
function setOnlyMenu( no ) {
	for( var i = 1; i <= m_scount; i++ ) {
		var tempDiv1 = getDivFromName( 'sheet' + i );
		var tempDiv2 = getDivFromName( 'mask' + i );
		if( i != no ) {
			moveDivTo( tempDiv1, 0, -1000 );
			moveDivTo( tempDiv2, 0, 0 );
			tempDiv1.style.display = 'none';
			tempDiv2.style.display = 'none';
		} else {
			tempDiv1.style.display = 'block';
			tempDiv2.style.display = 'block';
		}

	}
}

var m_activate = null;
/*レイヤーアクティブ化*/
function activateLayer() {
	if( m_activate != null ) {
		window.clearTimeout( m_activate );
	}
}
/*レイヤー非アクティブ化
	@param name		レイヤー名
*/
function deactivateLayer() {
	if( m_activate != null ) {
		window.clearTimeout( m_activate );
	}
	m_activate = window.setTimeout("setOnlyMenu( 0 )",300);
}

