
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 MM_showHideLayers() { //v6.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; }
}


//var arc_banner_text = "<a href='http://www.fnnews.com/view?ra=Sean0101m_01A&corp=fnnews&arcid=0920754913&cDateYear=2006&cDateMonth=06&cDateDay=20&' target='_top'><img src='http://www.fnnews.com/images/banner/article_banner.gif' width='142' height='70' border='0'></a>";
var arc_banner_text = "<a href='http://www.musicallife.co.kr' target='_blank'><img src='/images/banner/bnnr6_s.gif' width='142' height='70' border='0'></a>";

/*

function transArticle(pArcid) {
  var url = "/view?ra=Comm0401p_01A";
  var window_left = (screen.width-400)/2;
  var window_top = (screen.height-360)/2;
  window.open(url, "±â»çÀü´Þ", 'width=400,height=360,status=yes,scrollbars=no,top=' + window_top + ',left=' + window_left);
}

function saveArticle(pArcid) {
  window.location = "/SaveArticleDetail?arcid="+pArcid+"&op=SAVE";
}
*/

//mÄÛ SMS±â»ç Àü¼Û
function mCockArticle(pArcid) {
  var window_left = (screen.width-710)/2;
  var window_top = (screen.height-600)/2;
  window.open("http://ec.512.co.kr/web/link.jsp?mcode=10104&nid="+pArcid, "mcock", 'width=710,height=685,status=yes,scrollbars=no,top=' + window_top + ',left=' + window_left);
}

function saveArticle(pArcid) {
  var url = "/view?ra=Comm0401p_01A";
  var window_left = (screen.width-400)/2;
  var window_top = (screen.height-360)/2;
  window.open(url, "±â»çÀü´Þ", 'width=400,height=360,status=yes,scrollbars=no,top=' + window_top + ',left=' + window_left);
}





function printArticle(pArcid, pCorp, pY, pM, pD) {
  var url = "/view?ra=Comm0501p_01A&arcid="+pArcid+"&corp="+pCorp+"&cDateYear="+pY+"&cDateMonth="+pM+"&cDateDay="+pD;
  var window_left = (screen.width-710)/2;
  var window_top = (screen.height-600)/2;
  window.open(url, "±â»çÃâ·Â", 'width=710,height=800,status=yes,scrollbars=yes,top=' + window_top + ',left=' + window_left);
}

function setFieldValue(pObj, pIndex, pValue) {
  if (pObj.length == null) { pObj.value = pValue; }
  else { pObj[pIndex].value = pValue; }
}
function getFieldValue(pObj, pIndex) {
  if (pObj.length == null) { return pObj.value; }
  else { return pObj[pIndex].value; }
}
function setFieldValueFromField(pSobj, pTobj, pIndex, pDelim) {
  var tempValue = "";
  
  if (pSobj != null) {
    if (pTobj.length == null) {
      if (pSobj.length == null) {
        pTobj.value = pSobj.value + pDelim;
      } else {
        for (var i=0; i<pSobj.length; i++) {
          tempValue += pSobj[i].value + pDelim;
        }
        pTobj.value = tempValue;
      }
    } else {
      if (pSobj.length == null) {
        pTobj[pIndex].value = pSobj.value + pDelim;
      } else {
        for (var i=0; i<pSobj.length; i++) {
          tempValue += pSobj[i].value + pDelim;
        }
        pTobj[pIndex].value = tempValue;
      }
    }
  } else {
    if (pTobj.length == null) {
      pTobj.value = "";
    } else {
      pTobj[pIndex].value = "";
    }
  }
  
}

function gotoPage(pUrl, pTarget) {
  pTarget.location = pUrl;
}

function toggleMenu(pCurMenu, pMenus){
  var len = pMenus.length;
  for (i=0; i<len; i++) {
    eval(pMenus[i]).style.display = 'none';
  }
  eval(pCurMenu).style.display = 'block';
}
  
function editArticleLayout(pFileName, 
                           pFsecDummmy,
                           pArcids, 
                           pTsecDummmy,
                           pEditType, 
                           pIncludeFiles) {
                           //pImageWidth,
                           //pHeaderTitleLen,
                           //pHeaderContentLen,
                           //pListTitleLen) {
  var url = "/control?ra=Sted0101p_01A&op=SEARCH_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles;
            //+ "&imageWidth="+pImageWidth
            //+ "&headerTitleLen="+pHeaderTitleLen
            //+ "&headerContentLen="+pHeaderContentLen
            //+ "&listTitleLen="+pListTitleLen;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'yes'); 
}

/*
function editArticleLayout2(pFileName, 
                           pFsecDummmy,
                           pArcids, 
                           pTsecDummmy,
                           pEditType, 
                           pIncludeFiles,
						   width,
						   height) {
                           //pImageWidth,
                           //pHeaderTitleLen,
                           //pHeaderContentLen,
                           //pListTitleLen) {
  var url = "/control?ra=Sted0101p_01A&op=SEARCH_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles
            + "&imageWidth="+width
            + "&imageHeight="+height;
            //+ "&imageWidth="+pImageWidth
            //+ "&headerTitleLen="+pHeaderTitleLen
            //+ "&headerContentLen="+pHeaderContentLen
            //+ "&listTitleLen="+pListTitleLen;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'auto'); 
}
*/

function editArticleLayout2(pFileName, 
                           pFsecDummmy,
                           pArcids, 
                           pTsecDummmy,
                           pEditType, 
                           pIncludeFiles,
						   width,
						   height,
                           pFsecDummmy,
                           pCropImgPaths, 
                           pTsecDummmy) {
                           //pImageWidth,
                           //pHeaderTitleLen,
                           //pHeaderContentLen,
                           //pListTitleLen) {
  var url = "/control?ra=Sted0109p_01A&op=SEARCH_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles
            + "&imageWidth="+width
            + "&imageHeight="+height
            + "&cropImgPaths="+pCropImgPaths;
            //+ "&imageWidth="+pImageWidth
            //+ "&headerTitleLen="+pHeaderTitleLen
            //+ "&headerContentLen="+pHeaderContentLen
            //+ "&listTitleLen="+pListTitleLen;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'auto'); 
}



function editArticleLayoutPhoto(pFileName, 
                           pFsecDummmy,
                           pArcids, 
                           pTsecDummmy,
                           pEditType, 
                           pIncludeFiles,
						   width,
						   height,
                           pFsecDummmy,
                           pCropImgPaths, 
                           pTsecDummmy) {
                           //pImageWidth,
                           //pHeaderTitleLen,
                           //pHeaderContentLen,
                           //pListTitleLen) {
  var url = "/control?ra=Sted0108p_01A&op=SEARCH_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles
            + "&imageWidth="+width
            + "&imageHeight="+height
            + "&cropImgPaths="+pCropImgPaths;
            //+ "&imageWidth="+pImageWidth
            //+ "&headerTitleLen="+pHeaderTitleLen
            //+ "&headerContentLen="+pHeaderContentLen
            //+ "&listTitleLen="+pListTitleLen;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'auto'); 
}




function editEnglishLayout(pFileName,
                           pFsecDummmy,
                           pArcids,
                           pTsecDummmy,
                           pEditType,
                           pIncludeFiles) {
  var url = "/control?ra=Sted0701p_01A&op=SEARCH_ENGLISH_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'no');
}

function editEnglishLayout2(pFileName,
                           pFsecDummmy,
                           pArcids,
                           pTsecDummmy,
                           pEditType,
                           pIncludeFiles,
						   width,
						   height) {
  var url = "/control?ra=Sted0701p_01A&op=SEARCH_ENGLISH_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles
            + "&imageWidth="+width
            + "&imageHeight="+height;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'no');
}


function editInews24Layout(pFileName, 
                           pFsecDummmy,
                           pArcids, 
                           pTsecDummmy,
                           pEditType, 
                           pIncludeFiles) {
                           //pImageWidth,
                           //pHeaderTitleLen,
                           //pHeaderContentLen,
                           //pListTitleLen) {
  var url = "/control?ra=Sted0201p_01A&op=SEARCH_INEWS24_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids
            + "&editType="+pEditType
            + "&includeFiles="+pIncludeFiles;
            //+ "&imageWidth="+pImageWidth
            //+ "&headerTitleLen="+pHeaderTitleLen
            //+ "&headerContentLen="+pHeaderContentLen
            //+ "&listTitleLen="+pListTitleLen;
  centerPopup(url+param, "ÆíÁý", 820, 840, 'no'); 
}

function editPlanspecialLayout(pFileName) {
  var url = "/view?ra=Sted0301p_01A";
  var param = "&fileName="+pFileName
  centerPopup(url+param, "±âÈ¹¿¬ÀçÆíÁý", 600, 600, 'auto'); 
}

function editBlogLayout(pFileName) {
  var url = "/view?ra=Sted0401p_01A";
  var param = "&fileName="+pFileName
  centerPopup(url+param, "BlogÆíÁý", 600, 300, 'auto'); 
}

function editCampaignLayout(pFileName) {
  var url = "/view?ra=Sted0501p_01A";
  var param = "&fileName="+pFileName
  centerPopup(url+param, "ÀÒ¾î¹ö¸°°¡Á·Ã£±âÆíÁý", 600, 300, 'auto'); 
}

function editHonorReporterLayout(pFileName, 
				 pFsecDummmy,
				 pArcids, 
				 pTsecDummmy) {
  var url = "/control?ra=Sted0601p_01A&op=SEARCH_HONOR_REPORTER_LAYOUT";
  var param = "&fileName="+pFileName
            + "&arcids="+pArcids;
  centerPopup(url+param, "´ëÇÐ»ý¸í¿¹±âÀÚÆíÁý", 820, 640, 'auto'); 
}
  
