﻿// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

// changeImage用設定
// 「gAction」は常にこのまま
var gAction = "false";
// 「gPreLoadList」は先読みする画像のリストを指定
var gPreLoadList = new Array("/common/include/header/img/ja_globalnavi_about_on.gif"
							,"/common/include/header/img/ja_globalnavi_products_on.gif"
							,"/common/include/header/img/ja_globalnavi_news_on.gif"
							,"/common/include/header/img/ja_globalnavi_careers_on.gif"
							);

// 以下はJavaScript1.0でエラーを回避するための仮の関数
function preLoad() {
	;
}
function changeImage(imageName, fileName) {
	;
}
// changeImage用設定終了

// KINOTROPE JavaScript Library
// Copyright(C) 1999-2001 KINOTROPE, INC. All Rights Reserved.

// image change script ver2.0
// Programmed by KINOTROPE, INC.

function preLoad() {
	onImages = new Array();
	for (field in gPreLoadList) {
		onImages[field] = new Image();
		onImages[field].src = gPreLoadList[field];
	}
	gAction = "true";
}

function changeImage(imageName, fileName) {
	if (gAction == "true") {
		document.images[imageName].src = fileName;
	}
}


// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

var gCssFile = new Array();

if (navigator.appVersion.charAt(0) >= 4) {
	if (navigator.userAgent.indexOf('Win') != -1) {
		gCssFile[gCssFile.length] = "default.css";
	}
	if (navigator.userAgent.indexOf('Gecko') != -1) {
		gCssFile[gCssFile.length] = "gecko.css";
	}

	if ( !(navigator.appName.indexOf('Netscape') != -1 && navigator.appVersion.indexOf('4.') != -1) ) {
		gCssFile[gCssFile.length] = "form.css";
	}
}

// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

// KINOTROPE JavaScript Library
// Copyright(C) 1999-2001 KINOTROPE, INC. All Rights Reserved.

// browser check script ver3.0
// Programmed by Yamamoto Kazuyasu.

var gAgent = navigator.userAgent;
var gAppVer = navigator.appVersion;

var gBrowser = navigator.appName;
var gPlatform = null;
var gVersion = null;

if (gAgent.indexOf('Mac') != -1) {
	gPlatform = "Mac";
} else if (gAgent.indexOf('Win') != -1) {
	gPlatform = "Win";
} else {
	gPlatform = "other";
}

if (gAgent.indexOf('MSIE') != -1) {
	gVersion = gAgent.substring((gAgent.indexOf('MSIE') + 5), (gAgent.indexOf('MSIE') + 9));
	gBrowser = "MSIE";

} else if (gAgent.indexOf('MSIE') == -1) {
	gVersion = gAppVer.substring(0,4);
	if (gAgent.indexOf('Gecko') != -1) {
		if (gAgent.indexOf('Netscape') != -1) {
			gVersion = gAgent.substring((gAgent.indexOf('Netscape') + 10), (gAgent.indexOf('Netscape') + 14));
		}
	}
	if (gBrowser == "Netscape") {
		gBrowser = "NN";
	}
}

if (gVersion.indexOf(';') != -1) {
	gVersion = gVersion.substring(0, gVersion.indexOf(';'));
}
if (gVersion.indexOf(' ') != -1) {
	gVersion = gVersion.substring(0, gVersion.indexOf(' '));
}

// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

// KINOTROPE JavaScript Library
// Copyright(C) 1999-2001 KINOTROPE, INC. All Rights Reserved.

// window open/close script ver1.0
// Programmed by Yamamoto Kazuyasu.

// This script need 'client.js', before execute.

if (!gNewWindow) {
	var gNewWindow = null;
}

