
/*--------------------------------------------------------------------------*
 * ¼Ò½º¼³¸í : °øÅëÀ¸·Î »ç¿ë ÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö ¸ðÀ½
 * ÀÛ¼ºÀÚ : ¾Èº´±Ç
 * ÀÛ¼ºÀÏ : 2006.10.30 (¿ù) 
 * °³Á¤ÀÚ : ¹Ú¼ºÁÖ
 * °³Á¤ÀÏ : 2007.09.15 (Åä)
 *---------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*
 *
 * ¹®ÀÚ¿­ ÇÔ¼ö ¸ðÀ½
 *
 *---------------------------------------------------------------------------*/

  var NUM = "0123456789";
  var SALPHA = "abcdefghijklmnopqrstuvwxyz";
  var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;
  var ERRORMSG = ""; 

/*--------------------------------------------------------------------------*
 * string trim(str)
 * ¿ÞÂÊ°ú ¿À¸¥ÂÊ °ø¹éÀ» Á¦°ÅÇÑ ¹®ÀÚ¿­ ¸®ÅÏ
 *--------------------------------------------------------------------------*/
 function trim(str) {

	var str = str.replace(/^\s*/,'').replace(/\s*$/, ''); 
	return str;
 } 

/*--------------------------------------------------------------------------*
 * int strLen(str)
 * ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ ¸®ÅÏ (ÇÑ±ÛÀ» 2ÀÚ¸®·Î °è»ê)
 *--------------------------------------------------------------------------*/
 function strLen (s) {

	  var i;
      var len = 0;

	  for ( i=0 ; i<s.length; i++) {
		  if ( s.charCodeAt(i) > 255 ) {
			  len += 2;
       	  } else {
			  len ++;
		  }
	  }
      return len;
 }

/*--------------------------------------------------------------------------*
 * boolean IsEmpty(str)
 * ¹®ÀÚ¿­ÀÌ °ø¹éÀ» Æ÷ÇÔÇÏ¿© ºó¹®ÀÚ¿­ÀÌ¸é True, ¾Æ´Ï¸é False
 *--------------------------------------------------------------------------*/
 function IsEmpty(str) {

	for (var i=0;i<str.length;i++) {
		if (str.substring(i,i+1) != " ") return false;  
	}   
	return true; 
 }

/*--------------------------------------------------------------------------*
 * boolean IsSpcialString(str, spc)
 * ÇØ´ç ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å©
 *--------------------------------------------------------------------------*/
 function IsSpcialString(str, chkstr) { 
	var flag = str.indexOf(chkstr);

	if (flag > -1) return true;              
	else  return false; 
 }

/*--------------------------------------------------------------------------*
 * boolean IsOnlySpcialString(str, spc)
 * str ¹®ÀÚ¿­ÀÌ spc ¹®ÀÚ¿­·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ¸¸é True, ¾Æ´Ï¸é False
 *--------------------------------------------------------------------------*/
 function IsOnlySpcialString(str, spc) {
	var i;

	for(i=0; i<str.length; i++) {
		if (spc.indexOf(str.substring(i, i+1)) < 0) {
			return false;
      	}
	}
	return true;
 }

/*--------------------------------------------------------------------------*
 * boolean IsAlpha(str)
 * ¹®ÀÚ¿­ÀÌ ¾ËÆÄºªÀ¸·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ¸¸é True, ¾Æ´Ï¸é False
 *--------------------------------------------------------------------------*/
 function IsAlpha(str) {
    return IsOnlySpcialString(str, ALPHA);
 }

/*--------------------------------------------------------------------------*
 * boolean IsNumber(str)
 * ¹®ÀÚ¿­ÀÌ ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ¸¸é True, ¾Æ´Ï¸é False
 *--------------------------------------------------------------------------*/
 function IsNumber(str) {
    return IsOnlySpcialString(str, NUM);
 }

  /*--------------------------------------------------------------------------*
  * boolean IsNumberComma(str)
  * ¹®ÀÚ¿­ÀÌ ¼ýÀÚ¿Í Comma·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ¸¸é True, ¾Æ´Ï¸é False
  *--------------------------------------------------------------------------*/
  function IsNumberComma(str) {
    return IsOnlySpcialString(str, NUM+",");
  }

