<!--
/*****************************************************************************/
/* ヘッダ挿入用Javascriptファイル(正式版)	                             */
/* 初版:2004/05/14　Sugiura.Keiichi@mind.co.jp                               */
/* 1.01:2004/06/02 Sugiura.Keiichi@mind.co.jp printThirdLine追加             */
/* 1.1:2004/07/20 Sugiura.Keiichi@mind.co.jp 足跡にLink追加                  */
/* アルゴリズムをシンプルにするため、変数を多用しています。                  */
/*                                                                           */
/*****************************************************************************/
/*===================*/
/* value definitions */
/*===================*/

MODE = "MELFANS";				//meinet1用

/*--------------------*/
/* global definitions */
/*--------------------*/

ENG = 0;
JPN = 1;

var GENURL = '';				//meinet1-URL
var MENURL = '';				//meinet2-URL
/*
var n = location.hostname;
if (n == "www.melfans2.mei.melco.co.jp") {
  var GENURL = "http://www.melfans2.mei.melco.co.jp";
  var MENURL = "http://www.melfans2.mei.melco.co.jp:88";
} else if (n == "wwwf2.mitsubishielectric.co.jp") {
  var GENURL = "http://wwwf2.mitsubishielectric.co.jp/melfansweb";
  var MENURL = "http://wwwf3.mitsubishielectric.co.jp";
} else if (n == "wwwf3.mitsubishielectric.co.jp") {
  var GENURL = "http://wwwf2.mitsubishielectric.co.jp/melfansweb";
  var MENURL = "http://wwwf3.mitsubishielectric.co.jp";
} else if (n == "10.96.95.1"){
  var GENURL = "http://10.96.95.1:10080";
  var MENURL = "http://10.96.95.1:10088";
}
*/

/*==========*/
/* 配列定義 */
/*==========*/
/* Array Deffnition */

KISHU = new Array();

SUB_DIR_JPN = new Array();
SUB_DIR_NAME = new Array();

/*------------------*/
/* local definition */
/*------------------*/

/* 機種指定 */
KISHU[ENG] = "fair";
KISHU[JPN] = "共通";

var FIRST_LINE;					//一行目
var SECOND_LINE;				//二行目
var IMG_DIR = "/image/";			//イメージファイル格納先

/*==============*/
/* 一行目データ */
/*==============*/

var GIF_MELLFANS_FIRST = IMG_DIR+"melfans_log.gif";
var GIF_LEFT_SPACER = IMG_DIR+"left.gif";

/* cnt用定義 */

// 指定例
// CATEGORY_JPN[SEIHIN_JOUHOU] = "日本語のカテゴリー名";
// GIF_FIRST_LINE[SEIHIN_JOUHOU] = IMG_DIR+"イメージファイル名(未選択時)";
// GIF_FIRST_LINE_ON[SEIHIN_JOUHOU] = IMG_DIR+"イメージファイル名(選択時)";
// DISP_MODE_CATEGORY[SEIHIN_JOUHOU] = "タブ表示モード[ON|OFF]";
// GIF_SIZE_CATEGORY[SEIHIN_JOUHOU] = イメージファイルサイズ(幅);
// LINK_FIRST_LINE[SEIHIN_JOUHOU] = "タブのリンク先";

/*==============*/
/* 二行目データ */
/*==============*/

var GIF_MELFANS_SECOND = IMG_DIR+"melfans_log2.gif";
var GIF_SPACER = IMG_DIR+"spacer.gif";

/* cnt用定義 */

// SUB_DIR_JPN[HOTNEWS] = "日本語のサブディレクトリ名";
// SUB_DIR_NAME[HOTNEWS] = "サーバのサブディレクトリ名";
// GIF_SECOND_LINE[HOTNEWS] = IMG_DIR+"イメージファイル名(未選択)";
// GIF_SECOND_LINE_ON[HOTNEWS] = IMG_DIR+"イメージファイル名(選択時)";
// GIF_SIZE_SUB_DIR[HOTNEWS] = イメージファイルサイズ;
// LINK_SECOND_LINE[HOTNEWS] = GENURL+"タブのリンク先";

/*===============*/
/* function main */
/*===============*/
/* 事前処理 */

/* フレームチェック */

//if(self==top && location.hostname!=""){
//  location.replace(GENURL+"/index.php?addr="+location.pathname+"&"+location.search.substring(1));
//}

/* 機種内サブディレクトリ判定 */
var CURRENT_SUB_DIR;				// 機種内サブディレクトリ

BUFFER = new Array();
BUFFER = location.href.split("/");
for(cnt=0;cnt<BUFFER.length;cnt++){
  if(BUFFER[cnt]==KISHU[ENG]){
    CURRENT_SUB_DIR = BUFFER[cnt+1];		// 機種ディレクトリの次が機種内のサブディレクトリ
    if(CURRENT_SUB_DIR.indexOf(".") != -1){	// 拡張子を含む場合はディレクトリではないので
       CURRENT_SUB_DIR = 99;			// 機種内サブディレクトリは空に
    }
    break;
  }
}
if(CURRENT_SUB_DIR == "details"){
  if(location.href.indexOf("topics.htm") > 0){
    CURRENT_SUB_DIR = "standard";
  }
}
/* 主処理 */

//function priHEADER(){
	function topicpath(){
  var HEADER_BUF = "";
//  HEADER_BUF += printFirstLine(SEIHIN_JOUHOU);
//  HEADER_BUF += printSecondLine();
  HEADER_BUF += printThirdLine();
  return HEADER_BUF;
}

/*--------------------------------*/
/* printFirstLine( int category ) */
/* 一行目を処理するモジュール     */
/*--------------------------------*/

