
//ÀüÃ¼ »çÀÌÆ® »ó´Ü ÇÃ·¡½Ã ¸Þ´º ¸µÅ©
shop="http://shop.gooddiet.com";
shop_01= shop + "/lifeStyleMain.asp";
shop_02= shop + "/expertProgram.asp";
shop_03= shop + "/dietAdvMain.asp";
shop_04= shop + "/bestProduct.asp";
shop_05= shop + "/etcMain.asp";

program="/prog/";
program_01="/prog/";
program_02="/prog/person/todayplan.asp";
program_03="/prog/lecture/mylecture.asp";
program_04="/prog/plan/intro.asp";
program_05="/prog/diary/list.asp   ";

community="/community/";
community_01="/community/honor/list.asp";
community_02="/community/qna/list.asp";
community_03="http://blog.gooddiet.com/";
community_04="/community/pz/pz_index.asp";
community_05="/community/board/list.asp";

contents = "/contents/";
contents_01 = "/contents/news/list.asp";
contents_02 = "/contents/contents/main.asp?category=1100";
contents_03 = "/contents/contents/main.asp?category=1200";
contents_04 = "/contents/contents/main.asp?category=1300";
contents_05 = "/contents/contents/main.asp?category=1400";
contents_06 = "/contents/contents/main.asp?category=1500";
contents_07 = "/contents/contents/main.asp?category=1600";
contents_08 = "/contents/contents/main.asp?category=1700";
contents_09 = "/contents/casestudy/main.asp?category=casestudy";

expert = "/expert/";
expert_01 = "/expert/column/main.asp";
expert_02 = "/expert/contents/main.asp";
expert_03 = "/expert/clinic/main.asp";



selfcheck = "/self/";
selfcheck_01 = "/self/self/fat.asp";
selfcheck_02 = "/self/self/reason.asp";
selfcheck_03 = "/self/self/find.asp";
selfcheck_04 = "/self/self/bio.asp";
selfcheck_05 = "/self/calc/meal.asp";

utility_01 = "/self/self/fat.asp";
utility_02 = "/prog/dencediet.asp";
utility_03 = "/prog/diary/list.asp";

//¸µÅ©¸¦ °É¾îÁÖ´Â ¼Ò½º
function GoMenu(name, win) {	
  if (eval(name) == "") {
    alert("¼­ºñ½º ÁØºñÁßÀÔ´Ï´Ù.");
    return;	
  } else {
    if (win == null) {
      document.location.href = eval(name);
    } else {
      window.open(eval(name), win);			
    }
  }
}


// LOAD ÇÒ¶§ Ã¹ FOCUS ÁöÁ¤ ½ºÅ©¸³Æ®
function jsFocus(o){
  o.focus();
}

//@momo ´Ù½Ã¾²±â
//»ç¿ë¹æ¹ý : onClick="jsReset(<%=formname%>);"
//@info
function jsReset(frm)
{
	frm.reset();
}

