function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
var ret = window.open(theURL,winName,features);
ret.focus;
}

var Maincunt;
function randam(){
 Se = Math.floor(Math.random()*18);

//alert(Se);


// if(Se==0 || Se==1 || Se==2 || Se==3 ){Se1="0";}
// if(Se==4 || Se==5 || Se==6 ){Se1="1";}
// if(Se==7 || Se==8 || Se==9 ){Se1="2";}
 ga=new Array();
 ga[0]="images/index_header_imgem.jpg"; // 
 ga[1]="images/index_header_imgdm.jpg"; // 
 ga[2]="images/index_header_imgtn.jpg"; // 
 ga[3]="images/index_header_imgf1.jpg"; // 
 ga[4]="images/index_header_imgf2.jpg"; // 
 ga[5]="images/index_header_imgf3.jpg"; // 
 ga[6]="images/index_header_imgf4.jpg"; // 
 ga[7]="images/index_header_imgs1.jpg"; // 
 ga[8]="images/index_header_imgs2.jpg"; // 
 ga[9]="images/index_header_imgs3.jpg"; // 
 ga[10]="images/index_header_imgs4.jpg"; // 
 ga[11]="images/index_header_imgb1.jpg"; // 
 ga[12]="images/index_header_imgb2.jpg"; // 
 ga[13]="images/index_header_imgb3.jpg"; // 
 ga[14]="images/index_header_imgb4.jpg"; // 
 ga[15]="images/index_header_imgkuma.jpg"; // 
 ga[16]="images/index_header_imgrobo.jpg"; // 
 ga[17]="images/index_header_imguo.jpg"; // 

 MM_swapImage('topimg','',ga[Se],1);
}

  function chanLAYER(layer,max){
    var makelayer = "akutensh"
    var oldlayer = "akutensh"
    var newlayer = "akutensh"
    var i
//alert(layer)
//alert(current)
//alert(max)

    if( Current < max ){//進める範囲
      for( i = 0 ; i < max; i++ ){//z座標を表示グループに設定
        if( i < 10 ){
          makelayer = layer + '0' + (i + 1)//レイヤー名は01から開始の為加算する
        }else{
          makelayer = layer + (i + 1)
        }
        //--------------------------------------------
        if( Current == i+1 ){
          oldlayer = makelayer //レイヤー名保存
          zindexLAYER( makelayer, 200 ) //表示レイヤー最前面に設定（ｚ座標を200に）
        }else if( Current == i ){
          newlayer = makelayer //レイヤー名保存
          zindexLAYER( makelayer, 100 ) //現在表示レイヤーを2番目の座標に設定（ｚ座標を100に）
        }else{
          zindexLAYER( makelayer, i )//他レイヤーは適宜に座標設定
        }
        //--------------------------------------------
      }
//alert(newlayer)
//alert(oldlayer)
      showLAYER(newlayer)
      slideLAYERs(newlayer, 480,220,240,220,10,10)
      hideLAYER(oldlayer)
      Current++;//カレントカウントを加算して戻す
//alert(Current)
//      return(current);
    }


  function chanLAYER(layer,min){
    var makelayer = "akutensh"
    var oldlayer = "akutensh"
    var newlayer = "akutensh"
    var i
//alert(layer)
//alert(current)
//alert(max)

    if( Current > min ){//進める範囲
      for( i = 0 ; i < min; i++ ){//z座標を表示グループに設定
        if( i < 10 ){
          makelayer = layer + '0' + (i + 1)//レイヤー名は01から開始の為加算する
        }else{
          makelayer = layer + (i + 1)
        }
        //--------------------------------------------
        if( Current == i-1 ){
          oldlayer = makelayer //レイヤー名保存
          zindexLAYER( makelayer, 200 ) //表示レイヤー最前面に設定（ｚ座標を200に）
        }else if( Current == i ){
          newlayer = makelayer //レイヤー名保存
          zindexLAYER( makelayer, 100 ) //現在表示レイヤーを2番目の座標に設定（ｚ座標を100に）
        }else{
          zindexLAYER( makelayer, i )//他レイヤーは適宜に座標設定
        }
        //--------------------------------------------
      }
//alert(newlayer)
//alert(oldlayer)
      showLAYER(newlayer)
      slideLAYERs(newlayer, 480,220,240,220,10,10)
      hideLAYER(oldlayer)
      Current++;//カレントカウントを加算して戻す
//alert(Current)
//      return(current);
    }
  }


//    zindexLAYER(oldlayName,0)
//    zindexLAYER(newlayName,100)
//    showLAYER(newlayName)
//    slideLAYERs(newlayName,480,220,240,220,10,10)
//    hideLAYER(oldlayName)
  }

