/*************************************
 * OrrangeParfait共通javaScriptファイル
**************************************/
//変数
var _appNm = navigator.appName;//ブラウザ名を取得。
var _appVer = navigator.appVersion;//ブラウザVersion情報を取得。
var _vendorSub = navigator.vendorSub;//ブラウザVersion情報を取得(NN6以上用)。

var _flgIE4 = document.all;//IE4以上かを保持するフラグ
var _flgNN6;//NN6以上かを保持するフラグ
if (_flgIE4) {
} else {
	_flgNN6 = document.getElementById;
}


/**
 * サブメニューリンクMouseOver
 * @param mesStr MouseOver中に表示させるメッセージ
 */
function mOver(mesStr) {
	if (_flgNN6) {
		document.getElementById('spnMsg').innerHTML = mesStr;
	} else {
		spnMsg.innerHTML = mesStr;
	}
}
/**
 * サブメニューリンクMouseOut
 */
function mOut() {
	var blkTag = '<br>';
	if (_flgNN6) {
		document.getElementById('spnMsg').innerHTML = blkTag;
	} else {
		spnMsg.innerHTML = blkTag;
	}
}


/**
 * 指定IDを持つ要素内を指定HTMLで置き換えます。
 * 
 * 備考
 * document.getElementById(var) を使用しています。
 * IEではVersion 5から。
 * NN ではVersion 6からサポートされています。
 * Exception発生時は何も行いません。
 *
 * @param idStr 要素のID
 * @param repHTML 置き換えを行う文字列
 */
function replaceElemStr(idStr, repHTML) {
	try {
		document.getElementById(idStr).innerHTML = repHTML;
	} catch (e) {
		//ここでの処理はありえません。
	}
}


/************************
 * ブラウザ名称を取得します。
 ************************/
function getBrowserName() {//ブラウザ名を取得。
	var name = '';
	if ( _appNm.indexOf('Internet Explorer',0) >= 0 ) {//IEである場合、
		name = 'Internet Explorer';
	} else if (_appNm.indexOf('Netscape',0) >= 0) {//NNである場合、
		name = 'Netscape Navigator';
	} else {//その他のブラウザの場合、
		name = _appNm;//_appNm(navigator.appName)をそのまま返します。
	}
	return name;
}

/************************
 * ブラウザのヴァージョンを返します。
 * 但し、IEでもNNでもなかった場合は空文字列を返します。
 ************************/
function getBrowserVer() {
	var version = '';
	var name = _appNm;
	if (name.indexOf('Internet Explorer',0) >= 0 ) {
		//IEである。
		var workNum = _appVer.indexOf('MSIE',0);
		version = _appVer.substring(workNum + 5, workNum + 9);
		if ( version.indexOf(';',0) >= 0 ) {
			version = version.substring(0,version.indexOf(';',0));
		}
	} else if (name.indexOf('Netscape',0) >= 0) {
		//NNである。
		if (_vendorSub) {
			version = _vendorSub;
		} else {
			version = _appVer.substring(0,4);
		}
	} else {//その他のブラウザっぽい。
		//ここでの処理は無いっす。
	}
	return version;
}

/************************
 * ブラウザの名称とヴァージョンを返します。
 * 但し、IEでもNNでもなかった場合はブラウザ名称のみを返します。
 ************************/
function getBrowserNameAndVer() {//ブラウザ名とバージョンを取得。
	var nameAndVer = '';
	var name = getBrowserName();
	var version = getBrowserVer();
	if (version.length > 0) {
		nameAndVer = name + ' ' + version;
	} else {
		nameAndVer = name;
	}
	return nameAndVer;
}

/************************************************************************
 * 以下雑記用変数＆関数
 ************************************************************************/

/************************
 * 雑記のリンク情報タグを宣言します。
 ************************/
var linkZakki = new Array();
var linkSunpyo = new Array();
var linkZakki04_01 = new Array();
var linkZakki04_02 = new Array();
var linkZakki05_01 = new Array();
var linkZakki05_02 = new Array();
var linkZakki06_01 = new Array();
var linkZakki06_02 = new Array();
var linkZakki07_01 = new Array();
var linkZakki07_02 = new Array();
var linkZakki08_01 = new Array();
var linkZakki08_02 = new Array();
var linkZakki09_01 = new Array();
var linkZakki09_02 = new Array();
var linkZakki10_01 = new Array();
var linkZakki10_02 = new Array();
var linkZakki11_01 = new Array();