//±æÀÌ(4ÀÚ ÀÌ»ó), ¿µ¹®ÀÚ ¼ýÀÚ  Ã¼Å© (ID, PASSWORD µî)
function jsLenWodChk(obj)
{
	var eng=/^([a-zA-Z0-9]{4,10})$/

    if (obj.value != "" ) //ÀÔ·Â°ªÀÌ ÀÖÀ»°æ¿ì¿¡¸¸ Ã¼Å©
    {
	    if(eng.test(obj.value)==false){
	    	alert("4-10ÀÚÀÇ ¿µ¹®ÀÌ³ª ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
			  obj.focus();
        return false;
	    } else {
        return true;
      }
    }
}


//textarea ¹Ú½ºÀÇ ±ÛÀÚ Á¦¾î ÇÔ¼ö
//pInName : (¿¹ document.frmForm.content)
function showMsgLen(pInName, pLen, pMsgLen){
   if (getStrLen(eval(pInName+".value"))>pLen){
	  alert("¿µ¹® " + pLen + "ÀÚ, ÇÑ±Û " + pLen/2 + " ÀÌ³»·Î ÀÛ¼ºÇØ ÁÖ¼¼¿ä.");
	  eval(pInName+".focus()");
   }
	  pMsgLen.innerHTML = getStrLen(eval(pInName+".value")) + '/' + pLen;
}
//pInName : (¿¹ document.frmForm.content)
function showMsgLen1(pInName, pLen){
   if (getStrLen(eval(pInName+".value"))>pLen){
	  alert("¿µ¹® " + pLen + "ÀÚ, ÇÑ±Û " + pLen/2 + " ÀÌ³»·Î ÀÛ¼ºÇØ ÁÖ¼¼¿ä.");
	  return false;
   }
   else{
	  return true;
   }
}
function getStrLen(str){
	var len=0, j;
	
	for (i=0, j=str.length;
		i<j;
		i++, len++)
	{
		if ( (str.charCodeAt(i)<0)||(str.charCodeAt(i)>127) )
		{
			len = len+1;
		}
	}
	return len;
}


//¼ýÀÚÀÎÁö Ã¼Å©
// onkeydownÀ» »ç¿ëÇÒ °Í 2004/05/08 - ¹ÚÀÏÇü
function isNumericDot( value )
{	
	if (value == 8 || value == 9 || value == 13 || (value >= 37 && value <= 40) || value == 46 || (value >= 48 && value <= 57) ||  value == 110 || value == 190 || value == 192 || (value >= 96 && value <= 105))
		 return true;
	else return false;
}
// ¼ýÀÚ¸¸ ÀÔ·Â
function num_chekDot() { 
  if (isNumericDot(event.keyCode)==false){
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		event.returnValue=false;
	}
}
// ¼ýÀÚ¸¸ ÀÔ·Â
function num_chekDot1(f) { 
  if (isNumericDot(event.keyCode)==false){
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		event.returnValue=false;
		f.value='';
		f.focus();
	}
}
// ±â´É: ÀÔ·ÂÀÌ ¼ýÀÚÀÓÀ» °Ë»çÇÑ´Ù.
// ÆÄ¶ó¹ÌÅÍ: ¹®ÀÚ¿­
// ¸®ÅÏ°ª: true/false
function isNum (v)
{
	return (v.toString() && !/\D/.test(v));  
}


// ±â´É: ¹®ÀÚ¿­ÀÇ ¾Õ, µÚ °ø¹éÀ» Á¦°ÅÇÑ´Ù
// ÆÄ¶ó¹ÌÅÍ: ¹®ÀÚ¿­
// ¸®ÅÏ°ª: ¹®ÀÚ¿­
function trim(str)
{
	var s = str.replace(/^ */, "");
	s = s.replace(/ *$/, "");
	return  s;
}

//°³¹ß °ü·Ã °øÅë js

// »õÃ¢ ¶ç¿ì±â
// ÆÄ¶ó¹ÌÅÍ ¼³¸í
// name  : À©µµ¿ì Ã¢ ÀÌ¸§
// url   : »Ñ·ÁÁÙ ÆäÀÌÁö
// width : À©µµ¿ì Ã¢ ³ÐÀÌ
// height: À©µµ¿ì Ã¢ ³ôÀÌ
// toolbar : Åø¹Ù ³ªÅ¸³¾Áö ¿©ºÎ
// menubar : ¸Þ´º¹Ù ³ªÅ¸³¾Áö ¿©ºÎ
// statusbar : »óÅÂ¹Ù ³ªÅ¸³¾Áö ¿©ºÎ
// scrollbar : ½ºÅ©·Ñ¹Ù ³ªÅ¸³¾Áö ¿©ºÎ
// resizable : ¸®»çÀÌÁî ±â´É ¿©ºÎ
// ¿¹Á¦  : open_window('./test.asp', 'test', '' ,'' ,'200','100','','','','','')
function open_window(url, name, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  target = window.open(url, name, 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar='+toolbar_str+', menubar=' +menubar_str+', status='+statusbar_str+', scrollbars='+scrollbar_str+', resizable='+resizable_str);
  target.focus();
}


//ÀÏ¹ÝÆû ÇÊ¼ö»çÇ× Ã¼Å©
function chkForm(o){  
  if (o.title.value==""){
    alert("Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
    o.title.focus();
    return false;
  }
  if (o.content.value==""){
    alert("³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
    o.content.focus();
    return false;
  }
  return true;
}

// ÆÄÀÏ¾÷·Îµå °ü·Ã progress Bar
function showProgress(o) 
{ 
   strAppVersion = navigator.appVersion; 
   if (o.fileValue.value != "") {
      if (strAppVersion.indexOf('MSIE')!=-1 && 
          strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) { 

          winstyle = "dialogWidth=385px; dialogHeight:150px; center:yes"; 
          window.showModelessDialog("/showprogress/show_progress.asp?nav=ie", null, winstyle); 
      } 
      else { 
          winpos = "left=" + ((window.screen.width-380)/2)+",top=" +
               ((window.screen.height-110)/2); 
          winstyle = "width=380,height=110,status=no,toolbar=no,menubar=no," + 
               "location=no,resizable=no,scrollbars=no,copyhistory=no," + winpos; 
          window.open("/showprogress/show_progress.asp",null,winstyle); 
      } 
   }
   return true; 
} 

// ´ÙÁß È­ÀÏ ¾÷·Îµå ½Ã ÁøÇà¸·´ë º¸ÀÌ±â
function MulShowProgress(o)
{
	strAppVersion = navigator.appVersion;
	if (o.fileValue(0).value != "" || o.fileValue(1).value != "" ) {
		if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) {
			winstyle = "dialogWidth=385px; dialogHeight:150px; center:yes";
			window.showModelessDialog("/showprogress/show_progress.asp?nav=ie", null, winstyle);
		}
		else {
			winpos = "left=" + ((window.screen.width-380)/2) + ",top=" + ((window.screen.height-110)/2);
			winstyle="width=380,height=110,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,copyhistory=no," + winpos;
			window.open("/showprogress/show_progress.asp?nav=ns",null,winstyle);
		}
	}
	
	return true;
}


// ÆÄÀÏ¾÷·Îµå °ü·Ã progress Bar1
// ÆÄÀÏÀÇ input name±îÁö ÆûÀ¸·Î ¹Þ¾Æ¿È
function showProgress1(o) 
{ 
   strAppVersion = navigator.appVersion; 
   if (o.value != "") {
      if (strAppVersion.indexOf('MSIE')!=-1 && 
          strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) { 

          winstyle = "dialogWidth=385px; dialogHeight:150px; center:yes"; 
          window.showModelessDialog("/showprogress/show_progress.asp?nav=ie", null, winstyle); 
      } 
      else { 
          winpos = "left=" + ((window.screen.width-380)/2)+",top=" +
               ((window.screen.height-110)/2); 
          winstyle = "width=380,height=110,status=no,toolbar=no,menubar=no," + 
               "location=no,resizable=no,scrollbars=no,copyhistory=no," + winpos; 
          window.open("/showprogress/show_progress.asp",null,winstyle); 
      } 
   }
   return true; 
} 

// ¼³¹® Âü¿©½Ã ÇÒ¶§ Ã¼Å© ½ºÅ©¸³Æ®
function chkPoll(o){
	var num;
  num=0;
  for(i=0;i<o.pkid.length;i++) {
    if(o.pkid[i].checked == true) {
      num =1;
      break;
    }
  }
  if (num<1){
    alert("¼³¹®Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä..");
    o.pkid[0].focus();
		return false;
  }
  window.open("","pollPop","width=500,height=550,top=0,left=0,scrollbars=no,resizable=no")
  o.target = "pollPop";
	return true;
  //o.submit();
}

// °Ë»ö¾î Æ¯¼ö ¹®ÀÚ Ã¼Å© 
// return : false (°Ë»ö¾ÈµÊ), true (Æ¯¼ö¹®ÀÚ°Ë»ö ¹× ¸Þ¼¼Áö)
function chkSpeChar( oInputCtrl)
{
	var speChar = " `~!#$%^&*+=|\\[]{}:;-,<>/?'\"";
	for(var iCnt = 0; iCnt < speChar.length; iCnt++)
	{
		special = speChar.substr(iCnt, 1);
		if( oInputCtrl.value.indexOf(special) != -1)
		{
			alert("Æ¯¼ö¹®ÀÚ[" + special + "]¸¦ °Ë»ö¾î¿¡ ÀÔ·Â ÇÒ ¼ö ¾ø½À´Ï´Ù.");
			return true;
		}
	}
	return false;
}


//Çà´ç¿ùÀÇ ³¯Â¥ ¼¿·ºÆ® ¹Ú½º
function chkDay(o,val,dayValue){
	var tyearName,tMonthName,tDayName, lastDay,i;
	tyearName = eval(o + "." + val + "Year");
	tMonthName = eval(o + "." + val + "Month");
	tDayName = eval(o + "." + val + "Day");
	//lert(tyearName.selectedIndex)
	
	if(tyearName.selectedIndex>0 && tMonthName.selectedIndex>0){
		lastDay = getDayNum(parseInt(tyearName.value,10), parseInt(tMonthName.value,10));
		tDayName.options.length = lastDay+1;
		tDayName.options[0].value = "";
		tDayName.options[0].text  = "ÀÏ";
		
		for(i=0 ; i < lastDay ; i++) {
        //alert(tDayName.options[i].value);
		 if (i+1<10){
			 tDayName.options[i+1].value = "0"+(i+1);		  
			 tDayName.options[i+1].text  = "0"+(i+1);
		 }else{
			 tDayName.options[i+1].value = i+1;		  
			 tDayName.options[i+1].text  = i+1;
		 }
		}
		if (dayValue!=""){
			tDayName.selectedIndex = dayValue;
		}
		tDayName.focus();
	}else{		
		tDayName.options.length = 1;
		tDayName.options[0].value = "";
		tDayName.options[0].text  = "ÀÏ";
	}
}

//ÇØ´ç¿ùÀÇ ¸¶Áö¸·³¯Â¥
function getDayNum(valYear, valMonth){
	var monthDays;
		monthDays = [31,28,31,30,31,30,31,31,30,31,30,31];
		if ((((valYear % 4) == 0) && ((valYear % 100) != 0)) || ((valYear % 400) == 0)){
			monthDays[1] = 29;
		}
		return monthDays[parseInt(valMonth)-1];
}


//ÅøÆÁº¸ÀÌ±â
function showtip(current,e,text){
  if (document.all){
    thetitle=text.split('<br>');
    if (thetitle.length>1){
      thetitles='';
      for (i=0;i<thetitle.length;i++){
          thetitles+=thetitle[i];
          current.title=thetitles;
      }
    }
    else current.title=text;
  } else if (document.layers){
    document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>');
    document.tooltip.document.close();
    document.tooltip.left=e.pageX+5;
    document.tooltip.top=e.pageY+5;
    document.tooltip.visibility="show";
  }
}
//ÅøÆÁ¼û±â±â
function hidetip(){
  if (document.layers)
    document.tooltip.visibility="hidden";
}

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_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();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v2.0
  var i, visStr, args, theObj;
  args = MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && document.layers != null) {
      theObj = eval(args[i]);
      if (theObj) theObj.visibility = visStr;
    } else if (document.all != null) { //IE
      if (visStr == 'show') visStr = 'visible'; //convert vals
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.visibility = visStr;
  } }
}


