//
// メニューを整理する
//
function displayMenu(){
	if(!$('menu')){
		return;
	}

	$('menu').removeChild( $('menu').childNodes[0] );
	var oMenu = $('menu');
	var j = 0;
	for( var i=0; i<oMenu.childNodes.length; i++){
		if( oMenu.childNodes[i].tagName == 'LI' ){
			j = j + 1;
			if ( j > 5 ){
				oMenu.childNodes[i].style.display = 'none';
			}
		}
	}
	oMenu.style.display = 'block';
}

Event.observe(window, 'load', displayMenu, false);



//
// Q&A用のインデックスを作成する
//
function dl2index(){
	if( !$('qa') ){
		return;
	}

	var oIndex = {};
	var oDt = $('qa').getElementsByTagName('DT');
	for( var i=0; i<oDt.length; i++){
		oDt[i].id = 'qa'+i;
		oIndex[ oDt[i].id ] = oDt[i].childNodes[0].nodeValue;
	}

	var oOL = document.createElement('OL');
	oOL.id = 'qa_index';
	for( var id in oIndex ){
		var oText = document.createTextNode( oIndex[id] );
		var oLink = document.createElement( 'A' );
		oLink.href = '#'+id;
		oLink.insertBefore( oText, null );
		var oLI = document.createElement('LI');
		oLI.insertBefore( oLink, null );
		oOL.insertBefore( oLI, null );
	}
	$('left').insertBefore( oOL, $('qa') );
}

Event.observe(window, 'load', dl2index, false);

//
// 印刷時にHTMLコンテンツの代わりにキャプチャ画像を印刷する
// WordPressのページのIDを取得して/wp-content/uploads/ページID.pngを
// 印刷させる。
//
//
//Event.observe(
//	window,
//	'beforeprint',
//	function(e){
//		var p_id;
//		var path2image = '/wp-content/uploads'; // 印刷用画像の保存ディレクトリ
//
//		// div.postmeta_headerからidを取得する
//		var obj = document.getElementsByClassName('page');
//		for( var i=0; i<obj.length; i++ ){
//			if( obj[i].id.indexOf('post-') == 0 ){
//				p_id = obj[i].id.split('-')[1];
//				break;
//			}
//		}
//
//		// コンテンツの差し替え処理
//		if(p_id){
//			var oImg = document.createElement('IMG');
//			oImg.id = '_printImage';
//			oImg.src = path2image + '/'+p_id+'.png';
//			document.body.insertBefore(oImg, null); // 画像を挿入
//			$('container').style.display = 'none'; // 既存のコンテンツを非表示
//		}else if( $('is_home') ){
//			var oImg = document.createElement('IMG');
//			oImg.id = '_printImage';
//			oImg.src = path2image + '/top.png';
//			document.body.insertBefore(oImg, null); // 画像を挿入
//			$('container').style.display = 'none'; // 既存のコンテンツを非表示
//		}
//	},
//	false
//);
//
//Event.observe(
//	window,
//	'afterprint',
//	function(e){
//		if($('_printImage')){
//			$('container').style.display = 'block'; // 元のコンテンツを表示
//			document.body.removeChild($('_printImage')); // 画像の削除
//		}
//	},
//	false
//);

