﻿<!--

/* Font Resize Script ver.20070411
------------------------------------------------------------
Initialize fontResize
Set fontResize
Set Style fontResize
fontResize
fontResizeImg
--------------------------------------------------------- */

/* Initialize fontResize
--------------------------------------------------------- */

var FONTRESIZE;

var fontResizeIDL='fontresizeL';
var fontResizeIDM='fontresizeM';
var fontResizeIDS='fontresizeS';

var fontResizeIMGLON='img/fontresize_l_on.gif';
var fontResizeIMGLOFF='img/fontresize_l_off.gif';
var fontResizeIMGMON='img/fontresize_m_on.gif';
var fontResizeIMGMOFF='img/fontresize_m_off.gif';
var fontResizeIMGSON='img/fontresize_s_on.gif';
var fontResizeIMGSOFF='img/fontresize_s_off.gif';

var fontResizeSET01=new Array('small','medium','large','x-large','14px','18px','24px');
var fontResizeSET02=new Array('x-small','small','medium','large','12px','14px','18px');
var fontResizeSET03=new Array('xx-small','x-small','small','medium','10px','12px','14px');
var fontResizeSET04=new Array('xx-small','xx-small','x-small','small','10px','10px','12px');

/* Set fontResize
--------------------------------------------------------- */

fontResizeTYPE=new Array();
var fontResizeSET=0;

fontResizeTYPE[fontResizeSET++]=['.fs4',fontResizeSET02[0],fontResizeSET02[1],fontResizeSET02[2],fontResizeSET02[3],fontResizeSET02[4],fontResizeSET02[5],fontResizeSET02[6]];
fontResizeTYPE[fontResizeSET++]=['.fs3',fontResizeSET03[0],fontResizeSET03[1],fontResizeSET03[2],fontResizeSET03[3],fontResizeSET03[4],fontResizeSET03[5],fontResizeSET03[6]];
fontResizeTYPE[fontResizeSET++]=['.fs2',fontResizeSET04[0],fontResizeSET04[1],fontResizeSET04[2],fontResizeSET04[3],fontResizeSET04[4],fontResizeSET04[5],fontResizeSET04[6]];

fontResizeTYPE[fontResizeSET++]=['body',fontResizeSET03[0],fontResizeSET03[1],fontResizeSET03[2],fontResizeSET03[3],fontResizeSET03[4],fontResizeSET03[5],fontResizeSET03[6]];
fontResizeTYPE[fontResizeSET++]=['h1',fontResizeSET01[0],fontResizeSET01[1],fontResizeSET01[2],fontResizeSET01[3],fontResizeSET01[4],fontResizeSET01[5],fontResizeSET01[6]];
fontResizeTYPE[fontResizeSET++]=['h2',fontResizeSET01[0],fontResizeSET01[1],fontResizeSET01[2],fontResizeSET01[3],fontResizeSET01[4],fontResizeSET01[5],fontResizeSET01[6]];
fontResizeTYPE[fontResizeSET++]=['h3',fontResizeSET02[0],fontResizeSET02[1],fontResizeSET02[2],fontResizeSET02[3],fontResizeSET02[4],fontResizeSET02[5],fontResizeSET02[6]];
fontResizeTYPE[fontResizeSET++]=['h4',fontResizeSET03[0],fontResizeSET03[1],fontResizeSET03[2],fontResizeSET03[3],fontResizeSET03[4],fontResizeSET03[5],fontResizeSET03[6]];
fontResizeTYPE[fontResizeSET++]=['h5',fontResizeSET03[0],fontResizeSET03[1],fontResizeSET03[2],fontResizeSET03[3],fontResizeSET03[4],fontResizeSET03[5],fontResizeSET03[6]];
fontResizeTYPE[fontResizeSET++]=['h6',fontResizeSET04[0],fontResizeSET04[1],fontResizeSET04[2],fontResizeSET04[3],fontResizeSET04[4],fontResizeSET04[5],fontResizeSET04[6]];
fontResizeTYPE[fontResizeSET++]=['th',fontResizeSET03[0],fontResizeSET03[1],fontResizeSET03[2],fontResizeSET03[3],fontResizeSET03[4],fontResizeSET03[5],fontResizeSET03[6]];
fontResizeTYPE[fontResizeSET++]=['td',fontResizeSET03[0],fontResizeSET03[1],fontResizeSET03[2],fontResizeSET03[3],fontResizeSET03[4],fontResizeSET03[5],fontResizeSET03[6]];
fontResizeTYPE[fontResizeSET++]=['div'];
fontResizeTYPE[fontResizeSET++]=['p'];
fontResizeTYPE[fontResizeSET++]=['a'];
fontResizeTYPE[fontResizeSET++]=['ul'];
fontResizeTYPE[fontResizeSET++]=['li'];