//±æÀÌ(4ÀÚ ÀÌ»ó), ¿µ¹®ÀÚ ¼ýÀÚ  Ã¼Å© (ID, PASSWORD µî)
function idPwChk(obj)
{
	var eng=/^([a-zA-Z0-9]{4,10})$/

    if (obj.value != "" ) //ÀÔ·Â°ªÀÌ ÀÖÀ»°æ¿ì¿¡¸¸ Ã¼Å©
    {
	    if(eng.test(obj.value)==false){
        return "n";
	    }else{
        return "y";
      }

    }
}


// ·Î±×ÀÎ submit ÇÒ¶§ id/pw °ª Ã¼Å©
function jsSubmit(f){
  if (f.id.value=="") {
    alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    jsFocus(f.id);
    return false;
/*
  } else {
    if (idPwChk(f.id)=="n"){
    	alert("¾ÆÀÌµð¸¦ 4-10ÀÚÀÇ ¿µ¹®ÀÌ³ª ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
      jsFocus(f.id);
      return false;
    }
*/
  }
  if (f.pass.value=="") {
    alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
    jsFocus(f.pass);
    return false;
/*
  } else {
    if (idPwChk(f.pass)=="n"){
    	alert("ºñ¹Ð¹øÈ£¸¦ 4-10ÀÚÀÇ ¿µ¹®ÀÌ³ª ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
      jsFocus(f.pass);
      return false;
    }
*/
  }
}