/*--------------------------------------------------------------------------*
 * boolean IsAlphaNumber(str)
 * ¹®ÀÚ¿­ÀÌ ¾ËÆÄºªÀ¸·Î¸¸ ÀÌ·ç¾îÁ® ÀÖÀ¸¸é True, ¾Æ´Ï¸é False
 *--------------------------------------------------------------------------*/
 function IsAlphaNumber(str) {
    return IsOnlySpcialString(str, ALPHA+NUM);
 }

/*--------------------------------------------------------------------------*
 * string strReverse(str)
 * ¹®ÀÚ¿­À» µÚÁý´Â´Ù.
 *--------------------------------------------------------------------------*/
 function strReverse(str) {

	  var temp="";

	  for(i=str.length-1;i>=0;i--) {
		  temp += str.charAt(i);
	  }
	  return temp;
 }

/*--------------------------------------------------------------------------*
 * string strFormat(str, ch, pos, rev)
 * ¹®ÀÚ¿­¿¡ pos ÀÚ¸´¼ö¸¶´Ù ch ¹®ÀÚ¸¦ µ¡ºÙÀÎ´Ù.
 * rev °¡ 1 ÀÌ¸é µÚ¿¡¼­ ºÎÅÍ ch ¹®ÀÚ¸¦ µ¡ºÙÀÎ´Ù.
 *--------------------------------------------------------------------------*/
 function strFormat(str, ch, pos, rev) {

	  var len = str.length;
	  var result = "";

	  if(rev == 1) str = strReverse(str);

	  for(i=0;i<len;i=i+pos) {
		  if(i+pos < len) {
			  result += str.substring(i, i+pos) + ch;
		  } else {
			  result += str.substring(i, len);
		  }
	  }

	  if(rev == 1) result = strReverse(result);

	  return result;
 }

/*--------------------------------------------------------------------------*
 * string makeMoney(str)
 * ¼ýÀÚ¸¦ 3ÀÚ¸®¸¶´Ù ÄÞ¸¶°¡ ÂïÈù È­ÆóÇü½ÄÀ¸·Î º¯È¯
 *--------------------------------------------------------------------------*/
 function makeMoney(str) {
	  var result = strFormat(str, ",", 3, 1);
	  return result;
 }



/*--------------------------------------------------------------------------*
 *
 * ÆûÃ³¸® ÇÔ¼ö
 *
 *---------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------*
 * void chk_all(f, checker)
 * ¸ðµç Ç×¸ñÀ» Ã¼Å©ÇÏ´ø°¡ ÇØÁ¦ÇÑ´Ù.
 *--------------------------------------------------------------------------*/
 function chk_all(f, checker){
	var check = checker.checked;
	var cnt = 0;
	for (var i=0; i<f.elements.length; i++) {
		if (f.elements[i].name=='sno[]') { 
			f.elements[i].checked = check; cnt+=1; 
		}
	}
 }

/*--------------------------------------------------------------------------*
 * int chk_count()
 * Ã¼Å©µÈ Ç×¸ñÀÇ Ä«¿îÅÍ¸¦ ¸®ÅÏÇÑ´Ù.
 *--------------------------------------------------------------------------*/
 function chk_count(f){

	var checkobj  = new Array();

	var checkcnt=0;
	for (var i=0;i<f.elements.length;i++) {
		if ( f.elements[i].name!='sno[]') continue;
		if ( f.elements[i].checked==true) {
			checkobj[checkcnt]  = f.elements[i];
			checkcnt++;
		}
	}
	return checkcnt;
 }


/*--------------------------------------------------------------------------*
 * void all_textForm_trim(form)
 * Æû ¿¤¸®¸ÕÆ®Áß¿¡ text ¿¤¸®¸ÕÆ®ÀÇ °æ¿ì¿¡´Â ¾çÂÊ °ø¹éÀ» Á¦°ÅÇÑ´Ù.
 *--------------------------------------------------------------------------*/
 function all_textForm_trim(form) {

	for (var i = 0; i < form.elements.length; i++) {
		if (form.elements[i].type == "text") {
			form.elements[i].value = trim(form.elements[i].value);
		}
	}
 }


/*--------------------------------------------------------------------------*
 * void setSelect (obj, value)
 * ¼¿·ºÆ®Æû¿¡¼­ value ¿Í ÀÏÄ¡ÇÏ´Â Ç×¸ñÀ» ¼±ÅÃ»óÅÂ·Î ¸¸µé¾îÁØ´Ù.
 *--------------------------------------------------------------------------*/
 function setSelect (obj, value) {

	  for (i=0;i<obj.length;i++) {
		  if (obj.options[i].value == value) obj.options[i].selected = true;
	  }
 }


