// ÄíÅ° °ü·Ã
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 "";
}
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

// ¼ýÀÚ ÀÔ·Â
function NumberUp(input_name){
	if (isNumeric(input_name)){
		var ea_no = parseInt(input_name.value);
		input_name.value = ea_no+1;
	}
	else {
		input_name.value = '0';
	}
}

function NumberDown(input_name){
	if (isNumeric(input_name)){
		var ea_no = parseInt(input_name.value);
		if (ea_no > 0) input_name.value = ea_no-1;
	}
	else {
		input_name.value = '0';
	}
}

function SetupDate(tmp, base, arg) {

	var setup="";
	for (var i = 0; i < tmp.length; i++) {
		if (isNumeric(tmp.charAt(i))) {
			setup += tmp.charAt(i);
		}
	}

	var formYear = document.form[arg+"Year"];
	var formMonth = document.form[arg+"Month"];
	var formDay = document.form[arg+"Day"];

	var setYear = setup.substring(0,4);
	var setMonth = setup.substring(4,6);
	var setDay = setup.substring(6,8);

	formYear.selectedIndex = eval(setYear-base);
	formMonth.selectedIndex = eval(setMonth-1);
	formDay.selectedIndex = eval(setDay-1);

}

function AddZero(val) {
	if(parseInt(val) < 10)
		return "0".concat(val);
	else
		return val;
}

function CheckMonth(pYear, pMonth) {
	var endDay = new Array(0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	var year = parseInt(pYear, 10);
	var month = parseInt(pMonth, 10);

	if(month == 2) {
		if((year%4==0 && year%100!=0)
			|| (year%400==0)) {
			return 29;
		} else {
			return endDay[month];
		}
	} else {
		return endDay[month];
	}
}

function ChangeDate(form_y, form_m, form_d) {

	var year, month, day, date;
		year  = form_y.options[form_y.selectedIndex].value;
		month = form_m.options[form_m.selectedIndex].value;
		day   = form_d.options[form_d.selectedIndex].value;
		date  = form_d;

	date.length = CheckMonth(year, month);
	for(i=0; i<date.length; i++) {
		date.options[i].value = AddZero(i + 1);
		date.options[i].text  = i + 1;
	}
	if(parseInt(day) > date.length) {
		date.selectedIndex = 0;
	}

}

function CheckEmail(strEmail) {
    var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
    var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;
    if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
        return true;
    else
      return false;
}

function checkTaxNumber(vencod) {
        var sum = 0;
        var getlist =new Array(10);
        var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
        for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
        for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
        sum = sum + parseInt((getlist[8]*5)/10);
        sidliy = sum % 10;
        sidchk = 0;
        if(sidliy != 0) { sidchk = 10 - sidliy; }
        else { sidchk = 0; }
        if(sidchk != getlist[9]) { return false; }
        return true;
}

function AcceptNumber()
{
	if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
}

function isEngNum(input) {
    var inText = input.value;
    var deny_pattern = /[^(\-a-zA-Z0-9-)]/;

    if(deny_pattern.test(inText))
    {
        return false;
    }
    return true;
}

function isKo(input) {
    var inText = input.value;
    var deny_pattern = /[^(°¡-ÆR)]/;

    if(deny_pattern.test(inText))
    {
        return false;
    }
    return true;
}

function isChar1(input) {
    var chars = "./";
    return containsCharsOnly(input,chars);
}

function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return false;
    }
    return true;
}

function subComma(obj) {

		obj +=""; // ¼ýÀÚ¸¦ ¹®ÀÚ¿­·Î º¯È¯
	var str    = "" + obj.replace(/,/gi,''); // ÄÞ¸¶ Á¦°Å
	var regx    = new RegExp(/(-?\d+)(\d{3})/);
	var bExists = str.indexOf(".",0);
	var strArr  = str.split('.');
	while(regx.test(strArr[0])){
		strArr[0] = strArr[0].replace(regx,"$1,$2");
	}
        obj = (bExists > -1) ? strArr[0] + "." + strArr[1] : strArr[0];
	return obj;
}

function jsNumber(iStr, iDef) {

	var str = iStr+"";
	if(iDef == null) { var iDef = "0"}
	var len = iStr.length;
	if(!isNumeric(iStr) || iStr == "") {
		str = iDef;
	} else if(iStr.substring(0,1) == "0" && iStr.substring(0,2) != "0." && len > 1) {
		str = iStr.substring(1,len);
	} else {
		str = iStr;
	}
	return str;
}

