/********* Ver 3.01 [081215] shift_jis CR+LF ************************/
/*-----------------------*----*----*----*----*----*----* Default */
//----*----* config
var W_MAS_V03_CSS_COM_C01_PATH = 'common_c01';// add v3.01
var W_MAS_V03_IMG_COM_C01_PATH = 'common_c01';// add v3.01
var W_MAS_V03_JS_COM_C01_PATH = 'common_c01';// add v3.01
//var W_MAS_V03_COM_C01_PATH = 'common_c01';// del v3.01
var W_MAS_V03_JS_COM_PATH = '/v03/w_com_v03/js/w_com_v03.js';
var W_MAS_V03_JS_PRT_PATH = '';
var W_MAS_V03_JS_LIB_PATH = '/v03/w_mas_v03/js/w_mas_v03_lib.js';

//----*----* document info
//----* config
var W_MAS_V03_DOC_INF_MOD = 'auto';// 'auto = auto documentURL / manual = manual documentURL'
//----* main program
var W_MAS_V03_DOC_INF = W_MAS_V03_DocInf();
if (W_MAS_V03_DOC_INF_MOD == 'auto') {
	var W_MAS_V03_DOC_URL = W_MAS_V03_DOC_INF[2];
	var W_MAS_V03_DOC_URL_ARR = new Array ();
	W_MAS_V03_DOC_URL_ARR = W_MAS_V03_DOC_URL.split ('/');
}
else if (W_MAS_V03_DOC_INF_MOD == 'manual') {
	var W_MAS_V03_DOC_URL = W_MAS_V03_Tst_URL();
	var W_MAS_V03_DOC_URL_ARR = new Array ();
	W_MAS_V03_DOC_URL_ARR = W_MAS_V03_Tst_URLSpl(W_MAS_V03_DOC_URL);
}
var W_MAS_V03_ROT_DIR = '';
var W_MAS_V03_DIR_CNT_LV0 = 3;
if (W_MAS_V03_DOC_INF[1] != '') {
	W_MAS_V03_ROT_DIR = W_MAS_V03_DOC_INF[1];
	W_MAS_V03_DIR_CNT_LV0 = 4;
}

//----*----* main program
if (W_MAS_V03_JS_COM_PATH)
{
	document.write ('<script type="text/javascript" src="' + W_MAS_V03_ROT_DIR + W_MAS_V03_JS_COM_C01_PATH + W_MAS_V03_JS_COM_PATH + '"><\/script>');// add v3.01
}
if (W_MAS_V03_JS_PRT_PATH)
{
	document.write ('<script type="text/javascript" src="' + W_MAS_V03_ROT_DIR + W_MAS_V03_JS_COM_C01_PATH + W_MAS_V03_JS_PRT_PATH + '"><\/script>');// add v3.01
}
if (W_MAS_V03_JS_LIB_PATH)
{
	document.write ('<script type="text/javascript" src="' + W_MAS_V03_ROT_DIR + W_MAS_V03_JS_COM_C01_PATH + W_MAS_V03_JS_LIB_PATH + '"><\/script>');// add v3.01
}
//if (W_MAS_V03_JS_COM_PATH) {// del v3.01
	//document.write ('<script type="text/javascript" src="' + W_MAS_V03_ROT_DIR + W_MAS_V03_COM_C01_PATH + W_MAS_V03_JS_COM_PATH + '"><\/script>');// del v3.01
//}// del v3.01
//if (W_MAS_V03_JS_PRT_PATH) {// del v3.01
	//document.write ('<script type="text/javascript" src="' + W_MAS_V03_ROT_DIR + W_MAS_V03_COM_C01_PATH + W_MAS_V03_JS_PRT_PATH + '"><\/script>');// del v3.01
//}// del v3.01
//if (W_MAS_V03_JS_LIB_PATH) {// del v3.01
	//document.write ('<script type="text/javascript" src="' + W_MAS_V03_ROT_DIR + W_MAS_V03_COM_C01_PATH + W_MAS_V03_JS_LIB_PATH + '"><\/script>');// del v3.01