/*--------------------------------------------------------------------------*
 * void date_range_select (form, syear, smonth, sday, eyear, emonth, eday)
 * ³¯Â¥ ¼¿·ºÆ®¹Ú½º¸¦ ¿øÇÏ´Â °ªÀ¸·Î ¼±ÅÃÇÏµµ·Ï ÇÑ´Ù.
 *--------------------------------------------------------------------------*/
 function date_range_select(form, syear, smonth, sday, eyear, emonth, eday) {

	  setSelect(form.syear, syear);
	  setSelect(form.smonth, smonth);
	  setSelect(form.sday, sday);

	  setSelect(form.eyear, eyear);
	  setSelect(form.emonth, emonth);
	  setSelect(form.eday, eday);
 }


/*--------------------------------------------------------------------------*
 * void getSelectValue (obj)
 * ¼¿·ºÆ®ÆûÀÇ ¼±ÅÃµÈ °ªÀ» ¾ò¾î¿Â´Ù.
 *--------------------------------------------------------------------------*/
 function getSelectedOption (obj) {
	  var idx = obj.selectedIndex;
	  var value = obj.options[idx].value;
	  return value;
 }


/*--------------------------------------------------------------------------*
 * void unsetSelect (obj)
 * ¼¿·ºÆ®ÆûÀÇ ¼±ÅÃ»óÅÂ¸¦ ÇØÁ¦ÇÑ´Ù. -- Å×½ºÆ® ¿äÇÔ
 *--------------------------------------------------------------------------*/
 function unsetSelect (obj)  {
	  for (i=0;i<obj.length;i++) {
		  obj.options[i].selected = false;
	  }
 }

/*--------------------------------------------------------------------------*
 * void setChecked (obj, value)
 * radio, checkbox ÀÇ Ç×¸ñÁß¿¡ value °ªÀÌ ÀÏÄ¡ÇÏ´Â Ç×¸ñÀÌ Ã¼Å©µÇµµ·Ï ¼³Á¤
 *--------------------------------------------------------------------------*/
 function setChecked (obj, value) {
	  for (i=0;i<obj.length;i++) {
		  if (obj[i].value == value) obj[i].checked = true;
	  }
 }

/*--------------------------------------------------------------------------*
 * void getRadioValue (obj)
 * radioÆûÀÇ Ã¼Å©µÈ °ªÀ» ¾ò¾î¿Â´Ù.
 *--------------------------------------------------------------------------*/
 function getRadioValue (obj) {

	   value = "";

	  for (var i=0; i < obj.length; i++) {
		  if( obj[i].checked == true) {
			  value = obj[i].value;
			  break;
		  }
	  }
	  return value;
 }

/*--------------------------------------------------------------------------*
 * void nextForm_Focus(f1, f2, len)
 * f1 ÆûÇÊµå°ªÀÌ lenÀÇ ±æÀÌ¸¸Å­ Ã¤¿öÁö¸é f2 ÆûÇÊµå¸¦ focus°¡ ÀÌµ¿ÇÑ´Ù.
 *--------------------------------------------------------------------------*/
 function nextForm_Focus (f1, f2, len) {
	
	if (f1.value.length == len)  f2.focus();

 }

/*--------------------------------------------------------------------------*
 * int CheckRID (sRIDFirst, sRIDLast)
 * ÁÖ¹Îµî·Ï¹øÈ£°¡ À¯È¿ÇÑ Çü½ÄÀÌ¸é 0, ¾ÕÀÚ¸®°¡ Àß¸øµÆÀ¸¸é -1, µÞÀÚ¸®°¡ -2
 *--------------------------------------------------------------------------*/
 function CheckRID (sRIDFirst, sRIDLast) {

	  var i;
	  var chk = 0;
	  var nYear = sRIDFirst.substring(0,2);
	  var nMondth = sRIDFirst.substring(2,4);
	  var nDay = sRIDFirst.substring(4,6);
	  var nSex = sRIDLast.charAt(0);
	  
	  if (!IsNumber(sRIDFirst, NUM)) {
		  ERRORMSG = "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		  return -1;
	  }
	  
	  if ( sRIDFirst.length!=6 ||  nMondth<1 || nMondth>12 || nDay<1 || nDay>31) {
		  ERRORMSG = "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ À¯È¿ÇÑ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.";
		  return -1;
	  }
	  
	  if (!IsNumber(sRIDLast, NUM)) {
		  ERRORMSG = "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.";
		  return -2;
	  }
	
      if ( sRIDLast.length!=7 || (nSex!=1 && nSex!=2 && nSex!=3 && nSex!=4) ) {
		  ERRORMSG = "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ À¯È¿ÇÑ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.";
		  return -2;
	  }
	
      for (i=0; i<6; i++) {
		  chk += ( (i+2) * parseInt( sRIDFirst.charAt(i) ));
      }
	
      for (i=6; i<12; i++) {
		  chk += ( (i%8+2) * parseInt( sRIDLast.charAt(i-6) ));
      }
	
      chk = 11 - (chk%11);
      chk %= 10;
	
      if (chk != parseInt( sRIDLast.charAt(6))) {
		  ERRORMSG = "À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.";
          return -1;
      }
	  return 0;        	    	
 }