function uEval(iStr) {

	if(isNaN(iStr)) {
		alert("¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}

	return eval(jsNumber(iStr));
}

function isNumeric(str)
{
	var inText = str;
	var deny_pattern = /[^(\.0-9\-)]/;

	if(deny_pattern.test(inText))
	{
		return false;
	}
	return true;
}
function isSpecial(str, only)
{
	for (i=0;i<str.length;i++)
	{
		if(only.indexOf(str.charAt(i))< 0)
		{
			return false;
		}
	}
	return true;
}

function goShowPage(arg1,arg2,arg3, arg4)
{
window.status=('');
window.location = 'board_show.php?no=' + arg1 + '&pgNow=' + arg2 + '&total=' + arg3
}

function OpenPage(url, name, arg, left, top, width, height, scrollbar, resizable) {
	scrollbar = (scrollbar == 0) ? "no" : "yes";
	resizable = (resizable == 0) ? "no" : "yes";
	left = (left) ? left : "0";
	top = (top) ? top : 0;
	width = (width) ? width : 100;
	height = (height) ? height : 100;
	var argument = (arg) ? "?"+arg : "";
	var goURL = url+argument;
	zoom = window.open(goURL ,name,"left="+left+",top="+top+",toolbar=no,menubar=no,scrollbars="+scrollbar+",resizable="+resizable+",width="+width+",height="+height);
	zoom.focus();
}

function CheckCal(arg,s,e)
{
	OpenPage('/intra/common/comm_cal.php', 'cal', 'arg='+arg+'&sssYear='+s+'&eeeYear='+e)
}

function CheckZIP(arg)
{
	OpenPage('/intra/common/comm_zip.php', 'zip', 'arg='+arg)
}
function CheckID(arg)
{
	if ( ! document.form.id.value )
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		document.form.id.focus();
		return ;
	}

	if (document.form.id.value.length < 4)
	{
	    alert("¾ÆÀÌµð´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.")
	    document.form.id.focus();
	    return;
	}

	if (document.form.id.value.length > 10)
	{
	    alert("¾ÆÀÌµð´Â 10ÀÚ ÀÌÇÏÀÌ¾î¾ß ÇÕ´Ï´Ù.")
	    document.form.id.focus();
	    return;
	}

	if ( ! isEngNum(document.form.id) )
	{
		alert("¾ÆÀÌµð¿¡´Â ¿µ¹®ÀÚ, ¼ýÀÚ¸¸ ¿Ã ¼ö ÀÖ½À´Ï´Ù.");
		document.form.id.value = "";
		document.form.id.focus();
		return ;
	}

	OpenPage("/intra/common/comm_id.php", 'id', "arg="+arg+"&id="+document.form.id.value+"&oldid="+document.form.oldid.value)
}

function CheckREGNO()
{
	if ( ! document.form.regno1.value )
	{
		alert("ÁÖ¹ÎÁõ·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		document.form.regno1.focus();
		return ;
	}

	if ( ! document.form.regno2.value )
	{
		alert("ÁÖ¹ÎÁõ·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		document.form.regno2.focus();
		return ;
	}

	if (! checkSocialNumber(document.form.regno1.value + '-' + document.form.regno2.value))
	{
		alert("¿Ã¹Ù¸£Áö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
		document.form.regno1.value ="";
		document.form.regno2.value ="";
		document.form.regno1.focus();
		return ;
	}

	OpenPage("/intra/common/comm_regno.php", 'regno', "regno1=" + document.form.regno1.value + "&regno2=" + document.form.regno2.value)
}

function openPhoto(src, sc, no, type, title)
{
	var goURL = "/intra/common/comm_zoom.php?no="+no+"&filename="+src+"&phType="+type+"&title="+title;
	zoom = window.open(goURL ,"»çÁø","left=0, top=0, toolbar=no,menubar=no,scrollbars="+sc+",resizable=yes,width=10,height=10");
	zoom.focus();
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  zoom = window.open(theURL,winName,features);
  zoom.focus();
}

function EditElement(element, arg1)

{
	window.location = element + '_edit.php?no=' + arg1;
}

function ShowElement(element, arg1)

{
	window.location = element + '_show.php?no=' + arg1;
}

function DelElement(element, no, name) {

	if(!confirm(name + 'À»(¸¦) Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?\r\n»èÁ¦ÇÏ½Å ÈÄ¿¡´Â º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù.')) return;
	else {
		window.location = element + '_del_ok.php?no=' + no;
	}
}
function HideMessage()
{
	MenuDiv.style.display = "none";
}

function PopMessage(title)
{
	var ptop = event.clientY + document.body.scrollTop - 10;
	var pleft = event.clientX + document.body.scrollLeft - 10;

	MenuDiv.style.pixelTop = ptop + 30;
	MenuDiv.style.pixelLeft = pleft - 10;

	MenuDiv.innerHTML = "<table border=0 cellspacing=0 cellpadding=0 bgcolor=#F6F5ED><tr><td class=tdPrd>"
			+ title
			+ "</td></tr></table>";

	MenuDiv.style.display = "";
	return false;
}
function AutoLink(id) {
        var container = document.getElementById(id);
        var doc = container.innerHTML;
        var regURL = new RegExp("(http|https|ftp|telnet|news|irc)://([-/.a-zA-Z0-9_~#%$?&=:200-377()]+)","gi");
        var regEmail = new RegExp("([xA1-xFEa-z0-9_-]+@[xA1-xFEa-z0-9-]+\.[a-z0-9-]+)","gi");
        container.innerHTML = doc.replace(regURL,"<a href='$1://$2' target='_blank'>$1://$2</a>").replace(regEmail,"<a href='mailto:$1'>$1</a>");
}
function SubCate(lname, flag, top, left, width, height)
{
//	b = document.getElementById("cateMenu");
	var layer = document.all[lname];
	layer.style.display = (flag == 0) ? '' : 'none';
	layer.style.top =  (flag == 0) ? eval(top) : 0;
	layer.style.left =  (flag == 0) ? eval(left) : 0;
	layer.style.width =  (flag == 0) ? eval(width) : 0;
	layer.style.height =  (flag == 0) ? eval(height) : 0;
}

function jsExplode(iStr, iSep) {
	var str = new Array();
	str = iStr.split(iSep);
	return str;
}


function jsTrim(iStr) {
	var str=iStr.replace(/(\s+$)/g,"");
	return str.replace(/(^\s*)/g,"");
}

function moveList(boxType, moveType) {

	var moveAll = false;
	var srcList = (moveType) ? document.form["all"+boxType] : document.form["multi"+boxType+"[]"];
	var destList = (moveType) ? document.form["multi"+boxType+"[]"] : document.form["all"+boxType];

	if (( srcList.selectedIndex == -1 ) && ( moveAll == false )) return;
	for(var i=0; i<destList.options.length; i++) {
		if ( srcList.options[srcList.selectedIndex].value == destList.options[i].value) {
			return;
		}
	}
	newDestList = new Array(destList.options.length);

	for(var k=0; k<destList.options.length; k++ )
		if (destList.options[k] != null )
			newDestList[k] = new Option(destList.options[k].text, destList.options[k].value);

	for(var i=0; i<srcList.options.length; i++ ) {
		if (srcList.options[i] != null && (srcList.options[i].selected == true || moveAll)) {
			newDestList[k] = new Option(srcList.options[i].text, srcList.options[i].value);
			k++;
		}
	}

	newDestList.sort();
	for (var j=0; j<newDestList.length; j++ )
		if (newDestList[j] != null)
			destList.options[j] = newDestList[j];

	for(var i=srcList.options.length-1; i>=0; i--)
		if (srcList.options[i] != null && (srcList.options[i].selected == true || moveAll))
			srcList.options[i] = null;
}

function moveUp(srcList) {

	if (srcList.selectedIndex == -1) return;
	var thisSel = srcList.selectedIndex;
	var min = 0;

	if(thisSel > min) {
		var prevSel = thisSel-1;
		var tempText=srcList.options[prevSel].text;
		var tempValue=srcList.options[prevSel].value;

		srcList.options[prevSel] = new Option(srcList.options[thisSel].text,srcList.options[thisSel].value,srcList.options[thisSel].defaultSelected,srcList.options[thisSel].selected);
		srcList.options[thisSel] = new Option(tempText,tempValue);
	}
}


function moveDown(srcList) {

	if (srcList.selectedIndex == -1) return;
	var thisSel = srcList.selectedIndex;
	var max = srcList.options.length;

	if(thisSel < max - 1) {

		var nextSel = thisSel+1;
		var tempText=srcList.options[nextSel].text;
		var tempValue=srcList.options[nextSel].value;

		srcList.options[nextSel] = new Option(srcList.options[thisSel].text,srcList.options[thisSel].value,srcList.options[thisSel].defaultSelected,srcList.options[thisSel].selected);
		srcList.options[thisSel] = new Option(tempText,tempValue);
	}
}

function SelectAll(arg) {
	var chk = document.forms.form;

	if (arg == "1") {
		for (var i=0; i<chk.length;i++) {
			if (chk[i].type == 'checkbox' && chk[i].checked == false) {
				chk[i].checked = true;
			}
		}
	} else if(arg == "0") {
		for (var i=0; i<chk.length;i++) {
			if (chk[i].type == 'checkbox' && chk[i].checked == true) {
				chk[i].checked = false;
			}
		}
	} else {
		for (var i=0; i<chk.length;i++) {
			if (chk[i].type == 'checkbox' && chk[i].checked == true && chk[i].name != 'all') {
				chk[i].checked = false;
			} else if (chk[i].type == 'checkbox' && chk[i].checked == false && chk[i].name != 'all') {
				chk[i].checked = true;
			}
		}
	}
}

function iSelectAll(arg) {

	var form = document.forms.form;
	var chk = document.getElementsByName(arg);
	for (var i=0; i<chk.length;i++) {
		if (chk[i].type == 'checkbox' && chk[i].checked == true) {
			chk[i].checked = false;
		} else if (chk[i].type == 'checkbox' && chk[i].checked == false) {
			chk[i].checked = true;
		}
	}
}
function SetTerm(term, ssVar, esVar, base) {

	var sYear = document.form[ssVar+"Year"];
	var sMonth = document.form[ssVar+"Month"];
	var sDay = document.form[ssVar+"Day"];
	var eYear = document.form[esVar+"Year"];
	var eMonth = document.form[esVar+"Month"];
	var eDay = document.form[esVar+"Day"];

	var resultDate = new Date();
	var toDayDate = new Date();
	var termType = term.substring(term.length,1);
	var termNum = eval(term.substring(0,term.length-1));
	if(termType == "y") {
		termNum = termNum * 365;
	} else if(termType == "m") {
		termNum = termNum * 30;
	}

	resultDate.setDate( resultDate.getDate() - (termNum));

	var okYear = 0;
	for(var i=0; i<sYear.options.length; i++ ) {
		if (sYear.options[i].value == resultDate.getYear()) {
			okYear = 1;
		}
	}
	if(!okYear) {
		alert(base+'³â ÀÌÀüÀÇ µ¥ÀÌÅ¸´Â °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù.');
		return;
	}

	sYear.selectedIndex = resultDate.getYear() - base;
	sMonth.selectedIndex = resultDate.getMonth();
	sDay.selectedIndex = resultDate.getDate() - 1;
	eYear.selectedIndex = toDayDate.getYear() - base;
	eMonth.selectedIndex = toDayDate.getMonth();
	eDay.selectedIndex = toDayDate.getDate() - 1;
	return;
}
function dateComp(sDate,eDate){

	var sTyear	= sDate.substr(0,4);
	var sTmonth	= sDate.substr(4,2);
	var sTday	= sDate.substr(6,2);

	var eNyear	= eDate.substr(0,4);
	var eNmonth	= eDate.substr(4,2);
	var eNday	= eDate.substr(6,2);

	var sTall	= new Date(sTyear, sTmonth-1, sTday);
	var eNall	= new Date(eNyear, eNmonth-1, eNday);

	return (eNall.getTime()-sTall.getTime())/(24*60*60*1000);
}
function ClipboardCopy(value) {
	window.clipboardData.setData('Text', value);
	alert("¾Æ·¡ÀÇ ³»¿ëÀÌ Å¬¸³º¸µå¿¡ ÀúÀåµÇ¾ú½À´Ï´Ù.\r\nCtrl+VÅ°·Î ºÙ¿©³Ö±â ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\r\n"+value);
	return;
}

function InsertEmbed(file, width, height, type) {

	var str;
	switch (type) {

		case "swf" :

		str = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' width='"+width+"' height='"+height+"'>";
		str += "<param name=movie value='"+file+"'>";
		str += "<param name=quality value=high>";
		str += "<param name='wmode' value='transparent'>";
		str += "<param name='menu' value='false'>";
		str += "<embed src='"+file+"' quality=high wmode=transparent pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='"+width+"' height='"+height+"' ></embed>";
		str += "</object>";
		break;

		case "vod" :

		var strWidth = (width != undefined && width != 0) ? "width="+width : "";
		var strHeight = (height != undefined && height != 0) ? "height="+height : "";

		str = "<object id='WMP' classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' "+strWidth+" "+strHeight+" type='application/x-oleobject ' align='center'>";
		str += "<param name='animationatstart' value='0'>";
		str += "<param NAME='autostart' value='1'>";
		str += "<param NAME='AutoSize' value='1'>";
		str += "<param NAME='EnableContextMenu' Value='0'>";
		str += "<param NAME='playCount' value='-1'>";
		str += "<param NAME='ShowStatusBar' VALUE='1'>";
		str += "<param NAME='ShowControls' VALUE='1'>";
		str += "<param NAME='ClickToPlay' VALUE='1'>";
		str += "<param NAME='TransparentAtStart' VALUE='1'>";
		str += "<param NAME='volume' VALUE='1'>";
		str += "<param NAME='loop' VALUE='1'>";
		str += "<param name='Filename' value='"+file+"'>";
		str += "<embed filename='"+file+"' TransparentAtStart=1 ShowControls=1 ClickToPlay=1 TransparentAtStart=1 playCount=-1 ShowStatusBar=1 AutoSize=1 EnableContextMenu=0 animationatstart=0 autostart=1 loop=1 volume=0 type='application/x-mplayer2' pluginspage = 'http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/' "+strWidth+" "+strHeight+" ></embed>";
		str += "</object>";

		break;
	}
	document.write(str);
	return;
}
function TransGapJa(value) {

	if(isNumeric(jsTrim(value))) {

		var arrGan = new Array('ÌÒ','ãô','ìó','Í¤','Ë£','ëà','Ü°','ïË','Ùæ','Ðù');
		var arrGanKor = new Array('°æ','½Å','ÀÓ','°è','°©','À»','º´','Á¤','¹«','±â');
		var arrJi = new Array('ãé','ë·','âù','ú¤','í­','õä','ìÙ','ÙÖ','òã','ÞÓ','çí','Ú±');
		var arrJiKor = new Array('½Å','À¯','¼ú','ÇØ','ÀÚ','Ãà','ÀÎ','¹¦','Áø','»ç','¿À','¹Ì');

		var base = parseInt(value, 10) % 60;
		var gan = base % 10;
		var ji = base % 12;

		var GanJi = arrGan[gan]+arrJi[ji];
		var GanJiKor = arrGanKor[gan]+arrJiKor[ji];

		return GanJi+"("+GanJiKor+")";
	}
}
String.prototype.toInteger = function() {
 return this.replace(/[^0-9]/g, '') * 1;
}

// ½ºÅ©·Ñ ¸Þ´ºÀÇ À§Ä¡ °»½Å
function RefreshStaticMenu()
{
        var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;

        stmnStartPoint = parseInt(STATICMENU.style.top, 10);
        stmnEndPoint = document.body.scrollTop + stmnGAP2;
        if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

        stmnRefreshTimer = stmnActivateSpeed;

        if ( stmnStartPoint != stmnEndPoint ) {
                stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
                STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
                stmnRefreshTimer = stmnScrollSpeed;
        }

        stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
}

// ¸Þ´º ÃÊ±âÈ­
function InitializeStaticMenu()
{
        STATICMENU.style.top = document.body.scrollTop + stmnBASE; // ±âº»À§Ä¡·Î ÀÌµ¿ÇÑ´Ù.
        RefreshStaticMenu(); // ½ºÅ©¸³Æ® °¡µ¿
}
function keydown(){

         if(	event.keyCode==114 || event.keyCode==116 || event.keyCode==122 ||
         	event.keyCode==117 || event.keyCode==93 ||
         	event.altKey==true || event.ctrlKey==true ) {

		event.keyCode=0;
        	event.cancelBubble = true;
		event.returnValue = false;
         }
}

function jsCompFration(sS,sM,dS,dM) {

	var rS, rM;
	if(!sM) sM = 1;
	if(!dM) dM = 1;

	if(sM == 1 && dM == 1) {
		rS = sS - dS;
	} else {
		rM = (sM == dM) ? sM : sM*dM;

		var s = (sM == dM) ? sS : sS * dM;
		var d = (sM == dM) ? dS : dS * sM;

		rS = s - d;
	}

	return rS;
}
function jsCalcFration(sS,sM,dS,dM,op,flag,str) {

	var rS, rM, rNum, min, max, strFra, str;
	var res = gcm = 1;
	if(!sM) sM = 1;
	if(!dM) dM = 1;

	if(op == "*") {
		// °ö¼À
		rS = sS * dS; // ºÐÀÚ´Â ºÐÀÚ³¢¸®
		rM = sM * dM; // ºÐ¸ð´Â ºÐ¸ð³¢¸® °öÇÔ.
	} else if(op == "/") {

		// ³ª´°¼À
		if(!dS) dS = 1;
		// 2ÀÇ ºÐÀÚ°¡ 0ÀÌ¸é °á°ú°ªÀÇ ºÐ¸ð°¡ 0ÀÌ µÇ¹Ç·Î;

		rS = sS * dM; // 2ÀÇ ºÐ¸ð¿Í 1ÀÇ ºÐÀÚ¸¦ °öÇÑ¼ö¸¦ ºÐÀÚ·Î.
		rM = sM * dS; // 1ÀÇ ºÐ¸ð¿Í 2ÀÇ ºÐÀÚ¸¦ °öÇÑ¼ö¸¦ ºÐ¸ð·Î.
	} else {
		// ±âÅ¸
		if(sM == 1 && dM == 1) {
			rM = 1;
			rS = eval(sS + (op*dS));
		} else {
			rM = (sM == dM) ? sM : sM*dM;

			var s = (sM == dM) ? sS : sS * dM;
			var d = (sM == dM) ? dS : dS * sM;

			rS = eval(s + (op*d));
			if(rS && rM) {
				if(Math.abs(rS) > Math.abs(rM)) {
					min = Math.abs(rM);
					max = Math.abs(rS);
				} else {
					min = Math.abs(rS);
					max = Math.abs(rM);
				}
			}

			while(res != 0) {
				res = max % min;
				if(res==0) {
					gcm = min;
					break;
				} else {
					max = min;
					min = res;
				}
			}

			rS /= gcm;
			rM /= gcm;
		}

	}

	if(flag && str) {

		strFra = jsPrintFration(rS,rM,1);
		str = rS+"##"+rM+"##"+rNum+"##"+strFra;

	} else if(!flag && str) {

		strFra = jsPrintFration(rS,rM,0);
		str = rS+"##"+rM+"##"+strFra;

	} else if(flag && !str) {

		var tmpStr = jsQuotientFration(sS,sM);
		var tmp = tmpStr.split('##');
		rS = tmp[0];
		rM = tmp[1];
		rNum = tmp[2];
		str = rS+"##"+rM+"##"+rNum;

	} else {
		str = rS+"##"+rM;
	}

	return str;
}

function jsQuotientFration(sS,sM) {

	if(!sM) sM = 1;
	var sNum = 0;
	var str;
	if(!sM) sM = 1;
	if(Math.abs(sS) > Math.abs(sM)) {
		sNum = parseInt(sS / sM);
		sS %= sM;
	}

	str = sS+"##"+sM+"##"+Math.abs(sNum);
	return str;
}

function jsPrintFration(sS,sM,sFlag) {

	var sS, sM, sNum, strFra;

	if(sFlag) {
		var tmpStr = jsQuotientFration(sS,sM);
		var tmp = tmpStr.split('##');
		sS = tmp[0];
		sM = tmp[1];
		sNum = tmp[2];
	} else {
		sS = sS;
		sM = sM;
		sNum = 0;
	}

	strFra = (sM == 1) ? sS : sS+"/"+sM;
	strFra = (sS == 0) ? 0 : strFra;
	strFra = (!sNum) ? strFra : ((strFra) ? sNum+"+("+strFra+")" : sNum);

	return strFra;
}


