/*============================================================================
/* JavaScript Language : 
/*============================================================================*/
/*this.window.focus();	/*	*/

var sys_exe_next = 'BKhpS:EXEC:NEXT'; 	/* Next Exec No. 	*/
var sys_exe_back = 'BKhpS:EXEC:BACK'; 	/* Back Exec No. 	*/
var sys_exe_find = 'BKhpS:EXEC:FIND'; 	/* Find Name String	*/
var sys_exe_code = 'BKhpS:EXEC:CODE'; 	/* Find Code String	*/

/*----------------------------------------------------------------------------
/* setCookei() : Set Cookei Name=Value
/* 	< Parameter >
/*		1. gName : [I] : Cookei Name
/* 		2. gData : [I] : Cookei Value
/* 	< Returen   >
/*		True / False
/*----------------------------------------------------------------------------*/
function setCookei(gName, gData){
	if( null != gName && null != gData ) {
		exp_day = 'Wed=, 01 jan 2020 18:56:35 GMT';
		document.cookie = gName + '=' + escape(gData) +";expires="+exp_day ;
		return true;
	}
	return false ;
}

/*----------------------------------------------------------------------------
/* getCookei() : Get Cookei Value
/* 	< Parameter >
/*		1. gName : [I] : Cookei Name
/* 	< Returen >
/*		String : Cookei Value
/*----------------------------------------------------------------------------*/
function getCookei(gName){
	gName += '=';
	g_buff = document.cookie + ';' ;
	s_leng = g_buff.indexOf(gName);
	if ( -1 != s_leng ){
		s_last = g_buff.indexOf(';',s_leng );
		return unescape(g_buff.substring(s_leng+gName.length,s_last));
	}
	return s_leng ;
}

/*----------------------------------------------------------------------------
/* delCookei(gName) :  Delete Value
/* 	< Parameter >
/*		1. gName : [I] : Cookei Name
/* 	< Returen   >
/*		String : Cookei Value
/*----------------------------------------------------------------------------*/
function delCookei(gName){
	document.cookie = gName + '=;expires=Tru, 01-Jan-70 00:00:01 GMT' ;
	return true;
}

/*----------------------------------------------------------------------------
/* goBack() : 
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function goBack(){
	history.back();
}

/*----------------------------------------------------------------------------
/* noSaport() : 
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function noSaport() {
	alert('この機能は未搭載です。');
}

/*----------------------------------------------------------------------------
/* goFindSPC(g_text) :  Set Search String Count
/* 	< Parameter >
/*		1. g_text : [I] : Search String Area (Space Demitter)
/* 	< Returen   >
/*		Integer : String Count
/*----------------------------------------------------------------------------*/
function goFindSPC(g_text){
	var lp,bp=0,sp=0;
	/*-- 全角を半角に置き換える --*/
	var g_buff = '';
	for (lp=0;lp<g_text.length;lp++){
		c_text=g_text.substring(lp,lp+1);
		if('　'==c_text) c_text=' ';
		g_buff+=c_text; 
	}
	/*-- 空白で分割するし検索文字列数を求める --*/	
	s_text = g_buff.split(' ');
	for (lp=0;lp<s_text.length;lp++){
		if(0 < s_text[lp].length) sp++;
		c_text = s_text[lp];
		/*--alert('['+c_text.length+','+c_text+','+sp );	/*-- --*/
	}
	/*-- 検索文字列数を返す --*/	
	return sp;
}