/*--------------------------------------------------------------------------*
 * void setBirthdayForm(sRIDFirst,f1,f2,f3)
 * ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ Ã¤¿öÁö¸é »ý³â¿ùÀÏÀÌ ÀÚµ¿À¸·Î ¼±ÅÃµÈ´Ù.
 *--------------------------------------------------------------------------*/
 function setBirthdayForm(sRIDFirst,f1,f2,f3) {

	  var byear = '';
	  var bmon = '';
	  var bday = '';
	  
	  if (sRIDFirst.length == 6) {
		  if (sRIDFirst.substring(0,2) > "10")  byear = "19" + sRIDFirst.substring(0,2);
		  else byear = "20" + sRIDFirst.substring(0,2);
		  
		  setSelect(f1, byear);
		  setSelect(f2, sRIDFirst.substring(2,4));
		  setSelect(f3, sRIDFirst.substring(4,6));
	  }
 }

/*--------------------------------------------------------------------------*
 * void setSexForm(sRIDLast, sexfield)
 * ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ Ã¤¿öÁö¸é ¼ºº°ÀÌ ÀÚµ¿ ¼±ÅÃµÈ´Ù.
 *--------------------------------------------------------------------------*/
 function setSexForm(sRIDLast, sexfield) {
	  
	  if (sRIDLast.substring(0,1) == '1' || sRIDLast.substring(0,1) == '3') sexfield[0].checked = true;
	  else if (sRIDLast.substring(0,1) == '2' || sRIDLast.substring(0,1) == '4') sexfield[1].checked = true;

 }

