 // was menu.js until '06/08
 // Don't change next line!
var level=new Array(); var href=new Array(); var menu=new Array(); var iconfile=new Array(); var newitem=new Array(); var list=0; var i=0;

 // How to describe indexes
 // (++i, [i] are fixed)
 // level[i]=Layer(1～3)
 // href[i]=Link Target(relative path)
 // menu[i]=Index description
 // iconfile[i]=Icon file name(Only Layer 1. Specify "" when no icon)
 // newitem[i]=1 if "New" icon to be added, otherwise 0

++i; level[i]=1; href[i]="index.htm"; menu[i]="Top"; iconfile[i]=""; newitem[i]=0;
++i; level[i]=1; href[i]="aboutus.htm"; menu[i]="About Us"; iconfile[i]="../image/ic_cp.gif"; newitem[i]=0;
++i; level[i]=2; href[i]="history.htm"; menu[i]="History"; newitem[i]=0;
++i; level[i]=2; href[i]="recruit.htm"; menu[i]="Job Opportunities"; newitem[i]=0;
++i; level[i]=1; href[i]="product.htm"; menu[i]="Machine Translation"; iconfile[i]="../image/ic_mt.gif"; newitem[i]=0;
++i; level[i]=1; href[i]="localize.htm"; menu[i]="Localization"; iconfile[i]="../image/ic_biz.gif"; newitem[i]=0;
++i; level[i]=0; href[i]=""; menu[i]=""; newitem[i]=0; // Dummy entry

 // Function.
function resizedivs() {
 var divobj;
 if (divobj = document.getElementById('idmenu')){
  divobj.style.height = (document.body.clientWidth < document.body.scrollWidth) ? document.body.clientHeight : '100%';
 }
 if (divobj = document.getElementById('idbody')){
  divobj.style.height = (document.body.clientWidth < document.body.scrollWidth) ? document.body.clientHeight : '100%';
  divobj.focus();
 }
}