/* Set Style fontResize
--------------------------------------------------------- */

setDocument('<style type="text/css">')
for(i=0;i<fontResizeTYPE.length;i++)
	{
	if(getBrowserType().match(/IE7/))
		{
		if(getCookie(FONTRESIZE)=='L')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][4]+'}');
			}
		else if(getCookie(FONTRESIZE)=='M')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][3]+'}');
			}
		else if(getCookie(FONTRESIZE)=='S')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][2]+'}');
			}
		else
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][3]+'}');
			}
		}
	else if(getBrowserType().match(/IE/))
		{
		if(getCookie(FONTRESIZE)=='L')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][3]+'}');
			}
		else if(getCookie(FONTRESIZE)=='M')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][2]+'}');
			}
		else if(getCookie(FONTRESIZE)=='S')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][1]+'}');
			}
		else
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][2]+'}');
			}
		}
	else
		{
		if(getCookie(FONTRESIZE)=='L')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][7]+'}');
			}
		else if(getCookie(FONTRESIZE)=='M')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][6]+'}');
			}
		else if(getCookie(FONTRESIZE)=='S')
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][5]+'}');
			}
		else
			{
			setDocument(fontResizeTYPE[i][0]+'{font-size:'+fontResizeTYPE[i][6]+'}');
			}
		}
	}
setDocument('</style>')

/* fontResize
--------------------------------------------------------- */

function fontResize(SIZE)
	{
	for(i=0;i<fontResizeTYPE.length;i++)
		{
		for(ii=0;ii<getTag(fontResizeTYPE[i][0]).length;ii++)
			{
			var OBJECT=getTag(fontResizeTYPE[i][0])[ii];
			if(getBrowserType().match(/IE7/))
				{
				var CLASS=String(OBJECT.getAttribute('className'));
				if(SIZE=='L')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][4];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][4];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][4];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][4];
						}
					}
				else if(SIZE=='M')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][3];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][3];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][3];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][3];
						}
					}
				else if(SIZE=='S')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][2];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][2];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][2];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][2];
						}
					}
				else
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][3];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][3];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][3];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][3];
						}
					}
				}
			else if(getBrowserType().match(/IE/))
				{
				var CLASS=String(OBJECT.getAttribute('className'));
				if(SIZE=='L')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][3];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][3];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][3];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][3];
						}
					}
				else if(SIZE=='M')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][2];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][2];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][2];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][2];
						}
					}
				else if(SIZE=='S')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][1];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][1];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][1];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][1];
						}
					}
				else
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][2];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][2];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][2];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][2];
						}
					}
				}
			else
				{
				var CLASS=String(OBJECT.getAttribute('class'));
				if(SIZE=='L')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][7];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][7];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][7];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][7];
						}
					}
				else if(SIZE=='M')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][6];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][6];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][6];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][6];
						}
					}
				else if(SIZE=='S')
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][5];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][5];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][5];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][5];
						}
					}
				else
					{
					if(CLASS.match(/fs4/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[0][6];
						}
					else if(CLASS.match(/fs3/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[1][6];
						}
					else if(CLASS.match(/fs2/))
						{
						OBJECT.style.fontSize=fontResizeTYPE[2][6];
						}
					else if(!fontResizeTYPE[i][1])
						{
						continue;
						}
					else
						{
						OBJECT.style.fontSize=fontResizeTYPE[i][6];
						}
					}
				}
			}
		}
	}

