<!--
	
	function $(obj){return document.getElementById(obj)}

	function exec_script(src)
	{
		var scriptEl = document.createElement("script");
		scriptEl.src = src;
		_ID('dynamic').appendChild(scriptEl);
	}

	function hiddenLeft()
	{
		_ID('leftMenu').style.display = (_ID('leftMenu').style.display!="none") ? "none" : "block";
		_ID('btn_menu').style.display = (_ID('leftMenu').style.display=="none") ? "block" : "none";
	}
	
	function cssRound(id,color,bg)
	{
		if (!bg) bg = '#ffffff';
		var obj = _ID(id);
		obj.style.backgroundColor = color;
		with (obj.style){
			margin = "5px 0";
			color = "#4c4c4c";
			font = "8pt dotum";
		}
		obj.innerHTML = "<div style='padding:8px 13px;'><img src='/img/add/icon_checktip.gif'><br>" + obj.innerHTML + "</div>";

		cssRound_top(obj,bg,color);
		cssRound_bottom(obj,bg,color);
	}

	function cssRound2(id,color,bg)
	{
		if (!bg) bg = '#ffffff';
		var obj = _ID(id);
		obj.style.backgroundColor = color;		
		cssRound_top(obj,bg,color);
		cssRound_bottom(obj,bg,color);
	}

	function cssRound_top(el,bg,color)
	{
		var d=document.createElement("b");
		d.className="rOut";
		d.style.fontSize = 0;
		d.style.backgroundColor=bg;
		for(i=1;i<=4;i++){
			var x=document.createElement("b");
			x.className="r" + i;
			x.style.backgroundColor=color;
			d.appendChild(x);
		}
		el.style.paddingTop=0;
		el.insertBefore(d,el.firstChild);
	}

	function cssRound_bottom(el,bg,color){
		var d=document.createElement("b");
		d.className="rOut";
		d.style.fontSize = 0;
		d.style.backgroundColor=bg;
		for(i=4;i>0;i--){
			var x=document.createElement("b");
			x.className="r" + i;
			x.style.backgroundColor=color;
			d.appendChild(x);
		}
		el.style.paddingBottom=0;
		el.appendChild(d);
	}	
	
	function iciScroll(obj)
	{
		if (event.wheelDelta >= 120) obj.scrollTop -= 40;
		else if (event.wheelDelta <= -120) obj.scrollTop += 40;
		//obj.scrollBy(0,event.wheelDelta / -3);
		return false;
	}

	/**********************
	 * categoryBox
	 *
	 * @name	category Æû°´Ã¼¸í
	 * @idx		category ¹Ú½º °¹¼ö
	 */

	function categoryBox(name,idx,val,type,formnm)
	{
		if (!idx) idx = 1;
		if (type=="multiple") type = "multiple style='width:175px;height:96'";
		for (i=0;i<idx;i++) document.write("<select " + type + " idx=" + i + " name='" + name + "' onchange='categoryBox_request(this)' class='select'></select>");

		oForm = eval("document.forms['" + formnm + "']");

		if ( oForm == null ) this.oCate = eval("document.forms[0]['" + name + "']");
		else{ this.oCate = eval("document." + oForm.name + "['" + name + "']"); }

		if (idx==1) this.oCate = new Array(this.oCate);

		this.categoryBox_init = categoryBox_init;
		this.categoryBox_build = categoryBox_build;
		this.categoryBox_init();

		function categoryBox_init()
		{
			this.categoryBox_build();
			categoryBox_request(this.oCate[0],val);
		}

		function categoryBox_build()
		{
			for (i=0;i<4;i++){
				if (this.oCate[i]){
					this.oCate[i].options[0] = new Option("= "+(i+1)+"Â÷ Ä«Å×°í¸® =","");
				}
			}
		}

	}

	function categoryBox_request(obj,val)
	{
		if (!val) val = "";
		var idx = obj.getAttribute('idx');

		exec_script("/admin/_global/lib/category.script.asp?idx=" + idx + "&obj=" + obj.name + "&formnm=" + obj.form.name + "&val=" + val + "&category=" + obj.value);
	}

	function openLayer(obj,mode)
	{
		obj = _ID(obj);
		if (mode) obj.style.display = mode;
		else obj.style.display = (obj.style.display!="none") ? "none" : "block";
	}

	function OnImageZoom(url)
	{
		if (!url) url = this.src;
		var x = screen.width;
		var y = screen.height;
		var wid = (x / 2) - (100 / 2);
		var hei = (y / 2) - (100 / 2);

		window.open("/inc/lib/zoomimage.asp?url="+ escape(url), "", "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=1,width=100,height=100,top=" + hei + ",left=" + wid); 
	}

	function OnPopup(url,width,height,c,sc,st)
	{
		if (c == 1)
		{
			var sw = screen.availWidth;
			var sh = screen.availHeight;
			var left = (sw - width)/2;
			var top = (sh - height)/2;
		}
		else
		{
			var left = 0;
			var top = 0;
		}

		window.open(url,"","width="+ width +",height="+ height +",top="+ top +",left="+ left +",scrollbars="+ sc +",status="+ st);
	
	}

	function isChked(El,msg)
	{
		if (!El) return;
		if (typeof(El)!="object") El = document.getElementsByName(El);
		if (El) for (i=0;i<El.length;i++) if (El[i].checked) var isChked = true;
		if (isChked){
			return (msg) ? confirm(msg) : true;
		} else {
			alert ("¼±ÅÃµÈ »çÇ×ÀÌ ¾ø½À´Ï´Ù.");
			return false;
		}
	}

	function chkBox(El)
	{
		if (!El) return;
		for (i=0;i<El.length;i++) El[i].checked = !El[i].checked;
	}

	function unchkBox(El)
	{
		if (!El) return;
		for (i=0;i<El.length;i++) El[i].checked = false;
	}

	function iciSelect(obj)
	{
		var row = obj.parentNode.parentNode;
		row.style.background = (obj.checked) ? "#F0F4FF" :"#FFFFFF";
	}

	/*-------------------------------------
	 °ø¿ë - Ã¼Å©¹Ú½º ÇÑ°³ÀÌ»ó Ã¼Å©¿©ºÎ
	 CObj : checkbox object
	-------------------------------------*/
	function PubChkSelect( CObj ){

		if ( !CObj ) return;
		var ckN = CObj.length;

		if ( ckN != null ){

			var sett = 0;
			for ( jumpchk = 0; jumpchk < ckN; jumpchk++ ){
				if ( CObj[jumpchk].checked == false ) sett++;
			}

			if ( sett == ckN ) return false;
			else return true;
		}
		else{

			if ( CObj.checked == true ) return true;
			else return false;
		}
	}
	

	/*-----------------------------------------
	 ¸¶¿ì½º¿À¹ö½Ã ·¡ÀÌ¾î º¸ÀÌ±â/¼û±â±â
	 ex ) onmouseover="disp_div('_div_deliinfo',event.clientX,event.clientY);"
	-------------------------------------------*/
	function disp_div(div_name,xmouse,ymouse)
	{
		help_divwid = parseInt(document.getElementById(div_name).style.width,10);
		if(document.body.clientWidth > (help_divwid+xmouse+15))
		{
			document.getElementById(div_name).style.left = document.body.scrollLeft + xmouse + 10;
			document.getElementById(div_name).style.top = document.body.scrollTop + ymouse;
		}else{
			document.getElementById(div_name).style.left = (document.body.scrollLeft + xmouse) - (help_divwid+10);
			document.getElementById(div_name).style.top = document.body.scrollTop + ymouse;
		}
		document.getElementById(div_name).style.visibility = "visible";
	}

	function hide_div(div_name)
	{
		document.getElementById(div_name).style.visibility = "hidden";
	}

	//¿ìÆí¹øÈ£Ã£±âÃ¢
	function OnZipSearch(frm,addr1,addr2,zip1,zip2)
	{
		var url = "/admin/_global/lib/zipcode.asp?frm="+frm+"&addr1="+addr1+"&addr2="+addr2+"&zip1="+zip1+"&zip2="+zip2;
		getOpenPopup(url,400,350,0,1);
	}

	//ÆË¾÷Ã¢
	//¿¹Á¦ : GetOpenPopup('°æ·Î',400,300,1,1);  -- ½ºÅ©·Ñ¹Ù ÀÖ´Â Áß°£ÆË¾÷Ã¢
	//¿¹Á¦ : GetOpenPopup('°æ·Î',400,300,0,0);  -- ½ºÅ©·Ñ¹Ù ¾ø´Â ÀÏ¹ÝÆË¾÷Ã¢
	function getOpenPopup(url,width,height,scr,c,state)
	{
		var sw = screen.availWidth;
		var sh = screen.availHeight;
		var left = (sw - width)/2;
		var top = (sh - height)/2;

		if (state==null) state = 1;

		if (c == 1)	//Áß°£ÆË¾÷
		{
			window.open(""+url+"","","width="+width+",height="+height+",top="+top+",left="+left+",scrollbars="+scr+",status="+state);
		}
		else
		{
			window.open(""+url+"","","width="+width+",height="+height+",scrollbars="+scr+",status="+state);
		}		
	}

	/**
	 * Calendar Script
	 * @usage	<input type=text onclick="calendar(event)">
	 */

	var now			= new Date();
	var static_now	= new Date();
	var week		= new Array("SUN","MON","TUE","WED","THU","FRI","SAT");
	var weekNum		= new Array(1,2,3,4,5,6,7);

	var tagNm		= "";
	var thisObj		= "";
	var eventElement= "";
	var dy_calOpen	= "n";

	function calendar(e)
	{
		var event = e || window.event;
		if( !appname ){
			var appname = navigator.appName.charAt(0);
		}

		if( appname == "M" ){
			eventElement = event.srcElement;
			tagNm = eventElement.tagName;
		}else{
			eventElement = event.target;
			tagNm = eventElement.tagName;
		}

		if(document.body.clientWidth > parseInt(205+event.clientX+15))
		{
			var dy_x = document.body.scrollLeft + event.clientX + 10;
			var dy_y = document.body.scrollTop + event.clientY;

		}else{

			var dy_x = (document.body.scrollLeft + event.clientX) - 215;
			var dy_y = document.body.scrollTop + event.clientY;
		}

		//var dy_x = event.clientX;
		//var dy_y = event.clientY;

		if( dy_calOpen == 'n' ){
			var NewElement = document.createElement("div");
			with (NewElement.style){
				position	= "absolute";
				left		= dy_x;
				top			= dy_y;
				width		= "205px";
				Height		= "170px";
				background	= "#ffffff";
				border		= "0px";
			}
			NewElement.id = "Dynamic_CalendarID";
			document.body.appendChild(NewElement);
			thisObj = NewElement;
			dy_calOpen = 'y';
		}else{
			thisObj.style.left	= dy_x;
			thisObj.style.top	= dy_y;
		}

		//´Þ·Â Ãâ·ÂÇÏ±â!!
		var calCont = calendarSet();
	}

	function calendarSet(val){

		var now_date	= new Date();

		var p;
		var z=0;

		switch(val){
			case 1:now.setFullYear(now.getFullYear()-1);break;
			case 2:now.setMonth(now.getMonth()-1);break;
			case 3:now.setMonth(now.getMonth()+1);break;
			case 4:now.setFullYear(now.getFullYear()+1);break;
			case 5:now=now_date;break;
		}

		var NowYear = now.getFullYear();
		var NowMonth = now.getMonth();
		var m_infoDate = NowYear+'/'+NowMonth;

		last_date = new Date(now.getFullYear(),now.getMonth()+1,1-1);	//ÇØ´ç¿ù ¸¶Áö¸· ÀÏÀÚ
		first_date= new Date(now.getFullYear(),now.getMonth(),1);		//ÇØ´ç¿ù Ã³À½ÀÏÀÚ ¿äÀÏ

		var now_scY = now.getFullYear()+"";
		var calendar_area = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:0px #ffffff solid;\"><tr><td><table width=\"245\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"ffffff\" style=\"border:6px #78b300 solid;\"><tr height=\"26\" bgcolor=\"ffffff\" align=\"center\"><td style=\"padding-top:3px; padding-left:10px; \"> \n";
		calendar_area += "<div class=\"calendarTitleY\">";
		calendar_area += "<span onclick=\"calendarSet(1)\" style='cursor:pointer;'>¢¸ </span>";
		calendar_area += now_scY;
		calendar_area += "<span onclick=\"calendarSet(4)\" style='cursor:pointer;'> ¢º</span>";
		calendar_area += "</div> \n";
		calendar_area += "<div class=\"calendarTitleM\">";
		calendar_area += "<span onclick=\"calendarSet(2)\" style='cursor:pointer;'>¢¸ </span>";
		calendar_area += (now.getMonth()+1) +"";
		calendar_area += "<span onclick=\"calendarSet(3)\" style='cursor:pointer;'> ¢º</span>";
		calendar_area += "</div> \n";
		for(i=0;i<week.length;i++){
			if( weekNum[i] == 1 ) {
				calendar_area += "<div class=\"calendarWeekS\">"+week[i]+"</div> \n";
			} else if( weekNum[i] == 7 ) {
				calendar_area += "<div class=\"calendarWeekT\">"+week[i]+"</div> \n";
			} else {
				calendar_area += "<div class=\"calendarWeek\">"+week[i]+"</div> \n";
			}
		}

		calendar_area +="<div class=\"clearboth\"></div> \n";

		for(i=1;i<=first_date.getDay();i++){
			calendar_area+="<div class=\"calendarNoDay\">&nbsp;</div> \n";
		}

		z=(i-1);
		var clickDay;
		var weekCnt = 1;
		for (i=1;i<=last_date.getDate();i++){
			z++;
			p=z%7;
			var pmonth=now.getMonth()+1;
			if(i<10){var ii="0"+i;}else{var ii=i;}
			if(pmonth<10){pmonth="0"+pmonth;}

			clickDay = now.getFullYear() + "" + pmonth + "" + ii;

			// ³¯Â¥ Ãâ·Â
			if(i == now.getDate() && now.getFullYear()==static_now.getFullYear() && now.getMonth()==static_now.getMonth()){
				calendar_area += "<div class=\"calendarToDay\" onclick=\"calendarPrint('"+clickDay+"');\">"+ii+"</div> \n";
			}else if( p == 0 ){	//Åä¿äÀÏ
				calendar_area += "<div class=\"calendarDayT\" onclick=\"calendarPrint('"+clickDay+"');\">"+ii+"</div> \n";
			}else if( p == 1 ){	//ÀÏ¿äÀÏ
				calendar_area += "<div class=\"calendarDayS\" onclick=\"calendarPrint('"+clickDay+"');\">"+ii+"</div> \n";
			}else{				//ÆòÀÏ
				calendar_area += "<div class=\"calendarDay\" onclick=\"calendarPrint('"+clickDay+"');\">"+ii+"</div> \n";
			}
			if(p==0 && last_date.getDate() != i){
				calendar_area +="<div class=\"clearboth\"></div> \n";
				weekCnt++;
			}
		}

		if(p !=0){
			for(i=p;i<7;i++){
				calendar_area+="<div class=\"calendarNoDay\">&nbsp;</div> \n";
			}
		}

		var addtable1;
		var addtable2;
		if( weekCnt != 6){
			for(addtable1=weekCnt; addtable1 < 6; addtable1++){
				calendar_area +="<div class=\"clearboth\"></div> \n";
				for(addtable2=0; addtable2 < 7; addtable2++){
					calendar_area+="<div class=\"calendarNoDay\">&nbsp;</div> \n";
				}
			}
		}

		var nowDate	= now_date.getFullYear() + "-" + (100+( now_date.getMonth() + 1)).toString(10).substr(1) + "-" + (100+now_date.getDate()).toString(10).substr(1);
		
		calendar_area += "<div class=\"clearboth\"></div> \n";
		calendar_area += "<div class=\"calendarNow\" onclick=\"calendarSet(5)\" align=\"left\">Today : "+nowDate+" </div> \n";
		calendar_area += "<div class=\"calendarClose\" onclick=\"calendarClose();\" align=\"right\"><font class=ver8><b>X</b></font></div> \n";
		calendar_area += "</td></tr></table></td></tr></table> \n";

		thisObj.innerHTML = calendar_area;

	}

	function calendarClose()
	{
		dy_calOpen = 'n';
		thisObj.parentNode.removeChild(thisObj);
	}

	function calendarPrint(date)
	{
		if( tagNm == "INPUT" ) eventElement.value = date;
		else eventElement.innerHTML = date;
		calendarClose();
	}

	function calendar_get_objectTop(obj){
		if (obj.offsetParent == document.body) return obj.offsetTop;
		else return obj.offsetTop + get_objectTop(obj.offsetParent);
	}

	function calendar_get_objectLeft(obj){
		if (obj.offsetParent == document.body) return obj.offsetLeft;
		else return obj.offsetLeft + get_objectLeft(obj.offsetParent);
	}
	

	//¹®ÀÚ¿­ÀÇ ¾çÂÊ(¿ÞÂÊ, ¿À¸¥ÂÊ) °ø¹éÀ» Á¦°Å ÇÔ¼ö 
	function both_trim(a) 
	{
	   var search = 0
	   while ( a.charAt(search) == " ") 
	   { 
		  search = search + 1 
	   }     
	   a = a.substring(search, (a.length))
	   search = a.length - 1
	   while (a.charAt(search) ==" ") 
	   { 
		  search = search - 1 
	   }
	   return a.substring(0, search + 1)         
	}
	

	//¼ýÀÚÇü °Ë»ç
	function _isInteger(val) 
	{
		var digits="1234567890";
		for (var i=0; i < val.length; i++) {
			if (digits.indexOf(val.charAt(i))==-1) { return false; }
		}
		return true;
	}

	//Æû°Ë»ç
	function isEmpty(obj, msg)
	{
		if (!getTrimInput(obj.value))
		{
			alert(msg);
			obj.focus();
			return true;
		}
	}

	//ÀÔ·Â°ª ºó°ªÁ¦°Å ÈÄ ºó°ªÀÌ ¾Æ´Ò°æ¿ì TRUE ¸®ÅÏ
	function getTrimInput(val)
	{
		var results = val;
		
		results = results.split(" ").join("");
		results = results.split("¡¡").join("");

		if (results.length > 0) return true;
	}

	/**
	 * Select¹Ú½ºÀÇ ÃÊ±â°ª Setting
	 *
	 * @param obj ÆûÀÇ Select°´Ã¼
	 * @param str ¼±ÅÃµÇ¾îÁú ObjÀÇ value°ª
	**/
	function setSelectValue(obj, str) {
		if (obj != null) {
			for(var i = 0; i < obj.length; i++) {
				if(obj.options[i].value == str) {
					obj.options[i].selected = true;
					break;
				}						
			}
		}
	}

//-->