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.01
  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 && d.getElementById) x=d.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 click() 
{
	if ((event.button==2) || (event.button==3)) 
	{ 
//		alert("¿À¸¥ÂÊ ¹öÆ°Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	}
}
document.onmousedown=click

function resizeHeight(fr) {
//              fr = typeof fr == 'string' ? document.getElementById(fr) : fr;
				fr.setExpression('height',gaboard.document.body.scrollHeight);
				fr.setExpression('width',gaboard.document.body.scrollWidth);
				parent.scrollTo(0,0);
}
function resizeHeight_reply(iframeObj){
			  var innerBody = iframeObj.contentWindow.document.body;
			  oldEvent = innerBody.onclick;
			  innerBody.onclick = function(){ resizeFrame(iframeObj, 1);oldEvent; };
			  var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
			  iframeObj.style.height = innerHeight;
			  var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
			  iframeObj.style.width = innerWidth;     
			  if( !arguments[1] )        /* Æ¯Á¤ ÀÌº¥Æ®·Î ÀÎÇÑ È£Ãâ½Ã ½ºÅ©·ÑÀ» ±×³É µÐ´Ù. */
				this.scrollTo(1,1);
 }
function resizeHeight_reply2(fr) {
//              fr = typeof fr == 'string' ? document.getElementById(fr) : fr;
				fr.setExpression('height',gaboard_reply.document.body.scrollHeight);
				fr.setExpression('width',gaboard_reply.document.body.scrollWidth);
				parent.scrollTo(0,0);
}

function charcheck(values) 
{ 
	var result;
	var filter=/^[a-zA-Z0-9_]+$/;
	if (filter.test(values)) 
		result=true;
	else
		result=false;
	return result;
}

function beAllowStr(str, allowStr) {
    var i;
    var ch;
    for (i=0;i<str.length;i++) {
        ch = str.charAt(i);
        if (allowStr.indexOf(ch) < 0) {
            return false;
        }
    }
    return true;
}
/*
function checkEmail(email)
{
  if (beAllowStr(email, "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@.-_") == false) 
	{
		return false;
	}
	var atCnt = 0;
	var dotCnt = 0;
  for (i = 0; i < email.length ; i++) 
	{ 
    ch = email.charAt(i);
		if (ch == "@") 
			atCnt++;
		if (ch == ".") 
		{
			dotCnt++;
		}
	}
	if (atCnt != 1 || dotCnt < 1) 
	{
		return false;
	}
	var atIndex = 0;
  atIndex = email.indexOf("@");
	if (atIndex <= 0) {
		return false;
	}
	return true;
}
*/
function IsNum(txt)
{
	var tmptxt = txt;
	for(var i=0;i < tmptxt.length; i++)
	{
		var ch=tmptxt.substring(i,i+1);
		if(ch < "0" || ch > "9")
		{
			return false;
		}
	}
	return true;
}
function IsValidID(UserID)
{
	var tmptxt = UserID;
	first = tmptxt.charAt(0);		


	for(var i=0;i < tmptxt.length; i++)
	{
		var ch=tmptxt.substring(i,i+1);
	

		if(ch == "~" || ch == "`" || ch == "!" || ch == "@" || ch == "#" ||
		   ch == "$" || ch == "%" || ch == "^" || ch == "&" || ch == "*" ||
		   ch == "(" || ch == ")" || ch == "+" || ch == "=" || ch == "{" ||
		   ch == "}" || ch == "[" || ch == "]" || ch == ":" || ch == ";" ||
		   ch == "<" || ch == ">" || ch == "," || ch == "." || ch == "?" || 
		   ch == "/" || ch == "\\" || ch == "|" || ch == "'" || ch == "\"" || ch == " ")
		{
            return false; 
		}
	}

	if (IsNum(first) || first == "-" || first == "_")
	{	
        return false; 
	}
	
	
	if (IsKoreanChar(tmptxt))
	{
        return false; 
	}
	else
	{
		if (tmptxt.length < 4 || tmptxt.length > 12 )
		{
            return false; 
		}
	}
	
	return true;
}
function IsValidUserName(UserName)
{
	var tmptxt = UserName;
	

	for(var i=0;i < tmptxt.length; i++)
	{
		var ch=tmptxt.substring(i,i+1);

		if(ch == "~" || ch == "`" || ch == "!" || ch == "@" || ch == "#" ||
		   ch == "$" || ch == "%" || ch == "^" || ch == "&" || ch == "*" ||
		   ch == "(" || ch == ")" || ch == "+" || ch == "=" || ch == "{" ||
		   ch == "}" || ch == "[" || ch == "]" || ch == ":" || ch == ";" ||
		   ch == "<" || ch == ">" || ch == "," || ch == "." || ch == "?" || 
		   ch == "/" || ch == "\\" || ch == "|" || ch == "'" || ch == "\"")
		{
           return false; 
		}
	}

	if (!IsKoreanChar(tmptxt))
	{
        return false;
		
	}
	
	return true;
}


function IsKoreanChar(strkor)
{
	var tmptxt = strkor.toLowerCase();

	for(var i=0;i < tmptxt.length; i++)
	{
		var ch=tmptxt.substring(i,i+1);

		if( (ch < "0" || ch > "9" ) && (ch < "a" || ch > "z" ) && (ch !="-") && (ch !="_") )
		{
				return true;
		}
	}

	return false;
}

function checkSpace(value)
{
	if(/^\s*$/.test(value))
	   return false;
	return true;
}
function Check_Digit(str) {
	for(i = 0;i < str.length;i++) {
		if(str.charAt(i) < '0' || str.charAt(i) > '9')
			return;
	}
	return true;
}


/**
 * E-mail syntax Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @return syntax°¡ Á¤È®ÇÏ¸é true ¾Æ´Ï¸é false
**/
function checkEmail(obj){
	email = obj.value;
	var strEmail = email;
    var i;
    var strCheck1 = false;
    var strCheck2 = false;
	var iEmailLen = strEmail.length
	if (iEmailLen > 0) {
		// strEmail ¿¡ '.@', '@.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		// strEmailÀÇ ¸Ç¾Õ ¶Ç´Â ¸ÇµÚ¿¡  '@', '.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
			(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
			(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
		{	
	        alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	        obj.focus();
			return false;
		}
		
	    for(i=0; i < iEmailLen; i++) {
	        if ((strEmail.substring(i,i+1) == ".") || 
	        	(strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
	           ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
	           ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
	           ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
	                if (strEmail.substring(i,i+1) == ".")
						strCheck1 = true;
	                if (strEmail.substring(i,i+1) == "@")
						strCheck2 = true;
	        }
	        else {
	            alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	            obj.focus();
				return false;
	        }
	    }
	
	    if ((strCheck1 == false) || (strCheck2 == false)) {
	        alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	        obj.focus();
			return false;
	    }
	    
	    return true;
	}
	else {
		alert("E-mailÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	  obj.focus();
    return false;
  }
}

//ÀÌ¸ÞÀÏ Ã¼Å©½Ã ÇØ´ç ¿ÀºêÁ§Æ®°¡ ¾Æ´Ñ ´Ù¸¥°÷À¸·Î Æ÷Ä¿½º¸¦ ÁÖ±âÀ§ÇÔ
function checkEmail_targetFocus(obj, targetobj){
	email = obj.value;
	var strEmail = email;
    var i;
    var strCheck1 = false;
    var strCheck2 = false;
	var iEmailLen = strEmail.length
	if (iEmailLen > 0) {
		// strEmail ¿¡ '.@', '@.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		// strEmailÀÇ ¸Ç¾Õ ¶Ç´Â ¸ÇµÚ¿¡  '@', '.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
			(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
			(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
		{	
	        alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
          targetobj.focus();
			return false;
		}
		
	    for(i=0; i < iEmailLen; i++) {
	        if ((strEmail.substring(i,i+1) == ".") || 
	        	(strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
	           ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
	           ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
	           ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
	                if (strEmail.substring(i,i+1) == ".")
						strCheck1 = true;
	                if (strEmail.substring(i,i+1) == "@")
						strCheck2 = true;
	        }
	        else {
	            alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	            targetobj.focus();
				return false;
	        }
	    }
	
	    if ((strCheck1 == false) || (strCheck2 == false)) {
	        alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	        targetobj.focus();
			return false;
	    }
	    
	    return true;
	}
	else {
		alert("E-mailÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	  targetobj.focus();
    return false;
  }
}

/**
 * ÀÔ·ÂµÈ ÆÄÀÏ(str)ÀÇ È®ÀåÀÚ¸¦ ¸®ÅÏ.
 *
 * @param str Ã¼Å©ÇÒ String
 * @return ÆÄÀÏÀÇ È®ÀåÀÚ
**/
function getExtend(str){
	var extend = "";
	extend = str.substring(str.lastIndexOf(".")+1,str.length);
	extend = extend.toLowerCase();
	return extend;
}

/**
 * ÀÔ·ÂÇÑ °ªÀÌ ¿µ¹®°ú ¼ýÀÚÀÇ Á¶ÇÕÀÎÁö Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼¿¡ ÀÔ·ÂÇÑ °ªÀÌ ¿µ¹®°ú ¼ýÀÚÀÇ Á¶ÇÕÀÌ¸é treu, ¾Æ´Ï¸é false¸¦ return
**/
function checkEng(obj, msg){
	var val = obj.value;
	var ch = '';
	var blnReturn = true;
	for(i=0;i<val.length;i++){
		ch = val.charCodeAt(i);
		if(!(ch >= 48 && ch <= 57) && !(ch >= 65 && ch <= 90) && !(ch >=97 && ch <=122)){
			blnReturn = false;
			break;
		}
	}

	if(!blnReturn){
		alert(msg + " ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj.focus();
	}

	return blnReturn;
}


/**
 * ±ÛÀÚ¼ö Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @prarm leng Ã¼Å©ÇÒ ±æÀÌ(¼ýÀÚ)
 * @return text°´Ã¼ÀÇ ±ÛÀÚ¼ö¿Í lengÀÌ °°Àº °æ¿ì true ¾Æ´Ï¸é false
**/
function checkLeng(obj, msg, leng){
	val = obj.value;
	if(val.length != leng){
		alert(msg + leng + "ÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj.focus();
		return false;
	}else{
		return true;
	}
}


/**
 * ±ÛÀÚ¼ö Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @prarm least Ã¼Å©ÇÒ ÃÖ¼Ò±æÀÌ(¼ýÀÚ)
 * @prarm most Ã¼Å©ÇÒ ÃÖ´ë±æÀÌ(¼ýÀÚ)
 * @return text°´Ã¼ÀÇ ±ÛÀÚ¼ö°¡ least¿Í most»çÀÌÀÎ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkBetweenLeng(obj, msg, least, most){
	val = obj.value;
	if (val.length < least){
		alert(msg + (least+1) + "ÀÚ ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		obj.focus();
		return false;
	}
	if(val.length > most){
		alert(msg + (most+1) + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj.focus();
		return false;
	}
	return true;
}


/**
 * Number Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼ÀÇ value°¡ NumberÀÏ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkNum(obj, msg){
	var txt, chr;
	txt = obj.value;
	for (checkNum_i=0;checkNum_i<txt.length;checkNum_i++){
        chr = txt.substring(checkNum_i,checkNum_i+1);        //  2  //
        if ((chr < '0' || chr > '9') && chr != '-') {
			alert(msg + " ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.value='';
			obj.focus();
			return false;
	    }
    }
	return true;
}


/**
 * ¾ç¼öÀÎÁö Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼ÀÇ value°¡ ¾ç¼öÀÏ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkPlusNum(obj, msg){
	var txt, chr;
	txt = obj.value;
	for (checkPlusNum_i=0;checkPlusNum_i<txt.length;checkPlusNum_i++){
        chr = txt.substring(checkPlusNum_i,checkPlusNum_i+1);        //  2  //
        if (chr < '0' || chr > '9') {
			alert(msg + " ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.focus();
			return false;
	    }
    }
	return true;
}


/**
 * Number Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼ÀÇ value°¡ Decimal(¼Ò¼öÁ¡Æ÷ÇÔ)ÀÏ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkDecimal(obj, msg){
	if(isNaN(obj.value)){
		alert(msg + " ¼ýÀÚ(¼Ò¼öÁ¡Æ÷ÇÔ)·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj.focus();
		return false;
	}else{
		return true;
	}
}


/**
 * ÀÔ·ÂÇÑ °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 *
 * @prarm obj ÆûÀÇ text°´Ã¼
 * @prarm msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼¿¡ ÀÔ·ÂÇÑ °ªÀÌ ÀÖ´Â °æ¿ì true ¾Æ´Ï¸é false
**/
function checkNull(obj, msg){
	if(obj.value.length < 1){
		alert(msg + " ÀÔ·ÂÇØ ÁÖ¼¼¿ä")
		obj.focus();
		return false;
	}else{
		return true;
	}
}

function checkNullTrim(obj, msg){
	var tmpstr = obj.value.replace(/ /g,"")
	if(tmpstr.length < 1){
		alert(msg + " ÀÔ·ÂÇØ ÁÖ¼¼¿ä")
		obj.value = "";
		obj.focus();
		return false;
	}else{
		return true;
	}
}


/**
 * Select¹Ú½ºÀÇ ÃÊ±â°ª Setting
 *
 * @prarm obj ÆûÀÇ Select°´Ã¼
 * @prarm str ¼±ÅÃµÇ¾îÁú ObjÀÇ value°ª
**/
function setSelectValue(obj, str) {
	for(var i = 0; i < obj.length; i++) {
		if(obj.options[i].value == str) {
			obj.options[i].selected = true;
			break;
		}						
	}
}


/**
 * Select¹Ú½ºÀÇ ÃÊ±â°ª Setting
 *
 * @prarm obj ÆûÀÇ Select°´Ã¼
 * @prarm str ¼±ÅÃµÇ¾îÁú ObjÀÇ Text°ª
**/
function setSelectText(obj, str) {
	for(var i = 0; i < obj.length; i++) {
		if(obj.options[i].text == str) {
			obj.options[i].selected = true;
			break;
		}						
	}
}


/**
 * Radio ButtonÀÇ ÃÊ±â°ª Setting
 *
 * @prarm obj ÆûÀÇ Radio°´Ã¼
 * @prarm str ¼±ÅÃµÇ¾îÁú ObjÀÇ value°ª
**/
function setCheck(obj, str){
	var blnChecked = false;
	for(i=0;i<obj.length;i++){
		if(obj[i].value==str){
			blnChecked = true;
			break;
		}
	}
	if(i>0 && blnChecked) obj[i].checked = true;
	else obj[0].checked = true;
}


/**
 * Radio ButtonÀÇ Ã¼Å©µÈ °ªÀ» °¡Á®¿Â´Ù.
 *
 * @prarm obj ÆûÀÇ Radio°´Ã¼
**/
function getCheckedValue(obj){
	var val="";
	if(obj != null){
		var blnChecked = false;
		for(i=0;i<obj.length;i++){
			if(obj[i].checked){
				val = obj[i].value;
				break;
			}
		}
	}
	return val;
}


/**
 * °ø¹é¹®ÀÚ¿­ÀÇ À¯¹« Ã¼Å©
 *
 * @prarm str Ã¼Å©ÇÒ String
 * @return str¿¡ °ø¹éÀÌ ÀÖÀ» °æ¿ì true ¾Æ´Ï¸é false
**/
function hasSpace(str) {
	for(var i = 0; i < str.length; i++) {
        if(str.charAt(i) == " " || str.charAt(i) == "\t") {
        	return true;
        }
    }
	return false;
}


/**
 * °ø¹é¹®ÀÚ¿­ Á¦°Å
 *
 * @prarm str Ã¼Å©ÇÒ String
 * @return ret °ø¹é¹®ÀÚ¿­À» Á¦°ÅÇÑ »õ·Î¿î ¹®ÀÚ¿­
**/
function removeSpace(str) {
    var ret = new String();

    for(var i = 0; i < str.length; i++) {
        if(str.charAt(i) != " " && str.charAt(i) != "\t") {
            ret = ret + str.charAt(i);
        }
    }
//	alert("ret =" + ret + "=");
    return ret;
}


/**
 * ¹®ÀÚ¿­ÀÇ ÃÑ ±æÀÌ°¡ lengÀÌ µÇµµ·Ï ¹®ÀÚ¿­ ¾Õ¿¡ 0À» ºÙ¿© return.
 *
 * @prarm str Ã¼Å©ÇÒ String
 * @prarm leng ¹®ÀÚ¿­ÀÇ ±æÀÌ
 * @return ret ¹®ÀÚ¿­ÀÇ ±æÀÌ°¡ lengÀÎ ¹®ÀÚ¿­
**/
function addZero(str, leng) {
    var ret = str;
	if(str!=null && str.length > 0 && str.length < leng){
		for(addZero_i=str.length;addZero_i<leng;addZero_i++){
			ret = "0" + ret;
		}
	}
    return ret;
}

/**
 * ÇÑ±Û°ú ¿µ¹® ¹ÙÀÌÆ®¼ö¸¦ µ¹·ÁÁÜ
 * 
 * @prarm psString   psString(°³¼ö¸¦ °¡Á®¿Ã string)
 * @return tnByteCnt ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ® ¼ö
**/
function getBytes(psString) {
	var tsTemp = new String(psString);
	var tTmpChar;
	var tEscapeChar;
	var tnByteCnt = 0;

	for (var i=0; i<tsTemp.length; i++) {
                tTmpChar = tsTemp.charAt(i);
                tEscapeChar = escape(tTmpChar);
                if ( tEscapeChar.charAt(0) == "%" ) {
                        tEscapeChar = tEscapeChar.substring(1,2);
                        switch ( tEscapeChar ) {
                        case "0":
                        case "1":
                        case "2":
                        case "3":
                        case "4":
                        case "5":
                        case "6":
                        case "7":
                                tnByteCnt++;
                                break;
                        default:
                                tnByteCnt += 2;
                                break;
                        }
                }
		else if (tTmpChar!='\r') {   //¿µ¹®
			tnByteCnt++;
		}
	}	
	return tnByteCnt;
}


/**
 * »õÃ¢ ¿­±â
 *
 * @prarm url »õÃ¢ °æ·Î
 * @prarm winName »õÃ¢ ID
 * @prarm winWidth »õÃ¢ ³Êºñ
 * @prarm winHeight »õÃ¢ ³ôÀÌ
 * @prarm winOption Option Number
**/
function openNewWindow(url, winName, winWidth, winHeight, winOption){
	var newWinOption = "";
	switch (winOption){
		case "0" : 
			newWinOption = "toolbar=no, menubar=no, resizable=no, scrollbars=no"
			break;
		case "1" : 
			newWinOption = "toolbar=no, menubar=no, resizable=no, scrollbars=yes"
			break;
		default : 
			newWinOption = "toolbar=no, menubar=no, resizable=no, scrollbars=no"
			break;
	}
	if(winWidth!="") newWinOption += ", width=" + winWidth;
	if(winHeight!="") newWinOption += ", height=" + winHeight;

	var newWin = window.open(url,winName,newWinOption);
	newWin.focus();
}


/**
 * Dialog ÆË¾÷
 * @param pUrl ÆË¾÷Ã¢ ÁÖ¼Ò
 * @param iWidth ÆË¾÷Ã¢ ³Êºñ
 * @param iHeight ÆË¾÷Ã¢ ³ôÀÌ
 * @return ÆË¾÷Ã¢¿¡¼­ ³Ñ°Ü¹Þ´Â °ª
**/
function callPopUp(pUrl, iWidth, iHeight) {
	var iLeft, iTop;

	if (iHeight == null || iHeight == "") {
		iHeight = "480";
	}
	iLeft = 165;
	iTop = 165;
	return window.showModalDialog(pUrl, 'modalDialogPopup', "dialogLeft:"+ iLeft +";dialogTop:"+ iTop +"; dialogHeight:" + iHeight + "px;dialogWidth:" + iWidth + "px;help:No;resizable:No;status:No;scroll:auto;");
}


function chkItem(obj, msg) {
	var blnChecked;
	blnChecked = false;
	
	if(obj != null) {
		if(obj.length + "" == "undefined"){
			if(obj.checked) blnChecked = true;
		}else{
			for(i=0;i<obj.length;i++){
				if(obj[i].checked) {
					blnChecked = true;
					break;
				}
			}
		}
	}
	
	if (blnChecked == false) alert(msg);
	
	return blnChecked;
}


/**
 * SpanÀÌ º¸ÀÌµµ·Ï ¼³Á¤
 * @param name SpanÀÇ id
 * @param seq ÇØ´ç SpanÀÇ ¼ø¼­
**/
function setShowSpan(name, seq){
	leng = eval("document.all." + name + ".length");
	if(leng + "" == "undefined"){
		eval("document.all." + name + ".style.display = 'inline';");
	}else{
		for(i=0;i<leng;i++){
			eval("document.all." + name + "[" + i + "].style.display = 'none';");
		}
		eval("document.all." + name + "[" + seq + "].style.display = 'inline';");
	}
}

/**
 * »ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÑ´Ù.
 *
 * @param rgstNo1 »ç¾÷ÀÚ ¹øÈ£1
 * @param rgstNo2 »ç¾÷ÀÚ ¹øÈ£2
 * @param rgstNo3 »ç¾÷ÀÚ ¹øÈ£3
 * @return À¯È¿ÇÑ »ç¾÷ÀÚµî·Ï¹øÈ£ÀÎ °æ¿ì true ¾Æ´Ï¸é false;
**/
function checkCompRgstNo(rgstNo1, rgstNo2, rgstNo3){
	var rgstNo = rgstNo1 + rgstNo2 + rgstNo3;
	var sumMod;

	if(rgstNo.length != 10){
		alert("»ç¾÷ÀÚ ¹øÈ£ 10ÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä." + "\n" + rgstNo);
		return false;
	}

	sumMod = 0;
	sumMod += parseInt(rgstNo.substring(0,1));
	sumMod += parseInt(rgstNo.substring(1,2)) * 3 % 10;
	sumMod += parseInt(rgstNo.substring(2,3)) * 7 % 10;
	sumMod += parseInt(rgstNo.substring(3,4)) * 1 % 10;
	sumMod += parseInt(rgstNo.substring(4,5)) * 3 % 10;
	sumMod += parseInt(rgstNo.substring(5,6)) * 7 % 10;
	sumMod += parseInt(rgstNo.substring(6,7)) * 1 % 10;
	sumMod += parseInt(rgstNo.substring(7,8)) * 3 % 10;
	sumMod += Math.floor(parseInt(rgstNo.substring(8,9)) * 5 / 10);
	sumMod += parseInt(rgstNo.substring(8,9)) * 5 % 10;
	sumMod += parseInt(rgstNo.substring(9,10));

	if (sumMod % 10!= 0){
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ Çü½ÄÀÌ ÀûÀýÄ¡ ¾Ê½À´Ï´Ù.");
		return false;
	}

	return true;
}


/*
* Æ÷Ä¿½º ÀÚµ¿ÀÌµ¿ ÇÔ¼ö
*
* @param input ÀÔ·Â(textbox)°³Ã¼ (this)
* @param leng ÀÔ·Â±ÛÀÚ¼ö
* @param e event
* ex:) onKeyUp="return autoTab(this, 6, event);" : input box¿¡ ÀÔ·ÂÇÑ ±ÛÀÚ¼ö°¡ 6ÀÌ µÇ¸é ´ÙÀ½ °³Ã¼·Î Æ÷Ä¿½º°¡ ÀÌµ¿ÇÑ´Ù.
*/
var isNN = (navigator.appName.indexOf("Netscape")!=-1); 

function autoTab(input,len, e) { 
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; 
	if(input.value.length >= len && !containsElement(filter,keyCode)) { 
		input.value = input.value.slice(0, len); 
		input.form[(getIndex(input)+1) % input.form.length].focus(); 
	} 

	function containsElement(arr, ele) { 
		var found = false, index = 0; 
		while(!found && index < arr.length) 
		if(arr[index] == ele) 
		found = true; 
		else 
		index++; 
		return found; 
	} 

	function getIndex(input) { 
		var index = -1, i = 0, found = false; 
		while (i < input.form.length && index == -1) 
		if (input.form[i] == input)index = i; 
		else i++; 
		return index; 
	} 
	return true; 
}

//·£´ýÇÑ ¼ö ¸¸µé±â
function getRandomize(num){
	return Math.round(Math.random()*num);
}

// ·¹ÀÌ¾î°¡ ¼¿·ºÆ® ¹Ú½º¸¦ Ä§¹üÇÏ¸é ¼¿·ºÆ® ¹Ú½º¸¦ hidden ½ÃÅ´
function selectbox_hidden(layer_id) 
{ 
	var ly = eval(layer_id); 

	// ·¹ÀÌ¾î ÁÂÇ¥  
	var ly_left  = ly.offsetLeft; 
	var ly_top    = ly.offsetTop; 
	var ly_right  = ly.offsetLeft + ly.offsetWidth; 
	var ly_bottom = ly.offsetTop + ly.offsetHeight; 

	// ¼¿·ºÆ®¹Ú½ºÀÇ ÁÂÇ¥ 
	var el; 

	for (i=0; i<document.forms.length; i++) { 
		for (k=0; k<document.forms[i].length; k++) { 
			el = document.forms[i].elements[k];    
			if (el.type == "select-one") { 
				var el_left = el_top = 0; 
				var obj = el; 
				if (obj.offsetParent) { 
					while (obj.offsetParent) { 
						el_left += obj.offsetLeft; 
						el_top  += obj.offsetTop; 
						obj = obj.offsetParent; 
					} 
				} 
				el_left  += el.clientLeft; 
				el_top    += el.clientTop; 
				el_right  = el_left + el.clientWidth; 
				el_bottom = el_top + el.clientHeight; 

				// ÁÂÇ¥¸¦ µûÁ® ·¹ÀÌ¾î°¡ ¼¿·ºÆ® ¹Ú½º¸¦ Ä§¹üÇßÀ¸¸é ¼¿·ºÆ® ¹Ú½º¸¦ hidden ½ÃÅ´ 
				if ( (el_left >= ly_left && el_top >= ly_top && el_left <= ly_right && el_top <= ly_bottom) || 
					(el_right >= ly_left && el_right <= ly_right && el_top >= ly_top && el_top <= ly_bottom) || 
					(el_left >= ly_left && el_bottom >= ly_top && el_right <= ly_right && el_bottom <= ly_bottom) || 
					(el_left >= ly_left && el_left <= ly_right && el_bottom >= ly_top && el_bottom <= ly_bottom) && el.style.visibility != 'hidden') 
					el.style.visibility = 'hidden'; 
			} 
		} 
	} 
} 

// °¨Ãß¾îÁø ¼¿·ºÆ® ¹Ú½º¸¦ ¸ðµÎ º¸ÀÌ°Ô ÇÔ 
function selectbox_visible() 
{ 
	for (i=0; i<document.forms.length; i++) { 
		for (k=0; k<document.forms[i].length; k++) { 
			el = document.forms[i].elements[k];    
			if (el.type == "select-one" && el.style.visibility == 'hidden') 
				el.style.visibility = 'visible'; 
		} 
	} 
} 

/*
* XMLHttpRequest »ý¼ºÈÄ ¸®ÅÏÇÑ´Ù
*/
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}

/*
* Æû °³Ã¼µéÀ» ÀÐ¾î get¹æ½ÄÀÇ ÆÄ¶ó¸ÞÅÍ·Î ¸¸µé¾î ¹ÝÈ¯(aa=1&bb=2&cc=3)
*
* @param docForm ÀÐÀ» Æû
*/
function getPost2GetParam(docForm){   
	var submitString = '';
	var formElement = '';
	var lastElementName = '';

	for(i = 0 ; i < docForm.elements.length ; i++){
		formElement = docForm.elements[i];
		switch(formElement.type){
			case 'text' :
			case 'select-one' :
			case 'hidden' :
			case 'password' :
			case 'textarea' :
				submitString += formElement.name + '=' + escape(formElement.value) + '&';
				break;
			case 'radio' : 
				if(formElement.checked){
					submitString += formElement.name + '=' + escape(formElement.value) + '&';
				}
				break;
			case 'checkbox' :
				if(formElement.checked){
					if(formElement.name = lastElementName){
						if(submitString.lastIndexOf('&') == submitString.length - 1){
							submitString = submitString.substring(0, submitString.length - 1);
						}
						submitString += ',' + escape(formElement.value);
					}else{
						submitString += formElement.name + '=' + escape(formElement.value); 
					}
					submitString += '&';
					lastElementName = formElement.name;
				}
				break;
		}
	}
	submitString = submitString.substring(0, submitString.length - 1);
	return submitString;                               
}


// ÄíÅ° °ªÀ» ¾ò´Â´Ù.
function getCookie(name) {
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) {
		begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
		}
	}
	return null;
}


// ÄíÅ°¸¦ ¼³Á¤ÇÑ´Ù.
function setCookie(name, value, expires, path, domain, secure) {

 var todayDate = new Date(); 
 todayDate.setDate( todayDate.getDate() + expires );

	document.cookie = name + "=" + escape(value) +
	((expires == null || expires == "") ? "" : "; expires=" + todayDate.toGMTString()) +
	((path == null || path == "") ? "" : "; path=" + path) +
	((domain == null || domain == "") ? "" : "; domain=" + domain) +
	((secure == null || secure == "") ? "" : "; secure");
}

function chkLogin(){
	//
	var rtnCookie =  getCookie("dcxLoginId")
	if ( rtnCookie == null) {
		if ( !confirm("·Î±×ÀÎ ÇÑ »ç¿ëÀÚ¸¸ ÀÌ¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù. ·Î±×ÀÎÇÏ½Ã°Ú½À´Ï±î?") ) {
			return false;
		}
		else {			
			//window.open("/login/popup_login.asp", 'logout', 'width=400,height=340');
			popCenterWin("/login/popup_login.asp", 'login', 383, 460);
			return false;
		}
	}
	else	{
		return true;	
	}
}		

//µ¸º¸±â ¸µÅ©[ÆË¾÷]
function itemZoom(Zoomitem) {
	var w = 420;
	var h = 300;
	var s = 1;
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+s+',noresizable'
	win = window.open(Zoomitem, 'itemZoom', winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


//µ¸º¸±â ¸µÅ©[·¹ÀÌ¾î] DivÅÂ±×ºz Hader¿¡ À§Ä¡ÇÑ´Ù.
function openZoomLayer(itemCd){
	ns = (document.layers)? true:false 
	ie = (document.all)? true:false 

	if (ns) {x=e.pageX; y=e.pageY;}
	if (ie) {
		x = document.body.clientWidth/2 + document.body.scrollLeft - 175;
		y = document.body.clientHeight/2 + document.body.scrollTop - 185;
	}

	document.zoomImg.src = "http://img.dcx.co.kr/item_img/img_340/" + itemCd + "_340.jpg";
	document.all.zoomLayer.style.visibility = "visible";
	document.all.zoomLayer.style.posLeft = x;
	document.all.zoomLayer.style.posTop = y;
}

function closeZoomLayer(){
	document.zoomImg.src = "";
	document.all.zoomLayer.style.visibility = "hidden";
}


//¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â Å°º¸µå ÀÌº¥Æ®
function onlyNumber(){
	if ( event.keyCode<48 || event.keyCode>57 )
		event.returnValue=false;
}

//¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â Á¤±Ô½Ä
function chkPatten(field){
	var regNum =/^[0-9]+$/; 
	patten = eval(regNum); 
	if(!patten.test(field.value)){ 
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		field.value = "";
		field.focus(); 
		return false; 
	} 
	return true;
}

//ÆË¾÷Ã¢À» È­¸éÁß¾ÓÀ¸·Î ÀÌµ¿½ÃÅ°±â
function popWinMove() {
	if (document.layers) {
		var sinist = screen.width / 2 - outerWidth / 2;
		var toppo = screen.height / 2 - outerHeight / 2;
	} else {
		var sinist = screen.width / 2 - document.body.offsetWidth / 2;
		var toppo = -75 + screen.height / 2 - document.body.offsetHeight / 2;
	}
	self.moveTo(sinist, toppo);
}

//ÆË¾÷Ã¢ °¡¿îµ¥ ¶ç¿ì±â
function popCenterWin(mypage,myname,w,h,scroll){ 
	var win = null; 
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; 
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0; 
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+'' 
	win = window.open(mypage,myname,settings)
}

/**
 * °¡¿îµ¥ ¶ç¿ì´Â Dialog ÆË¾÷
 * @param pUrl ÆË¾÷Ã¢ ÁÖ¼Ò
 * @param iWidth ÆË¾÷Ã¢ ³Êºñ
 * @param iHeight ÆË¾÷Ã¢ ³ôÀÌ
 * @return ÆË¾÷Ã¢¿¡¼­ ³Ñ°Ü¹Þ´Â °ª
**/
function callCenterPopUp(pUrl, iWidth, iHeight) {
	var iLeft, iTop;

	if (iHeight == null || iHeight == "") {
		iHeight = "480";
	}
	iLeft = (screen.width) ? (screen.width-iWidth)/2 : 0;
	iTop = (screen.height) ? (screen.height-iHeight)/2 : 0;
	return window.showModalDialog(pUrl, 'modalDialogPopup', "dialogLeft:"+ iLeft +";dialogTop:"+ iTop +"; dialogHeight:" + iHeight + "px;dialogWidth:" + iWidth + "px;help:No;resizable:No;status:No;scroll:auto;");
}
function download(path, filename)
{
	window.open("/common/download.html?fullpath=" + path + "&name=" + filename,"","channelmode=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizeable=yes,width=10,height=10,top=4000,left=4000" );
}
function zoom(img)
{
	window.open("/common/Zoom.html?img=" + img ,"","channelmode=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizeable=yes,width=413,height=444,top=100,left=400" );
}
function del_image(p_imgpath, p_go_idx)
{
	if (confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		window.open("/common/image_del.php?p_imgpath=" + p_imgpath + "&p_go_idx=" + p_go_idx,"","channelmode=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizeable=no,width=0,height=0,top=3000,left=3000" );
	}
	
}
//ÄÞ¸¶»ðÀÔ (number_format)
function commaSplit(srcNumber) 
{ 
	var txtNumber = '' + srcNumber; 

	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
	var arrNumber = txtNumber.split('.'); 
	arrNumber[0] += '.'; 
	do { 
		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2'); 
	} 
	while (rxSplit.test(arrNumber[0])); 
	if (arrNumber.length > 1) { 
		return arrNumber.join(''); 
	} 
	else { 
		return arrNumber[0].split('.')[0]; 
	} 
}

//ÄÞ¸¶Á¦°Å
function filterNum(str) 
{ 
	re = /^\$|,/g; 
	return str.replace(re, ""); 
}

/*
//Æ÷Ä¿½º Á¦°Å
function autoblur() {
        if(event.srcElement.tagName == "A") document.body.focus();
}
document.onfocusin = autoblur;
*/


function rollOver_img(img_src, obj)
{
	obj.src=img_src;
}
function rollOut_img(img_src, obj)
{
	obj.src=img_src;
}

document.title='º»½ºÄ¡Å²¿¡ ¿À½Å°ÍÀ» È¯¿µÇÕ´Ï´Ù.';