linkZakki[ 0] = linkSunpyo;
linkZakki[ 1] = linkZakki04_01;
linkZakki[ 2] = linkZakki04_02;
linkZakki[ 3] = linkZakki05_01;
linkZakki[ 4] = linkZakki05_02;
linkZakki[ 5] = linkZakki06_01;
linkZakki[ 6] = linkZakki06_02;
linkZakki[ 7] = linkZakki07_01;
linkZakki[ 8] = linkZakki07_02;
linkZakki[ 9] = linkZakki08_01;
linkZakki[10] = linkZakki08_02;
linkZakki[11] = linkZakki09_01;
linkZakki[12] = linkZakki09_02;
linkZakki[13] = linkZakki10_01;
linkZakki[14] = linkZakki10_02;
linkZakki[15] = linkZakki11_01;


linkSunpyo[ 0] = '<A href="notes_sunpyo.html">終了番組総評</A>';

linkZakki04_01[ 0] = '<S>2004/06以前</S>';
linkZakki04_02[ 0] = '<A href="notes04_07.html">2004/07</A>';
linkZakki04_02[ 1] = '<A href="notes04_08.html">2004/08</A>';
linkZakki04_02[ 2] = '<A href="notes04_09.html">2004/09</A>';
linkZakki04_02[ 3] = '<A href="notes04_10.html">2004/10</A>';
linkZakki04_02[ 4] = '<A href="notes04_11.html">2004/11</A>';
linkZakki04_02[ 5] = '<A href="notes04_12.html">2004/12</A>';

linkZakki05_01[ 0] = '<A href="notes05_01.html">2005/01</A>';
linkZakki05_01[ 1] = '<A href="notes05_02.html">2005/02</A>';
linkZakki05_01[ 2] = '<A href="notes05_03.html">2005/03</A>';
linkZakki05_01[ 3] = '<A href="notes05_04.html">2005/04</A>';
linkZakki05_01[ 4] = '<A href="notes05_05.html">2005/05</A>';
linkZakki05_01[ 5] = '<A href="notes05_06.html">2005/06</A>';
linkZakki05_02[ 0] = '<A href="notes05_07.html">2005/07</A>';
linkZakki05_02[ 1] = '<A href="notes05_08.html">2005/08</A>';
linkZakki05_02[ 2] = '<A href="notes05_09.html">2005/09</A>';
linkZakki05_02[ 3] = '<A href="notes05_10.html">2005/10</A>';
linkZakki05_02[ 4] = '<A href="notes05_11.html">2005/11</A>';
linkZakki05_02[ 5] = '<A href="notes05_12.html">2005/12</A>';

linkZakki06_01[ 0] = '<A href="notes06_01.html">2006/01</A>';
linkZakki06_01[ 1] = '<A href="notes06_02.html">2006/02</A>';
linkZakki06_01[ 2] = '<A href="notes06_03.html">2006/03</A>';
linkZakki06_01[ 3] = '<A href="notes06_04.html">2006/04</A>';
linkZakki06_01[ 4] = '<A href="notes06_05.html">2006/05</A>';
linkZakki06_01[ 5] = '<A href="notes06_06.html">2006/06</A>';
linkZakki06_02[ 0] = '<A href="notes06_07.html">2006/07</A>';
linkZakki06_02[ 1] = '<A href="notes06_08.html">2006/08</A>';
linkZakki06_02[ 2] = '<A href="notes06_09.html">2006/09</A>';
linkZakki06_02[ 3] = '<A href="notes06_10.html">2006/10</A>';
linkZakki06_02[ 4] = '<A href="notes06_11.html">2006/11</A>';
linkZakki06_02[ 5] = '<A href="notes06_12.html">2006/12</A>';
                    
linkZakki07_01[ 0] = '<A href="notes07_01.html">2007/01</A>';
linkZakki07_01[ 1] = '<A href="notes07_02.html">2007/02</A>';
linkZakki07_01[ 2] = '<A href="notes07_03.html">2007/03</A>';
linkZakki07_01[ 3] = '<A href="notes07_04.html">2007/04</A>';
linkZakki07_01[ 4] = '<A href="notes07_05.html">2007/05</A>';
linkZakki07_01[ 5] = '<A href="notes07_06.html">2007/06</A>';
linkZakki07_02[ 0] = '<A href="notes07_07.html">2007/07</A>';
linkZakki07_02[ 1] = '<A href="notes07_08.html">2007/08</A>';
linkZakki07_02[ 2] = '<A href="notes07_09.html">2007/09</A>';
linkZakki07_02[ 3] = '<A href="notes07_10.html">2007/10</A>';
linkZakki07_02[ 4] = '<A href="notes07_11.html">2007/11</A>';
linkZakki07_02[ 5] = '<A href="notes07_12.html">2007/12</A>';