function isValidIdPsw(frm) {
  if (frm.length < 4 || frm.length > 12) {
    return false;
  } else {
    for (var i = 0; i < frm.length; i++) {
      var chr = frm.substr(i, 1);
	  if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
	    return false;
	  }
    }
  }
  return true;
}
  
function isValidIdPsw(frm) {
  if (frm.length < 4 || frm.length > 12) {
    return false;
  } else {
    for (var i = 0; i < frm.length; i++) {
      var chr = frm.substr(i, 1);
	  if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
	    return false;
	  }
    }
  }
  return true;
}

function doSearhPost(zipcodeObjNm, addr01ObjNm) {
  var url = "/view?ra=Comm0101p_01A&zipcodeObjNm="+zipcodeObjNm+"&addr01ObjNm="+addr01ObjNm;
  var window_left = (screen.width-640)/2;
  var window_top = (screen.height-480)/2;
  window.open(url, "¿ìÆí¹øÈ£Ã£±â", 'width=370,height=400,status=yes,scrollbars=yes,top=' + window_top + ',left=' + window_left);
}


function SearchKeyword2004(form) {

	if (!form.query.value)
	{
		alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		return false;
	}
	else if (form.query.value.length < 2)
	{
		alert("°Ë»ö¾î¸¦ 2ÀÚ ÀÌ»ó ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		return false;
	}
	else {
		var keyword = form.query.value;

		if (form.search_type.value == 'unity')
		{
			top.location = "http://xsearch.fnnews.com/xsearch.php?where=all&keyword=" + keyword;
		}
		else if (form.search_type.value == 'article')
		{
	//			window.location = "http://search.fnnews.com/cgi-bin/article.cgi?query=" + keyword;
			top.location = "http://xsearch.fnnews.com/xarticle.php?where=all&keyword=" + keyword;
		}
		else {
			top.location = "http://www.etomato.co.kr/contact_new/bunki_s.asp?jong_txt=" + keyword;
			top.location = "http://www.fnnews.com/search/fnnews_chart.jsp?jong_txt=" + keyword;

		}
		return false;
	}
}

/**
 * logoffÃ³¸®ÇÑ´Ù.
 * return :  void
 */
function logoff(flag) {
  var home_url;
  if (flag == 1) {
    //home_url = "http://banca.sdatest.com/index.jsp";
    home_url = "http://localhost:8088/index.jsp";
  } else {
    //home_url = "http://banca.sdatest.com/logoff.jsp";
    home_url = "http://localhost:8088/logoff.jsp";
  }
  //popupÀÌ ¾Æ´Ñ°æ¿ì
  if (parent.top.opener == null) {
    parent.top.location = home_url;
  //popupÀÎ °æ¿ì
  } else {
    if (parent.top.opener.closed) {
      parent.top.location = home_url;
    } else {
      parent.top.opener.parent.top.location = home_url;
      parent.top.close();
    }
  }
}
function replaceAll(str, baseStr, repStr) {
  var index;
  while (str.search(baseStr) != -1) {
    str = str.replace(baseStr, repStr);
  }
  return str;
}

/**
 * radio form fieldÀÇ ¼±ÅÃµÈ value¸¦ return.
 * param : radioObj
 * return :  string
 */
function getCheckedValue(radioObj) {
  var cnt = 0;
  if (radioObj != null) {
    if (radioObj.length == null) {
        if (radioObj.checked) {
          return radioObj.value;
        }
    } else {
      var len = radioObj.length;
      for (i=0; i<len; i++) {
        if (radioObj[i].checked) {
          return radioObj[i].value;
        }
      }
    }
  }
}

/**
 * radio form fieldÀÇ ¼±ÅÃµÈ value¸¦ return.
 *
 * param : radioObj
 *
 * return :  string
 */

function getCheckCnt(checkObj) {
  var cnt = 0;
  if (checkObj != null) {
    if (checkObj.length == null) {
        if (checkObj.checked) {
          cnt++;
        }
    } else {
      var len = checkObj.length;
      for (i=0; i<len; i++) {
        if (checkObj[i].checked) {
          cnt++;
        }
      }
    }
  }
  return cnt;
}


/**
 * radio form fieldÀÇ ¼±ÅÃµÈ value¸¦ return.
 *
 * param : radioObj
 *
 * return :  string
 */
function setFldValue(pFld, pValue) {
  pFld.value = pValue;
}

/**
 * radio form fieldÀÇ ¼±ÅÃµÈ value¸¦ return.
 *
 * param : radioObj
 *
 * return :  string
 */
function openResultAlert(pCnt) {
  alert("" + pCnt + "°ÇÀÇ µ¥ÀÌÅÍ°¡ Ã³¸®µÇ¾ú½À´Ï´Ù.");
}



function setDisabled(flds, flag) {
  if (flds != null) {
    var fldsLen = flds.length;
    for (var i=0; i<fldsLen; i++) {
      flds[i].disabled = flag
    }
  }
}

function alertMsg(fld, msg) {
  alert(msg);
  fld.focus();
}

function showProgressBar() {
  window.showModelessDialog("/comm/progress.jsp","PROCESS","status:no;dialogWidth:400px;dialogHeight:150px;unadorned:1");
}

/*=============================================================================*
 * ÀÔ·ÂµÈ ¹®ÀÚÀÇ byte±æÀÌ¸¦ returnÇÑ´Ù. ex) getByteLen('ABCD') --> 4, getByteLen('°¡³ª´Ù') --> 6
 *
 * param : str
 *
 * return :  int(¹®ÀÚÀÇ byte ±æÀÌ)
 *============================================================================*/
function getByteLen(str) {
  if (typeof(str) == "undefined") return 0;
  var hex = "";
  var tmpCode;
  var len = str.length;
  for (var i=0; i<len; i++) {
    tmpCode = str.charCodeAt(i);
    if (tmpCode == "13") {
      tmpCode += "0";
    }
    hex += tmpCode.toString(16);
  }
  return hex.length / 2;
}

/*=============================================================================*
 * ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö¸¦ È®ÀÎÇÑ´Ù
 * param : sVal ÀÔ·Â½ºÆ®¸µ
 * return : Boolean TrueÀÌ¸é ¼ýÀÚ°ª
 *============================================================================*/
function isNumber(sVal) {
  if(sVal.length < 1) {
    return false;
  }
  for(i=0; i<sVal.length; i++) {
    iBit = parseInt(sVal.substring(i,i+1));     //¹®ÀÚ(Char)¸¦ ¼ýÀÚ·Î º¯°æ
    if(('0' < iBit) || ('9' > iBit)) {
      //alert(i+':'+iBit+':'+'Mun');
    } else {
      alert("¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
      return false;
    }
  }
  return true;
}

/*=============================================================================*
 * ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö¸¦ È®ÀÎÇÑ´Ù
 * param : sVal ÀÔ·Â½ºÆ®¸µ
 * return : Boolean TrueÀÌ¸é ¼ýÀÚ°ª
 *============================================================================*/
function getIsNumber(obj, str) {
  var sVal = obj.value;
  if(sVal.length < 1) {
    return false;
  }
  for(i=0; i<sVal.length; i++) {
    iBit = parseInt(sVal.substring(i,i+1));     //¹®ÀÚ(Char)¸¦ ¼ýÀÚ·Î º¯°æ
    if(('0' < iBit) || ('9' > iBit)) {
      //alert(i+':'+iBit+':'+'Mun');
    } else {
      alert(str + " ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
      obj.focus();
      return false;
    }
  }
  return true;
}

/*=============================================================================*
 * sVal °ªÀÌ ¼ýÀÚÀÎÁö¸¦ È®ÀÎÇÑ´Ù.('.'±îÁö ±¦ÂúÀ½)
 *
 * param : sVal ÀÔ·Â½ºÆ®¸µ
 *
 * return : Boolean  TrueÀÌ¸é ¼ýÀÚ°ª
 *============================================================================*/
function isNumberDot(sVal)
{
  if (sVal.length < 1) {
      return false;
  }

  var result=0;
  var position=0;
  var bMinus;

  //¸¶ÀÌ³Ê½º ºÎÈ£ÀÇ °¹¼ö¸¦ Ä«¿îÆ®ÇÏ¿© ¿Ã¹Ù¸¥Áö È®ÀÎ
  for(position=0; position<sVal.length; position++)
  {
      if( getAt(sVal, position) == '-' )
      {
      result += 1;
      }
  }

  if(result > 1)
      return false;

  result = 0;
  //¼Ò¼öÁ¡ÀÇ °¹¼ö¸¦ Ä«¿îÆ®ÇÏ¿© ¿Ã¹Ù¸¥Áö È®ÀÎ
  for(position=0; position<sVal.length; position++)
  {
      if( getAt(sVal, position) == '.' )
      {
      result += 1;
      }
  }

  if(result > 1)
      return false;

  //¸¶ÀÌ³Ê½º ºÎÈ£¸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎ. ÀÖ´Ù¸é ºÎÈ£´Â »©³½´Ù.
  if(sVal.substr(0,1) == '-')
  {
      bMinus = true;
      sVal = sVal.substring(1, sVal.length);
  }

  //¸Ç¾Õ¿¡ ¼Ò¼öÁ¡ÀÌ ÀÖ°Å³ª ¸Ç µÚ¿¡ ÀÖÀ» °æ¿ì 0 À» Ãß°¡ÇØ ÁÜ.
  if(sVal.substring(0,1) == '.')
      sVal = '0' + sVal;
  else if(sVal.substring(sVal.length-1,sVal.length) == '.')
      sVal = sVal + '0';

  //°Ë»ç.
  for(var position=0; position<sVal.length; position++)
  {
      if( (getAt(sVal, position) < '0' || getAt(sVal, position) >'9') && getAt(sVal,position) != '.' )
      return false;
  }
    return true;
}


/*=============================================================================*
 * Ã¹¹øÂ° Zero °ªÀ» ÀÚ¸¥´Ù.
 * param : sVal ÀÔ·Â½ºÆ®¸µ
 * return : String  Zero°ªÀ» ÀÚ¸¥ °ª
 *============================================================================*/
function trimZero(sVal)
{
  if(sVal.charAt(0) =='0')
  {
    return sVal.substring(1,sVal.length);
  }
  else
  {
    return sVal;
  }
}


/*=============================================================================*
 * ÀÔ·Â°ªÀÇ ¾Õ¿¡ Á¤ÇØÁø ÀÚ¸®¼ö¸¸Å­ 0À» Ã¤¿î´Ù.
 * param : sVal ÀÔ·Â½ºÆ®¸µ, iSize
 * return : String
 *============================================================================*/
function fillZero(sVal, iSize)
{
    while(sVal.length < iSize)
    {
    sVal = "0" + sVal;
    }
  return sVal;
}

/*=============================================================================*
 * ³¯Â¥ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.(¿ùÀÏ or ³â¿ù or ³â¿ùÀÏ)
 *
 * param : sYmd ÀÔ·Â½ºÆ®¸µ(MMDD or YYYYMM or YYYYMMDD)
 *
 * return : Boolean trueÀÌ¸é ³¯Â¥ ¹üÀ§ÀÓ
 *============================================================================*/
 
function isDate(sYmd)
{
  var bResult;  // °á°ú°ªÀ» ´ã´Â º¯¼ö(Boolean)

  switch (sYmd.length)
  {
    case 4://¿ùÀÏ
      bResult = isDateMD(sYmd);
      break;
    case 6://³â¿ù
      bResult =  isDateYM(sYmd);
      break;
    case 8://³â¿ùÀÏ
      bResult =  isDateYMD(sYmd);
      break;
    default:
      bResult = false;  // ³¯Â¥ °ªÀÌ ¾Æ´Ô
      break;
  }
  return bResult;
}

/*=============================================================================*
 * ³¯Â¥ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.(³â¿ùÀÏ)
 *
 * param : sYmd ÀÔ·Â½ºÆ®¸µ(YYYYMMDD)
 *
 * return : Boolean trueÀÌ¸é ³¯Â¥ ¹üÀ§ÀÓ
 *============================================================================*/
function isDateYMD(sYmd)
{
  // ¼ýÀÚ È®ÀÎ
  if(!isNumber(sYmd))
  {
    alert('³¯Â¥´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }

  // ±æÀÌ È®ÀÎ
  if(sYmd.length != 8)
  {
    alert('ÀÏÀÚ¸¦ ¸ðµÎ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }
  var iYear = parseInt(sYmd.substring(0,4));  // ³âµµ ÀÔ·Â(YYYY)
  var iMonth = parseInt(trimZero(sYmd.substring(4,6)));   //¿ùÀÔ·Â(MM)
  var iDay = parseInt(trimZero(sYmd.substring(6,8)));     //ÀÏÀÚÀÔ·Â(DD)

  if((iMonth < 1) ||(iMonth >12))
  {
    alert(iMonth+'¿ùÀÇ ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.');
  return false;
  }

  //°¢ ´ÞÀÇ ÃÑ ³¯¼ö¸¦ ±¸ÇÑ´Ù
  var iLastDay = lastDay(sYmd.substring(0,6));  // ÇØ´ç¿ùÀÇ ¸¶Áö¸»³¯ °è»ê

  if((iDay < 1) || (iDay > iLastDay))
  {
    alert(iMonth+'¿ùÀÇ ÀÏÀÚ´Â 1 - '+ iLastDay +'±îÁöÀÔ´Ï´Ù.');
    return false;
  }
  return true;
}

/*=============================================================================*
 * ³¯Â¥ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.(¿ùÀÏ)
 *
 * param : sMD ÀÔ·Â½ºÆ®¸µ(MMDD)
 *
 * return : Boolean trueÀÌ¸é ³¯Â¥ ¹üÀ§ÀÓ
 *============================================================================*/
function isDateMD(sMD)
{
  // ¼ýÀÚ È®ÀÎ
  if(!isNumber(sMD))
  {
    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }

  // ±æÀÌ È®ÀÎ
  if(sMD.length != 4)
  {
    alert('ÀÏÀÚ¸¦ ¸ðµÎ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }

  var iMonth = parseInt(trimZero(sMD.substring(0,2)));  //ÇØ´ç¿ùÀ» ¼ýÀÚ°ªÀ¸·Î
  var iDay = parseInt(trimZero(sMD.substring(2,4)));    //ÇØ´çÀÏÀ» ¼ýÀÚ°ªÀ¸·Î

  if((iMonth < 1) ||(iMonth >12))
  {
    alert(iMonth+'¿ùÀÇ ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.');
    return false;
  }

  //°¢ ´ÞÀÇ ÃÑ ³¯¼ö¸¦ ±¸ÇÑ´Ù
  if (iMonth < 8 )
   {
  var iLastDay = 30 + (iMonth%2);
   }
  else
   {
  var iLastDay = 31 - (iMonth%2);
   }

  if (iMonth == 2)
  {
    iLastDay = 29;
  }

  if((iDay < 1) || (iDay > iLastDay))
  {
    alert(iMonth+'¿ùÀÇ ÀÏÀÚ´Â 1 - '+iLastDay+'±îÁöÀÔ´Ï´Ù.');
    return false;
  }
  return true;
}

/*=============================================================================*
 * ³¯Â¥ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.(³â¿ù)
 *
 * param : sYM ÀÔ·Â½ºÆ®¸µ(YYYYMM)
 *
 * return : Boolean trueÀÌ¸é ³¯Â¥ ¹üÀ§ÀÓ
 *============================================================================*/
function isDateYM(sYM)
{
  // ¼ýÀÚ È®ÀÎ
  if(!isNumber(sYM))
  {
    alert('³¯Â¥´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }

  // ±æÀÌ È®ÀÎ
  if(sYM.length != 6)
  {
    alert('ÀÏÀÚ¸¦ ¸ðµÎ ÀÔ·ÂÇÏ½Ê½Ã¿À');
    return false;
  }

  var iYear = parseInt(sYM.substring(0,4)); //³âµµ°ªÀ» ¼ýÀÚ·Î
  var iMonth = parseInt(trimZero(sYM.substring(4,6)));  //¿ùÀ» ¼ýÀÚ·Î

  if((iMonth < 1) ||(iMonth >12))
  {
    alert(iMonth+'¿ùÀÇ ÀÔ·ÂÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.');
    return false;
  }
  return true;
}


/*=============================================================================*
 * ¹®ÀÚ¿­ ±æÀÌ Ã¼Å©
 * param : str ÇÊµå°´Ã¼, field ÇÊµå¸í
 * return : boolean
 *============================================================================*/
function chkStrLength(str,field)
{
  iSize = str.getAttribute("Maxlength")

  if (field == null)
    field = '';

  if ( strLength(str.value) > iSize)
  {
//    if (flag=1)
      alert("ÀÔ·Â°¡´ÉÇÑ "+field+" ÃÖ´ë±æÀÌ´Â ¿µ¹®/¼ýÀÚÀÏ ¶§ "+iSize+"ÀÚ, ÇÑ±ÛÀÏ ¶§ "+Math.floor(iSize/2)+"ÀÚÀÔ´Ï´Ù.");
//    else
//      alert(field+" ÃÖ´ë±æÀÌ´Â "+iSize+"ÀÚ ÀÔ´Ï´Ù.");
      str.focus();
    return false;
  }

  return true;
}


/*=============================================================================*
 * ÁÖ¹Îµî·Ï ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.(³»±¹ÀÎ)
 *
 * param : sID ÀÔ·Â¹®ÀÚ¿­(ÁÖ¹Î¹øÈ£ 13ÀÚ¸®)
 *
 * return : Boolean trueÀÌ¸é ÀûÇÕÇÑ ÁÖ¹Î¹øÈ£
 *============================================================================*/
function isSocialNO(ssn)
{
  var digit=0
    for (var i=0 ; i<ssn.length ; i++){
        var str_dig=ssn.substring(i,i+1);
        if (str_dig<'0' || str_dig>'9'){
            digit=digit+1
        }
    }
    if(digit>0)
    {
        return false;
    }

    var year   = parseInt(ssn.substring(0,2));
    var month  = parseInt(ssn.substring(3,4));
    var day    = parseInt(ssn.substring(5,6));
    var gender = parseInt(ssn.substring(7,7));
    var local  = parseInt(ssn.substring(8,11));
    var key    = parseInt(ssn.substring(12));

    if( (month<0) || (month>12) )
    {
        return false;
    }

    if( (month==1) || (month==3) || (month==5) || (month==7) || (month==8) || (month==10) || (month==12) )
    {
        if( (day<0) || (day>31) )
        {
            return false;
        }
    }

    if( (month==4) || (month==6) || (month==9) || (month==10) )
    {
        if( (day<0) || (day>30) )
        {
            return false;
        }
    }

    if(month==2)
    {
        if( (year==0) && ( (gender==1) || (gender==2) ) )
        {
            if( (day<0) || (day>28) )
            {
                return false;
            }
        }
        else if( (year==0) && ( (gender==3) || (gender==4) ) )
        {
            if( (day<0) || (day>29) )
            {
                return false;
            }
        }
        else if(year%4==0)
        {
            if( (day<0) || (day>29) )
            {
                return false;
            }
        }
        else
        {
            if( (day<0) || (day>28) )
            {
                return false;
            }
        }
    }

    if( (gender<0) || (gender>4) )
    {
        return false;
    }

    cBit = 0;
    sCode="234567892345";

    for(i=0;i<12;i++)
    {
        cBit = cBit+parseInt(ssn.substring(i,i+1))*parseInt(sCode.substring(i,i+1));
    }

    cBit=11-(cBit%11);
    cBit=cBit%10;

    if(key!=cBit)
    {
    return false;
    }
    else
    {
        return true;
    }
}

/*=============================================================================*
 * ÁÖ¹Îµî·Ï ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.(¿Ü±¹ÀÎ)
 *
 * param : sID ÀÔ·Â¹®ÀÚ¿­(ÁÖ¹Î¹øÈ£ 13ÀÚ¸®)
 *
 * return : Boolean trueÀÌ¸é ÀûÇÕÇÑ ÁÖ¹Î¹øÈ£
 *============================================================================*/
function isFgnSocialNO(sID) {
  if ((sID.charAt(6) == "5") || (sID.charAt(6) == "6"))
  {
     birthYear = "19";
  }
  else if ((sID.charAt(6) == "7") || (sID.charAt(6) == "8"))
  {
     birthYear = "20";
  }
  else if ((sID.charAt(6) == "9") || (sID.charAt(6) == "0"))
  {
     birthYear = "18";
  }
  else
  {
    return false;
  }

  birthYear += fgn_reg_no.substr(0, 2);
  birthMonth = fgn_reg_no.substr(2, 2) - 1;
  birthDate = fgn_reg_no.substr(4, 2);
  birth = new Date(birthYear, birthMonth, birthDate);

  if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
     birth.getMonth() != birthMonth ||
     birth.getDate() != birthDate) {

    return false;
  }

    var sum = 0;
    var odd = 0;

    buf = new Array(13);
    for (i = 0; i < 13; i++) buf[i] = parseInt(sID.charAt(i));

    odd = buf[7]*10 + buf[8];

    if (odd%2 != 0) {
      return false;
    }

    if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
      return false;
    }

    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);


    sum=11-(sum%11);

    if (sum>=10) sum-=10;

    sum += 2;

    if (sum>=10) sum-=10;

    if ( sum != buf[12]) {
        return false;
    }
    else {
        return true;
    }
}

/*=============================================================================*
 * ¼ýÀÚ ºÐ¸®ÀÚ(,)(.)°¡ ÀÖ´Â ¼ýÀÚÀÌ°Å³ª ÀÏ¹Ý¼ýÀÚÇüÅÂÀÎÁö °Ë»çÇÑ´Ù.
 *
 * param : sVal
 *
 * return : Boolean
 *============================================================================*/
function isMoneyNumber(sVal)
{
  var iAbit;

  if (sVal.length < 1) return true;
  for (i=0; i<sVal.length; i++)
  {
    iAbit = parseInt(sVal.substring(i,i+1));
    if (!(('0' < iAbit) || ('9' > iAbit)))
    {
      if (sVal.substring(i, i+1) == ',' || sVal.substring(i, i+1) == '.' )
      {
      }
      else
      {
        return false;
      }
    }
  }
  return true;
}

/*=============================================================================*
 * ¼Ò¼öÁ¡ ¼ýÀÚÇ¥Çö(¼Ò¼öÁ¡ À§ÀÇ 3ÀÚ¸®¸¶´Ù "," ¸ÂÃã)
 * param : val
 *
 * return : String
 *============================================================================*/
function getMoneyType(val)
{
  if (typeof val == "number")
  {
    val = val.toString();
  }

  var value = getOnlyNumberDot(val);

  var sResult = "";

  if (value.length == 0)
  {
    alert("¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä.");
    return;
  }

  if (! isMoneyNumber(value))
  {
    alert("¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä.");
    return;
  }

  var nI;
  var nJ = -1;
  var subOne;
  var flag = false;

  for (nI = value.length - 1; nI >= 0; nI--)
  {
    subOne = value.substring(nI, nI + 1);
    sResult = subOne + sResult;


  if (subOne == '.')
  {
    flag = true;
  }

  if (flag == true)
  {
    nJ = nJ + 1;
  }

    if ((nJ % 3 == 0) && (nI != 0) && (nJ != 0))
    {
      sResult = "," + sResult;
    }
  }
  return sResult;
}

/*=============================================================================*
 * ºÎÈ£°¡ ÀÖ´Â ¼Ò¼öÁ¡ ¼ýÀÚÇ¥Çö(¼Ò¼öÁ¡ À§ÀÇ 3ÀÚ¸®¸¶´Ù "," ¸ÂÃã)
 *
 * param : val
 *
 * return : String
 *============================================================================*/
function getSignMoneyType(val)
{
  if (typeof val == "number")
  {
   val = val.toString();
  }

  var s1  = val.substring(0,1);
  var slen  = val.length;
  var sign  = "";
  var ret   = "";
  if (val == "-Infinity")
  {
    return "0";
  }

  if(slen>1 )
  {
    if(s1 == "-")
    {
      sign = "-";
      ret = sign + getMoneyType(val.substring(1,slen));
     }
     else
     {
       ret = getMoneyType(val);
     }
   }
   else
   {
     ret = val;
   }
   return  ret;
}

/*=============================================================================*
 * ÄÞ¸¶¸¦ Á¦°ÅÇÑ ¼ýÀÚÇüÅÂ ¹®ÀÚ¿­·Î ¹ÝÈ¯(ºÎÈ£¿Í ¼Ò¼öÁ¡µµ ¾ø¾Ú)
 *
 * param : val
 *
 * return : String
 *============================================================================*/
function getOnlyNumber(val)
{
  var value = "";
  var abit;

  if (typeof val != "number" && typeof val !="string")
  {
    return "0";
  }
  if (val.length < 1)
  {
    return "0";
  }
  if (val == "NaN")
  {
    return "0";
  }
  if (val == "-Infinity")
  {
    return "0";
  }

  for (i=0;i<val.length;i++)
  {
    abit = parseInt(val.substring(i,i+1));
    if (('0' < abit) || ('9' > abit) )
    {
      value = value + abit;
    }

  }
  return value;
}



/*=============================================================================*
 * ÄÞ¸¶¸¦ Á¦°ÅÇÑ ¼ýÀÚÇüÅÂ ¹®ÀÚ¿­·Î ¹ÝÈ¯(ºÎÈ£, ¼Ò¼öÁ¡ ±×´ë·Î)
 *
 * param : val
 *
 * return : String
 *============================================================================*/
  function getOnlyNumberDot(val)
  {

    if (typeof val != "number" && typeof val !="string")
    {
      return "0";
    }
    if (val.length < 1)
    {
      return "0";
    }
    if (val == "NaN")
    {
      return "0";
    }
    if (val == "-Infinity")
    {
      return "0";
    }

    var value = "";
    var abit; // ¼Ò¼öºÎºÐ

    var delimter = val.indexOf(".");
    var numberInteger = ""; // Á¤¼öºÎºÐ

    if(delimter < 0) {
      numberInteger = val;
      abit ='';
    } else {
      numberInteger = val.substring(0,delimter);
      abit = val.substring(delimter+1);
    }

    var number="";
    var leng=numberInteger.length ;
    for(i=0 ; i<leng ; i++)
    {
      var tmp = numberInteger.substring(i,i+1);
      if(tmp != ",")
      {
        number = number+tmp;
      }
    }

    if(abit.length==0)
    {
      value=number;
    }
    else
    {
      value = number+"."+abit;
    }
    return value;

  }



/*=============================================================================*
 * ÄÞ¸¶¸¦ Á¦°ÅÇÑ ºÎÈ£°¡ ÀÖ´Â ¼ýÀÚÇüÅÂ ¹®ÀÚ¿­·Î ¹ÝÈ¯
 *
 * param : val
 *
 * return : String
 *============================================================================*/
function getOnlySignNumber(val)
{
  if (val == "-") return 0;
  var price = eval(getOnlyNumber(val));
  if (val.substring(0,1) == "-")
  {
    price *= -1;
  }
  return price;
}


/*=============================================================================*
 * Á¶È¸Á¶°Ç ½ÃÀÛÀÏ°ú Á¾·áÀÏ ÀÔ·Â À¯È¿¼º È®ÀÎ - ÄÁÆ®·Ñ ÀÌ¿ë
 *
 * param : objFrom, objTo
 *
 * return : boolean
 *============================================================================*/
function chkPeriod(objFrom, objTo)
{
  if (!isDate(objFrom.value))
  {
    objFrom.focus();
    return false;
  }
  else if (!isDate(objTo.value))
  {
    objTo.focus();
    return false;
  }
  else if (objFrom.value > objTo.value)
  {
    alert("¸¶Áö¸·ÀÏÀÌ ½ÃÀÛÀÏº¸´Ù ÀÛ½À´Ï´Ù");
    objFrom.focus();
    return false;
  }
  return true;
}



/*=============================================================================*
 * Á¶È¸Á¶°Ç ½ÃÀÛÀÏ°ú Á¾·áÀÏ ÀÔ·Â À¯È¿¼º È®ÀÎ(½½·¡½¬ Æ÷ÇÔµÈ °æ¿ì) - ÄÁÆ®·Ñ ÀÌ¿ë
 *
 * param : objFrom, objTo
 *
 * return : boolean
 *============================================================================*/
function chkPeriod_full(objFrom, objTo)
{
  var myFrom=calOffMask(objFrom.value);
  var myTo=calOffMask(objTo.value);

  if (!isDate(myFrom))
  {
    objFrom.focus();
    return false;
  }
  else if (!isDate(myTo))
  {
    objTo.focus();
    return false;
  }
  else if (myFrom > myTo)
  {
    alert("¸¶Áö¸·ÀÏÀÌ ½ÃÀÛÀÏº¸´Ù ÀÛ½À´Ï´Ù");
    objFrom.focus();
    return false;
  }
  return true;
}

/*=============================================================================*
 * Á¶È¸Á¶°Ç ½ÃÀÛÀÏ°ú Á¾·áÀÏ ÀÔ·Â À¯È¿¼º È®ÀÎ - ÄÁÆ®·Ñ ÀÌ¿ë
 *
 * param : objFrom, objTo
 *
 * return : boolean
 *============================================================================*/
function chkPeriod_Emedit(objFrom, objTo)
{
  if (!isDate(objFrom.Text))
  {
    objFrom.focus();
    return false;
  }
  else if (!isDate(objTo.Text))
  {
    objTo.focus();
    return false;
  }
  else if (objFrom.Text > objTo.Text)
  {
    alert("¸¶Áö¸·ÀÏÀÌ ½ÃÀÛÀÏº¸´Ù ÀÛ½À´Ï´Ù");
    objFrom.focus();
    return false;
  }
  return true;
}



/*=============================================================================*
 * ¾ÕµÚ °ø¹éÀ» Á¦°ÅÇÑ´Ù.
 *
 * param : sVal
 *
 * return : String
 *============================================================================*/
function Trim(sVal)
{
  return(LTrim(RTrim(sVal)));
}

/*=============================================================================*
 * ¾Õ °ø¹éÀ» Á¦°ÅÇÑ´Ù.
 *
 * param : sVal
 *
 * return : String
 *============================================================================*/
function LTrim(sVal)
{
  var i;
  i = 0;
  while (sVal.substring(i,i+1) == ' ')
  {
    i++;
  }
  return sVal.substring(i);
}

/*=============================================================================*
 * µÚ °ø¹éÀ» Á¦°ÅÇÑ´Ù.
 *
 * param : sVal
 *
 * return : String
 *============================================================================*/
function RTrim(sVal)
{
  var i = sVal.length - 1;
  while (i >= 0 && sVal.substring(i,i+1) == ' ')
  {
    i--;
  }
  return sVal.substring(0,i+1);
}


/*=============================================================================*
 * ÇöÀç ÄÁÆ®·Ñ°ú MaxLength ¹Þ¾Æ¼­ MaxLength µÇ¸é ´ÙÀ½ ÄÁÆ®·Ñ·Î ÀÌµ¿
 *
 * param : objCurrent, objNext
 *
 * return :
 *============================================================================*/
function focusMove(objCurrent, objNext)
{
  if ( objCurrent.getAttribute("Maxlength") == objCurrent.value.length)
  {
    objNext.focus();
  }
}

/*=============================================================================*
 * ÇöÀç ÄÁÆ®·Ñ°ú MaxLength ¹Þ¾Æ¼­ MaxLength µÇ¸é ´ÙÀ½ ÄÁÆ®·Ñ·Î ÀÌµ¿(¼±ÅÃ)
 * param : objCurrent, objNext
 * return :
 *============================================================================*/
function focusMoveSelect(objCurrent, objNext)
{
  if ( objCurrent.getAttribute("Maxlength") == objCurrent.value.length)
  {
    objNext.focus();
    objNext.select();
  }
}

/*=============================================================================*
 * ÇöÀç ÄÁÆ®·Ñ°ú MaxLength ¹Þ¾Æ¼­ MaxLength µÇ°Å³ª EnterÅ°¸¦ ´­¾úÀ»¶§  ´ÙÀ½ ÄÁÆ®·Ñ·Î ÀÌµ¿
 *
 * param : objCurrent, objNext
 *
 * return :
 *============================================================================*/
function focusMoveEnter(objCurrent, objNext)
{
  if ( objCurrent.getAttribute("Maxlength") == objCurrent.value.length || event.keyCode==13)
  {
    objNext.focus();
  }
}

/*=============================================================================*
 * ÇöÀç ÄÁÆ®·Ñ°ú MaxLength ¹Þ¾Æ¼­ MaxLength  µÇ°Å³ª EnterÅ°¸¦ ´­¾úÀ»¶§ ´ÙÀ½ ÄÁÆ®·Ñ·Î ÀÌµ¿(¼±ÅÃ)
 * param : objCurrent, objNext
 * return :
 *============================================================================*/
function focusMoveEnterSelect(objCurrent, objNext)
{
  if ( objCurrent.getAttribute("Maxlength") == objCurrent.value.length || event.keyCode==13)
  {
    objNext.focus();
    objNext.select();
  }
}


/*=============================================================================*
 * ¿Ï·áµÈ ³¯Â¥°ª¿¡ ´ëÇØ "/" Ãß°¡
 * param : me(value)
 * return : String
 *============================================================================*/
function calOnMask(me){

 if (event.keyCode<48||event.keyCode>57){//¼ýÀÚ¿Ü±ÝÁö
     event.returnValue=false;
 }
  if(me.length > 3 ) {
    var a1 = me.substring(0,4) + "/";
    var a2 = me.substr(4,me.length);
    var a3 = "";
    if (me.length > 5){
      a2 = me.substring(4,6) + "/";
      a3 = me.substr(6,me.length);
    }

    me= a1 + a2 + a3;

  }
  return me;
}


/*=============================================================================*
 * ¿Ï·áµÈ ³¯Â¥°ª¿¡ ´ëÇØ "/" Ãß°¡.(³âµµ¿Í ¿ù¸¸À» ÀÔ·Â½Ã »ç¿ë)
 * param :
 * return : String
 *============================================================================*/
function calOnMask2(me){

 if (event.keyCode<48||event.keyCode>57){//¼ýÀÚ¿Ü±ÝÁö
     event.returnValue=false;
 }
  if(me.length > 3 ) {
    var a1 = me.substring(0,4) + "/";
    var a2 = me.substr(4,me.length);

    me= a1 + a2;

  }
  return me;
}

/*=============================================================================*
 * ³¯Â¥°ª "/" Á¦°Å
 * param :  me(value)
 * return : String "/" Á¦°ÅµÈ ³¯Â¥°ª
 *============================================================================*/
function calOffMask(me) {
  var tmp=me.split("/");
  tmp=tmp.join("");
  return tmp;
}


/*=============================================================================*
 * ³¯Â¥°ª ÀÚµ¿ "/" ºÙÀÓ. À¯Àú³¯Â¥°ªÀÔ·Â½Ã ÇÏ³ª¾¿ Ã¼Å©
 * param :
 * return : String "/" Á¦°ÅµÈ ³¯Â¥°ª
 *============================================================================*/
function cal_value(me) {
var checkme = me.value;
var deci_cnt = 0;

  for (i=0; i<checkme.length; i++) {
    iAbit = parseInt(checkme.substring(i,i+1));
    if (!(('0' < iAbit) || ('9' > iAbit))) {
      if (checkme.substring(i, i+1) == '/' ) {
      deci_cnt = deci_cnt + 1;
      }
    }
  }

 if (deci_cnt != 2){

  if (event.keycode == '8')
  {
    //return;
  }else{

      var myStr=calOffMask(me.value);
      me.value=calOnMask(myStr);

  }
 }
}


/*=============================================================================*
 * ³¯Â¥°ª ÀÚµ¿ "/" ºÙÀÓ.(¿Ï¼ºµÈ ³¯Â¥°ª¿¡ ´ëÇØ /ºÙÀÓ)
 *
 * param :
 *
 * return :
 *============================================================================*/
function cal_value2(me){

  if(me.length == 8 ) {
    var a1 = me.substring(0,4) + "/";
    var a2 = me.substring(4,6) + "/";
    var a3 = me.substr(6,me.length);

    me= a1 + a2 + a3;

  }
  return me;
}

/*=============================================================================*
* ³¯Â¥°ª ÀÚµ¿ "." ºÙÀÓ.(¿Ï¼ºµÈ ³¯Â¥°ª¿¡ ´ëÇØ /ºÙÀÓ)
*
* param :
*
* return :
*============================================================================*/
function cal_value3(me){

if(me.length == 8 ) {
var a1 = me.substring(0,4) + ". ";
var a2 = me.substring(4,6) + ". ";
var a3 = me.substr(6,me.length);

me= a1 + a2 + a3;

}
return me;
}




function cal_value_Ym(me) {
  var myStr=calOffMask(me.value);
  me.value=calOnMask2(myStr);
}


/*=============================================================================*
 * "/" Æ÷ÇÔµÇ¾î ÀÔ·ÂµÈ ³¯Â¥ °ªÀÌ À¯È¿ÇÑÁö È®ÀÎ
 * param : String
 * return : boolean
 *============================================================================*/
function cal_value_full(me){
  var myStr=calOffMask(me.value);
  if (myStr.length != 0)
  {
      if (myStr.length == 8) {
        if(!isDateYMD(myStr)){
          me.select();
          return;
        }
      }else{
        alert("³â¿ùÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇÏ½Ê½Ã¿À");
        me.select();
        return;
      }
  }
}

/*=============================================================================*
 * ¿À´Ã ³¯Â¥ »ý¼º ( "/" ºÙ¿©¼­ ¸®ÅÏ)
 *
 * param :
 *
 * return : todate
 *============================================================================*/
function todate() {
  var now=new Date()
  var jyear = now.getYear();
  var month=now.getMonth() + 1;
  var jmonth = month + "";
  if (jmonth.length < 2) {
    jmonth = "0" + jmonth;
  }
  var dat=now.getDate();
  var jdate = dat + "";
  if (jdate.length < 2) {
    jdate = "0" + jdate;
  }

  //var day=Birdy.getDay()//¿äÀÏ
    var tdy = jyear+"/"+jmonth+"/"+jdate;
  return tdy;
}




/*=============================================================================*
 * ¿À´Ã ³¯Â¥ »ý¼º ( "/" ¾øÀÌ ¸®ÅÏ)
 *
 * param :
 *
 * return : todateonly
 *============================================================================*/
function todateonly() {
  var now=new Date()
  var jyear = now.getYear();
  var month=now.getMonth() + 1;
  var jmonth = month + "";
  if (jmonth.length < 2) {
    jmonth = "0" + jmonth;
  }
  var dat=now.getDate();
  var jdate = dat + "";
  if (jdate.length < 2) {
    jdate = "0" + jdate;
  }

  //var day=Birdy.getDay()//¿äÀÏ
  var tdy = jyear+jmonth+jdate;
  return tdy;
}

/*--------------------------------------------------------------------------------------------
 Spec   : ¼ýÀÚÀÔ·Â½Ã 3ÀÚ¸®¸¶´Ù ÀÚµ¿À¸·Î ÄÞ¸¶ Âï±â
 Argument : string
 Return   : string
 Example  : onkeyup="comma_value(this)"
---------------------------------------------------------------------------------------------*/
function comma_value(sval)
{
  var cur = sval.value;
  var setMinus = 0;

  if (cur.charAt(0) == "-") {
      setMinus = 1;
  }

    cur=cur.replace(/[^.0-9]/g ,"");
    cur=cur.replace(/[.]+/g ,".");

  if (setMinus == 1)
      sval.value = "-" + formatNumbertoString(cur);
  else
      sval.value = formatNumbertoString(cur);
}

/*--------------------------------------------------------------------------------------------
Spec   : ¼ýÀÚÀÔ·Â½Ã 3ÀÚ¸®¸¶´Ù ÀÚµ¿À¸·Î ÄÞ¸¶ Âï±â
Argument : string
Return   : string
Example  : onkeyup="comma_value2(str)"
---------------------------------------------------------------------------------------------*/
function comma_value2(cur)
{

var setMinus = 0;

if (cur.charAt(0) == "-") {
  setMinus = 1;
}

cur=cur.replace(/[^.0-9]/g ,"");
cur=cur.replace(/[.]+/g ,".");

if (setMinus == 1)
  cur = "-" + formatNumbertoString(cur);
else
  cur = formatNumbertoString(cur);
return cur;
}

/*--------------------------------------------------------------------------------------------
Spec   : ¼ýÀÚÀÔ·Â½Ã 3ÀÚ¸®¸¶´Ù ÀÚµ¿À¸·Î ÄÞ¸¶ Âï°í "¿ø" ºÙ¿©ÁÜ.
Argument : string
Return   : string
Example  : onkeyup="comma_value2(str)"
---------------------------------------------------------------------------------------------*/
function comma_value3(cur)
{

var setMinus = 0;

if (cur.charAt(0) == "-") {
  setMinus = 1;
}

cur=cur.replace(/[^.0-9]/g ,"");
cur=cur.replace(/[.]+/g ,".");

if (setMinus == 1)
  cur = "-" + formatNumbertoString(cur);
else
  cur = formatNumbertoString(cur);

if( cur != "" ) cur = cur+" ¿ø";

return cur;
}


/*--------------------------------------------------------------------------------------------
 Spec   : ¼ýÀÚÀÔ·Â½Ã 3ÀÚ¸®¸¶´Ù ÀÚµ¿À¸·Î ÄÞ¸¶ Âï±â
 Argument : string
 Return   : string
 Example  : onkeyup="comma_value(str)"
---------------------------------------------------------------------------------------------*/
function formatNumbertoString(cur)
{
    leftString = cur;
    rightString = ".";
    dotIndex = 0;

    for(i = 0; i < cur.length; i++){
      // 1) '.'ÀÌ Ã³À½¿¡ ÀÔ·Â µÇ¾úÀ»¶§ ¸®¼Â
    // 2) "0.XXX"ÀÌ¿ÜÀÇ ÀÔ·Â ÀÏ ¶§ ¸®¼Â
      if(cur.charAt(i) == "." || (cur.length > 1 && cur.charAt(0) == "0" && cur.charAt(1) != "."))
    {
        dotIndex = i;
        if(dotIndex == 0)
      {
          leftString="";
          return leftString;
        }
        break;
      }
    }

     if(dotIndex != 0)  //dot°¡ ÀÖÀ» °æ¿ì..
    {
      leftString = cur.substr(0, dotIndex);
      rightString = cur.substr(dotIndex+1);
      rightString = rightString.replace(/\./g,"");
    }
    else //¾øÀ¸¸é..
    {
      leftString = cur;
    }

    len=leftString.length-3;
    while(len>0)
    {
        leftString=leftString.substr(0,len)+","+leftString.substr(len);
        len-=3;
    }

    if(rightString != ".")
        return (leftString + "." + rightString);
    else
        return leftString;
}

// ¼ýÀÚ¸¸ ÀÔ·Â (¼Ò¼öÁ¡ Çã¿ë, À½¼ö Çã¿ë)
// »ç¿ë¹ý : onKeyPress = onlyNum();
function onlyNum()
{
  if (event.keyCode < 45 || event.keyCode > 57 || event.keyCode == 47)
    event.returnValue = false;
}

// ¼ýÀÚ¸¸ ÀÔ·Â (¼Ò¼öÁ¡ Çã¿ë, À½¼ö ºÒ°¡)
// »ç¿ë¹ý : onKeyPress = onlyNum2();
function onlyNum2()
{
  if (event.keyCode < 46 || event.keyCode > 57 || event.keyCode == 47)
    event.returnValue = false;
}

// ¼ýÀÚ¸¸ ÀÔ·Â (¼Ò¼öÁ¡ ºÒ°¡, À½¼ö Çã¿ë)
// »ç¿ë¹ý : onKeyPress = onlyNum3();
function onlyNum3()
{
  if (event.keyCode < 45 || event.keyCode > 57 || event.keyCode == 46 || event.keyCode == 47)
    event.returnValue = false;
}

// ¼ýÀÚ¸¸ ÀÔ·Â (¼Ò¼öÁ¡ ºÒ°¡, À½¼ö ºÒ°¡)
// »ç¿ë¹ý : onKeyPress = onlyNum4();
function onlyNum4()
{
  if (event.keyCode < 48 || event.keyCode > 57)
    event.returnValue=false;
}

function onlyChar(sval)
{
  var sBit = '';
  str = sval.value;

  for(i=0;i<str.length;i++)
  {
    sBit = str.charAt(i);

    if(escape( sBit ).length <= 4)
      {
      var sAlphabet="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

      if(sAlphabet.indexOf(sBit) < 0)
        {
        alert("¿µ¹® ¶Ç´Â ÇÑ±Û¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
        return false;
      }
    }
  }
  return true;
}

/*=============================================================================*
 * ÀÔ·Â¿Ï·áµÈ ¼ýÀÚ°ª¿¡ ´ëÇÏ¿© ÄÞ¸¶¸¦ Âï¾îÁÙ¶§ »ç¿ë(¼Ò¼öÁ¡ ÀÌÇÏ Ã³¸® ¾ÈµÊ)
 * ÄÞ¸¶ Çü½ÄÀ» »ç¿ëÇÒ °æ¿ì¿¡´Â onkeyupÀÌº¥Æ®·Î »ç¿ëÇÏ±â ¹Ù¶ó¸ç,
 * ´ÙÀ½ÀÇ Æã¼ÇÀ» È£ÃâÇÒ¶§´Â comma_value(me) Æã¼ÇÀ» È£ÃâÇÏ±â ¹Ù¶÷.
 * param : value
 *============================================================================*/
function numOnMask(me){
  var tmpH = null;
  if(me.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
    tmpH=me.substring(0,1);
    me=me.substring(1,me.length);
  } //me.indexOf('-')
  if(me.length > 3){
    var c=0;
    var myArray=new Array();
      for(var i=me.length;i>0;i=i-3){
          myArray[c++]=me.substring(i-3,i);
      }
      myArray.reverse();
      me=myArray.join(",");
   }
   if(tmpH){
    me=tmpH+me;
   }
  return me;
}

/*=============================================================================*
 * ÄÞ¸¶°¡ µé¾î°£ ¼ýÀÚ¿¡¼­ ","¸¦ »«´Ù.
 * param : value
 *============================================================================*/
function numOffMask(me){
      var tmp=me.split(",");
      tmp=tmp.join("");
      return tmp;
}

// ÀÔ·Â ¿Ï·áµÈ ¼ýÀÚ °ª¿¡ ÄÄ¸¶¸¦ Àû¿ëÇÏ¿©ÁØ´Ù(¼Ò¼öÁ¡ ÀÌÇÏ´Â "," ¾È ºÙÀ½)
// return : String
function numOnMask2(me){
   var tmpH;
  if(!isMoneyNumber4(me)) {
      if(me.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
        tmpH=me.substring(0,1);
        me=me.substring(1,me.length);
      } //me.indexOf('-')
      if(me.length > 3){
        var c=0;
        var myArray=new Array();
        for(var i=me.length;i>0;i=i-3){
            myArray[c++]=me.substring(i-3,i);
        }
        myArray.reverse();
        me=myArray.join(",");
       }
       if(tmpH){
        me=tmpH+me;
       }
  }else{
      var e = me;
      e = e.split(".");
      var myStr = e[0];
      //alert(myStr);
      if(myStr.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
        tmpH=myStr.substring(0,1);
        myStr=myStr.substring(1,me.length);
      } //me.indexOf('-')
      if(myStr.length > 3){
        var c=0;
        var myArray=new Array();
        for(var i=myStr.length;i>0;i=i-3){
            myArray[c++]=myStr.substring(i-3,i);
        }
        myArray.reverse();
        myStr=myArray.join(",");
       }
       if(tmpH){
        me=tmpH+myStr+"."+e[1];
       }
       else {
        me=myStr+"."+e[1];
       }
  }

return me;
}


// ÀÔ·Â ¿Ï·áµÈ ¼ýÀÚ °ª¿¡ ÄÄ¸¶¸¦ Àû¿ëÇÏ°í ¼Ò¼öÁ¡ ÀÌÇÏ´Â »èÁ¦ÇÑ´Ù
// return : String
function numOnMask3(me){ //´Ü¼øÈ÷ °ª¿¡ ÄÄ¸¶¸¦ Àû¿ëÇÒ¶§ »ç¿ë
  var tmpH;
  if(isMoneyNumber3(me)) { // ¾ç¼ö&À½¼ö Ã¼Å© (true : ¾ç¼ö, false : À½¼ö)
    var e = me;
    e = e.split(".");
    var myStr = e[0];
    if(myStr.length > 3){
      var c=0;
      var myArray=new Array();
      for(var i=myStr.length;i>0;i=i-3){
          myArray[c++]=myStr.substring(i-3,i);
      }
      myArray.reverse();
      myStr=myArray.join(",");
     }
     me = myStr;
  }else{ // À½¼ö ÀÏ¶§
    var e = me;
    e = e.split(".");
    var myStr = e[0];
    if(myStr.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
      tmpH=myStr.substring(0,1);
      myStr=myStr.substring(1,me.length);
    }
    if(myStr.length > 3){
      var c=0;
      var myArray=new Array();
      for(var i=myStr.length;i>0;i=i-3){
          myArray[c++]=myStr.substring(i-3,i);
      }
      myArray.reverse();
      myStr=myArray.join(",");
     }
     if(tmpH){
      me=tmpH+myStr;
     }
     else {
      me=myStr;
     }
  }

return me;
}


/*=============================================================================*
 * ÀÔ·Â°ªÀ» ¼Ò¼öÁ¡ ÀÌÇÏ ¸î ÀÚ¸®±îÁö º¸¿©ÁÙÁö Á¤ÇÑ´Ù.
 * ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼ö°¡ ÀÔ·ÂµÈ °ªº¸´Ù ÀÛÀ¸¸é 0À¸·Î Ã¤¿î´Ù.
 * param : sVal ÀÔ·Â½ºÆ®¸µ, iSize ¼Ò¼öÀÚ¸´¼ö
 * return : String
 *============================================================================*/
function numOnMask4(sVal,iSize)
{
  if(isNumberDot(sVal))   // ¼ýÀÚÇüÀÎÁö È®ÀÎ
  {
    var e = sVal;
    e = e.split(".");
    if (!e[1]) {
      if (iSize == 0) {
          sVal = numOnMask(e[0]);
        return sVal;
      }
      else {
        e[1] = "0";
      }
    }
    while (e[1].length < iSize) {    // ÁÖ¾îÁø ¼Ò¼ýÁ¡ ÀÌÇÏ ÀÚ¸´¼ö ¸¸Å­ µÚ¿¡ "0" Ãß°¡
        e[1] = e[1] + "0";
    }
    sVal = numOnMask(e[0]) + "." + e[1].substr(0,iSize);
    return sVal;
  }
  else {
    return false;
  }
}



/*=============================================================================*
 * ÀÔ·Â°ª¿¡ ¸¶½ºÅ·À» Àû¿ëÇÑ´Ù.(¼Ò¼öÁ¡ ÀÌÇÏ¿Í ºÎÈ£¸¦ »èÁ¦ÇÏ°í ÄÞ¸¶Ãß°¡)
 * param : sVal ÀÔ·Â½ºÆ®¸µ
 * return : String
 *============================================================================*/
function numOnMask5(sVal)
{
  var e = sVal;
  e = e.split(".");

  if(!isMoneyNumber3(e[0]))       // trueÀÌ¸é ¾ç¼ö, falseÀÌ¸é À½¼ö
    e[0] = e[0].substring(1)

  return numOnMask(e[0]);
}


/*=============================================================================*
 * ÀÔ·Â°ª¿¡ ¸¶½ºÅ·À» Àû¿ëÇÑ´Ù.(ºÎÈ£¸¦ »èÁ¦ÇÏ°í ÄÞ¸¶Ãß°¡. ¼Ò¼öÁ¡Àº ±×´ë·Î µÒ)
 * param : sVal ÀÔ·Â½ºÆ®¸µ
 * return : String
 *============================================================================*/
function numOnMask6(sVal)
{
  var e = sVal;
  e = e.split(".");

  if(!isMoneyNumber3(e[0]))   // isMoneyNumber3 - trueÀÌ¸é ¾ç¼ö, falseÀÌ¸é À½¼ö
    e[0] = e[0].substring(1);

  return numOnMask(e[0]) + "." + e[1];
}



/*=============================================================================*
 * ¼ýÀÚ ¿ÜÀÇ °ªÀÌ ÀÔ·ÂµÇ¾îÀÖÀ¸¸é false ¸®ÅÏ
 * param : sval (object)
 * return :
 *============================================================================*/
function onlyNumber(sval) {
  var strVal = sval.value

  if (strVal.length < 1) {
      return false;
  }

  strVal = numOffMask(strVal);
  var result = isNumberDot(strVal);
  if (!result) {
      //alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
    sval.focus();
    return false;
  }
}
/************************************************************************************************************************/
function scX(){//¸¶¿ì½º xÁÂÇ¥¸¦ °¨ÁöÇÑ´Ù.
  var aaa = event.x;
  return aaa;
}

function scY(){//¸¶¿ì½º yÁÂÇ¥¸¦ °¨ÁöÇÑ´Ù.
  var aaa = event.y;
  return aaa;
}



/*=============================================================================*
* ¹®ÀÚ¿­ ³»ÀÇ Æ¯Á¤¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
* param : fld (object), str(Char)
* return : String
*============================================================================*/
function delChar(fld, str) {
  var s = new String(fld.value);
  while( s.indexOf(str)>-1 ) {
    s = s.replace(str,'');
  }
  fld.value = s;
}

/*=============================================================================*
* ³â¿ùÀ» ÀÔ·Â¹Þ¾Æ ¸¶Áö¸· ÀÏ¸¦ ¹ÝÈ¯ÇÑ´Ù(³â¿ù)
*
* param : sYM ÀÔ·Â½ºÆ®¸µ(YYYYMM)
*
* return : String ÇØ´ç¿ùÀÇ ¸¶Áö¸·³¯
*============================================================================*/
function lastDay(sYM)
{
  if (sYM.length != 6)
  {
    alert("Á¤È®ÇÑ ³â¿ùÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
    return;
  }

  if (!isDateYM(sYM))
  {
    return;
  }

  daysArray = new Array(12);    // ¹è¿­À» »ý¼ºÇÑ´Ù.

  for (i=1; i<8; i++)
  {
    daysArray[i] = 30 + (i%2);
  }
  for (i=8; i<13; i++)
  {
    daysArray[i] = 31 - (i%2);
  }
  var sYear = sYM.substring(0, 4) * 1;
  var sMonth  = sYM.substring(4, 6) * 1;

  if (((sYear % 4 == 0) && (sYear % 100 != 0)) || (sYear % 400 == 0))
  {
    daysArray[2] = 29;
  }
  else
  {
    daysArray[2] = 28;
  }

  return daysArray[sMonth].toString();
}

 /**
 * Áß¾Ó¿¡ ÆË¾÷Ã¢À» ¶Ù¿î´Ù.
 * parameter : url    - URL ÁÖ¼Ò
 * parameter : winname - À©µµ¿ì ÀÌ¸§
 * parameter : width - Ã¢±æÀÌ
 * parameter : height - Ã¢³ôÀÌ
 * return :  void
 */
function centerPopup(url,winname,w,h,sb) {
  x = (screen.width) ? (screen.width-w)/2 : 0;
  y = (screen.height) ? (screen.height-h)/2 : 0;
  window.open(url, winname, 'toolbar=0, location=0, status=0, menubar=0, scrollbars='+sb+', left='+x+', top='+y+', width='+w+', height='+h);
}

//------------------------------------
//»ç¾÷ÀÚ¹øÈ£ Ã¼Å©
// [obj : °´Ã¼ °ª, str:value °ª, msg : ¿¡·¯³»¿ë.]
//------------------------------------
function isBizRegNo(obj, str, msg) {
  var li_chkvalue = new Array(1,3,7,1,3,7,1,3,5);
  var c = new Array(10);
  var sum=0;
  var il_y=0;
  var epno_chk=0;
  var temp;
  var i;

  if(str == "" || str.length != 10) {
      alert(msg);
      obj.focus();
      return false;
  }

  for(i=0; i<10; i++) { // 0~9°ªÀÎÁö ÇÑÀÚ¸®¾¿ Ã¼Å©.
      c[i] = str.charAt(i);

      if(c[i]<'0' || c[i]>'9')  {
        alert(msg);
        obj.focus();
         return false;
      }
  }

  for(i=0; i<9; i++){
      sum += parseInt(c[i]) * parseInt(li_chkvalue[i]);
  }

  sum = sum + parseInt((c[8]*5)/10);
  temp = parseInt(sum / 10);
  li_y = sum - (temp*10) ;

  if(li_y == 0) {
      epno_chk = 0;
  }
  else {
      epno_chk = 10 - li_y;
  }

  if(epno_chk == eval(c[9])) {
      return true;
  }
  else {
      alert(msg);
      obj.focus();
      return false;
  }

  alert(msg);
  obj.focus();
  return false;
}

/**
* ÄÞº¸¹Ú½ºÀÇ °ªÀ» ¼ÂÆÃÇÑ´Ù.
* @param field ¼ÂÆÃÇÒ ÄÞº¸¹Ú½º
* @param key ¼ÂÆÃÇÒ ÄÞº¸¹Ú½ºÀÇ °ª
*/
function setCombo(combo, key) {
  for(var i=0; i<combo.length; i++) {
    if( key == combo.options[i].value ) {
      combo.options[i].selected = true;
      break;
    }
  }
}

/**
* ¶óµð¿À¹öÆ°ÀÇ °ªÀ» ¼ÂÆÃÇÑ´Ù.
* @param field ¼ÂÆÃÇÒ ¶óµð¿À¹öÆ°
* @param key ¼ÂÆÃÇÒ ¶óµð¿À¹öÆ°ÀÇ °ª
*/
function setRadio(radio, key) {
  for(var i=0; i<radio.length; i++) {
    if( key == radio[i].value ) {
      radio[i].checked = true;
      break;
    }
  }
}

function imgReSize(img_name, size){
	var img_width = eval("document." + img_name + ".width");
	var img_height = eval("document." + img_name + ".height");
	if(img_width > img_height){
		eval("document." + img_name + ".width = " + size);
	}else if(img_width < img_height){
		eval("document." + img_name + ".height = " + size);
	}else if(img_width == img_height){
		eval("document." + img_name + ".height = " + size);
		eval("document." + img_name + ".height = " + size);
	}
}


function articleReSize(article_height){
	resizeTo(520,document.body.scrollHeight+article_height);
}

function openTagStory(){
	movie_id = document.req_form.movie_id.value;
	if(movie_id == ""){
		alert("Á¢¼ÓÇÒ ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		return;	
	}
	window.open("http://ven.tagstory.com/api/slogin.aspx?vencode=G02050&venpwd=fgi0n2a0n50&email=" + movie_id + "@fnnews.com");
}

function resize_frame(name) {
	var oBody = document.frames[name].document.body;
	var oFrame = document.all[name];

//	oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth-oBody.clientWidth);
	oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight);
}


// banner_roll("divÅÂ±× id", ¹è³Ê1°³³ôÀÌ, µô·¹ÀÌ, 1Ä­ÀÌµ¿¼Óµµ, 0);
function rolling(div_id, banner_height, banner_delay, banner_speed, this_height) {
	var div_tag = document.getElementById(div_id);
	var a_tag, i;

	this_height ++;
	if(this_height < banner_height) {
		div_tag.style.top = -this_height;
		setTimeout("rolling('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + this_height + ");", banner_speed);
	} else {
		a_tag = div_tag.getElementsByTagName("A");
		div_tag.appendChild(a_tag[0]);
		div_tag.style.top = 0;
		setTimeout("rolling('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", 0);", banner_delay);
	}

	return true;
}



//±Û ÀÐ±â ÆäÀÌÁö, ÆùÆ® »çÀÌÁî ¼öÁ¤
function scaleFont(val) {

	var fontSize = parseInt(getFontCookie());

	var content, lineHeight; 
	content = document.getElementById("content"); 
	
	if (val > 0) 
	{ 
		if (fontSize <= 18) 
		{ 
			fontSize = fontSize + val; 
			lineHeight = fontSize+Math.round(1.1*fontSize); 
			content.style.fontSize = fontSize + "px"; 
		} 
	} 
	else 
	{ 
		if (fontSize > 12) 
		{ 
			fontSize = fontSize + val; 
			lineHeight = fontSize+Math.round(1.1*fontSize); 
			content.style.fontSize = fontSize + "px"; 
		} 
	} 
	
	var mydate = new Date; 
	mydate.setDate(mydate.getDate()+1000); 
	setFCookie("font_size", fontSize, mydate); 

}

function getFontCookie() 
{ 
	var cookie = getFCookie("font_size"); 
	if ( cookie == null ) return 16; 
	if ( cookie.length ) return cookie; 
	else return 16; 
}

function getFCookie(name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while(i< clen) { var j = i + alen; if(document.cookie.substring(i,j)==arg){ var end = document.cookie.indexOf(";",j); if(end == -1) end = document.cookie.length; return unescape(document.cookie.substring(j,end)); } i=document.cookie.indexOf(" ",i)+1; if (i==0) break; } return null; }
function setFCookie(name,value,expires) { document.cookie=name + "=" + escape(value) + ((expires == null)? "" : (" ; expires=" + expires.toGMTString())); }


// 2007 ³â È¨ÆäÀÌÁö ¸®´º¾ó½Ã¿¡ À¥ÆäÀÌÁö ÆË¾÷ ÇÔ¼ö
	function editArticle_popup(pFileName, 
	                           pFsecDummmy,
	                           pArcids,
	                           pRelated_arcids,
	                           pTsecDummmy,
	                           pEditType, 
	                           pArea_gubun,
	                   			   Pwidth,
						   							 Pheight
	                           ) {
	                           //pImageWidth,
	                           //pHeaderTitleLen,
	                           //pHeaderContentLen,
	                           //pListTitleLen) {
	  var url = "/section/edit/edit_2007/section_edit0101m.jsp?";
	  var param = "xml_Name="+pFileName
	            + "&arcids="+pArcids
	            + "&related_arcids="+pRelated_arcids
	            + "&editType="+pEditType
	            + "&area_gubun="+pArea_gubun
	            + "&imageWidth="+Pwidth
	            + "&imageHeight="+Pheight	            
	            //+ "&imageWidth="+pImageWidth
	            //+ "&headerTitleLen="+pHeaderTitleLen
	            //+ "&headerContentLen="+pHeaderContentLen
	            //+ "&listTitleLen="+pListTitleLen;
	  //centerPopup(url+param, "ÆíÁý", 840, 840, 'no'); 
	  window.open(url+param, "ÆíÁý",'width=840 ,height=800,left=100px,top=50px,scrollbars=no,status=1, resizable=no'); 
	}


// 2007 ³â È¨ÆäÀÌÁö ¸®´º¾ó½Ã¿¡ À¥ÆäÀÌÁö ÆË¾÷ ÇÔ¼ö(Å×½ºÆ® ÇÔ¼ö)
	function editArticle_popup_test(pFileName, 
	                           pFsecDummmy,
	                           pArcids,
	                           pRelated_arcids,
	                           pTsecDummmy,
	                           pEditType, 
	                           pArea_gubun,
	                   			   Pwidth,
						   							 Pheight
	                           ) {
	                           //pImageWidth,
	                           //pHeaderTitleLen,
	                           //pHeaderContentLen,
	                           //pListTitleLen) {
	  var url = "/section/edit/edit_2007_2/section_edit0101m.jsp?";
	  var param = "xml_Name="+pFileName
	            + "&arcids="+pArcids
	            + "&related_arcids="+pRelated_arcids
	            + "&editType="+pEditType
	            + "&area_gubun="+pArea_gubun
	            + "&imageWidth="+Pwidth
	            + "&imageHeight="+Pheight	            
	            //+ "&imageWidth="+pImageWidth
	            //+ "&headerTitleLen="+pHeaderTitleLen
	            //+ "&headerContentLen="+pHeaderContentLen
	            //+ "&listTitleLen="+pListTitleLen;
	  //centerPopup(url+param, "ÆíÁý", 840, 840, 'no'); 
	  window.open(url+param, "ÆíÁý",'width=840 ,height=800,left=100px,top=50px,scrollbars=no,status=1, resizable=no'); 
	}


	//ÀÌ¹ÌÁö ¸®»çÀÌÁî
	function resizeImg(imgID,width,height){
		imgWidth = eval("document." + imgID + ".width") ;
		imgHeight = eval("document." + imgID + ".height") ;

		maxWidth  = width ;
		maxHeight = height ;

		if(imgWidth > maxWidth || imgHeight > maxHeight){
			if(imgWidth > imgHeight){
				reWidth  = maxWidth;
				reHeight = Math.round((imgHeight * reWidth) / imgWidth) ;
			}else{
				reHeight = maxHeight;
				reWidth  = Math.round((reHeight * imgWidth) / imgHeight) ;
			}
		}else{
			reWidth  = imgWidth ;
			reHeight = imgHeight ;
		}

		eval("document." + imgID + ".width = " + reWidth) ;
		eval("document." + imgID + ".height = " + reHeight) ;
	}
	


		function iframe_replace(div_name, ifm_name) {
			try{
				var _y = document.getElementById(div_name);
				var _x = frames[ifm_name].document.body.innerHTML;
				_y.innerHTML = _x ;
			}catch (e) {}
		}


