var id = new Array( "Layer1", "Layer2", "Layer3", "Layer4","Layer5" );
var selectedLayer = 'Layer5';
var rollBefore = new Array();
var selectedImg = new Array('5','','');
var timerID = 0;

function nn4check(){
  var Netscape=(navigator.appName.indexOf("Netscape")!=-1);
  var Version=navigator.appVersion.charAt(0);
  if(Netscape && Version=="4"){
    return 0;
  }else{
    return 1;
  }
}

function showInfo(num,imgID2){
 if(nn4check()){
   var obj;
   
   if(selectedImg[0] != 0 && selectedImg[0] != num){ //一つ前まで選択されていたレイヤのタブをオフに
     document.getElementById(selectedImg[1]).src = selectedImg[2];
   }
   if(selectedImg[0] != num){ //別のレイヤが選択させたときにどの画像に戻すかを取得
     selectedImg[2] = rollBefore[1];
   } 
   selectedImg[0] = num; //現在アクティブなタブのレイヤ番号を格納
   selectedImg[1] = imgID2; //現在アクティブなタブ画像のIDを格納
  
   
   if( document.all )
    obj = document.all(id[num-1]).style;
   else if( document.getElementById )
    obj = document.getElementById(id[num-1]).style;
   
    document.getElementById(selectedLayer).style.display = 'none';
    selectedLayer = id[num-1];
    obj.display = '';
  }
  else{
    return 0;
  }
}


function showInfo2(num,imgID2){
 if(nn4check()){
   var obj;
   
   if(num == 0){
     document.getElementById(selectedLayer).style.display = '';
   }
   else{
     if(selectedImg[0] != 5 && selectedImg[0] != num){ //一つ前まで選択されていたレイヤのタブをオフに
       document.getElementById(selectedImg[1]).src = selectedImg[2];
     }
     if(selectedImg[0] != num && rollBefore[1] != ''){ //別のレイヤが選択させたときにどの画像に戻すかを取得
       selectedImg[2] = rollBefore[1];
     }
     else if(selectedImg[0] != num && rollBefore[1] == ''){//デフォルト表示状態から画像がクリックされた時
       if(num == 1){
         selectedImg[2] = 'images/index_bt007on.gif';
       }
       else if(num == 2){
         selectedImg[2] = 'images/index_bt008on.gif';
       }
       else if(num == 3){
         selectedImg[2] = 'images/index_bt009on.gif';
       }
       else if(num == 4){
         selectedImg[2] = 'images/index_bt010on.gif';
       }
       rollBefore[0] = imgID2;
       rollBefore[1] = selectedImg[2];
       document.getElementById(imgID2).src = selectedImg[2];
     }
     selectedImg[0] = num; //現在アクティブなタブのレイヤ番号を格納
     selectedImg[1] = imgID2; //現在アクティブなタブ画像のIDを格納
     
     
     if( document.all )
      obj = document.all(id[num-1]).style;
     else if( document.getElementById )
      obj = document.getElementById(id[num-1]).style;
     
     //alert(selectedLayer + ':' +id[num-1])
     if(selectedLayer != id[num-1]){
      obj.display = '';
      document.getElementById(selectedLayer).style.display = 'none';
      selectedLayer = id[num-1];
      }
    }
  }
  else{
    return 0;
  }
}

function defaultLay(){
    document.getElementById('Layer5').style.display = '';
    if(selectedLayer != 'Layer5'){
      document.getElementById(selectedLayer).style.display = 'none';
      selectedLayer = 'Layer5';
    }
    if(selectedImg[0] != 5){
      document.getElementById(selectedImg[1]).src = selectedImg[2];
      selectedImg[0] = 5;
      selectedImg[1] = '';
      selectedImg[2] = '';
    }
}
function lateStart(){
 if(nn4check()){
   timerID = setTimeout("defaultLay()",200);
  }
  else{
    return 0;
  }
}

function clearer(){
 clearTimeout(timerID); 
}


function top_swapImage(imgID,imgSRC,layID) { //v3.0
  if(nn4check()){
   rollBefore[0] = imgID;
   rollBefore[1] = document.getElementById(imgID).src;
   document.getElementById(imgID).src=imgSRC;
  }
  else{
    return 0;
  }
}

function top_swapImgRestore(layID){
  if(layID != selectedImg[0]){
    document.getElementById(rollBefore[0]).src=rollBefore[1];
  }
}

function top_swapImgRestore2(layID){
  if(nn4check()){
    if(layID != selectedImg[0]){
      document.getElementById(rollBefore[0]).src=rollBefore[1];
    }
  }
  else{
    return 0;
  }
}

//以下はデフォルトレイヤー関数
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}