/** 글자크기
* amender : myshin
* update : 2008.07.16
* desc : 글자크기확대축소, 최대최소값고정.
* 확대축소영역 지정 추가. 이벤트는 스크립트에서 처리, 기본 크기 추가.
* ex) initFontZoom(document.getElementById("container")); setFontSize(+1); setFontSize(-1); setFontSize(0);
*/
function setFontSize(a,zoomArea)
{
	var defaultFontSize = 1;//em
	var minFontSize = 1;//em
	var maxFontSize = 2;//em
	if(!zoomArea){//확대축소영역 지정 없으면
		zoomArea = document.getElementById("s_content");//기본 확대축소영역은 서브 본문
		if(!zoomArea) zoomArea = document.getElementById("wrap");//메인일 경우
	}
	if(zoomArea){
		if(!a) zoomArea.style.fontSize = parseFloat(defaultFontSize)+"em";//기본값
		else {
			var objFontSize = zoomArea.style.fontSize;
			if (!objFontSize) objFontSize = parseFloat(defaultFontSize)+"em";
			var checkFontSize = (Math.round(12*parseFloat(objFontSize))+(a*2))/12;
			if (checkFontSize >= maxFontSize) { checkFontSize = maxFontSize; zoomArea.style.fontSize = checkFontSize+"em"; alert("더 늘릴 수 없습니다."); }
			else if (checkFontSize <= minFontSize) { checkFontSize = minFontSize; zoomArea.style.fontSize = checkFontSize+"em"; alert("더 줄일 수 없습니다."); }
			else { zoomArea.style.fontSize = checkFontSize+"em"; }
		}
	}
}
function initFontZoom(zoomArea){
	zoomArea = (zoomArea)? zoomArea: null;//전역변수로지정
	var fzoomIn = document.getElementById("fontsize-larger");
	var fzoomOut = document.getElementById("fontsize-smaller");
	var fzoom0 = document.getElementById("fontsize-default");
	if(fzoomIn) fzoomIn.onclick = function(){ setFontSize(+1,zoomArea); return false; }
	if(fzoomOut) fzoomOut.onclick = function(){ setFontSize(-1,zoomArea); return false; }
	if(fzoom0) fzoom0.onclick = function(){ setFontSize(0,zoomArea);	 return false; }
}

function bodyPrint() {
	var windowLeft = (screen.width-665)/2;
//	var windowTop = (screen.height-480)/2;
	var windowTop = 20;
	var printURL = "/skin/location/printpage.html";
	 window.open(printURL,"content",'width=700 height=620, menubar=yes, scrollbars=yes,status=no,resizable=yes,top=' + windowTop + ',left=' + windowLeft + '');
}


function bodyPrint2() {
	window.onbeforeprint = Before_Print;
	window.onafterprint = After_Print;
	window.print();
}

var initBody;
function Before_Print()
{
	initBody = document.body.innerHTML;
	document.body.innerHTML = content.innerHTML;
}

function After_Print()
{
	document.body.innerHTML = initBody;
}
