/*
===========================================================
フォントサイズ変更スクリプト（タイプC）

Last Updated:08/21/2004
　　　09/21/2001最終更新版より下記のURIのみ変更

insomnia!
http://insomnia.jp/
http://insomnia.jp/workshop/
===========================================================
modified by starlab@ilcaa
*/

var fontSizeUnit = "%"; var perOrder = 10; var defaultSize = 100; var ckName = "FSCc"; var ckDays = 2; var ckPath = "/"
var fsCK = GetCookie( ckName ); if ( fsCK == null ){ var currentSize = defaultSize;}
else{ var currentSize = eval( fsCK );}
document.writeln( '<style type="text/css">' ); document.write( 'body #main-col{font-size:' + currentSize + fontSizeUnit+ '}' ); document.writeln( '</style>' ); function fsc( CMD ){ if ( CMD == "larger" ){ var newSize = Number( currentSize + perOrder ); SetCookie( ckName , newSize );}
if ( CMD == "smaller" ){ if ( currentSize != perOrder ){ var newSize = Number( currentSize - perOrder ); SetCookie( ckName , newSize );}
else{ var newSize = Number( currentSize );}
}
if ( CMD == "default" ){ DeleteCookie( ckName );}
location.reload();}
function SetCookie( name , value ){ var dobj = new Date(); dobj.setTime(dobj.getTime() + 24 * 60 * 60 * ckDays * 1000); var expiryDate = dobj.toGMTString(); document.cookie = name + '=' + escape(value) + ';expires=' + expiryDate + ';path=' + ckPath;}
function GetCookie (name){ var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen){ var j = i + alen; if (document.cookie.substring(i, j) == arg)
return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break;}
return null;}
function getCookieVal (offset){ var endstr = document.cookie.indexOf (";", offset); if (endstr == -1)
endstr = document.cookie.length; return unescape(document.cookie.substring(offset,endstr));}
function DeleteCookie(name){ if (GetCookie(name)){ document.cookie = name + '=' + '; expires=Thu, 01-Jan-70 00:00:01 GMT;path='+ckPath;}
}

//EOF