/*----------------------------------------------------------------------------
/* goPageClose(thisf) :  Close object Window
/* 	< Parameter >
/*		1. thisf : [I] : Search String Area (Space Demitter)
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function goPageClose(thisf) {
	thisf.close();
	return 1;
}

/*----------------------------------------------------------------------------
/* goExit() :  Close Window
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function goExit() {
	window.close();
}

/*----------------------------------------------------------------------------
/* goPage() :  Go Next Page View
/* 	< Parameter > : Nothing
/*		1. myPage : [I] : Next Page File Name
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function goPage(myPage) {
	if(''==myPage) return;
	location.href=myPage;
}

function msgStatus(myText) {
	defaultStatus=myText;
}

/*----------------------------------------------------------------------------
/* SS_Find() :  
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_Find(n, d) {
  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=SS_Find(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

/*----------------------------------------------------------------------------
/* SS_Img() :  
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_Img(event, grpName) {
  var i,img,ssArr,args=SS_Img.arguments;
  if (event == "over") {
    document.SS_Over = ssArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = SS_Find(args[i])) != null) {
      if (!img.SS_up) img.SS_up = img.src;
      img.src = (img.SS_dn && args[i+2]) ? args[i+2] : args[i+1];
      ssArr[ssArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.SS_Over.length; i++) {
      img = document.SS_Over[i]; img.src = (img.SS_dn) ? img.SS_dn : img.SS_up; }
  }
}

/*----------------------------------------------------------------------------
/* SS_top() :  
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_top(event, my){
  var myUP='./image/menu/bMenuB01.jpg';
  var i, ssArr, args=SS_top.arguments;
  if (event == "over") {
	document.SS_Over = ssArr = new Array();
	ssArr[ssArr.length] = my.background;
	my.background = myUP;
	msgStatus(SS_href(my));
  } else if (event == "out" ) {
    if( 0 < document.SS_Over.length ) my.background = document.SS_Over[document.SS_Over.length-1];
	msgStatus('');
  } else if (event == "none" ) {
  } else if (event == "nop" ) {
  }
}

/*----------------------------------------------------------------------------
/* SS_now() :  
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_now(event, my){
  var myUP='../image/menu/bMenuY01.jpg';
  var i, ssArr, args=SS_now.arguments;
  
  if (event == "over") {
	document.SS_Over = ssArr = new Array();
	ssArr[ssArr.length] = my.background;
	my.background = myUP;
	msgStatus(SS_href(my));
  } else if (event == "out" ) {
    if( 0 < document.SS_Over.length ) my.background = document.SS_Over[document.SS_Over.length-1];
	msgStatus('');
  } else if (event == "none" ) {
  } else if (event == "nop" ) {
  }
}

/*----------------------------------------------------------------------------
/* SS_sub() :  
/* 	< Parameter > : Nothing
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_sub(event, my){
  var myUP='../image/menu/sMenuY150.jpg';
  var i, ssArr, args=SS_sub.arguments;
  if (event == "over") {
	document.SS_Over = ssArr = new Array();
	ssArr[ssArr.length] = my.background;
	my.background = myUP;
	msgStatus(SS_href(my));
  } else if (event == "out" ) {
   if( null != document.SS_Over.length ) {
    if( 0 < document.SS_Over.length ) {
	my.background = document.SS_Over[document.SS_Over.length-1];
	msgStatus('');
    }
   }
  } else if (event == "none" ) {
	msgStatus(SS_href(my));
  } else if (event == "nop" ) {
	msgStatus('');
  }
}

/*----------------------------------------------------------------------------
/* SS_href() :  Search HREF 
/* 	< Parameter > : 
/*		1. myT: [I] : TD Tag Object
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_href(myT){
  var i;
  var len=myT.id.length-1;
  var sid=myT.id.substr(1, len);
  for(i=0;i<document.links.length;i++){
	if(0<document.links[i].href.search(sid)){
		return document.links[i].href;
	}
  }
  return '';
}

/*----------------------------------------------------------------------------
/* SS_Page() :  Go Next PageID View 
/* 	< Parameter > : 
/*		1. my : [I] : TD Tag Object
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_Head(my){
	var purl=SS_href(my);
	if(''==purl) return;
	location.href=purl;
}

/*----------------------------------------------------------------------------
/* SS_Page() :  Go Next PageID View 
/* 	< Parameter > : 
/*		1. my : [I] : TD Tag Object
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function SS_Page(my){
	if(''==my.id) return;
	location.href=my.id;
}

/*----------------------------------------------------------------------------
/* OpenModalDialog(strURL, dx, dy) : Modal Mode Open Dialog (モーダル表示)
/* 	< Parameter > : Nothing
/* 		1. strURL : [I] : Dialog URL
/* 		2. dx     : [I] : Dialog Width
/* 		3. dy     : [I] : Dialog Height
/* 	< Returen   > : String
/*----------------------------------------------------------------------------*/
function OpenModalDialog(strURL, dx, dy) {
	var winLeft = 1024-dx-1;  /* OK */
	var winTop  = 0;          /* OK */
	var strAttr ='dialogWidth:'+dx+'px;dialogHeight:'+dy+'px;dialogTop:'+winTop+'px;dialogLeft:'+winLeft+'px;';
	    strAttr+='toolbar:0;location:0;directories:0;menubar:0;scroll:0;status:0;resizable:0;help:no;';
	var strResult = window.showModalDialog(strURL, window, strAttr);
	return strResult;
}