//表示
  function showLAYER(layName){                                    
    if(document.getElementById)         //e5,e6,n6,n7,m1,o6,o7,s1用
      document.getElementById(layName).style.visibility='visible'
    else if(document.all)               //e4用
      document.all(layName).style.visibility='visible'
    else if(document.layers)            //n4用
      document.layers[layName].visibility='show'
  }
//非表示
  function hideLAYER(layName){
    if(document.getElementById)         //e5,e6,n6,n7,m1,o6,o7,s1用
      document.getElementById(layName).style.visibility='hidden'
    else if(document.all)               //e4用
      document.all(layName).style.visibility='hidden'
    else if(document.layers)            //n4用
      document.layers[layName].visibility='hide'
  }
//奥行き変更
  function zindexLAYER(layName,zindex){
    if(document.getElementById)         //e5,e6,n6,n7,m1,o6,o7,s1用
      document.getElementById(layName).style.zIndex=zindex 
    else if(document.all)               //e4用
      document.all(layName).style.zIndex=zindex
    else if(document.layers)            //n4用
      document.layers[layName].zIndex=zindex
  }
//---------------------------------------------------------------
  //e4,e5,e6,n4,n6,n7,m1,o6,o7,s1用
  var wx=new Array(),wy=new Array(),count=new Array()
  var ex=new Array(),ey=new Array(),spd=new Array()
  var step=new Array(),stepX=new Array(),stepY=new Array()
  var mvFlag=new Array(),slideID=new Array()
  //slideLAYERs('レイヤ−名',スタート位置X,スタート位置Y,終了位置X,終了位置Y,間隔,ステップ数)
  function slideLAYERs(layName,startX,startY,endX,endY,speed,stpx){
    //--移動初期化
    if(!mvFlag[layName]){
     if(document.layers)clearTimeout(slideID[layName])
      count[layName]=0        //--移動回数カウント
      var ofX=(endX-startX)   //--移動距離x
      var ofY=(endY-startY)   //--移動距離y
      step[layName]=stpx      //--ステップ数
      stepX[layName]=ofX/stpx //--移動量x
      stepY[layName]=ofY/stpx //--移動量y
      wx[layName]=startX      //--移動中のx座標
      wy[layName]=startY      //--移動中のy座標
      ex[layName]=endX        //--到着場所のx座標
      ey[layName]=endY        //--到着場所のy座標
      spd[layName]=speed      //--移動スピ−ド(間隔)
      mvFlag[layName]=true    //--移動中ならtrue
    }
    if(mvFlag[layName]&&(count[layName]<=step[layName]-1)){
      count[layName]++
      wx[layName]+=stepX[layName]
      wy[layName]+=stepY[layName]
      if(document.getElementById){ //--移動
        document.getElementById(layName).style.left=wx[layName]
        document.getElementById(layName).style.top=wy[layName]
      } else if(document.layers) {
        document.layers[layName].moveTo(wx[layName],wy[layName])
      } else if(document.all){
        document.all(layName).style.pixelLeft=wx[layName]
        document.all(layName).style.pixelTop=wy[layName]
      }
      if(document.layers)clearTimeout(slideID[layName])
      slideID[layName]=setTimeout('slideLAYERs("'+layName+'")',spd[layName])
    }else{ //--停止
      wx[layName]=ex[layName]
      wy[layName]=ey[layName]
      clearTimeout(slideID[layName]);mvFlag[layName]=false
    }
  }

