/* */
  var master_url = 'http://egt.e-globaledge.com';

/*
 * 2008/08/08 Navigation Menu (all solutions right-side)
 * 2010/04/01 Menu Edit
 *
*/
function autoLoad( fname ) {
  fname=GetFileName(fname);
  switch(fname){
    case 'index':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(1,0,0,0,0,0, 1,0,0, 1,0,0,0,0,0);
      break;

    /* 基板検査 */
    case 'ts12x':
      FlashDisplay('teradyne_logo', 176, 42, 'false', 10);
      tree_menu(1,1,0,0,0,0, 0,0,0, 0,0,0,0,0);
      break;
    case 'fixture':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(1,0,1,0,0,0, 0,0,0, 0,0,0,0,0);
      break;
    case 'functional':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(1,0,0,1,0,0, 0,0,0, 0,0,0,0,0);
      break;
    case 'boundary':
      FlashDisplay('BoundaryScan', 176, 42, 'false', 10);
      tree_menu(1,0,0,0,1,0, 0,0,0, 0,0,0,0,0);
      break;
    case 'ema3430':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(1,0,0,0,0,1, 0,0,0, 0,0,0,0,0);
      break;

    /* 組込製品 */
    case 'adlink':
      document.write('<p class="imageLayout02"><a href="http://www.adlinktech.com/" target="_blank"><img src="' + master_url + '/solutions/tm2/img/adlink00.gif" width="130" height="40" alt="ADLINKのサイトへ" /></a></p>');
      tree_menu(0,0,0,0,0,0, 1,1,0, 0,0,0,0,0);
      break;
    case 'softec':
      document.write('<p class="imageLayout02"><a href="http://www.softecmicro.jp/" target="_blank"><img src="' + master_url + '/solutions/tm2/img/softec00.gif" width="160" height="42" alt="SofTec Microsystems Japanのサイトへ" /></a></p>');
      tree_menu(0,0,0,0,0,0, 1,0,1, 0,0,0,0,0);
      break;

    /* その他の部材やサービス */
    case 'maskcarrier':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(0,0,0,0,0,0, 0,0,0, 1,1,0,0,0);
      break;
    case 'silicontape':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(0,0,0,0,0,0, 0,0,0, 1,0,1,0,0);
      break;
    case 'testservice':
      FlashDisplay('MakeItSimple', 176, 42, 'false', 10);
      tree_menu(0,0,0,0,0,0, 0,0,0, 1,0,0,1,0);
      break;
    case 'johnstech':
      document.write('<p class="imageLayout02"><a href="http://www.johnstech.com/" target="_blank"><img src="' + master_url + '/solutions/ks1/img/johnstech00.gif" width="150" height="60" alt="Johnstech Internationalのサイトへ" /></a></p>');
      tree_menu(0,0,0,0,0,0, 0,0,0, 1,0,0,0,1);
      break;
    default:
      document.write('ERROR: file ' + fname + '.html not found.');
  }
  document.write('<p class="imageLayout02"><a href="http://www.etechnoshop.com/"><img src="' + master_url + '/solutions/img/eLogo1.gif" width="160" height="80" alt="eTechnoShop PRO" /></a></p>');
  RandomTopics(0);
}