/*----------------------------------------------------------------------------
/* OpenSizeWindow(wURL, x, y) : Open Window (サイズ指定表示)
/* 	< Parameter > : Nothing
/* 		1. wURL : [I] : Open Window URL
/* 		2. wx   : [I] : Window Width
/* 		3. wy   : [I] : Window Height
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function OpenSizeWindow(wURL, wx, wy) {
	var winLeft = (1024-wx) /2;  /* OK */
	var winTop  = 50;           /* OK */
	var wAttr   = 'width='+wx+',height='+wy+',top='+winTop+',left='+winLeft+'';
//	var wAttr   = 'width='+wx+',height='+wy+'';
	    wAttr  += ',fullscreen=0,toolbar=0,location=0,directories=0,menubar=0,status=0,resizable=1';
	window.open(wURL, '', wAttr);
}

function goNext211() { OpenModalDialog('./211.html',800,620); /* モーダル表示(592×524+26+5+20:93) */ }
function goNext212() { OpenModalDialog('./212.html',800,700); /* モーダル表示(右上隅) */ }
function goNext213() { OpenModalDialog('./213.html',800,700); /* モーダル表示(右上隅) */ }
function goNext221() { OpenModalDialog('./221.html',800,625); /* モーダル表示(800×532) */ }
function goNext222() { OpenModalDialog('./222.html',800,405); /* モーダル表示(800×315) */ }
function goNext223() { OpenModalDialog('./223.html',800,625); /* モーダル表示(800×532) */ }
function goNext231() { OpenModalDialog('./231.html',800,625); /* モーダル表示(800×532) */ }
function goNext232() { OpenModalDialog('./232.html',800,700); /* モーダル表示(右上隅) */ }
function goNext233() { OpenModalDialog('./233.html',800,700); /* モーダル表示(右上隅) */ }
function goWindOpen(wURL) {
	var wx = 800;	/* Window Width  */
	var wy = 625;	/* Window Height */
	switch(wURL){					/* Picture Size */
		case './111O1.html': wx=500; wy=480; break;	/*  450×360 	*/
		case './111O2.html': wx=560; wy=610; break;	/*  512×490 	*/
		case './111G1.html': wx=500; wy=480; break;	/*  450×350 	*/
		case './111G2.html': wx=500; wy=480; break;	/*  450×350 	*/
		case './111G3.html': wx=500; wy=480; break;	/*  450×350 	*/
		case './113.html':  wy=655; break;	/*  800×532 	*/
		case './e113.html': wy=655; break;	/*  800×532 	*/
		case './211.html': wy=620; break;	/*  592×524 	*/
		case './212.html': wy=-700; break;	/*  800×ooo 	*/
		case './213.html': wy=-700; break;	/*  800×ooo 	*/
		case './221.html': wy=625; break;	/*  800×532 	*/
		case './222.html': wy=405; break;	/*  800×315 	*/
		case './223.html': wy=625; break;	/*  800×532 	*/
		case './231.html': wy=625; break;	/*  800×532 	*/
		case './232.html': wy=-700; break;	/*  800×ooo 	*/
		case './233.html': wy=-700; break;	/*  800×ooo 	*/
		default: wy=-1;  break;
	}
	if ( 0<wy ) OpenModalDialog(wURL,wx,wy); /* モーダル表示(右上隅) */
}
function goWindSize(wURL) {
	var wx = 800;	/* Window Width  */
	var wy = 625;	/* Window Height */
	switch(wURL){					/* Picture Size */
		case './111O1.html': wx=500; wy=480; break;	/*  450×360 	*/
		case './111O2.html': wx=560; wy=600; break;	/*  512×490 	*/
		case './111G1.html': wx=500; wy=480; break;	/*  450×350 	*/
		case './111G2.html': wx=500; wy=480; break;	/*  450×350 	*/
		case './111G3.html': wx=500; wy=480; break;	/*  450×350 	*/
		case './113.html':  wy=625; break;	/*  800×532 	*/
		case './e113.html': wy=625; break;	/*  800×532 	*/
		case './211.html': wy=620; break;	/*  592×524 	*/
		case './212.html': wy=-700; break;	/*  800×ooo 	*/
		case './213.html': wy=-700; break;	/*  800×ooo 	*/
		case './221.html': wy=625; break;	/*  800×532 	*/
		case './222.html': wy=405; break;	/*  800×315 	*/
		case './223.html': wy=625; break;	/*  800×532 	*/
		case './231.html': wy=625; break;	/*  800×532 	*/
		case './232.html': wy=-700; break;	/*  800×ooo 	*/
		case './233.html': wy=-700; break;	/*  800×ooo 	*/
		default: wy=-1;  break;
	}
	if ( 0<wy ) OpenSizeWindow(wURL,wx,wy); /* サイズ指定表示 */
}