/* fontResizeIMG
--------------------------------------------------------- */

function fontResizeIMG(SIZE,STATUS)
	{
	var OBJECTL=getId(fontResizeIDL);
	var OBJECTM=getId(fontResizeIDM);
	var OBJECTS=getId(fontResizeIDS);
	if(SIZE=='L')
		{
		if(STATUS=='on')
			{
			OBJECTL.src=URL+fontResizeIMGLON;
			}
		else if(STATUS=='off'&&getCookie(FONTRESIZE)!='L')
			{
			OBJECTL.src=URL+fontResizeIMGLOFF;
			}
		else if(STATUS=='action')
			{
			OBJECTL.src=URL+fontResizeIMGLON;
			OBJECTM.src=URL+fontResizeIMGMOFF;
			OBJECTS.src=URL+fontResizeIMGSOFF;
			setCookie(FONTRESIZE,SIZE);
			fontResize(SIZE);
			}
		}
	else if(SIZE=='M')
		{
		if(STATUS=='on')
			{
			OBJECTM.src=URL+fontResizeIMGMON;
			}
		else if(STATUS=='off'&&getCookie(FONTRESIZE)!='M')
			{
			OBJECTM.src=URL+fontResizeIMGMOFF;
			}
		else if(STATUS=='action')
			{
			OBJECTL.src=URL+fontResizeIMGLOFF;
			OBJECTM.src=URL+fontResizeIMGMON;
			OBJECTS.src=URL+fontResizeIMGSOFF;
			setCookie(FONTRESIZE,SIZE);
			fontResize(SIZE);
			}
		}
	else if(SIZE=='S')
		{
		if(STATUS=='on')
			{
			OBJECTS.src=URL+fontResizeIMGSON;
			}
		else if(STATUS=='off'&&getCookie(FONTRESIZE)!='S')
			{
			OBJECTS.src=URL+fontResizeIMGSOFF;
			}
		else if(STATUS=='action')
			{
			OBJECTL.src=URL+fontResizeIMGLOFF;
			OBJECTM.src=URL+fontResizeIMGMOFF;
			OBJECTS.src=URL+fontResizeIMGSON;
			setCookie(FONTRESIZE,SIZE);
			fontResize(SIZE);
			}
		}
	}

function setFontResizeImg()
	{
	setDocument('<a href="#" onclick="fontResizeIMG(\'L\',\'action\'); return false;" onmouseover="fontResizeIMG(\'L\',\'on\');" onmouseout="fontResizeIMG(\'L\',\'off\');"><img src="'+URL+fontResizeIMGLOFF+'" alt="大" id="'+fontResizeIDL+'" /></a> ');
	setDocument('<a href="#" onclick="fontResizeIMG(\'M\',\'action\'); return false;" onmouseover="fontResizeIMG(\'M\',\'on\');" onmouseout="fontResizeIMG(\'M\',\'off\');"><img src="'+URL+fontResizeIMGMOFF+'" alt="中" id="'+fontResizeIDM+'" /></a> ');
	setDocument('<a href="#" onclick="fontResizeIMG(\'S\',\'action\'); return false;" onmouseover="fontResizeIMG(\'S\',\'on\');" onmouseout="fontResizeIMG(\'S\',\'off\');"><img src="'+URL+fontResizeIMGSOFF+'" alt="小" id="'+fontResizeIDS+'" /></a>');
	if(getCookie(FONTRESIZE)=='L')
		{
		getId(fontResizeIDL).src=URL+fontResizeIMGLON;
		}
	else if(getCookie(FONTRESIZE)=='M')
		{
		getId(fontResizeIDM).src=URL+fontResizeIMGMON;
		}
	else if(getCookie(FONTRESIZE)=='S')
		{
		getId(fontResizeIDS).src=URL+fontResizeIMGSON;
		}
	else
		{
		getId(fontResizeIDM).src=URL+fontResizeIMGMON;
		setCookie(FONTRESIZE,'M');
		}
	}

//-->