function writemenu(current) {
 current=current.replace(/[#\?].*/,'');
 current=current.replace(/\%20/g,' ');
 current=current.replace(/\\/g,'/');
 var toppath=current;
 var ct=0;
 for (i in level) {
  ct++;
 }
 for (i=ct-1;i>0;i--) {
  var rep='/'+href[i];
  if (toppath.search(rep)>=0) {
   toppath=toppath.replace(rep,'');
   toppath=toppath+'/';
  }
 }
 if (toppath==current) {
// toppath=current.replace(/[a-zA-Z0-9\-_$]+?\.htm(#*.*)/,''); doesn't work on Mac IE
  toppath=current.replace(/[^\/]+\.htm(#*.*)/,'');
  for (i in level) {
// var rep=href[i].replace(/[a-zA-Z0-9\-_$]+?\.htm(#*.*)/,''); doesn't work on Mac IE
   var rep=href[i].replace(/[^\/]+\.htm(#*.*)/,'');
   toppath=toppath.replace(rep,'');
  }
 }
 var cururl=current.replace(toppath,'');
 if (cururl=='') cururl=href[1];
 var regexp = /^(m|&#0109;)(a|&#0097;)(i|&#0105;)(l|&#0108;)(t|&#0116;)(o|&#0111;)/;
 document.write('<layer bgcolor="#dae4f0" height="200%" width="25%" z-index="1"><div class="menu" id="idmenu">');
 // ScriptTop Don't change this line(for script)
 document.write('  <div class="logo">');
 document.write('   <a href="'+toppath+href[1]+'"><img src="'+toppath+'../image/logo_e.gif" alt=""></a></div>');
 document.write('  <img class="logoback" src="'+toppath+'../image/logoback.jpg" alt="">');
 document.write('  <div class="menucontents">');
 // ScriptTop Don't change this line(for script)
 for (i in level) {
  if (i<=1) continue;
  if (level[i-1]==1) {
   if (list==1) {
    document.write('</ul>');
    list=0;
   }
   document.write('<p class="menu1">');
   if (iconfile[i-1]!="") {
    if (href[i-1]!=cururl) {
     if (regexp.test(href[i-1])) {
      document.write('<a href="'+href[i-1]+'">');
     } else {
      document.write('<a href="'+toppath+href[i-1]+'">');
     }
    }
    document.write('<img src="'+toppath+iconfile[i-1]+'" alt="" align="absbottom">');
    if (href[i-1]!=cururl) {
     document.write('</a>');
    }
    document.write(' ');
   }
   if (href[i-1]!=cururl) {
    if (regexp.test(href[i-1])) {
     document.write('<a href="'+href[i-1]+'">');
    } else {
     document.write('<a href="'+toppath+href[i-1]+'">');
    }
   } else {
    document.write(' <span class="current">');
   }
   document.write(menu[i-1]);
   if (newitem[i-1]==1) {
    document.write('<img class="middle" src="'+toppath+'../image/new.gif" alt="" style="margin-left:1px;">');
   }
   if (href[i-1]!=cururl) {
    document.write(' </a>');
   } else {
    document.write(' </span>');
   }
   document.write('</p>');
  } else {
   if (list==0) {
    document.write('<ul class="menu">');
    list=1;
   }
   document.write('<li class="menu'+level[i-1]+'">');
   document.write('<img src="');
   if (level[i-1]==2) {
    if (level[i]!=3) {
     document.write(toppath+'../image/ic_tribr.gif" alt=""> ');
    } else {
     document.write(toppath+'../image/ic_tribd.gif" alt=""> ');
    }
   } else {
    document.write(toppath+'../image/ic_crcl.gif" alt=""> ');
   }
   if (href[i-1]!=cururl) {
    if (regexp.test(href[i-1])) {
     document.write('<a href="'+href[i-1]+'">');
    } else {
     document.write('<a href="'+toppath+href[i-1]+'">');
    }
   } else {
    document.write('<span class="current">');
   }
   document.write(menu[i-1]);
   if (newitem[i-1]==1) {
    document.write('<img class="middle" src="'+toppath+'../image/new.gif" alt="" style="margin-left:1px;">');
   }
   if (href[i-1]!=cururl) {
    document.write('</a>');
   } else {
    document.write('</span>');
   }
  }
 }
 if (list==1) {
  document.write('</ul>');
  list=0;
 }
 // ScriptBottom Don't change this line(for script)
 document.write('  <p class="menue"><a href="'+toppath+'../index.htm"><img src="'+toppath+'../image/ic_jap.gif" alt="Japanese"></a></p>');
 document.write(' </div>');
 // ScriptBottom Don't change this line(for script)
 document.write('</div>');
 document.write('</div>');
 document.write('</layer>');

 // Resize divs
 resizedivs();
}

 // display copyright
function writecopyright(goma){
 if (goma==1) {
  document.write('<p class="note">This page was translated by using our translation software &quot;Yakuse!! GOMA&quot; and then edited manually.</p>');
 }
 var now=new Date();
 var nowyear=now.getFullYear();
 document.write('<p class="copyright">&copy;');
 document.write(nowyear);
 document.write(' MT Labs, Inc.</p>');
}
function copyright(goma){
 if (navigator.appName=='Microsoft Internet Explorer') {
  if ((idbody.scrollHeight+62)<document.body.clientHeight) {
   document.write('<div id="copyright" class="footer">');
  } else {
   document.write('<div id="copyright" class="none">');
  }
 } else {
  document.write('<div id="copyright" class="none">');
  document.write('<p class="copyright" style="margin-top:2em;text-align:center">Please use Microsoft Internet Explorer for printing.</p>');
 }
 writecopyright(goma);
 document.write('</div>');
}

 // reposition copyright
function reposcopy(){
 if ((navigator.appName=='Microsoft Internet Explorer')&&((idbody.scrollHeight+62)<document.body.clientHeight)) {
  document.all.copyright.className = 'footer';
  document.all.copyright.style.cssText = 'bottom:6px; position:absolute; width:100%;';
 } else {
  document.all.copyright.className = 'none';
  document.all.copyright.style.cssText = 'width:100%;';
 }

 // Resize divs
 resizedivs();
}

 // New icon display
function newicon(start, valid) {
 var defvalid = 15;
 var imgfile = 'http://www.mtlabs.co.jp/image/new.gif';

// if (valid == undefined) valid = defvalid; doesn't work on Mac IE
 if (valid == null) valid = defvalid;
 start = "20" + start;
 var strstart = start.split("/");
 var strdate = new Date(strstart[0],strstart[1]-1,strstart[2]);
 var strtime = strdate.getTime();
 var valtime = strtime + valid * 1000 * 60 * 60 * 24;
 var curdate = new Date();
 var curtime = curdate.getTime();
 if (curtime < valtime) {
  document.write('<img class="middle" src="'+imgfile+'" alt="">');
 }
}