/*----------------------------------------------------------------------------
/* outCopyRight(my) : Output Copyright String
/* 	< Parameter > : Nothing
/* 		1. my   : [I] : Object
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function outCopyRight(my) {
	my.document.write('<FONT STYLE="font-size:10pt;"><CENTER>Copyright&copy; 2007, BUNKA JIDOSHA KOGYO CO.,LTD. All rights reserved.</CENTER></FONT>');
	//my.document.write('<FONT STYLE="font-size:10pt;"><CENTER>Copyright(C) 2007, 文化自動車工業株式会社(BUNKAJIDOSHA KOGYO CO.,LTD.), All rights reserved.</CENTER></FONT>');
	//<CENTER>Copyright(C) yyyy-2007, BUNKA CORPORATION, All rights reserved.</CENTER>
}

/*----------------------------------------------------------------------------
/* outLogoString(my) : Output Logo String
/* 	< Parameter > : Nothing
/* 		1. my   : [I] : Object
/* 	< Returen   > : Nothing
/*----------------------------------------------------------------------------*/
function outLogoString(my) {
	my.document.write('<FONT STYLE="font-size:1pt;"><BR></FONT><FONT STYLE="font-size:8pt; font-family:ＭＳ ゴシック;"></B></I>wiring harness<FONT STYLE="font-size:4pt;">&nbsp;</FONT>&<FONT STYLE="font-size:4pt;">&nbsp;</FONT>parts</I></B></FONT>');
	//wiring harness & parts
	//<FONT STYLE="font-size:8pt; font-family:ＭＳＰ ゴシック;"><B></I>wiring harness & parts</I></B></FONT>

}

function outCodeString(my) {
	var c_buff,t_buff='',i;
	for(i=0;i<my.length;i++) {
		c_buff ='0'+my.charCodeAt(i);
		if(3<c_buff.length) c_buff=c_buff.substr(c_buff.length-3,3);
		t_buff+=''+c_buff+';';
	}
	return t_buff;
}
function outEmailAddress() {
	//String(ID).charCodeAt(n);
	return '&#107;&#045;&#110;&#105;&#116;&#111;&#104;&#064;&#098;&#117;&#110;&#107;&#097;&#106;&#046;&#099;&#111;&#046;&#106;&#112;';
}
function outEmailString(my) {
	my.document.write(outEmailAddress());
}
function outMailtoString(my,mName) {
	var args=outMailtoString.arguments;
	var n_to=outEmailAddress();
	var m_to='';
	//if(mName) n_to=mName;
	if(2<=args.length) n_to=args[1];
	m_to = '<A HREF="mailto:'+outEmailAddress()+'">'+n_to+'</A>';
	my.document.write(m_to);
}