/*--------------------------------------------------------------------------*
 * void CheckEmail(str)
 * ÀüÀÚ¿ìÆíÀÌ À¯È¿ÇÑ Çü½ÄÀÌ¸é True, ¾Æ´Ï¸é False ¸®ÅÏ
 *--------------------------------------------------------------------------*/
 function CheckEmail(str) {
	  
	  var i;
	  var strEmail = str;
	  var strCheck1 = false;
	  var strCheck2 = false;
	  var result = true;
	  
	  for (i=0; i < strEmail.length; i++) {

		  if ((strEmail.substring(i,i+1) == "~") || (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 {
			  result = false;
			  break;
		  }
	  }
	  if ((strCheck1 == false) || (strCheck2 == false)) {
		  result = false;
	  }
	  return result;
 }


/*--------------------------------------------------------------------------*
 *
 * ÆäÀÌÁö ÀÌµ¿ ÇÔ¼ö
 *
 *---------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*
 * void ask_movePage(msg, url)
 * ¸Þ¼¼Áö(msg) Ãâ·Â ÈÄ ¿¹¸¦ Å¬¸¯ÇÏ¸é ÇØ´ç ÆäÀÌÁö(url)·Î ÀÌµ¿
 *--------------------------------------------------------------------------*/
 function ask_movePage (msg, url) {     
	  if (confirm(msg) == true) {
		  window.location.href = url;
	  }
 }

/*--------------------------------------------------------------------------*
 * void movePage(url)
 * ÀÌµ¿ÇÏ¿© url ¿­±â
 *--------------------------------------------------------------------------*/
 function movePage (url) { 

	  if (IsEmpty(url) == false) window.location.href = url;

 }

/*--------------------------------------------------------------------------*
 * void openPage(url)
 * »õÃ¢À¸·Î url ¿­±â
 *--------------------------------------------------------------------------*/
 function openPage (url) { 

	  if (IsEmpty(url) == false) window.open(url,"","");

 }

/*--------------------------------------------------------------------------*
 * void openPageXY(url, wname, top, left, width, height)
 * »õÃ¢À¸·Î À§Ä¡, Å©±â ÁöÁ¤ÇÏ¿© url ¿­±â (½ºÅ©·Ñ no, »çÀÌÁîº¯°æ:no)
 *--------------------------------------------------------------------------*/
 function openPageXY (url, wname, top, left, width, height) {
	  window.open(url, wname, 'scrollbars=no,resizable=no,top='+top+',left='+left+',width='+width+',height='+height);
 }

/*--------------------------------------------------------------------------*
 * void openPageMax(url, wname)
 * »õÃ¢À¸·Î ÃÖ´ëÅ©±â·Î url ¿­±â
 *--------------------------------------------------------------------------*/
 function OpenPageMax (url, wname) {

	  var w = screen.availwidth;
	  var h = screen.availheight;

	  window.open(url, wname, 'scrollbars=yes,toolbar=yes,location=yes,resizable=yes,status=yes,menubar=yes,resizable=yes,fullscreen=no,width='+w+',height='+h);
 }

/*--------------------------------------------------------------------------*
 * void openPageCenter(url, wname, width, height)
 * »õÃ¢À¸·Î °¡¿îµ¥·Î url ¿­±â 
 * È£È¯ : Firefox(x)
 *--------------------------------------------------------------------------*/
 function openPageCenter (url, wname, width, height) {

	  var screenWidth  = screen.availwidth;
	  var screenHeight = screen.availheight;
	  
	  var intLeft = (screenWidth - width) / 2;
	  var intTop  = (screenHeight - height) / 2;

	  window.open(url, wname, 'scrollbars=no,resizable=no,top='+intTop+',left='+intLeft+',width='+width+',height='+height);
 }

/*--------------------------------------------------------------------------*
 * void openPageCenterS(url, wname, width, height)
 * »õÃ¢À¸·Î °¡¿îµ¥·Î url ¿­±â, ½ºÅ©·Ñ Çã¿ë
 * È£È¯ : Firefox(x)
 *--------------------------------------------------------------------------*/
 function openPageCenterS (url, wname, width, height) {
	  
	  var screenWidth  = screen.availwidth;
	  var screenHeight = screen.availheight;
	  
	  var intLeft = (screenWidth - width) / 2;
	  var intTop  = (screenHeight - height) / 2;

	  window.open(url, wname, 'scrollbars=yes,resizable=no,top='+intTop+',left='+intLeft+',width='+width+',height='+height);
 }


/*--------------------------------------------------------------------------*
 * void openPageSubmit(obj, url, wname, width, height) --- Å×½ºÆ® ¿äÇÔ
 * »õÃ¢À¸·Î ÆûÀü¼Û
 *--------------------------------------------------------------------------*/
 function openPageSubmit (obj, url, wname, width, height) {

	  var screenWidth  = screen.availwidth;
	  var screenHeight = screen.availheight;
	  
	  var intLeft = (screenWidth - width) / 2;
	  var intTop  = (screenHeight - height) / 2;
	  
	  var opts = "scrollbars=no,resizable=no,top="+intTop+",left="+intLeft+",width="+width+",height="+height;
	  window.open("", wname, opts);
	  
	  obj.action = url;
	  obj.target = wname;
	  obj.submit(); 
 }



/*--------------------------------------------------------------------------*
 *
 * ·¹ÀÌ¾î Ã³¸® ÇÔ¼ö
 *
 *---------------------------------------------------------------------------*/
 /*--------------------------------------------------------------------------*
  * void layerToggle(div)
  * ·¹ÀÌ¾î Åä±Û
  *--------------------------------------------------------------------------*/
  function layerToggle(div) {
	  
	  if (document.getElementById(div)) {		  
		  if (document.getElementById(div).style.display == "block")  document.getElementById(div).style.display = "none";
		  else document.getElementById(div).style.display = "block";
		  //return false;
	  } else { 
		  //return true; 
      }
  }


/*--------------------------------------------------------------------------*
 *
 * ÄíÅ° Ã³¸® ÇÔ¼ö
 *
 *---------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*
 * void setCookie(name, value, expiredays)
 * ÄíÅ° »ý¼º
 *--------------------------------------------------------------------------*/
 function setCookie(name, value, expiredays) {
	  
	  var todayDate = new Date();

	  todayDate.setDate(todayDate.getDate() + expiredays);   
	  document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
 }

/*--------------------------------------------------------------------------*
 * string getCookie(name)
 * ÄíÅ° ¸®ÅÏ
 *--------------------------------------------------------------------------*/
 function getCookie(name) {

	  var nameOfCookie = name + "=";
	  var x = 0;
	  
	  while(x <= document.cookie.length) {
		  var y = (x + nameOfCookie.length);
		  
		  if(document.cookie.substring(x,y) == nameOfCookie) {
			  if((endOfCookie = document.cookie.indexOf(";",y)) == -1) endOfCookie = document.cookie.length;
			  return unescape(document.cookie.substring(y,endOfCookie));
		  }
		  x = document.cookie.indexOf(" ",x) + 1;
		  
		  if(x == 0) break;
	  }
	  return "";
 }


/*--------------------------------------------------------------------------*
 *
 * ³¯Â¥ Ã³¸® ÇÔ¼ö
 *
 *---------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*
 * string getToDay()
 * ¿À´Ã ³¯Â¥ ±¸ÇÏ±â
 *--------------------------------------------------------------------------*/
  function getToDay() {
	  
	  var date = new Date();
	  
	  var year  = date.getFullYear();
	  var month = date.getMonth() + 1;
	  var day   = date.getDate();
	  
	  if (("" + month).length == 1)  month = "0" + month;
	  if (("" + day).length   == 1)  day   = "0" + day;
	  
	  return ("" + year + month + day)
 }


/*--------------------------------------------------------------------------*
 *
 * ¸Þ´º ¿Í ¹Ìµð¾î ·Îµå
 *
 *---------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*
 * void flashObj()
 * ÇÃ·¹½Ã ·Îµù ½ºÅ©¸³Æ®¸¦ »ý¼ºÇÑ´Ù.
 *--------------------------------------------------------------------------*/
 function flashObj(src, w, h, id) { 
	html = '';
	html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 id="'+id+'" width="'+w+'" align="center" height="'+h+'">\r\n';  
	html += '<param name="allowScriptAccess" value="alway">\r\n';  // fscommandÀû¿ëÇÃ·¡½¬ Ãß°¡ ÆÄ¶ó¹ÌÅÍ°ª
	html += '<param name="movie" value="'+src+'">\r\n'; 
	html += '<param name="quality" value="high">\r\n'; 
	html += '<param name="bgcolor" value="#ffffff">\r\n';
	html += '<param name="wmode" value="transparent">\r\n';		
	html += '<param name="menu" value="false">\r\n';  
	html += '<embed src="'+src+'" quality=high bgcolor="#ffffff" menu="false" width="'+w+'"  height="'+h+'" swliveconnect="true" id="'+id+'" name="param" align="center" allowScriptAccess="alway" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>\r\n'; 
	html += '</object>\r\n'; 

	document.write(html);
 }


  /*--------------------------------------------------------------------------*
  * void cal_byte(aquery, f1, f2, maxStr) --- 
  * ¹ÙÀÌÆ® Ã¼Å©
  *--------------------------------------------------------------------------*/


function cal_byte(aquery, f1, f2, maxStr) {

  var tmpStr;
  var temp=0;
  var onechar;
  var tcount;
  tcount = 0;
   
  if (aquery == '')  aquery = f1.value;

  tmpStr = new String(aquery);
  temp = tmpStr.length;
  for (k=0; k < temp; k++) {
    onechar = tmpStr.charAt(k);
    if (escape(onechar).length > 4) tcount += 2;
    else if (onechar != '\r')       tcount++;
  }

  //f2.value = tcount;
  if (tcount > maxStr) {
      reserve = tcount - maxStr;
      alert("³»¿ëÀº "+maxStr+" ¹ÙÀÌÆ® ÀÌ»óÀº ÀÔ·Â ÇÒ ¼ö ¾ø½À´Ï´Ù.\r\nÀÔ·ÂÇÑ ³»¿ëÀº "+reserve+"¹ÙÀÌÆ®°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.\r\n ÃÊ°úµÈ ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù."); 
      nets_check(f1, f2, maxStr);
      return false;
  } 

}

/*--------------------------------------------------------------------------*
 * ¿À¹öÇìµå ¸Þ´º Ã³¸®
 *--------------------------------------------------------------------------*/
 function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
 }

 function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
 }

 function MM_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_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
 }

 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; 
	}
 }

 MM_reloadPage(true); 
