/******************************************************************************
** ÇÔ¼ö¸í : function roundTable(objID)
** ±â  ´É : Å×ÀÌºí °¡ÀåÀÚ¸® µÕ±Û°Ô ¸¸µé±â
******************************************************************************/
function roundTable(objID) {
	var obj = document.getElementById(objID);
    var Parent, objTmp, Table, TBody, TR, TD;
	var bdcolor, bgcolor, Space;
	var trIDX, tdIDX, MAX;
	var styleWidth, styleHeight;

	// get parent node
	Parent = obj.parentNode;
	objTmp = document.createElement('SPAN');
	Parent.insertBefore(objTmp, obj);
	Parent.removeChild(obj);

	// get attribute
	bdcolor = obj.getAttribute('rborder');
	bgcolor = obj.getAttribute('rbgcolor');
	radius = parseInt(obj.getAttribute('radius'));
	if (radius == null || radius < 1) radius = 1;
	else if (radius > 6) radius = 6;

	MAX = radius * 2 + 1;
	
	/*
		create table {{
	*/
	Table = document.createElement('TABLE');
	TBody = document.createElement('TBODY');

	Table.cellSpacing = 0;
	Table.cellPadding = 0;

	for (trIDX=0; trIDX < MAX; trIDX++) {
		TR = document.createElement('TR');
		Space = Math.abs(trIDX - parseInt(radius));
		for (tdIDX=0; tdIDX < MAX; tdIDX++) {
			TD = document.createElement('TD');
			
			styleWidth = '1px'; styleHeight = '1px';
			if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
			else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
			else if (radius > 2) {
				if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
				if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
			}

			if (styleWidth != null) TD.style.width = styleWidth;
			if (styleHeight != null) TD.style.height = styleHeight;

			if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
			else if (tdIDX > Space && Space < MAX - tdIDX - 1)  TD.style.backgroundColor = bgcolor;
			
			if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
			TR.appendChild(TD);
		}
		TBody.appendChild(TR);
	}

	/*
		}}
	*/

	Table.appendChild(TBody);
	
	// insert table and remove original table
	Parent.insertBefore(Table, objTmp);
}

/******************************************************************************
** ÇÔ¼ö¸í : function DeleteForm(url)
** ±â  ´É : »èÁ¦ ¿©ºÎ È®ÀÎ ÈÄ ÇØ´ç url·Î ÀÌµ¿
******************************************************************************/
function DeleteForm(url) {
	var strMsg = confirm("»èÁ¦¸¦ ¼±ÅÃÇÏ¼Ì½À´Ï´Ù.\n\n»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
	
	if (strMsg)
		window.location.href = url;
	else
		return;
}

function MailForm(url) {
	var strMsg = confirm("¸ÞÀÏ¹ß¼ÛÀ» ¼±ÅÃÇÏ¼Ì½À´Ï´Ù.\n\n¸ÞÀÏÀ» ¹ß¼ÛÇÏ½Ã°Ú½À´Ï±î?");

	if (strMsg)
		window.location.href = url;
	else
		return;
}

/******************************************************************************
** ÇÔ¼ö¸í : function WindowOpen(strURL, target, width, height, scroll, top, left)
** ±â  ´É : »õÃ¢ ¶ç¿ì±â
******************************************************************************/
function WindowOpen(strURL, target, width, height, scroll, top, left) {
	window.open(strURL, target, "width=" + width + ", height=" + height + ", resizable=no, status=0, titlebar=0, toolbar=0, scrollbars=" + scroll + ", top=" + top + ", left=" + left);
}

/******************************************************************************
** ÇÔ¼ö¸í : function moveNext(form, target, formSubmit)
** ±â  ´É : EnterÅ°¿¡ ¹ÝÀÀ
******************************************************************************/
function moveNext(form, target, formSubmit) {
	if(event.keyCode == 13 && target != "undefined") {
		if(target == "ok") { eval(formSubmit); }
		else               { eval('document.' + form + '.' + target + '.focus()'); }

	}
}

/******************************************************************************
** ÇÔ¼ö¸í : function WonConvert(strValue)
** ±â  ´É : ±Ý¾× °ü¸®(¼¼ÀÚ¸®¸¶´Ù ÄÄ¸¶) - Ãâ·Â½Ã
******************************************************************************/
function WonConvert(strValue) {
	var strChangeValue = "";
	
	for(var i = 0; i < strValue.length; i++) {
		if (strValue.charAt(i) != ',')
			strChangeValue = strChangeValue + strValue.charAt(i);
	}
	
	var nCurrentLength = strChangeValue.length;
	var strTemp = "";
	for(var j = strChangeValue.length - 1,i=1; j >= 0; j--,i++) {
			
		strTemp = strChangeValue.charAt(j) + strTemp;
		if (i % 3 == 0 && j != 0) {
			strTemp = "," + strTemp;
		}
	}
	
	document.write(strTemp);
}

/******************************************************************************
** ÇÔ¼ö¸í : function WonConvert2(form)
** ±â  ´É : ±Ý¾× °ü¸®(¼¼ÀÚ¸®¸¶´Ù ÄÄ¸¶) - ÀÔ·Â½Ã
******************************************************************************/
function WonConvert2(form) {
	var strValue = form.value.replace(",", "")
	var strChangeValue = "";
	
	for(var i = 0; i < strValue.length; i++) {
		if (strValue.charAt(i) != ',')
			strChangeValue = strChangeValue + strValue.charAt(i);
	}
	
	var nCurrentLength = strChangeValue.length;
	var strTemp = "";
	for(var j = strChangeValue.length - 1,i=1; j >= 0; j--,i++) {
			
		strTemp = strChangeValue.charAt(j) + strTemp;
		if (i % 3 == 0 && j != 0) {
			strTemp = "," + strTemp;
		}
	}
		
	form.value = strTemp;
}

/******************************************************************************
** ÇÔ¼ö¸í : function OnlyNumber()
** ±â  ´É : ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö °Ë»ç
******************************************************************************/
function OnlyNumber(nValue) {
	for(i = 0; i < nValue.length; i++){
		if (nValue.charAt(i) < '0' || nValue.charAt(i) > '9') {
			return true;
		}
	}
	return false;
}

/******************************************************************************
** ÇÔ¼ö¸í : function OnlyNumber2()
** ±â  ´É : ¼ýÀÚÅ°¸¸ ÀÔ·Â ¹ÞÀ» ¼ö ÀÖ´Ù
******************************************************************************/
function OnlyNumber2() {
	// left=37, up=38, right=39, down=40
	// back=8, tab=9, enter=13, del=46,
	// NumLock=144, NumKeyPad0~9=96~105
	if (event.keyCode < 48 || event.keyCode > 57) {
		if ((event.keyCode>=37 && event.keyCode<=40)
			|| (event.keyCode>=96 && event.keyCode<=105)
			|| (event.keyCode==8 || event.keyCode==9 || event.keyCode==13
			|| event.keyCode==46 || event.keyCode==144) ) {
			event.returnValue = true
		} else {
			event.returnValue = false;
		}
	}
}

function GotoTarget(url) {
	window.location = url;
}