//}// del v3.01
/*-----------------------*----*----*----*----*----*----* Document Info */
function W_MAS_V03_DocInf() {
	//----*----* default
	var DIR_IND = 'index.html';
	//var DIR_IND = 'index.php';
	//var DIR_IND = 'index.jsp';
	//var DIR_IND = 'index.do';
	var DOC_DOM_LHT_1 = 'localhost';
	var DOC_DOM_STG_1 = 'stg.panasonic.co.jp'
	var DOC_DOM_STG_2 = 'stg2.panasonic.co.jp'
	
	//----*----* domain & documentURL generate
	var DOC_DOM = document.domain;
	var DOC_URL = document.URL;
	
	//----*----* documentURL split
	var DOC_URL_ARR = new Array ();
	DOC_URL_ARR = DOC_URL.split ('/');
	
	//----*----* directory index generate, anqure delete
	for (var i = 0; i < DOC_URL_ARR.length; i ++) {
		if (i == DOC_URL_ARR.length - 1) {
			if (DOC_URL_ARR[i].match (/#/)) {
				var DOC_URL_ARR_2 = new Array ();
				DOC_URL_ARR_2 = DOC_URL_ARR[i].split ('#');
				DOC_URL_ARR[i] = DOC_URL_ARR_2[0];
				if (DOC_URL_ARR_2[0] == '') {
					DOC_URL_ARR[i] = DOC_URL_ARR_2[0] + DIR_IND;
				}
			}
			else if (DOC_URL_ARR[i] == '') {
				DOC_URL_ARR[i] = DIR_IND;
			}
		}
	}
	
	//----*----* secure check
	var SSL = 0;
	if (DOC_URL_ARR[0] == 'https:') {
		SSL = 1;
	}
	
	//----*----* stg check (wpm only)
	var ROT_DIR_STG = '';
	if (DOC_DOM == DOC_DOM_STG_1 || DOC_DOM == DOC_DOM_STG_2) {
		ROT_DIR_STG = '/' + DOC_URL_ARR[3];
	}
	
	//----*----* documentURL generate
	var DOC_URL = '';
	for (var i = 0; i < DOC_URL_ARR.length; i ++) {
		if (i != 0) {
			DOC_URL += '/';
		}
		DOC_URL += DOC_URL_ARR[i];
	}
	
	//----*----* return
	var VAL = new Array (SSL,ROT_DIR_STG,DOC_URL);
	return (VAL);
}
/*-----------------------*----*----*----*----*----*----* Test */
/*-----------------------*----*----*----*----*----* URL */
function W_MAS_V03_Tst_URL() {
	var URL;
	//URL = 'http://panasonic.jp/index.html';
	//URL = '';
	//URL = '';
	//URL = '';
	//URL = '';
	//URL = '';
	//URL = '';
	//URL = '';
	//URL = '';
	//URL = '';
	return (URL);
}
/*-----------------------*----*----*----*----*----* URL Split */
function W_MAS_V03_Tst_URLSpl(URL) {
	var URL_SPL = URL.split ('/');
	return (URL_SPL);
}
/*-----------------------*----*----*----*----*----*----* DocmentURL Matching Array */
function W_MAS_V03_DocURLMchArr(MOD, DOC_URL_ARR, DIR_CNT_LV0, VAL_1) {
	// MOD == '0 = normal / 1 = no file matching / 2 = no argument matching'
	var LOP_1_CNT = DOC_URL_ARR.length;
	if (MOD == 1) {
		LOP_1_CNT = DOC_URL_ARR.length - 1;
	}
	else if (MOD == 2) {
		var DOC_URL_ARR_2 = new Array ();
		DOC_URL_ARR_2 = DOC_URL_ARR[DOC_URL_ARR.length - 1].split ('?');
		DOC_URL_ARR[DOC_URL_ARR.length - 1] = DOC_URL_ARR_2[0];
	}
	LOP_1:for (var i = 0; i < LOP_1_CNT; i ++) {
		LOP_2:for (var j = 0; j < VAL_1.length; j ++) {
			var VAL_2 = new Array ();
			VAL_2 = VAL_1[j].split (',');
			var VAL_3 = new Array ();
			VAL_3 = VAL_2[0].split ('/');
			var LOP_3_CNT = VAL_3.length;
			if (MOD == 1) {
				LOP_3_CNT = VAL_3.length - 1;
			}
			var HIT = 0;
			LOP_3:for (var k = 0; k < LOP_3_CNT; k ++) {
				if (VAL_3[k] == DOC_URL_ARR[k + DIR_CNT_LV0]) {
					HIT ++;
				}
			}
			if (HIT == LOP_3_CNT) {
				var VAL = new Array ();
				LOP_4:for (var l = 0; l < VAL_2.length; l ++) {
					VAL[l] = VAL_2[l];
				}
				break LOP_1;
			}
		}
	}
	if (HIT != LOP_3_CNT) {
		VAL = '';
	}
	return (VAL);
}
/*-----------------------*----*----*----*----*----*----* Directory Path Matching */
function W_MAS_V03_DirPathMch(LV, DOC_URL_ARR, DIR_CNT_LV0, DOC_URL) {
	var HIT = 0;
	if (DOC_URL_ARR && DOC_URL) {
		var DOC_URL_ARR_2 = new Array ();
		DOC_URL_ARR_2 = DOC_URL_ARR;
		var DOC_URL_2 = new Array ();
		DOC_URL_2 = DOC_URL.split ('/', LV);
		var j = 0;
		LOP_1:for (var i = 0; i < DOC_URL_2.length; i ++) {
			if (DOC_URL_ARR_2[i + DIR_CNT_LV0] == DOC_URL_2[i]) {
				j ++;
			}
		}
		if (j == DOC_URL_2.length) {
			HIT = 1;
		}
	}
	return (HIT);
}
/*-----------------------*----*----*----*----*----*----* Site Header */
/*-----------------------*----*----*----*----*----* Source Write */
function W_MAS_V03_shd_SRC() {
	//----*----* config
	var IMG_DIR_PATH = W_MAS_V03_IMG_COM_C01_PATH + 'v03/w_mas_v03/img/shd/';// add v3.01
	//var IMG_DIR_PATH = W_MAS_V03_COM_C01_PATH + 'v03/w_mas_v03/img/shd/';// del v3.01
	var IMG_EXT = '.gif';
	//var IMG_OV = '_ov';// add v3.01
	var DOC_URL_ARR = W_MAS_V03_DOC_URL_ARR;// add v3.01
	var ROT_DIR = W_MAS_V03_ROT_DIR;// add v3.01
	var DIR_CNT_LV0 = W_MAS_V03_DIR_CNT_LV0;// add v3.01
	
	//----*----* main program
	var SRC = '';
	SRC += '<div id="fs01-site-header-area">';
	SRC += '<div id="fs01-site-title">';
	var CON_ID = 'ttl';
	var LIB_DOC_INF = W_MAS_V03_shd_Lib_DocInf(CON_ID);
	LOP_1:for (var i = 0; i < LIB_DOC_INF.length; i ++) {
		var LIB_DOC_INF_2 = new Array ();
		LIB_DOC_INF_2 = LIB_DOC_INF[i].split (',');
		//var DOC_URL_MCH_ARR = W_MAS_V03_DocURLMchArr(0, DOC_URL_ARR, DIR_CNT_LV0, LIB_DOC_INF);
		//var LIB_DOC_URL = LIB_DOC_INF_2[0];
		var LIB_LNK_URL_2 = LIB_DOC_INF_2[1];
		//var LIB_LNK_TGT = LIB_DOC_INF_2[2];
		var LIB_CON_NAM = LIB_DOC_INF_2[3];
		var LIB_CON_SUP = LIB_DOC_INF_2[4];// add v3.01
		var LIB_CON_ID = LIB_DOC_INF_2[5];// add v3.01
		var LIB_IMG_WID = LIB_DOC_INF_2[6];
		var LIB_IMG_HEI = LIB_DOC_INF_2[7];
		var LIB_LNK_URL = ROT_DIR + LIB_LNK_URL_2;
		if (LIB_LNK_URL_2.match (/^http/) || LIB_LNK_URL_2.match (/^#$/)) {
			LIB_LNK_URL = LIB_LNK_URL_2;
		}
	}
	SRC += '<a href="';
	SRC += LIB_LNK_URL;
	if (LIB_CON_SUP) {// add v3.01
		SRC += '" title="';// add v3.01
		SRC += LIB_CON_SUP;// add v3.01
	}// add v3.01
	SRC += '">';
	SRC += '<img src="';
	SRC += ROT_DIR;
	SRC += IMG_DIR_PATH;
	SRC += LIB_CON_ID;// add v3.01
	SRC += IMG_EXT;// add v3.01
	//SRC += 'header-title_01.gif';// del v3.01
	SRC += '" width="';
	SRC += LIB_IMG_WID;
	SRC += '" height="';
	SRC += LIB_IMG_HEI;
	SRC += '" alt="';
	SRC += LIB_CON_NAM;
	SRC += '">';
	SRC += '</a>';
	SRC += '</div>';
	SRC += '<ul id="fs01-parents">';
	var CON_ID = 'prt';
	var LIB_DOC_INF = W_MAS_V03_shd_Lib_DocInf(CON_ID);
	LOP_1:for (var i = 0; i < LIB_DOC_INF.length; i ++) {
		var LIB_DOC_INF_2 = new Array ();
		LIB_DOC_INF_2 = LIB_DOC_INF[i].split (',');
		//var DOC_URL_MCH_ARR = W_MAS_V03_DocURLMchArr(0, DOC_URL_ARR, DIR_CNT_LV0, LIB_DOC_INF);
		//var LIB_DOC_URL = LIB_DOC_INF_2[0];
		var LIB_LNK_URL_2 = LIB_DOC_INF_2[1];
		//var LIB_LNK_TGT = LIB_DOC_INF_2[2];
		var LIB_CON_NAM = LIB_DOC_INF_2[3];
		var LIB_CON_SUP = LIB_DOC_INF_2[4];// add v3.01
		var LIB_CON_ID = LIB_DOC_INF_2[5];// add v3.01
		var LIB_IMG_WID = LIB_DOC_INF_2[6];
		var LIB_IMG_HEI = LIB_DOC_INF_2[7];
		var LIB_LNK_URL = ROT_DIR + LIB_LNK_URL_2;
		if (LIB_LNK_URL_2.match (/^http/) || LIB_LNK_URL_2.match (/^#$/)) {
			LIB_LNK_URL = LIB_LNK_URL_2;
		}
		SRC += '<li>';
		SRC += '<a href="';
		SRC += LIB_LNK_URL;
		if (LIB_CON_SUP) {// add v3.01
			SRC += '" title="';// add v3.01
			SRC += LIB_CON_SUP;// add v3.01
		}// add v3.01
		SRC += '">';
		SRC += '<img src="';
		SRC += ROT_DIR;
		if (LIB_CON_ID == 'link_parent_01') {// add v3.01
			SRC += 'common/fs01/img/';// add v3.01
			SRC += LIB_CON_ID;// add v3.01
			SRC += IMG_EXT;// add v3.01
		}// add v3.01
		else {// add v3.01
			SRC += IMG_DIR_PATH;// add v3.01
			SRC += LIB_CON_ID;// add v3.01
			SRC += IMG_EXT;// add v3.01
		}// add v3.01
		//SRC += 'common/fs01/img/link_parent_01.gif';// del v3.01
		SRC += '" width="';
		SRC += LIB_IMG_WID;
		SRC += '" height="';
		SRC += LIB_IMG_HEI;
		SRC += '" alt="';
		SRC += LIB_CON_NAM;
		SRC += '">';
		SRC += '</a>';
		SRC += '</li>';
	}
	SRC += '<!--/fs01-parents--></ul>';
	var CON_ID = 'rel';// add v3.01
	var LIB_DOC_INF = W_MAS_V03_shd_Lib_DocInf(CON_ID);// add v3.01
	LOP_1:for (var i = 0; i < LIB_DOC_INF.length; i ++) {// add v3.01
		var LIB_DOC_INF_2 = new Array ();// add v3.01
		LIB_DOC_INF_2 = LIB_DOC_INF[i].split (',');// add v3.01
		//var DOC_URL_MCH_ARR = W_MAS_V03_DocURLMchArr(0, DOC_URL_ARR, DIR_CNT_LV0, LIB_DOC_INF);// add v3.01
		//var LIB_DOC_URL = LIB_DOC_INF_2[0];// add v3.01
		var LIB_LNK_URL_2 = LIB_DOC_INF_2[1];// add v3.01
		//var LIB_LNK_TGT = LIB_DOC_INF_2[2];// add v3.01
		var LIB_CON_NAM = LIB_DOC_INF_2[3];// add v3.01
		var LIB_CON_SUP = LIB_DOC_INF_2[4];// add v3.01
		var LIB_CON_ID = LIB_DOC_INF_2[5];// add v3.01
		var LIB_IMG_WID = LIB_DOC_INF_2[6];// add v3.01
		var LIB_IMG_HEI = LIB_DOC_INF_2[7];// add v3.01
		var LIB_LNK_URL = ROT_DIR + LIB_LNK_URL_2;// add v3.01
		if (LIB_LNK_URL_2.match (/^http/) || LIB_LNK_URL_2.match (/^#$/)) {// add v3.01
			LIB_LNK_URL = LIB_LNK_URL_2;// add v3.01
		}// add v3.01
		if (i == 0) {// add v3.01
			SRC += '<ul id="fs01-relational-link">';// add v3.01
		}// add v3.01
		SRC += '<li>';// add v3.01
		SRC += '<a href="';// add v3.01
		SRC += LIB_LNK_URL;// add v3.01
		if (LIB_CON_SUP) {// add v3.01
			SRC += '" title="';// add v3.01
			SRC += LIB_CON_SUP;// add v3.01
		}// add v3.01
		SRC += '">';// add v3.01
		SRC += '<img src="';// add v3.01
		SRC += ROT_DIR;// add v3.01
		SRC += IMG_DIR_PATH;// add v3.01
		SRC += LIB_CON_ID;// add v3.01
		SRC += IMG_EXT;// add v3.01
		SRC += '" width="';// add v3.01
		SRC += LIB_IMG_WID;// add v3.01
		SRC += '" height="';// add v3.01
		SRC += LIB_IMG_HEI;// add v3.01
		SRC += '" alt="';// add v3.01
		SRC += LIB_CON_NAM;// add v3.01
		SRC += '">';// add v3.01
		SRC += '</a>';// add v3.01
		SRC += '</li>';// add v3.01
		if (i == LIB_DOC_INF.length - 1) {// add v3.01
			SRC += '<!--/fs01-relational-link--></ul>';// add v3.01
		}// add v3.01
	}// add v3.01
	SRC += '<!--/fs01-site-header-area--></div>';
	document.write (SRC);
}
/*-----------------------*----*----*----*----*----* List Source Write */
/*-----------------------*----*----*----*----*----*----* Main Navigation */
/*-----------------------*----*----*----*----*----* Source Write */
function W_MAS_V03_mnv_SRC() {
	//----*----* config
	//var IMG_DIR_PATH = W_MAS_V03_IMG_COM_C01_PATH + 'v03/w_mas_v03/img/mnv/';// add v3.01
	//var IMG_DIR_PATH = W_MAS_V03_COM_C01_PATH + 'v03/w_mas_v03/img/mnv/';// del v3.01
	//var IMG_EXT = '.gif';
	//var IMG_OV = '_ov';
	var CON_LV1_NOW_DIR_PATH_MCH_LV = 2;
	var DOC_URL_ARR = W_MAS_V03_DOC_URL_ARR;// add v3.01
	var ROT_DIR = W_MAS_V03_ROT_DIR;// add v3.01
	var DIR_CNT_LV0 = W_MAS_V03_DIR_CNT_LV0;// add v3.01
	
	//----*----* main program
	var SRC = '';
	SRC += '<div id="fs01-main-navigation-area">';
	SRC += '<div id="fs01-main-navigation">';
	SRC += '<ul>';
	var j = 0;
	var LIB_DOC_INF = W_MAS_V03_mnv_Lib_DocInf();
	LOP_1:for (var i = 0; i < LIB_DOC_INF.length; i ++) {
		var LIB_DOC_INF_2 = new Array ();
		LIB_DOC_INF_2 = LIB_DOC_INF[i].split (',');
		var DOC_URL_MCH_ARR = W_MAS_V03_DocURLMchArr(0, DOC_URL_ARR, DIR_CNT_LV0, LIB_DOC_INF);
		var LIB_DOC_URL = LIB_DOC_INF_2[0];
		var LIB_LNK_URL_2 = LIB_DOC_INF_2[1];
		//var LIB_LNK_TGT = LIB_DOC_INF_2[2];
		var LIB_CON_NAM = LIB_DOC_INF_2[3];
		var LIB_CON_SUP = LIB_DOC_INF_2[4];// add v3.01
		//var LIB_CON_ID = LIB_DOC_INF_2[5];
		var LIB_IMG_WID = LIB_DOC_INF_2[6];
		var LIB_IMG_HEI = LIB_DOC_INF_2[7];
		var LIB_LNK_URL = ROT_DIR + LIB_LNK_URL_2;
		if (LIB_LNK_URL_2.match (/^http/) || LIB_LNK_URL_2.match (/^#$/)) {
			LIB_LNK_URL = LIB_LNK_URL_2;
		}
		j ++;
		var SEL_STY = '';
		var DIR_PATH_MCH = '';
		DIR_PATH_MCH = W_MAS_V03_DirPathMch(CON_LV1_NOW_DIR_PATH_MCH_LV, DOC_URL_ARR, DIR_CNT_LV0, LIB_DOC_URL);
		if (DIR_PATH_MCH == 1) {
			SEL_STY = 'fs01-main-navigation-0' + j;
			fs01Navigation.stay = { main : SEL_STY }
		}
		SRC += '<li id="fs01-main-navigation-0' + j + '">';
		SRC += '<a href="';
		SRC += LIB_LNK_URL;
		if (LIB_CON_SUP) {// add v3.01
			SRC += '" title="';// add v3.01
			SRC += LIB_CON_SUP;// add v3.01
		}// add v3.01
		SRC += '">';
		SRC += '<span>';
		SRC += LIB_CON_NAM;
		SRC += '</span>';
		SRC += '</a>';
		SRC += '</li>';
	}
	SRC += '</ul>';
	SRC += '<!--/fs01-main-navigation--></div>';
	SRC += '<!--/fs01-main-navigation-area--></div>';
	document.write (SRC);
}
/*-----------------------*----*----*----*----*----* List Source Write */
/*-----------------------*----*----*----*----*----*----* Left Area */
/*-----------------------*----*----*----*----*----* Source Write */
/*-----------------------*----*----*----*----*----* List Source Write */
/*-----------------------*----*----*----*----*----*----* Right Area */
/*-----------------------*----*----*----*----*----* Source Write */
/*-----------------------*----*----*----*----*----* List Source Write */
/*-----------------------*----*----*----*----*----*----* Footer Area */
/*-----------------------*----*----*----*----*----* Source Write */
/*-----------------------*----*----*----*----*----* List Source Write */