// ÆäÀÌÁö ÇÁ¸°Æ® Call
function callPrintPage()
{    
  window.print();
}

// ¸ÞÀÏÁÖ¼Ò Ã¼Å©
function chkEmailAddr( sEmail)
{
	var sRegExp = /([\w|\-]+)@([\w|\-]+)\.(\w+)/;
	return sRegExp.test( sEmail)
}

//Æ÷Å» ¿ìÃø ½ºÄ«ÀÌ¹è³Ê È£Ãâ ÇÔ¼ö
function bodyReload(){
	if(document.body.clientWidth>860){
	skyBanner(850);
	}
	else{
	skyBanner(860);
	}
}

// ¶óµð¿À¹öÆ° Ã¼Å©¿©ºÎ ÆÇº°
function chkRadioButton( radioForm)
{
	radioForm = eval(radioForm)
	var radioCnt
	for (radioCnt=0;radioCnt<radioForm.length;radioCnt++){
		if (radioForm[radioCnt].checked == true){
			return true;
		}
	}
	return false;
}

// Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ
function selectAllCheckBox(o){
	var f;
	f = eval(o);
	if (f.selectAll.checked == true){
		var i=0;
		while (i < f.elements.length)
		{
			if (f.elements[i].type=='checkbox') 
			{
				f.elements[i].checked=true;
			}
			i++;
		}
	}
	else{
		var i=0;
		while (i < f.elements.length)
		{
			if (f.elements[i].type=='checkbox') 
			{
				f.elements[i].checked=false;
			}
			i++;
		}
	}
}

