//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
// 各種設定
//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

//ブラウザの一番上からどこまで下げるか
var top = 25;

//画像表示用
var outFileUrl = '/images/analog/ana1.gif';

//チェックするブラウザの設定
var AgentData = {
	'MSIE' : {
		'Version' : '7',
		'pre' : ' ',
		'post' : '.'
	},
	'Firefox' : {
		'Version' : '3',
		'pre' : '/',
		'post' : '.'
	},
	'Opera' : {
		'Version' : '9.5',
		'pre' : '/',
		'post' : '.'
	},
	'Safari' : {
		'Version' : '3.3',
		'pre' : '/',
		'post' : '.'
	},
	'Chrome' : {
		'Version' : '1',
		'pre' : '/',
		'post' : '.'
	}
}

//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
// Logic
//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

//ユーザーエージェントの取得
var userAgent = navigator.userAgent;

//ブラウザの判別とバージョンの取得
var browserData = new Object;
for(var i in AgentData) {
	if(userAgent.indexOf(i, 0) != -1 && userAgent.substr(userAgent.indexOf(i, 0)) != 0) {

		//現在のブラウザ
		browserData['browser'] = i;

		//チェックするバージョン
	    browserData['checkVersion'] = AgentData[i]['Version'];

		//ユーザーエージェントの設定
		var AgentVersion = userAgent.substr(userAgent.indexOf(i, 0));

		//バージョンの取得
		preCnt = AgentVersion.indexOf(AgentData[i]['pre']) + 1;
		postCnt = AgentVersion.indexOf(AgentData[i]['post']) + 2;
		browserData['Version'] = AgentVersion.substring(preCnt, postCnt);

	}
}

//バージョンの判別
var checkAgent = false;
if(browserData['Version'] < browserData['checkVersion']) {
		checkAgent = true;
}


//旧ブラウザだった場合
if(checkAgent == true) {

	//Divエレメント作成
	var divElement = document.createElement('div');
	//idの付与
    divElement.id = "analogDiv";
	//CSSの設定
	divElement.style.top  = top + 'px';
	divElement.style.right = '0';
	divElement.style.margin = '0';
	divElement.style.position = 'absolute';
	divElement.style.textAlign = 'right';

/*
	//Divエレメント作成
	var divElement1 = document.createElement('div');
	//idの付与
    divElement1.id = "analogDiv2";
	divElement1.style.Align = 'right';
*/

	// 生成する要素の値（文字列）
	var str = document.createTextNode("現在お使いのブラウザは旧バージョンとなっております。\r\nお早めに最新版へ！！");
	divElement.appendChild(str);

	//imgエレメント作成
	var imgElement = document.createElement('img');
	//idの付与
    imgElement.id = "analogImg";
	//画像の設定
	imgElement.src = outFileUrl;
	imgElement.alt = '現在お使いのブラウザは旧バージョンとなっております。\r\nお早めに最新版へ！！';
	//CSSの設定
	imgElement.style.top  = '20px';
	imgElement.style.right = '0';
	imgElement.style.position = 'absolute';
	//divに画像を設定する
/*
	divElement1.appendChild(imgElement);
	divElement.appendChild(divElement1);
*/
	divElement.appendChild(imgElement);


	//body内に埋め込む
	var objBody = document.getElementsByTagName("body").item(0);
	objBody.appendChild(divElement);

}
