////////////////////////글자 크기 ///////////////////////////////////////////////////////
var tgs = new Array('div','td','tr','table','span', 'li', 'a', 'p');
//var szs = new Array( '12px','xx-small','x-small','12px','15px','18px','20px','22px','24px','25px','26px');
function ts( trgt,inc ) {
try {
if (!document.getElementById) return
var d = document,cEl = null,i,j,cTags;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
cEl.style.fontSize = inc;
for ( i = 0 ; i < tgs.length ; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = inc;
// alert(tgs[i]);
}
} catch(e) {}
}
/**********************************************************************************
* 글자 크기 변경 평션.
* 쿠기에 글자 크기를 넣어서
* 계속 다음페이지 에서 유지.
* 웹페이지 로딩시 실행법
***********************************************************************************/
var checkFontSize=1;
function setFontSize_Check() {
if(getCookie("checkFontSize_cookie")!="") {
//alert(getCookie("checkFontSize_cookie"));
obj = document.getElementById("content");
if(!obj) obj = document.getElementById("wrap");
ts( 'body' , getCookie("checkFontSize_cookie") );
}
}
//글자크기
//ex) onclick="setFontSize(+1);" onclick="setFontSize(-1);"
function setFontSize(a) {
var defaultFontSize = 12;//px
var minFontSize = 12;//px
var maxFontSize = 23;//px
obj = document.getElementById("wrapper");
if(!obj) obj = document.getElementById("wrap");
var objFontSize = obj.style.fontSize;
if (!objFontSize) { objFontSize = parseFloat(defaultFontSize)+"px"; }
checkFontSize = Math.round(parseInt(objFontSize))+a;
//alert(checkFontSize);
if (checkFontSize >= maxFontSize) { checkFontSize = maxFontSize; ts( 'body' , maxFontSize); alert("더이상 늘릴 수 없습니다."); }
//else if (checkFontSize <= minFontSize) { checkFontSize = minFontSize; ts( 'body' , minFontSize); alert("더이상 줄일 수 없습니다."); }
else { ts( 'body' , checkFontSize ); }
setCookie("checkFontSize_cookie", checkFontSize , 3600); // 1일 간 쿠키적용
// alert(checkFontSize);
}
function setDefalutFontSize() {
var defaultFontSize = 12;//px
ts( 'body' , defaultFontSize );
setCookie("checkFontSize_cookie", defaultFontSize , 3600); // 1일 간 쿠키적용
// alert(checkFontSize);
}
/****************************************************************************************************
쿠키 설정.
*****************************************************************************************************/
//쿠키
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie( name )
{
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
/////////////////////////////////////////////////////////////////////////////////////////////////
var fontSize = 12;
function scaleFont(val) {
var tmpFontSize = fontSize;
//쿠기 저장
setFontSize(val);
//var cookieFontSize = getCookie("checkFontSize_cookie");
//if(cookieFontSize != "")
// fontSize = cookieFontSize;
if (val > 0) {
if (fontSize <= 20) {
fontSize = fontSize + val;
}
else {
alert("더는 키울 수 없습니다.");
}
}
else if (val < 0){
if (fontSize > 10) {
fontSize = fontSize + val;
}
else {
alert("더는 줄일 수 없습니다.");
}
}
else if (val == 0) {
location.reload();
}
if (fontSize != tmpFontSize) {
drawFont(fontSize);
}
}
function drawFont(fontSize) {
var con_font = document.getElementById("main-container");
var tags = new Array("div", "li", "dd", "p", "th", "td", "label", "textarea", "a", "span");
for (n=0; n