function printFirstLine(category){
var msg = "";
msg+='<table border="0" cellpadding="0" cellspacing="0">';
msg+='<tr>';
msg+='<td><img src="'+GIF_MELLFANS_FIRST+'" width="129" height="19"></td>';
msg+='<td><img src="'+GIF_LEFT_SPACER+'" width="2" height="19"></td>';

for(i=0;i<CATEGORY_JPN.length;i++){

  if(DISP_MODE_CATEGORY[i]=="ON"){		// 表示指定(ON)以外の場合はタブ非表示
    msg+='<td>';
    if(category == i){				// 現在のカテゴリの場合は反転GIF使用
      msg+='<img src="'+GIF_FIRST_LINE_ON[i]+'" width="'+GIF_SIZE_CATEGORY[i]+'" height= "19" border="0">';
    }else{
      if(LINK_FIRST_LINE[i] != ""){
        msg+='<a href="'+LINK_FIRST_LINE[i]+'">';
      }
      msg+='<img src="'+GIF_FIRST_LINE[i]+'" width="'+GIF_SIZE_CATEGORY[i]+'" height= "19" border="0">';
      if(LINK_FIRST_LINE[i] != ""){
        msg+='</a>';
      }
    }
    msg+='</td>';
  }
}

msg+='</tr>';
msg+='</table>';

return msg;

}

/*--------------------------------*/
/* printSecondLine( void )        */
/* 二行目を処理するモジュール     */
/*--------------------------------*/

function printSecondLine(sub_directory){
var msg2 = "";

sub_directory = CURRENT_SUB_DIR;

msg2+='<table width="750" border="0" cellspacing="0" cellpadding="0">';
msg2+='<tr>';
msg2+='<td bgcolor="1A1F9C">';
msg2+='<table border="0" cellpadding="0" cellspacing="0" bgcolor="1A1F9C">';
msg2+='<tr>';
msg2+='<td><img src="'+GIF_MELFANS_SECOND+'" width="129" height="18"></td>';
msg2+='<td><img src="'+GIF_SPACER+'" width="9" height="18"></td>';

for(i=0;i<SUB_DIR_JPN.length;i++){
//  if(DISP_MODE_SUB_DIR[i]=="ON"){		// 表示指定(ON)以外の場合はタブ非表示
						// 040701 2行目は表示するものしか変数定義しない
    msg2+='<td>';
    if(sub_directory==SUB_DIR_NAME[i]){		// 現在のカテゴリの場合は反転GIF使用
      msg2+='<img src="'+GIF_SECOND_LINE_ON[i]+'" width="'+GIF_SIZE_SUB_DIR[i]+'" height= "18" border="0">';
    }else{
      if(LINK_SECOND_LINE[i] != ""){
        msg2+='<a href="'+LINK_SECOND_LINE[i]+'" >';
      }
      msg2+='<img src="'+GIF_SECOND_LINE[i]+'" width="'+GIF_SIZE_SUB_DIR[i]+'" height= "18" border="0">';
      if(LINK_SECOND_LINE[i] != ""){
        msg2+='</a>';
      }
    }
    msg2+='</td>';
//  }
}

msg2+='</tr>';
msg2+='</table></td>';
msg2+='</tr>';
msg2+='</table>';

msg2+='<br>';
msg2+=printThirdLine();

return msg2;

}

/*--------------------------------*/
/* printThirdLine( void )         */
/* 三行目を処理するモジュール     */
/*--------------------------------*/
function printThirdLine(){

var msg3;
var subdir_cnt;
var sub_directory;

var LINK_TOP = GENURL+"/index_j.htm";
var LINK_MANABU = GENURL+"/fair/sch_top.htm";

var A_LINK_STYLE = ' style = "text-decoration :underline; color:blue;"';
var A_LINK_TOP = ' target = "_top" ';

msg3 = '';
msg3+='<table width="100%" border="0" cellspacing="0" cellpadding="0">';
msg3+='<tr><td><font style="color:black;font-size:12px;">';

msg3 += '　<a href = "' +LINK_TOP+ '" '+A_LINK_STYLE+A_LINK_TOP+'>TOP</a>';

for(i=0;i<SUB_DIR_NAME.length;i++){
  if(CURRENT_SUB_DIR == SUB_DIR_NAME[i]){
    subdir_cnt = i;
    msg3+='＞　'+SUB_DIR_JPN[subdir_cnt];
    break;
  }
}
if(CURRENT_SUB_DIR == "fa_basic"){
  msg3+= '　＞　<a href="'+LINK_MANABU+'" '+A_LINK_TOP+'>学ぶ・知る</a>　＞　FA機器入門';
}else if(location.href.indexOf("term/yougo")>0){
  msg3+= '　＞　<a href="'+LINK_MANABU+'" '+A_LINK_STYLE+A_LINK_TOP+'>学ぶ・知る</a>　＞　FA用語集';
}else if(location.href.indexOf("sch_top.htm")>0){
  msg3+= '　＞　<a href="'+LINK_MANABU+'" '+A_LINK_TOP+'>学ぶ・知る</a>　＞　スクール情報';
}else if(location.href.indexOf("fair/school_m")>0){
  msg3+= '　＞　<a href="'+LINK_MANABU+'" '+A_LINK_TOP+'>学ぶ・知る</a>　＞　産メカ関連METECトレーニングスクール';
}else if(location.href.indexOf("/whatnew/")>0){
  msg3+='　＞　更新履歴';
}else if(location.href.indexOf("/relation/")>0){
  msg3+='　＞　リンク集';
}

msg3+='</font></td></tr>';
msg3+='</table>'

return msg3;

}

/*----------------*/
/* ライブラリ関数 */
/*----------------*/

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_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) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
