/*
 * Copyright (c) 2009 The openGion Project.
 */

/**
 * ※※ この機能は、非推奨です！！！
 * フォントサイズは、ブラウザ標準機能として実装されており、ctrl+マウススクロールで
 * 文字サイズの変更が可能であるため、特に理由がない限りは、ブラウザ標準機能を使用して下さい。
 *
 * [概要説明]
 *  ボディー部分のフォントサイズを変更します。
 *  引数には、標準を100として場合のフォントの拡大率を％で指定します。
 *  縮小する場合は、拡大率にマイナス値を指定して下さい。
 *  拡大率に0が指定された場合は、標準のフォントサイズに戻ります。
 * [使用例]
 *  ①文字サイズを20%拡大します。
 *    <a href="javascript:changeFontSize(20);">xxx</a>
 *
 * @og.rev 3.9.0.1 (2007/10/16)
 * @og.rev 5.5.9.2 (2012/12/21) ヘッダ固定対応＆最小２０％にする
 * @author Hiroki.Nakmaura
 * @since IE6
 */
var fontSize = 100;
var viewId = "viewTable";

/**
 * [ファンクションの概要]
 * ボディー部分の文字サイズを変更します。
 *
 * @param ratio 拡大率(%)
 */
function changeFontSize( ratio ) {
	if( ratio == 0 ) {
		fontSize = 100;
	}
	else {
		fontSize += ratio;
	}
	
	if( fontSize <= 0 ){
		fontSize = 20;
	}
	
//	document.getElementById(viewId).style.fontSize = fontSize + "%";
// 5.5.9.2 class属性で対応する。
//	views = document.getElementsByName(viewId);
	views = $('.viewTable');
	for(var i=0;i<views.length;i++){
		views[i].style.fontSize = fontSize + "%";
	}
	
	// 5.5.9.2 ヘッダ固定対応リサイズ処理
	if( isEndInitEvent() ) {
		$('table#viewTable').resizeView();
	}
}
