<!--
/* °øÅë ÀÚ¹Ù½ºÅ©¸³Æ®   */
/* ÀÛ¼ºÀÚ : ¹æ¼®È£     */
/* ÀÛ¼ºÀÏ : 2008-06-12 */

// ¹®ÀÚ¿­ÀÇ ¸ðµç °ø¹é Á¦°Å
function AllTrim(a)
{
	for (; a.indexOf(" ") != -1 ;)
  {
  	a = a.replace(" ","")
  }
  return a;
}

// ÀÎÄÚ´õ
function URLEncode(plaintext)
{
	var SAFECHARS = "0123456789" +    // Numeric
		"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +  // Alphabetic
		"abcdefghijklmnopqrstuvwxyz" +  // Alphabetic
		"-_.!~*'()";                    // RFC2396 Mark characters
	var HEX = "0123456789ABCDEF";
	var encoded = "";
	
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
		if (ch == " ") {
			encoded += "+";				// x-www-urlencoded, rather than %20
		} else if (SAFECHARS.indexOf(ch) != -1) {
			encoded += ch;
		} else {
			var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
				alert( "Unicode Character '"
					+ ch
					+ "' cannot be encoded using standard URL encoding.\n"
					+ "(URL encoding only supports 8-bit characters.)\n"
					+ "A space (+) will be substituted." );
				encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	} // for
	
	return encoded;
}

// µðÄÚ´õ
function URLDecode(encoded)
{
	var HEXCHARS = "0123456789ABCDEFabcdef";
	var plaintext = "";
	var i = 0;
	while (i < encoded.length) {
		var ch = encoded.charAt(i);
		if (ch == "+") {
			plaintext += " ";
			i++;
		} else if (ch == "%") {
			if (i < (encoded.length-2)
				&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1
				&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
				plaintext += unescape( encoded.substr(i,3) );
				i += 3;
			} else {
				alert( 'Bad escape combination near ...' + encoded.substr(i) );
				plaintext += "%[ERROR]";
				i++;
			}
		} else {
			plaintext += ch;
			i++;
		}
	} // while
	
	return plaintext;
}

// ¼ýÀÚÃ¼Å©
function numberChk(num) {
	if(isNaN(num.value)) {
		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä');
		num.value = "";
		num.focus();
		return;
	}
}

// ÀüÃ¼¼±ÅÃ
var checkflag = "false";
function check(field) {
	if (field == undefined) return;
	
	if (checkflag == "false") {
		if (!field.length) { field.checked = true; }
		
		for (i = 0; i < field.length; i++) { field[i].checked = true;}
		checkflag = "true";
		//document.form3.but1.value="¼±ÅÃÇØÁ¦";
	} else {
		if (!field.length) { field.checked = false; }
		
		for (i = 0; i < field.length; i++) { field[i].checked = false; }
		checkflag = "false";
		//document.form3.but1.value="ÀüÃ¼¼±ÅÃ";			
	}
}

// ÄíÅ°±Á±â
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

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 "";
}

//-->