// Ã¼Å©¹Ú½º Ã¼Å©¿©ºÎ ÆÇº°
function chkCheckBox( checkForm)
{
	checkForm = eval(checkForm)
	var checkCnt
	if (typeof(document.basketin.pfid.length)=='undefined'){
		if (checkForm.checked == true){
			return true;
		}
		return false;
	}
	else{
		for (checkCnt=0;checkCnt<checkForm.length;checkCnt++){
			if (checkForm[checkCnt].checked == true){
				return true;
			}
		}
		return false;
	}
}

// radio¹Ú½º Ã¼Å©¿©ºÎ ÆÇº°
function chkRadioBox( o)
{
	var chkFlag;
	chkFlag = false;
	for (i=0; i<o.length; i++){
		if(o[i].checked == true){
			chkFlag = true;
			break;
		}
	}
	
	return chkFlag;	
}

// ¹Ý¿Ã¸² ÇÔ¼ö
function round2(v1,v2){
	var numOfChange;
	numOfChange = v1.toString();
	numOfChange = numOfChange/Math.pow(10,v2);
	numOfChange = Math.round(numOfChange);
	numOfChange = numOfChange*Math.pow(10,v2);
	numOfChange = numOfChange.toString();
	if (v2<0){
		if (numOfChange.indexOf(".")>=0){
			numOfChange = numOfChange.substr(0,numOfChange.indexOf(".")-v2+1);
		}
	}
	
	return numOfChange;
}

