/*******************************************************/
/*    表示文字サイズを変更処理のＪＳファイル(日本語)　 */
/*    ( 2006.07.14 )                                   */
/*******************************************************/

Hozon 	 = 0;								/* 	Cookie 保存日数  保存日数０はパラメーターなしでセッション終了時Cookieが消える  */
Data_ID1 = "Sumitomometals Font Size Change";
Data_ID2 = "Japanese";
Data_ID  = Data_ID1 + Data_ID2;				/* ＩＤで Cookie が独立処理出来る */

				/* 表示文字サイズのＣＳＳ定義  */
css_small 	= "/css/small.css";
css_medium 	= "/css/medium.css";
css_large 	= "/css/large.css";
css_print 	= "/css/print.css";

				/* 選択中の画像定義  */
on_small 	= "/images/js/on_small.gif";
on_medium 	= "/images/js/on_medium.gif";
on_large 	= "/images/js/on_large.gif";
				/* 選択前の画像定義  */
off_small 	= "/images/js/off_small.gif";
off_medium 	= "/images/js/off_medium.gif";
off_large 	= "/images/js/off_large.gif";
				/* その他の画像定義  */
printer_gif 	= "/images/js/printer.gif";
setsumei_gif 	= "/images/js/setsumei.gif";
				/* 選択前の画像を初期セット  */
small_gif 	= off_small;
medium_gif 	= off_medium;
large_gif 	= off_large;

function Font_Change(Size){
	CookieWrite(Hozon,"Font_Size",Size);
	location.reload();
} 

function CookieWrite(Hozon,Data_Syurui,Data)
	{
	var	jikann 		= new Date();
	var	Now 		= new Date(jikann.getTime() + (Hozon*24*60*60*1000));
	var Hozonkikan 	= ";expires=" + Now.toGMTString();
	if (Hozon == 0){
		Hozonkikan = "";	/* 保存日数０はパラメーターなしでセッション終了時クーキーが消える  */
	}
	Data 	= escape(Data); /* エンコードする  */
	document.cookie = Data_ID + Data_Syurui + "=" + Data + Hozonkikan + ";path=/";
	return; 
}

function CookieRead(Data_Val)
	{
	var Data_key    = Data_ID + Data_Val
	Cookie_datas	= new Array();
	Cookie_datas2	= new Array();
	if(document.cookie.length > 0 && document.cookie.indexOf(Data_key) != -1)
		{
		Cookie_datas = document.cookie.split("; ");
		for(i=0; i<Cookie_datas.length; i++)
			{
			if(Cookie_datas[i].indexOf(Data_Val) != -1)break;
			}
			Cookie_datas2 	 = Cookie_datas[i].split("=");
			Cookie_datas2[1] = unescape(Cookie_datas2[1]);
		}
		return Cookie_datas2[1];
}

function Style_Sheet_Set() {
	var FontSize = CookieRead("Font_Size"); 
	if (FontSize == "large")	 /* 大きいサイズのスタイルシートをセット */
		document.write('<link rel="stylesheet" href="' + css_large + '" type="text/css" media="all">');
		else if (FontSize == "medium")	/* 普通サイズのスタイルシートをセット */
		 				document.write('<link rel="stylesheet" href="' + css_medium + '" type="text/css" media="all">');
				else if (FontSize == "small")	/* 小さいサイズを以外の場合は普通サイズのスタイルシートをセット */
						document.write('<link rel="stylesheet" href="' + css_small + '" type="text/css" media="all">');
						else document.write('<link rel="stylesheet" href="' + css_medium + '" type="text/css" media="all">');
		/* 印刷用のスタイルシートをセット */
		document.write('<link rel="stylesheet" href="' + css_print + '" type="text/css" media="print">');
}

function Cahnge_Select_Table_Set() {
			/* 選択サイズの画像を入れ替え */
	var FontSize = CookieRead("Font_Size"); 
	if (FontSize == "large")
		large_gif 	= on_large;
		else if (FontSize == "medium")
				medium_gif 	= on_medium;
				else if (FontSize == "small")
						small_gif 	= on_small;
						else 	medium_gif 	= on_medium;

			/* 印刷と文字サイズ変更指定のＨＴＭＬテーブルを書き出し */
document.write('<table valign="bottom" align="right" border="0" bordercolor="#ffffff" cellpadding="0" cellspacing="0" with="220">');
document.write('<tr>');
document.write('<td width="84"><div align="left"><a href="javascript:print();"><img src="' +   printer_gif + '" width="72" height="16" alt="印刷" border="0"></a></div></td>');
document.write('<td width="79"><div align="center"><img src="' +   setsumei_gif + '" width="79" height="15" alt="右の小中大のボタンで文字サイズを変更出来ます" border="0"></a></div></td>');
document.write('<td width="19"><div align="center"><a href="javascript:Font_Change(\'small\');"><img src="'  + small_gif  + '" width="19" height="15" alt="小さく表示" border="0"></a></div></td>');
document.write('<td width="19"><div align="center"><a href="javascript:Font_Change(\'medium\');"><img src="' + medium_gif + '" width="19" height="15" alt="普通で表示" border="0"></a></div></td>');
document.write('<td width="19"><div align="center"><a href="javascript:Font_Change(\'large\');"><img src="'  + large_gif  + '" width="19" height="15" alt="大きく表示" border="0"></a></div></td>');
document.write('</tr>');
document.write('</table>');
}
