//==========================================================
//ページ文字の拡大縮小
//
// 使用例 : zoomTexts('larger')  //加算単位の%ずつ拡大
// 使用例 : zoomTexts('default') //デフォルトサイズに戻る
//
//----------------------------------------------------------
// Support : http://jsgt.org/mt/01/
/*
	動作ブラウザ
	win 
	m1 f1 e6 o8
	mac 
	m1 f1
	linux 
	m1 f1
	
	上記で動作しないものをfscc.jsで処理

*/

//デフォルトサイズ(%で指定)
var size = 100

//加算単位
var add = 10

function zoomTexts(arg)
{

	if(arg=='larger')
	{
		size = size + add
	} else if(arg=='default') {
		size = 100
	}
	
	var bc = browserchk1()
	if( bc == 0 )
	{
		oj = document.body
		oj.style.setAttribute('zoom', size+'%')
		
	} else if( bc == 1 ){
	
		nd = document.createElement('style') 
		oj = document.body.appendChild(nd)
		newChild = document.createTextNode('body,th,td { font-size:' + size + '% }')
		oj.appendChild( newChild )
		
	} else if( bc == 2 ){
	
		//fscc.jsで処理
		fsc(arg)
		
	} else if( bc == 3 ){
		
		document.body.style.fontSize = size/100 + 'em'
	}

	
}

function browserchk1()
{
	var set = 9
	var ua  = navigator.userAgent
	
	if(!!document.getElementById) set = 1
	//Opreaの場合
	if(ua.search('Opera(\ |\/)8') != -1) set = 1
	if(ua.search('Opera(\ |\/)7') != -1) set = 2
	if(ua.search('Opera(\ |\/)6') != -1) set = 2
	//Safariの場合
	if(ua.indexOf("Safari")!=-1) set = 2
	//KHTMLの場合
	if(ua.indexOf("Konqueror")!=-1) set = 2
	//Win版IEの場合
    if(typeof ScriptEngine != 'undefined') set = 0
	//Mac版IEの場合
	var uansp = ua.split(' ').join('')
	if( (uansp.indexOf("MSIE5")!=-1) && 
	    (ua.indexOf("Mac_PowerPC")!=-1) ) set = 3

	return set
}
