//마우스 클릭/오버시 이벤트
function select_event(obj) {
	if (obj.style.display == 'none') obj.style.display = 'block';
	else if (obj.style.display == 'block') obj.style.display = 'none';
}

//마우스오버 배경 이벤트
function viewer_on(that)
	{
		that.style.backgroundImage ="url('/docs/images/common/bg_viewer_on.gif')";
	 }
function viewer_off(that)
	{
		that.style.backgroundImage ="url('/docs/images/common/bg_viewer_off.gif')";
	 }

/**
*  Quick Search 레이어를 항상 화면에 떠있거나 따라 다니도록 처리
*
* options
*
*  allwaysTop : true ,  항상 위 false 따라다니도록
*  speed  : 1000  따라다니는 속도
*  bottom : false 항상 하단에
*  default_x : 중앙정렬일때 엘리먼트 옆에 퀵메뉴 붙히기
*
* @since 2009-10-30
* @author jsyang <yakuyaku@gmail.com>
* @version 1
*
*/
(function($) {

	$.extend($.fn, {
		Floater : function(setting)
		{
			var options = $.extend($.fn.Floater.defaults, setting);
			var box   = this;
			var initTop = options.initTop;

			if(options.bottom) {
				bottom_pos = $(window).height() - $(box).height() - initTop;
				$(box).css('top' , bottom_pos);
				initTop = bottom_pos;
			}

			if(options.default_x) {
				box.css('left' , getX($(options.default_x)) - 2 );
				if(box.css('display')=='none') box.css('display','block');

				$(window).bind('resize', function() {
					box.css('left' , getX($(options.default_x)) - 2 );
				});

			}

			var prevTop = initTop;

			$(window).bind('scroll', function(e){adjustTop();});

			function getX(el)
			{
				return el.get(0).offsetLeft + el.width();
			};

			function adjustTop()
			{
				var newTop = computeTop();
				if (newTop <= initTop) newTop = initTop;
				if (prevTop != newTop) {
					layerMove(newTop);
					prevTop = newTop;
				}
			};

			function layerMove(dest)
			{
				if(options.alwaysTop) {
					//var posx=$(window).scrollLeft() + $(window).width() - $(box).width();
					$(box).css({'top': dest});
				}else{
					$(box).stop();
					$(box).animate({'top': dest},{'duration':options.speed});
				}
			};

			function computeTop()
			{
				return $(window).scrollTop() + initTop;
			};
		}

	});

	$.fn.Floater.defaults = {
		'alwaysTop' : false ,
		'bottom'    : false ,
		'default_x' : false ,
		'initTop'   : 50 ,
		'speed' : 50
	};

})(jQuery);

$(document).ready(function(){

	/* Footer select */
	$("div.footer_select > h5").click(function () {
		$("div.footer_select > ul").toggle();
	});
	  
	var options = { 'speed' : 500, // 스피드
	                'initTop':10 ,  // 기본 top 위치
	                'alwaysTop' : false, // 항상고정 true , false 이동
	                'default_x' : ''  //레어아웃이 가운데 정렬 일때 레이어가 붙는 아이디값
	               }
	$('#quick').Floater(options);
});


//화면에 원하는 프린트 영역을 만큼 출력한다. 필수-원하는 영역은 <div id=print_area></div> 설정해야 한다.
var initBody = '';

function beforePrint(){
  initBody = document.body.innerHTML;
    document.body.innerHTML = print_area.innerHTML;
}

function afterPrint(){
  document.body.innerHTML = initBody;
}

function printArea(){
  window.print();
}

window.onbeforeprint = beforePrint;
window.onafterprint  = afterPrint;
