/*------------------------------------------------------*/
/* Updated: 2011/12 */
/*------------------------------------------------------*/

// *************************************************************** //
// 変数の宣言 //
// *************************************************************** //

var yourOs;	// ユーザーのOS
var yourBrowser;	// ユーザーのブラウザ
var yourVersion;	// ユーザーのブラウザのバージョン

var cmnImgPath = '/common/images/';	// 共通画像ファイルのパス
var cmnCssPath = '/common/css/';	// 共通CSSファイルのパス
var cmnJsPath = '/common/js/';	// 共通JSファイルのパス
var cmnXmlPath = '/common/xml/';	// 共通XMLファイルのパス

var cmnJsFiles = [	// 共通JSファイルの配列
	cmnJsPath + 'jquery-1.7.1.min.js',
	cmnJsPath + 'jquery.easing.1.3.js',
	cmnJsPath + 'jquery.cookie.js',
	cmnJsPath + 'jquery.popupwindow.js',
	cmnJsPath + 'function.js'
];





// *************************************************************** //
// 処理の実行 //
// *************************************************************** //

// OSの判別 --------------------------------- //
if (window.navigator.platform.indexOf('Win') != -1) {
	yourOs = 'win';
} else if (window.navigator.platform.indexOf('Mac') != -1) {
	yourOs = 'mac';
} else if (navigator.userAgent.indexOf('iPad') != -1) {
	yourOs = 'iPad';
} else if (navigator.userAgent.indexOf('iPhone') != -1) {
	yourOs = 'iPhone';
} else if (navigator.userAgent.indexOf('Android') != -1) {
	yourOs = 'Android';
} else {
	yourOs = 'others';
}





// ブラウザの判別 --------------------------------- //
if (navigator.userAgent.indexOf('MSIE') != -1) {
	yourBrowser = 'ie';
	if (navigator.userAgent.indexOf('MSIE 6') != -1) {
		yourVersion = '6';
	} else if (navigator.userAgent.indexOf('MSIE 7') != -1) {
		yourVersion = '7';
	} else if (navigator.userAgent.indexOf('MSIE 8') != -1) {
		yourVersion = '8';
	} else if (navigator.userAgent.indexOf('MSIE 9') != -1) {
		yourVersion = '9';
	}
} else if (navigator.userAgent.indexOf('Firefox') != -1) {
	yourBrowser = 'firefox';
} else if ( (navigator.userAgent.indexOf('Safari') != -1) && (navigator.userAgent.indexOf('Chrome') == -1) ) {
	yourBrowser = 'safari';
} else if (navigator.userAgent.indexOf('Chrome') != -1) {
	yourBrowser = 'chrome';
} else {
	yourBrowser = 'others';
}





// 共通CSSファイルの指定 --------------------------------- //
if(yourBrowser == 'firefox') {
	document.write('<link rel="stylesheet" href="/common/css/print-fx.css" type="text/css" media="print" />');
}





// 共通JSファイルの指定 --------------------------------- //
for (var i=0; i<cmnJsFiles.length; i++) {
	if (cmnJsFiles[i] instanceof Array) {
		if (cmnJsFiles[i].length == 3) {
			if(yourBrowser == cmnJsFiles[i][1] && yourVersion == cmnJsFiles[i][2]) {
				document.write('<script type="text/javascript" src="' + cmnJsFiles[i][0] + '"></script>');
			}
		} else if (cmnJsFiles[i].length == 2) {
			if(yourBrowser == cmnJsFiles[i][1]) {
				document.write('<script type="text/javascript" src="' + cmnJsFiles[i][0] + '"></script>');
			}
		}
	} else {
		document.write('<script type="text/javascript" src="' + cmnJsFiles[i] + '"></script>');
	}
}





/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/