// ¹ÙÀÌÆ®¼ö ¹ÝÈ¯ ÇÔ¼ö
function calculateMsglen(message)
{
	var nbytes = 0;
	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		if(escape(ch).length > 4) {
			nbytes += 2;
		}
		else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				nbytes += 1;
			}
		} 
		else if (ch == '<' || ch == '>') {
			nbytes += 4;
		} 
		else {
			nbytes += 1;
		}
	}
	return nbytes;
}

// ÃÊ°ú ±ÛÀÚ Á¦°Å ÇÔ¼ö(textarea)
function assertMsglen(message, maximum)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		if (escape(ch).length > 4) {
			inc = 2;
		} 
		else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				inc = 1;
			}
		} 
		else if (ch == '<' || ch == '>') {
			inc = 4;
		} 
		else {
			inc = 1;
		}
		if ((nbytes + inc) > maximum) {
			break;
		}
		nbytes += inc;
		msg += ch;
	}
	return msg;
}

// ÇÑ±Û¿©ºÎ ÆÇº° ÇÔ¼ö
function checkKorean(str)
{
  for(i=0; i<str.length; i++)
  {
    if(!((str.charCodeAt(i) > 0x3130 && str.charCodeAt(i) < 0x318F) || (str.charCodeAt(i) >= 0xAC00 && str.charCodeAt(i) <= 0xD7A3)))
    {
      //alert("¹Ýµå½Ã ÇÑ±Û¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
      return false;
    } else {
	  //alert("ÇÑ±ÛÀÌ³ß")}; // Ã³¸®
    }
 }
 return true;
}