linkZakki08_01[ 0] = '<A href="notes08_01.html">2008/01</A>';
linkZakki08_01[ 1] = '<A href="notes08_02.html">2008/02</A>';
linkZakki08_01[ 2] = '<A href="notes08_03.html">2008/03</A>';
linkZakki08_01[ 3] = '<A href="notes08_04.html">2008/04</A>';
linkZakki08_01[ 4] = '<A href="notes08_05.html">2008/05</A>';
linkZakki08_01[ 5] = '<A href="notes08_06.html">2008/06</A>';

linkZakki08_02[ 0] = '<A href="notes08_07.html">2008/07</A>';
linkZakki08_02[ 1] = '<A href="notes08_08.html">2008/08</A>';
linkZakki08_02[ 2] = '<A href="notes08_09.html">2008/09</A>';
linkZakki08_02[ 3] = '<A href="notes08_10.html">2008/10</A>';
linkZakki08_02[ 4] = '<A href="notes08_11.html">2008/11</A>';
linkZakki08_02[ 5] = '<A href="notes08_12.html">2008/12</A>';

linkZakki09_01[ 0] = '<A href="notes09_01.html">2009/01</A>';
linkZakki09_01[ 1] = '<A href="notes09_02.html">2009/02</A>';
linkZakki09_01[ 2] = '<A href="notes09_03.html">2009/03</A>';
linkZakki09_01[ 3] = '<A href="notes09_04.html">2009/04</A>';
linkZakki09_01[ 4] = '<A href="notes09_05.html">2009/05</A>';
linkZakki09_01[ 5] = '<A href="notes09_06.html">2009/06</A>';

linkZakki09_02[ 0] = '<A href="notes09_07.html">2009/07</A>';
linkZakki09_02[ 1] = '<A href="notes09_08.html">2009/08</A>';
linkZakki09_02[ 2] = '<A href="notes09_09.html">2009/09</A>';
linkZakki09_02[ 3] = '<A href="notes09_10.html">2009/10</A>';
linkZakki09_02[ 4] = '<A href="notes09_11.html">2009/11</A>';
linkZakki09_02[ 5] = '<A href="notes09_12.html">2009/12</A>';

linkZakki10_01[ 0] = '<A href="notes10_01.html">2010/01</A>';
linkZakki10_01[ 1] = '<A href="notes10_02.html">2010/02</A>';
linkZakki10_01[ 2] = '<A href="notes10_03.html">2010/03</A>';
linkZakki10_01[ 3] = '<A href="notes10_04.html">2010/04</A>';
linkZakki10_01[ 4] = '<A href="notes10_05.html">2010/05</A>';
linkZakki10_01[ 5] = '<A href="notes10_06.html">2010/06</A>';

linkZakki10_02[ 0] = '<A href="notes10_07.html">2010/07</A>';
linkZakki10_02[ 1] = '<A href="notes10_08.html">2010/08</A>';
linkZakki10_02[ 2] = '<A href="notes10_09.html">2010/09</A>';
linkZakki10_02[ 3] = '<A href="notes10_10.html">2010/10</A>';
linkZakki10_02[ 4] = '<A href="notes10_11.html">2010/11</A>';
linkZakki10_02[ 5] = '<A href="notes10_12.html">2010/12</A>';

linkZakki11_01[ 0] = '<A href="notes11_01.html">2011/01</A>';


/************************
 * ヘッダー・フッター用のリンクHTMLを返します。
 ************************/
function getHFZakkiLinks() {
	var retStrLinks = '';
	
	for ( var ii=linkZakki.length-1; ii>=0; ii-- ) {
		var child = linkZakki[ii];
		
		if ( ii < linkZakki.length-1 ) {
			retStrLinks += '<br>'
		}
		
		for ( var jj=child.length-1; jj>=0; jj-- ) {
			if ( jj <  child.length -1 ) {
				retStrLinks += '　'
			}
			
			var oneLink = child[jj];
			
			retStrLinks += oneLink;
			
		}
		
	}
	return retStrLinks;
}



/************************
 * TOP用のリンクHTMLを返します。
 ************************/
function getTopZakkiLinks() {
	var retStrLinks = '';
	
	for ( var ii=linkZakki.length-1; ii>=0; ii-- ) {
		var child = linkZakki[ii];
		
		for ( var jj=child.length-1; jj>=0; jj-- ) {
			retStrLinks += '<br>'
			
			var oneLink = child[jj];
			
			retStrLinks += oneLink;
			
		}
		
	}
	
	return retStrLinks;
}