function startFix(){
    /* startFix()関数はfixedLAYER()関数と必ずセットで
       使ってください。
       このstartFix()関数内へ固定したいレイヤー名などを
       引数へ書いたfixedLAYER()関数をならべてください。 
    */
    fixedLAYER('fix0','centerBottom',150,-650)

//    fixedLAYER(layName,posString,offSetX,offSetY)
  }
 //e4,e5,e6,n4,n6,n7,m1,o6,o7,s1用




  function fixedLAYER(layName,posString,offSetX,offSetY){

    //初期化
    if(!window.fixedLAYER[layName]){
      //--ブラウザ判定
      this.ie    = !!document.all
      this.n4    = !!document.layers
      this.w3c   = !!document.getElementById
      this.ua    = navigator.userAgent
      this.mac45 = ua.indexOf('MSIE 4.5; Mac_PowerPC') != -1
      this.mac5  = ua.indexOf('MSIE5.0;Mac_PowerPC')   != -1
      this.macie = ua.indexOf('Mac_PowerPC')  !=-1 && ie
      this.moz   = ua.indexOf('Gecko') !=-1
      this.opr   = !!window.opera
      //mace4.5以外のieはonscroll,onresizeするたびに動作
      if(this.ie&&!(this.mac45)){ 
          // fixedLAYER起動関数
          window.onscroll = window.onresize = startFix 
      }
      //--n4リサイズバグ回避用リロード処理
      if(this.n4)
        window.onresize = function(){ location.reload() }
      window.fixedLAYER[layName] = true
    }

    offSetX = parseInt(offSetX,10)
    offSetY = parseInt(offSetY,10)

    //--引数ごとの処理分岐
    if( posString == 'rightTop' ){
     
      if(this.ie&&!this.opr) 
            offLeft = document.body.clientWidth   + offSetX
      else  offLeft = window.innerWidth           + offSetX
      if(this.ie&&!this.opr) 
            offTop  =                               offSetY
      else  offTop  =                               offSetY

    } else if( posString == 'rightBottom' ){

      if(this.ie&&!this.opr) 
            offLeft = document.body.clientWidth   + offSetX
      else  offLeft = window.innerWidth           + offSetX
      if(this.ie&&!this.opr) 
            offTop  = document.body.clientHeight  + offSetY
      else  offTop  = window.innerHeight          + offSetY

    } else if( posString == 'leftBottom' ){

      if(this.ie&&!this.opr) 
            offLeft =                               offSetX
      else  offLeft =                               offSetX
      if(this.ie&&!this.opr) 
            offTop  = document.body.clientHeight  + offSetY
      else  offTop  = window.innerHeight          + offSetY

    } else if( posString == 'center' ){

      if(this.ie&&!this.opr) 
            offLeft = document.body.clientWidth/2 + offSetX
      else  offLeft = window.innerWidth/2         + offSetX
      if(this.ie&&!this.opr) 
            offTop  = document.body.clientHeight/2+ offSetY
      else  offTop  = window.innerHeight/2        + offSetY

    } else if( posString == 'centerTop' ){

      if(this.ie&&!this.opr) 
            offLeft = document.body.clientWidth/2 + offSetX
      else  offLeft = window.innerWidth/2         + offSetX
      if(this.ie&&!this.opr) 
            offTop  =                               offSetY
      else  offTop  =                               offSetY

    } else if( posString == 'centerBottom' ){

      if(this.ie&&!this.opr) 
            offLeft = document.body.clientWidth/2 + offSetX
      else  offLeft = window.innerWidth/2         + offSetX
      if(this.ie&&!this.opr) 
            offTop  = document.body.clientHeight  + offSetY
      else  offTop  = window.innerHeight          + offSetY

    } else {

      if(this.ie&&!this.opr) 
            offLeft =                               offSetX
      else  offLeft =                               offSetX
      if(this.ie&&!this.opr) 
            offTop  =                               offSetY
      else  offTop  =                               offSetY

    }

    //--整数化する
    offLeft = parseInt(offLeft,10)
    offTop  = parseInt(offTop,10)

    //--ページ上のレイヤー位置xyを決める
    if(document.all&&!this.opr){
      var mx = document.body.scrollLeft + offLeft
      var my = document.body.scrollTop  + offTop
    } else {
      var mx = self.pageXOffset + offLeft
      var my = self.pageYOffset + offTop
    }

    //--レイヤーを動かす(maveLAYER()と同じ処理)
    if(document.getElementById){ //e5,e6,n6,n7,m1,o6,o7,s1用
        document.getElementById(layName).style.left = mx
        document.getElementById(layName).style.top  = my
    } else if(document.all){     //e4用
        document.all(layName).style.pixelLeft = mx
        document.all(layName).style.pixelTop  = my
    } else if(document.layers)   //n4用
        document.layers[layName].moveTo(mx,my)

    //Mace4.5とWinOperaはsetTimeoutでfixedLAYER()を起動する
    if(!(this.ie&&!this.mac45) || this.opr){
      clearTimeout(fixedLAYER[layName])
      fixedLAYER[layName]=setTimeout("fixedLAYER('"+layName+"','"+posString
                                     +"','" +offSetX+"','"+offSetY+"')",100)
    }
  }