function openWin(url, n, w, h, st){
	var width = parseInt(w);
	var height = parseInt(h);
	var toolbar;
	var location;
	var directories;
	var status;
	var menubar;
	var resizable;
	var scrollbars;
	var dependent;

	st.charAt(0) == '1'	?  toolbar = 'yes' 		: toolbar = 'no';
	st.charAt(1) == '1'	?  location = 'yes' 	: location = 'no';
	st.charAt(2) == '1'	?  directories = 'yes' 	: directories = 'no';
	st.charAt(3) == '1'	?  status = 'yes' 		: status = 'no';
	st.charAt(4) == '1'	?  menubar = 'yes' 		: menubar = 'no';
	st.charAt(5) == '1'	?  resizable = 'yes' 	: resizable = 'no';
	st.charAt(6) == '1'	?  scrollbars = 'yes' 	: scrollbars = 'no';
	st.charAt(7) == '1'	?  dependent = 'yes' 	: dependent = 'no';

	if (scrollbars == 'yes') {
		// NN6 over
		if (gBrowser == "NN" && gVersion >= 5) {
			width -= 2;
			height -= 0;

		// NN4 for Mac
		} else if (gPlatform == "Mac" && gBrowser == "NN" && gVersion >= 4) {
			width -= 14;
			height -= 15;

		// NN4(for Win)
		} else if (gBrowser == "NN" && gVersion >= 4) {
			width -= 10;
			height -= 0;

		// IE5 for Mac
		} else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) {
			width -= 27;
			height -= 16;

		// IE4 for Mac
		} else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4) {
			width -= 15;
			height -= 15;

		// IE5(for Win)
		} else if (gBrowser == "MSIE" && gVersion >= 5) {
			width -= 10;
			height += 0;

		// IE4(for Win)
		} else if (gBrowser == "MSIE" && gVersion >= 4) {
			width -= 10;
			height += 0;

		// other
		} else {
			width += 0;
			height += 0;
		}
	} else {
		// NN6 over
		if (gBrowser == "NN" && gVersion >= 5) {
			width -= 2;
			height -= 0;

		// NN4 for Mac
		} else if (gPlatform == "Mac" && gBrowser == "NN" && gVersion >= 4) {
			width -= 16;
			height -= 15;

		// NN4(for Win)
		} else if (gBrowser == "NN" && gVersion >= 4) {
			width -= 10;
			height -= 0;

		// IE5 for Mac
		} else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) {
			width -= 14;
			height -= 16;

		// IE4 for Mac
		} else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4) {
			width -= 14;
			height -= 15;

		// IE5(for Win)
		} else if (gBrowser == "MSIE" && gVersion >= 5) {
			width -= 10;
			height -= 10;

		// IE4(for Win)
		} else if (gBrowser == "MSIE" && gVersion >= 4) {
			width -= 10;
			height += 0;

		// other
		} else {
			width += 0;
			height += 0;
		}
	}

	if (status == 'yes') {
		// IE5 for Mac
		if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) {
			width -= 0;
			height -= 0;

		// IE4 for Mac
		}else if(gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4){
			width -= 0;
			height += 16;

		// other
		}else{
			width += 0;
			height += 0;
		}
	} else {
		// IE5 for Mac
		if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) {
			width -= 0;
			height -= 0;

		// IE4 for Mac
		}else if(gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4){
			width -= 0;
			height += 16;

		// other
		}else{
			width += 0;
			height += 0;
		}
	}

	if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion == 4) {
		gNewWindow = null;
	}
	if (gNewWindow) {
		if (!gNewWindow.closed) {
			if (gNewWindow.name == n) {
				gNewWindow.location.href = url;
				gNewWindow.focus();
				return;
			} else {
				closeWin();
			}
		}
	}
	var win_size = 'width=' + width + ',height=' + height;
	var win_attr = 'toolbar=' + toolbar + ',location=' + location + ',directories=' + directories + ',status=' + status + ',menubar=' + menubar + ',resizable=' + resizable + ',scrollbars=' + scrollbars + ',dependent=' + dependent;

	gNewWindow = open(url, n, win_attr + ',' + win_size);
	gNewWindow.name = n;
	gNewWindow.opener = self;
	gNewWindow.focus();
}

function closeWin(){
	if (gNewWindow) {
		if (!gNewWindow.closed) {
			gNewWindow.close();
			gNewWindow = null;
		}
	}
}

// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