function RandomTopics( num ) {
  if(num==0) {
    num = Math.random();
    num = num*100;
    num = Math.ceil(num);
  }

  document.write('<div class="topic">');
  document.write('<img src="' + master_url + '/solutions/img/topic_top.gif" width="224" height="40" alt="注目の製品" />');

  if(num<=10) {
    document.write('<a href="' + master_url + '/solutions/ks1/johnstech.html"><img src="' + master_url + '/solutions/img/top_johnstech1.jpg" width="224" height="150" alt="Johnstech社製品" /></a>');
    document.write('<p>高周波数対応テストソケット<br />高周波デバイス検査用コンタクト・ピンにおいて世界的な実績を誇るジョンステック社の、高周波数対応のテストソケットをご提供します。</p>');
  } else if(num<=20) {
    document.write('<a href="' + master_url + '/solutions/ks1/johnstech.html"><img src="' + master_url + '/solutions/img/top_johnstech2.jpg" width="224" height="150" alt="Johnstech社製品" /></a>');
    document.write('<p>高周波数対応テストソケット<br />高周波デバイス検査用コンタクト・ピンにおいて世界的な実績を誇るジョンステック社の、高周波数対応のテストソケットをご提供します。</p>');
  } else if(num<=30) {
    document.write('<a href="' + master_url + '/solutions/ks1/johnstech.html"><img src="' + master_url + '/solutions/img/top_johnstech3.jpg" width="224" height="150" alt="Johnstech社製品" /></a>');
    document.write('<p>高周波数対応テストソケット<br />高周波デバイス検査用コンタクト・ピンにおいて世界的な実績を誇るジョンステック社の、高周波数対応のテストソケットをご提供します。</p>');
  } else if(num<=40) {
    document.write('<a href="' + master_url + '/solutions/tm2/softec.html"><img src="' + master_url + '/solutions/img/top_softec.jpg" width="224" height="150" alt="SofTec MicroSystems社製品" /></a>');
    document.write('<p>フラッシュランナー<br />業界最速のプログラミングアルゴリズムを搭載したインシステム・プログラマ。製造ラインに最適なソリューションをご提供します。</p>');
  } else if(num<=60) {
    document.write('<a href="' + master_url + '/solutions/tm2/softec.html"><img src="' + master_url + '/solutions/img/top_softec.jpg" width="224" height="150" alt="SofTec MicroSystems社製品" /></a>');
    document.write('<p>フラッシュランナー<br />業界最速のプログラミングアルゴリズムを搭載したインシステム・プログラマ。製造ラインに最適なソリューションをご提供します。</p>');
  } else if(num<=70) {
    document.write('<a href="' + master_url + '/solutions/tm2/softec.html"><img src="' + master_url + '/solutions/img/top_softec.jpg" width="224" height="150" alt="SofTec MicroSystems社製品" /></a>');
    document.write('<p>業界最速のプログラミングアルゴリズムを搭載したインシステム・プログラマ。製造ラインに最適なソリューションをご提供します。</p>');
  } else if(num<=80) {
    document.write('<a href="' + master_url + '/solutions/tm2/softec.html"><img src="' + master_url + '/solutions/img/top_softec.jpg" width="224" height="150" alt="SofTec MicroSystems社製品" /></a>');
    document.write('<p>業界最速のプログラミングアルゴリズムを搭載したインシステム・プログラマ。製造ラインに最適なソリューションをご提供します。</p>');
  } else {
    document.write('<a href="' + master_url + '/solutions/tm2/adlink.html"><img src="' + master_url + '/solutions/img/top_adlink.jpg" width="224" height="150" alt="ADLINK社製品" /></a>');
    document.write('<p>ADLINK社の工業用コンピューター<br />計測用ボードの他、CPUボード、モーションボード、エンベデッドタイプPCなど幅広い製品をご提供しています。</p>');
  }

  document.write('<img src="' + master_url + '/solutions/img/topic_end.gif" width="224" height="30" />');
  document.write('<p class="loadnumber">TOPIC NUMBER:' + num + '</p>');
  document.write('</div><!--- topic --->');
}