//³¯Â¥ À¯È¿¼º Ã¼Å© ÇÔ¼ö
function isDate(v){

  //month Å×ÀÌºí
  var mt=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  var mt1=new Array(31,29,31,30,31,30,31,31,30,31,30,31);

  //¿À´Ã µ¥ÀÌÆ® °´Ã¼
  var now=new Date();

  var Y=now.getYear(); //³â
  var M=now.getMonth()+1; //¿ù
  var D=now.getDate(); //ÀÏ

  var lim=new Array(Y+1,12,31); //ÀÏ,¿ù,³âµµ ÇÑ°è¹üÀ§¼³Á¤
  var lim_=new Array('³âµµ','¿ùÀÏ','ÀÏÀÚ'); //ÀÏ¿ø³âÀÇ Ç¥±â ½ºÆ®¸µ
  var lim__=new Array(4,2,2); //ÀÏ,¿ù,³âÀÇ À¯È¿±æÀÌ

  var a=new Array(); //Á¤¼öÈ­ Æ÷¸ËÀ» ´ãÀ» ¹è¿­
  var tmp=v.value.split('-'); // /·Î ³ª´©¾î ¹è¿­·Î ´ã´Â´Ù.
  if(tmp.length!=3){ //¹è¿­ÀÇ ±æÀÌ°¡ À¯È¿ÇÑÁö È®ÀÎ.
	alert('À¯È¿ÇÏÁö ¾ÊÀº ³¯Â¥Æ÷¸ËÀÔ´Ï´Ù\nyyyy-mm-dd Çü½ÄÀ¸·Î ³Ö¾îÁÖ¼¼¿ä');
	v.focus()
	return false;
  } 
  else {
	a[0]=parseInt(tmp[0]); //³âÀ» Á¤¼öÈ­ÇÏ¿© ´ã´Â´Ù.
	a[1]=parseInt(tmp[1]); //¿ù
	a[2]=parseInt(tmp[2]); //ÀÏ

	for(var i in a){ //¹è¿­ÀÇ ±æÀÌ¸¸Å­ ·çÇÁ¸¦ µ·´Ù.
			if(a[i]<0 || a[i]>lim[i] || tmp[i].length!=lim__[i]){ //³âµµ,¿ù,ÀÏº° À¯È¿¼º Ã¼Å©
			 alert(lim_[i]+'¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
			 v.focus();
			 return false;
			}
	}

	if(mt[a[1]-1]<a[2]){ //¿ùº° ¿äÀÏÀÇ ¹üÀ§Ã¼Å©
	 alert('ÀÏÀÚÀÇ ¹üÀ§°¡ Æ²¸³´Ï´Ù.');   
	  v.focus();
	  return false;
	}
	//alert(a); //°É·¯Áø°Í¸¸ Ãâ·Â
	return true;
  }
	
}


//½Ã°£ À¯È¿¼º Ã¼Å© ÇÔ¼ö
function isTime(v){

  //month Å×ÀÌºí
  var mt=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  var mt1=new Array(31,29,31,30,31,30,31,31,30,31,30,31);

  //¿À´Ã µ¥ÀÌÆ® °´Ã¼
  var now=new Date();

  var Y=now.getYear(); //³â
  var M=now.getMonth()+1; //¿ù
  var D=now.getDate(); //ÀÏ

  var lim=new Array(24,59); //ÀÏ,¿ù,³âµµ ÇÑ°è¹üÀ§¼³Á¤
  var lim_=new Array('½Ã','ºÐ'); //ÀÏ¿ø³âÀÇ Ç¥±â ½ºÆ®¸µ
  var lim__=new Array(2,2); //ÀÏ,¿ù,³âÀÇ À¯È¿±æÀÌ

  var a=new Array(); //Á¤¼öÈ­ Æ÷¸ËÀ» ´ãÀ» ¹è¿­
  var tmp=v.value.split(':'); // /·Î ³ª´©¾î ¹è¿­·Î ´ã´Â´Ù.
  if(tmp.length!=2){ //¹è¿­ÀÇ ±æÀÌ°¡ À¯È¿ÇÑÁö È®ÀÎ.
	alert('À¯È¿ÇÏÁö ¾ÊÀº ½Ã°£Æ÷¸ËÀÔ´Ï´Ù\nhh:mm Çü½ÄÀ¸·Î ³Ö¾îÁÖ¼¼¿ä');
	v.focus()
	return false;
  } 
  else {
	a[0]=parseInt(tmp[0]); //³âÀ» Á¤¼öÈ­ÇÏ¿© ´ã´Â´Ù.
	a[1]=parseInt(tmp[1]); //¿ù
	a[2]=parseInt(tmp[2]); //ÀÏ

	for(var i in a){ //¹è¿­ÀÇ ±æÀÌ¸¸Å­ ·çÇÁ¸¦ µ·´Ù.
			if(a[i]<0 || a[i]>lim[i] || tmp[i].length!=lim__[i]){ //³âµµ,¿ù,ÀÏº° À¯È¿¼º Ã¼Å©
			 alert(lim_[i]+'¸¦ Á¦´ë·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
			 v.focus();
			 return false;
			}
	}

	if(mt[a[1]-1]<a[2]){ //¿ùº° ¿äÀÏÀÇ ¹üÀ§Ã¼Å©
	 alert('½Ã°£ÀÇ ¹üÀ§°¡ Æ²¸³´Ï´Ù.');   
	  v.focus();
	  return false;
	}
	//alert(a); //°É·¯Áø°Í¸¸ Ãâ·Â
	return true;
  }
	
}
