<!--
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_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_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_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_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 bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") {
		//if(document.body != null) {
		//	document.body.focus();
		//}
	}
} 
//document.onfocusin=bluring; 


//ÀüÃ¼ÆäÀÌÁö Å¾ÀÇ select(combo)
function showcombo(what) {
    if (what.style.display == '')			what.style.display='none';
    else if (what.style.display=='none')	what.style.display='';
}
function closecombo(what) {
    if (what.style.display == '')			what.style.display='none';
    else if (what.style.display=='none')	what.style.display='none';
}

//ÀüÃ¼ÆäÀÌÁö Å¾ÀÇ select ¼±ÅÃ°ª

function Selected(w,what,target,form,value,field) {
	eval(what).value='';

	if (w) {
		eval(what).value			=w;
		eval(target).style.display	='none';

		if (form != "" && field != "") {
			var valField	= eval("document." + form + "." + field);
			valField.value	= value;
		}
	}
}

//	¸ñ·Ï Ãâ·Â °³¼ö
function ListReview(w,what,target,form,value,field) {
	eval(what).value='';
	if (w) {
		eval(what).value			=w;
		eval(target).style.display	='none';

		if (form != "" && field != "") {
			var tarForm		= eval("document." + form);
			var valField	= eval("document." + form + "." + field);
			var nowPage		= eval("document." + form + ".nowPage");

			valField.value	= value;
			nowPage.value	= "0";
			tarForm.submit();
		}
	}
}


//ÆË¾÷ ¶ç¿ì±â
function popup(url,wi,hi) {
	var my = window.open(url,'pop2','width='+wi+',height='+hi+',top=100,left=200,resizable=no,scrollbars=yes');
	//my.window.focus();
}

function popupWin(url,wi,hi,to,le,pn) {
	var my = window.open(url,pn,'width='+wi+',height='+hi+',top='+to+',left='+le+',resizable=no,scrollbars=yes');
	//my.window.focus();
}



function popup02(url,wi,hi) {
	var my = window.open(url,'pop2','width='+wi+',height='+hi+',top=100,left=200,resizable=no,scrollbars=no');
//	var my = window.open(url,'pop2','width='+wi+',height='+hi+',top=100,left=200,resizable=yes,scrollbars=yes,status=yes');
	//my.window.focus();
}

var top = 100;
var left = 50;

//ÆË¾÷ ¶ç¿ì±â
function popup03(url,name,wi,hi) {

	var my = window.open(url,name,'width='+wi+',height='+hi+',top='+top+',left='+left+',resizable=no,scrollbars=yes');
	// my.window.focus();
	left += 200;
}


//-->

//	Æ¯¼ö¹®ÀÚ È®ÀÎ
function CheckSpecialCharacter(chk_val,mode) {
	var chk_character	= /[\.\(\)\'\"\\\%\&\{\}\;\:\,\?\/\@\!\`\~\#\$\|\<\>\^\*\+\=]/;
	var chk_id			= /^[0-9a-zA-Z-_]*$/;
	var chk_num			= /^[0-9]*$/;

//	var chk_file		= /[\(\)\'\"\%\&\{\}\;\:\,\?\/\@\!\`\~\#\$\|\<\>\^\*\+\=]/;
//	var chk_mail		= /^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*$/;
//	var marble_id		= /^[_0-9a-zA-Z]*$/;
//	var chk_dns			= /^[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)$/;

	if (mode == 'file') {
		if (chk_val.search(chk_file) != -1)			return false;
		else return true;
	} else if (mode == 'id') {
		if (chk_id.test(chk_val))					return true;
		else return false;
	} else if (mode == 'num') {
		if (chk_num.test(chk_val))					return true;
		else return false;
	} else if (mode == "mail") {
		if (chk_mail.test(chk_val))					return true;
		else return false;
	} else if (mode == "dns") {
		if (chk_dns.test(chk_val))					return true;
		else return false;
	} else if (mode == "marble_id") {
		if (marble_id.test(chk_val))				return true;
		else return false;
	} else {
		if (chk_val.search(chk_character) != -1)	return false;
		else return true;
	}
}


function replateStr(str,oldStr,newStr) {
	var position = 0;
	var resultString = str;
	var prefixString = "";
	var suffixString = "";
	var isFirst = true;
	
	do{
		position = resultString.indexOf(oldStr,isFirst ? position : position + length(newStr));
		if(position < 0) { 
			break;
		}
		prefixString = resultString.substring(0,position);
		suffixString = resultString.substring(position + length(oldStr));
		resultString = prefixString + newStr + suffixString;

		isFirst = false;
	}while(position > -1);

	return resultString;

}

/* byte check */
function checkStrLen(obj, lmax, msg , maxMsg) 
{
	var onechar;
	var tcount = 0;
	var chkStr = obj.value;

	var tmpStr = new String(chkStr);
	var tmp = tmpStr.length;

	for (k=0 ; k<tmp ; k++){
		onechar = tmpStr.charAt(k);
		if (escape(onechar) == '%0D') { } 
		else if (escape(onechar).length > 4) { tcount += 2; } 
		else { tcount++; }
	}

	if(tcount > lmax) {
		if(msg != ""){
			alert(msg + "Àº(´Â) " + maxMsg + "ÀÚ¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù\n\n(ÇÑ±ÛÀº ±ÛÀÚ´ç 2ÀÚ·Î °è»êµË´Ï´Ù.)");
		}
		obj.focus();
		return false;
	}
	return true;
}