/*
 Side Menu for Solutions
*/
function tree_menu( ) {
  var title = '事業紹介';

  var fpath = new Array();
  var name  = new Array();
  var i=0;
  /* 基板検査 */
  fpath[i] = '' + master_url + '/solutions/ts1/ts12x.html';		name[i] = 'インサーキットテスター';		i++;  //  10
  fpath[i] = '' + master_url + '/solutions/ts1/fixture.html';		name[i] = 'インサーキット治具';			i++;  //  11
  fpath[i] = '' + master_url + '/solutions/tm1/functional.html';	name[i] = 'ファンクションテスター';		i++;  //  12
  fpath[i] = '' + master_url + '/solutions/ts1/boundary.html';		name[i] = 'バウンダリスキャンソリューション';	i++;  //  13
  fpath[i] = '' + master_url + '/solutions/ts2/ema3430.html';		name[i] = '実装基板ビューアー';			i++;  //  14
  /* 組込製品 */
  fpath[i] = '' + master_url + '/solutions/tm2/adlink.html';		name[i] = '工業用コンピューター';		i++;  //  20
  fpath[i] = '' + master_url + '/solutions/tm2/softec.html';		name[i] = 'フラッシュプログラマー';		i++;  //  21
  /* その他のサービスや事業 */
  fpath[i] = '' + master_url + '/solutions/tm1/maskcarrier.html';	name[i] = 'マスクキャリア';			i++;  //  30
  fpath[i] = '' + master_url + '/solutions/tm1/silicontape.html';	name[i] = 'シリコン粘着テープ';			i++;  //  31
  fpath[i] = '' + master_url + '/solutions/tm2/testservice.html';	name[i] = '受託検査業務';			i++;  //  32
  fpath[i] = '' + master_url + '/solutions/ks1/johnstech.html';		name[i] = '高周波対応テストソケット';		i++;  //  33

  var node  = new Array();
  var depth = 0;
  var subname  = '';
  var ref_number = 0;
  var offset = 10;
  var comment_node = 9999999;

  option=tree_menu.arguments;
  var j=0;

  b = new dTree('b');
  b.config.useCookies = false;
  b.config.target     = '';
//  b.config.target     = '_blank';
//  b.add(0, -1, '<span class="bold">' + title + '</span>', '', title);
  b.add(0, -1, title, '' + master_url + '/solutions/index.html', title);

  node[depth]=0; i=0;

  ref_number = ref_number + offset;

  subname = '基板検査'; // A
  b.add(ref_number, node[depth], subname, '', subname, '', '', '', option[j++]);
  node[++depth] = ref_number;
    subname = name[i];    // 10
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'TS12x LXシリーズ';
      b.add(100, ref_number, subname, fpath[i] + '#TSLX', subname, '', '', '', true);
      subname = 'TS12x LHシリーズ';
      b.add(101, ref_number, subname, fpath[i] + '#TSLH', subname, '', '', '', true);
      subname = 'カタログダウンロード';
      b.add(102, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
      subname = 'メーカー紹介';
      b.add(103, ref_number, subname, fpath[i] + '#MAKR', subname, '', '', '', true);
    subname = name[++i];  // 11
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = '治具＆プログラム開発工程';
      b.add(110, ref_number, subname, fpath[i] + '#FLOW', subname, '', '', '', true);
      subname = '主要設備';
      b.add(111, ref_number, subname, fpath[i] + '#PLNT', subname, '', '', '', true);
      subname = 'サポート体制';
      b.add(112, ref_number, subname, fpath[i] + '#SPRT', subname, '', '', '', true);
      subname = '治具基本キット';
      b.add(113, ref_number, subname, fpath[i] + '#FKIT', subname, '', '', '', true);
      subname = '治具サイズ表ダウンロード';
      b.add(114, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
    subname = name[++i];  // 12
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'EFS model-0';
      b.add(120, ref_number, subname, fpath[i] + '#EFS0', subname, '', '', '', true);
      subname = '受注生産品';
      b.add(121, ref_number, subname, fpath[i] + '#EXTF', subname, '', '', '', true);
      subname = 'カタログダウンロード';
      b.add(122, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
    subname = name[++i];  // 13
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'Basic Scan';
      b.add(140, ref_number, subname, fpath[i] + '#BSCN', subname, '', '', '', true);
      subname = 'Scan Path Finder';
      b.add(141, ref_number, subname, fpath[i] + '#SCPF', subname, '', '', '', true);
      subname = 'Function Station';
      b.add(142, ref_number, subname, fpath[i] + '#FNST', subname, '', '', '', true);
    subname = name[++i];  // 14
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'EMA-3430A/3540';
      b.add(150, ref_number, subname, fpath[i] + '#EMA3', subname, '', '', '', true);
      subname = '使用目的';
      b.add(151, ref_number, subname, fpath[i] + '#OBJC', subname, '', '', '', true);
      subname = '性能仕様';
      b.add(152, ref_number, subname, fpath[i] + '#SPCA', subname, '', '', '', true);
      subname = '機能仕様';
      b.add(153, ref_number, subname, fpath[i] + '#SPCB', subname, '', '', '', true);
      subname = 'カタログダウンロード';
      b.add(154, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
  depth--;

  ref_number = ref_number + offset;
  subname = '組込製品';  // B
  b.add(ref_number, node[depth], subname, '', subname, '', '', '', option[j++]);
  node[++depth] = ref_number;
    subname = name[++i];  // 20
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'ADLINKについて';
      b.add(400, ref_number, subname, fpath[i] + '#ADLK', subname, '', '', '', true);
      subname = 'Test & Measurement';
      b.add(401, ref_number, subname, fpath[i] + '#ADTM', subname, '', '', '', true);
      subname = 'Industiral Automation';
      b.add(402, ref_number, subname, fpath[i] + '#ADIA', subname, '', '', '', true);
      subname = 'Industrial Computer';
      b.add(403, ref_number, subname, fpath[i] + '#ADIC', subname, '', '', '', true);
      subname = 'オンラインショップ';
      b.add(404, ref_number, subname, fpath[i] + '#EGPR', subname, '', '', '', true);
    subname = name[++i];  // 21
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'メーカー紹介';
      b.add(400, ref_number, subname, fpath[i] + '#MAKR', subname, '', '', '', true);
  depth--;

  ref_number = ref_number + offset;
  subname = 'その他の部材やサービス'; // C
  b.add(ref_number, node[depth], subname, '', subname, '', '', '', option[j++]);
  node[++depth] = ref_number;
    subname = name[++i];  // 30
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'マスクキャリアについて';
      b.add(500, ref_number, subname, fpath[i] + '#MSKC', subname, '', '', '', true);
      subname = 'マスクキャリアの利点';
      b.add(501, ref_number, subname, fpath[i] + '#MRIT', subname, '', '', '', true);
      subname = '汎用マスクキャリア';
      b.add(502, ref_number, subname, fpath[i] + '#GMSK', subname, '', '', '', true);
      subname = 'お問い合せ';
      b.add(503, ref_number, subname, fpath[i] + '#CNTC', subname, '', '', '', true);
      subname = 'カタログダウンロード';
      b.add(504, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
    subname = name[++i];  // 31
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = '特性';
      b.add(510, ref_number, subname, fpath[i] + '#SPEC', subname, '', '', '', true);
      subname = '主な適用';
      b.add(511, ref_number, subname, fpath[i] + '#APLY', subname, '', '', '', true);
      subname = '供給';
      b.add(512, ref_number, subname, fpath[i] + '#SPLY', subname, '', '', '', true);
      subname = 'お問い合せ';
      b.add(513, ref_number, subname, fpath[i] + '#CNTC', subname, '', '', '', true);
      subname = 'カタログダウンロード';
      b.add(514, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
    subname = name[++i];  // 32
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = '特徴';
      b.add(430, ref_number, subname, fpath[i] + '#SPEC', subname, '', '', '', true);
    subname = name[++i];  // 33
    b.add(++ref_number, node[depth], subname, fpath[i], subname, '', '' + master_url + '/js/img/page.gif', '' + master_url + '/js/img/page.gif', option[j++]);
      subname = 'PAD ROLシリーズ';
      b.add(300, ref_number, subname, fpath[i] + '#PAD', subname, '', '', '', true);
      subname = 'LEAD ROLシリーズ';
      b.add(301, ref_number, subname, fpath[i] + '#LEAD', subname, '', '', '', true);
      subname = 'Edge400aシリーズ';
      b.add(302, ref_number, subname, fpath[i] + '#EDGE', subname, '', '', '', true);
      subname = 'カタログダウンロード';
      b.add(303, ref_number, subname, fpath[i] + '#CTLG', subname, '', '', '', true);
      subname = 'メーカー紹介';
      b.add(304, ref_number, subname, fpath[i] + '#MAKR', subname, '', '', '', true);
  depth--;

  document.write('<div class="dtree">');
  document.write(b);
  document.write('</div><!--- dtree --->');

}


function dtree_exsample() {
  d = new dTree('d');
  d.add( 0,-1,'タイトル');
  d.add( 1, 0,'Node 1',      'example01.html');
  d.add( 2, 0,'Node 2',      'example01.html');
  d.add( 3, 1,'Node 1.1',    'example01.html');
  d.add( 4, 0,'Node 3',      'example01.html');
  d.add( 5, 3,'Node 1.1.1',  'example01.html');
  d.add( 6, 5,'Node 1.1.1.1','example01.html');
  d.add( 7, 0,'Node 4',      'example01.html');
  d.add( 8, 1,'Node 1.2',    'example01.html');
  d.add( 9, 0,'My Pictures', 'example01.html', 'Pictures I\'ve taken over the years', '', '', 'http://testscript-debug.com/js/img/imgfolder.gif');
  d.add(10, 9,'Iceland',     'example01.html', 'Pictures of G and G');
  d.add(11, 9,'birthday',    'example01.html');
  d.add(12, 0,'Recycle Bin', 'example01.html', '', '', 'http://www.testscript-debuug.com/js/img/trash.gif');

  document.write(d);
}

function dtree_folders() {
  var node  = new Array();
  var depth = 0;
  var title = '';

  x = new dTree('x');
  x.config.useCookies = false;
  x.config.target     = '';
  x.add(0, -1, '<span class="bold">' + title + '</span>', '', title);

  node[depth] = 0;

  depth           = 0;
  node[depth]     = 0;
  var folder_node = 99999999;

  document.write(x);
}
