/**
 *
 * Filename    : common.js
 * Description : °øÅë JavaScript Function ¸ðÀ½
 * Company     : (ÁÖ)ÇÑ±¹ÀÌµð¿¡½º
 * author      : ÀÌ½ÂÈÆ
 * history     : 2001.07.04 ÃÖÃÊÀÛ¼º
 *
 * Copyright 2001 edsk.co.kr, All rights reserved.
 *
 */
function iePatchIt(flashID) {
	document.write(flashID.innerHTML);flashID.id="";
}
/**
 * E-MailÀÌ ¿Ã¹Ù¸¥Áö¸¦ Ã¼Å©ÇÑ´Ù.
 *
 * param String argEmail
 * return boolean
 */

function com_isValidEmail(argEmail) 
{
	str = argEmail;
	if (str.indexOf(" ") != -1)
	{
		alert("°ø¹éÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.");
		return false;
	}	 	 
	else if (str.indexOf("@")==-1)
	{
		alert("e-ÆíÁö ÁÖ¼Ò¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä. @(°ñ¹ðÀÌ)°¡ ºüÁ³³×¿ä.");
		return false;
	}
	else if (str.length <= 5)
	{
		alert("e-ÆíÁö ÁÖ¼Ò¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä. ÀÚ¸®¼ö°¡ ºÎÁ·ÇÕ´Ï´Ù.");
		return false;
	}	 
	else 
		return true;
}

/**
 * Radio ButtonÀ» ¼±ÅÃÇÑ´Ù.
 *
 * param Object obj
 * param String argStr
 * return void
 */
function com_setRadioButton(obj,argStr)
{
	for(inx=0;inx<obj.length;inx++) {
    	if (obj[inx].value == argStr) 
	  		obj[inx].checked = true;
		else 
			obj[inx].checked = false;
  	}
}

/**
 * Check Box¿¡ Ã¼Å©Ç¥½Ã¸¦ ÇÑ´Ù.
 *
 * param Object obj
 * param String argStr
 * return void
 */
function com_setCheckBox(obj,argStr)
{
	if (obj.length) {
		for(inx=0;inx<obj.length;inx++) {
    		if (obj[inx].value == argStr) 
	  			obj[inx].checked = true;
			else 
				obj[inx].checked = false;
  		}
	}
	else if (obj.value == argStr)
		obj.checked = true;
}

/**
 * ¼ýÀÚ¸¸ ÀÔ·Â¹Þ´Â´Ù.
 *
 * return void
 */
function com_doCheckNum()
{
	if (event.keyCode < 45 || event.keyCode > 57)
    	event.returnValue = false;
}

/**
 * À¯È¿ÇÑ ÀÏÀÚÀÎÁö¸¦ Ã¼Å©ÇÑ´Ù.
 * ¿ù,ÀÏÀº µÎÀÚ¸®·Î Ç¥±âµÇ¾î¾ß ÇÑ´Ù.
 *
 * param String argDate
 * return boolean
 */
function com_isValidDate(argDate) 
{
	var convertedDate;
	var year;
    var month;
    var day;

	if ((argDate.length != 8)&&(argDate.length != 10))
		return false;
	
	if (argDate.length == 8) {
		for(i=0; i<argDate.length; ++i) {
			if ((argDate.substring(i,i+1)<"0")||(argDate.substring(i,i+1)>"9"))
				return false;
		}
	}
	
	convertedDate = "";
	for(i=0; i<argDate.length; ++i) {
		if ((argDate.substring(i,i+1)>="0")&&(argDate.substring(i,i+1)<="9"))
			convertedDate += argDate.substring(i,i+1);
	}

	year = parseInt(convertedDate.substring(0,4),10);	
   	month = parseInt(convertedDate.substring(4,6),10) - 1;
   	day = parseInt(convertedDate.substring(6,8),10);

    var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
        end[1] = 29;
    }

    return (day >= 1 && day <= end[month]);
}


/**
 * À¯È¿ÇÑ ±â°£ÀÎÁö¸¦ Ã¼Å©ÇÑ´Ù.
 * ¿ù,ÀÏÀº µÎÀÚ¸®·Î Ç¥±âµÇ¾î¾ß ÇÑ´Ù.
 *
 * param String argFromDate
 * param String argToDate
 * return boolean
 */
function com_isValidDateTerm(argFromDate,argToDate) 
{
	var convertedFromDate;
	var convertedToDate;

	if ((!com_isValidDate(argFromDate))||(!com_isValidDate(argToDate)))
		return false;
	
	convertedFromDate = "";
	for(i=0; i<argFromDate.length; ++i) {
		if ((argFromDate.substring(i,i+1)>="0")&&(argFromDate.substring(i,i+1)<="9"))
			convertedFromDate += argFromDate.substring(i,i+1);
	}

	convertedToDate = "";
	for(i=0; i<argToDate.length; ++i) {
		if ((argToDate.substring(i,i+1)>="0")&&(argToDate.substring(i,i+1)<="9"))
			convertedToDate += argToDate.substring(i,i+1);
	}

	if (convertedFromDate>convertedToDate)
		return false;
	else
		return true;
}

/**
 * ¹®ÀÚ¿­À» ºü²Û´Ù.
 *
 * param String argStf
 * param String argOld
 * param String argRplc
 * return String
 */
function com_replaceText(argStf,argOld,argRplc) {
	var New='';
	
	while (argStf.indexOf(argOld)!=-1) 
	{
		var strt = argStf.indexOf(argOld);
		New += argStf.substring(0,strt);
		New += argRplc;
		argStf = argStf.substring(strt+argOld.length,argStf.length);
	} 
	return New+argStf;
}


 /**
 * Ã¼Å©¹Ú½º¼±ÅÃÀ¯¹«
 *
 * param Object obj
 * return boolean
 */
    function isCheck(obj) {
	    var k=0;
	    var flag1=0;

	    if(obj ) {
		    if(obj.length > 0 ) {
			    for(k=0; k<obj.length; k++) {
				    if(obj[k].checked) {
					    flag1 = 1;
					    break;
				    }
			    }
		    } else if(obj.checked)
			    flag1 = 1;
	    }
	    if(flag1 == 0) 
		    return false;
	    else 
			return true;
    }
/**
 * ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô..
 *
 * param String field
 * return boolean //20030624 modify return°ª(±âÁ¸void)
 */
	function validate(field) { 
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; // À¯È¿ÇÑ °ª 
	var ok = "yes"; 
	var temp; 

	//field.value = field.value.toUpperCase();

	for (var i=0; i<field.value.length; i++) { 
		temp = "" + field.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") ok = "no"; 
	} 
	
	if (ok == "no") { 
		alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
		field.focus(); 
		field.select(); 
		return false;
	} 
	else{
		return true;
	}	
}


/**
 * ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÆÄÀÏ ÀÌ¸§ÀÔ·Â 
 *
 * param String void
 * return boolean //20030624 modify return°ª(±âÁ¸void)
 */
	function validateFile(field) { 
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./_-"; // À¯È¿ÇÑ °ª 
	var ok = "yes"; 
	var temp; 

	//field.value = field.value.toUpperCase();

	for (var i=0; i<field.value.length; i++) { 
		temp = "" + field.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") ok = "no"; 
	} 
	
	if (ok == "no") { 
		alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
		field.focus(); 
		return false;
	} 
	else{
		return true;
	}
}


/**
 * ¼ýÀÚ¸¸
 *
 * param String field
 * return boolean //20030624 modify return°ª(±âÁ¸void)

 */
	function isNumber(field) { 
	var valid = "0123456789./"; // À¯È¿ÇÑ °ª 
	var ok = "yes"; 
	var temp; 

	//field.value = field.value.toUpperCase();

	for (var i=0; i<field.value.length; i++) { 
		temp = "" + field.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") ok = "no"; 
	} 
	
	if (ok == "no") { 
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù"); 
		field.focus(); 
		field.select(); 
		return false;
	} 
	else{
		return true;
	}
}
/**
  child window ¿¡¼­ ¿ÀÇÁ³Ê Ã¢À» refresh () ÇØÁÙ¶§...
*/
function doRefresh() {
	opener.location.reload(); 
	self.close();
}// È­¸é Àç È£Ãâ½Ã refresh.

/**
* ´Þ·Â ¶ç¿ì±â
*/
/*
function calendar(varday)
{  
	   //varday: ³¯Â¥°¡ »Ñ·¯·ÁÁú form ÀÇ input text name
		
		window.open ('../../common/calendar.jsp?target=form1.'+varday,'´Þ·Â','toolbar=no, menubar = no,left=150,top=170,width = 250, height=330');
}
*/
/**
* Ã·ºÎÀÔ·Â°ü·Ã - Á¶È¸ , ¼öÁ¤ , ÀÔ·Â
*/
function openAttach(jsp_file_name) {
	   
	RWin = window.open(jsp_file_name,'attach','left=100,top=100,width=630,height=500,resizable=yes,scrollbars=no,menubar=no');
	RWin.opener=self;
}


/**
 * ³»ºÎ°áÀç ¹× ¹ý¿ø °áÀç¸¦ open ÇÏ±âÀ§ÇÑ ÇÔ¼ö
 * jsp_file : ³»ºÎ°áÀç / ¹ý¿ø°áÀç
 * title : È­¸é¿¡ ÂïÈ÷°Ô µÇ´Â title
 */
	function openDecision(jsp_file,title) {
		   
        RWin = window.open(jsp_file+'?title='+title,'°áÀç','left=250,top=200,width=430,height=250,resizable=yes,scrollbars=no,menubar=no');
        RWin.opener=self;	
	}
	
	function checkLength(value, maxlen) {
	    var len = value.length;
	    for (i = 0; i < value.length; i++)
	        if (value.charCodeAt  > 127)
	            len++;
	    if (len > maxlen) {
	        alert("ÀÔ·ÂÇã¿ë±æÀÌ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.");
	        return false;
	    } else
	        return true;
	}

   /**
    * 
    */

	function getByteLength(str) {
		var byteLength = 0;
		for (inx = 0; inx < str.length; inx++) {
			var oneChar = escape(str.charAt(inx));
			if ( oneChar.length == 1 ) {
				byteLength ++;
			} else if (oneChar.indexOf("%u") != -1) {
	            byteLength += 2;
		    } else if (oneChar.indexOf("%") != -1) {
			    byteLength += oneChar.length/3;
	        }
		}
		return byteLength;
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////

// ³²»óµµ 01/09Ãß°¡
/*-------------------------------------------------------------------------------
  ±â´É   : ¼ýÀÚ formattingÇüÅÂ·Î È­¸é Ãâ·Â
  Input  : text  --------------> ¼ýÀÚ
  Return : text°¡ 01252412 ÀÌ°í format ÀÌ ????-???? ÀÌ¸é 0125-2412·Î  return
  	   /(½½·¯½¬)µµ Á¦°Å
  MSG    : 
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/09
 -------------------------------------------------------------------------------*/
 
function displayformatedtext(text,format)
{
  if (text == '') return '';
  // text°¡ 01252412 ÀÌ°í format ÀÌ ????-???? ÀÌ¸é 0125-2412·Î Ãâ·Â
  var start,i,j,rtn,len;
  var tcount = text.length;
  var fcount = format.length;
  var textcount;
  
  rtn = '';
  //text¿¡¼­ -¸¦ Á¦°ÅÇÑ´Ù.
  for (i=0; i<tcount; ++i)
  {
    if (text.substring(i,i+1) != '-')
		rtn = rtn + text.substring(i,i+1);
  }

  text = rtn;
  tcount = text.length;
  textcount = text.length;
  //Æ÷¸ä¿¡¼­ ?ÀÇ  count
  len = 0;
  for (j=0; j<fcount; ++j)
  {
    if (format.substring(j,j+1) == '?' || format.substring(j,j+1) == '!')
	  ++len;
  }
  //textÀÇ ±æÀÌ°¡ lenº¸´Ù ÀÛÀ¸¸é ¾Õ¿¡ 0¸¦ ºÙÀÎ´Ù.
  if (tcount<len)
  {
    for (i=0; i<(len-tcount); ++i)
    {
	  text = '0' + text;
    }
	tcount = len;
  }

  rtn = '';
  start = 0;
  for (i=0; i<tcount; ++i)
  {
    for (j=start; j<fcount; ++j)
    {
	  if (format.substring(j,j+1) == '?')
	  {
		rtn = rtn + text.substring(i,i+1);
		start = start + 1;
		break;
	  }
	  else if (format.substring(j,j+1) == '!')
	  {
	    if (len > textcount)
	    {
	  	start = start + 1;
	  	break;
	    }
	    else
	    {
		rtn = rtn + text.substring(i,i+1);
		start = start + 1;
		break;
	    }
	  }
	  else
	  {
	    rtn = rtn + format.substring(j,j+1);
   	    start = start + 1;
	  }
    }
  }
    
  return rtn+format.substring(start);
}

/*-------------------------------------------------------------------------------
  ±â´É   : ¼ýÀÚ -(ÇÏÀÌÇÂ)Á¦°Å 
  Input  : text  --------------> ¼ýÀÚ
  Return : text°¡ 0125-2412 ÀÌ°í format ÀÌ ????-???? ÀÌ¸é 01252412·Î return
  	   /(½½·¯½¬)µµ Á¦°Å
  MSG    : 
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/09
 -------------------------------------------------------------------------------*/
 

function getrawtext(text,format)
{
  if (text == '') return '';
  // text°¡ 0125-2412 ÀÌ°í format ÀÌ ????-???? ÀÌ¸é 01252412·Î Ãâ·Â
  var start,i,j,rtn;
  var tcount = text.length;
  var fcount = format.length;

  rtn = '';
  start = 0;
  for (i=0; i<tcount; ++i)
  {
    for (j=start; j<fcount; ++j)
    {
	  if (format.substring(j,j+1) == '?')
	  {
		rtn = rtn + text.substring(i,i+1);
		start = start + 1;
		break;
	  }
	  else
	  {
   	    start = start + 1;
		break;
	  }
    }
  }
  return rtn;
}


 /*-------------------------------------------------------------------------------
  ±â´É   : ¼ýÀÚ comma setting
  Input  : text  --------------> ¼ýÀÚ
  Return : text°¡ 2,300,000ÀÌ°í  ÀÌ¸é 2300000 return
  MSG    : 
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/09
 -------------------------------------------------------------------------------*/
 

function getcommatext(text)
{
  if (text == '') return '';
  
  var start,i,j,rtn;
  var tcount = text.length;
  
  rtn = '';
  start = 0;
  for (i=0; i<tcount; ++i)
  {
    for (j=start; j<tcount; ++j)
    {
	  if (text.substring(j,j+1) != ',')
	  {
		rtn = rtn + text.substring(i,i+1);
		start = start + 1;
		break;
	  }
	  else
	  {
   	    start = start + 1;
		break;
	  }
    }
  }
  return rtn;
}


 /*-------------------------------------------------------------------------------
  ±â´É   : ¼ýÀÚ comma setting
  Input  : text  --------------> ¼ýÀÚ
  Return : text°¡ 2300000 ÀÌ°í  ÀÌ¸é  2,300,000 return
  MSG    : 
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/09
 -------------------------------------------------------------------------------*/
function formatedcommatext(text)
{
  if (text == '') return '';
    // text°¡ 2300000 ÀÌ°í  ÀÌ¸é  2,300,000Ãâ·Â
  var i,j,rtn,lenCnt;
  var tcount = text.length;
  var textcount;
  var commacnt;
  
  rtn = '';
  //text¿¡¼­ -¸¦ Á¦°ÅÇÑ´Ù.
  for (i=0; i<tcount; ++i)
  {
    if (text.substring(i,i+1) != ',')
		rtn = rtn + text.substring(i,i+1);
  }

  text = rtn;
  tcount = text.length;
   rtn = "";
   comnct =0;
  lenCnt = 0;			//comma¸¦ ÂïÀ» ºÎºÐÀ» Ã¼Å©ÇÏ±âÀ§ÇÑ Count
  for (j=tcount; j>0; --j)
  {
	lenCnt ++;
	if((lenCnt == 3)){
	       rtn = rtn + text.substring(j-1,j);	//substringÀÌ 3¹øÂ°°¡ µÇ¸é 4¹øÂ° ÀÚ¸®¿¡ ÄÞ¸¶¸¦ Âï°ÔÇÏ±âÀ§ÇØ
	       if((tcount / 3) > comnct++){	//ÃÑ±æÀÌ¸¦ 3À¸·Î ³ª´©¸é ÃÑÂï¾î¾ßÇÒ ÄÞ¸¶°¡ ³ª¿Â´Ù
	       	if(j != 1){
			rtn = rtn + ",";
			lenCnt =0;
		}	
	       }	
	}else{
		rtn = rtn + text.substring(j-1,j);
	}
  }
  
  text = rtn;
  tcount = text.length;
  rtn = "";
  
   for (j=tcount; j>=0; --j)
  {
	rtn = rtn + text.substring(j-1,j);
  }

  return rtn;
}  


// ³²»óµµ 01/09Ãß°¡
  function Nav(url) {window.location = url;}
  function NavB(url) {parent.frames["Frame_B"].location = url;}
  function NavA(url) {parent.frames["Frame_A"].location = url;}
  function NavL(url) {parent.frames["Frame_NAV"].location = url;}
  function NavURL(url) {return url;}
  function SPost(w,form) {form.submit();}
  function LPost(w,form) {form.submit();}
  
/*
 *  file upload È­¸éÀ» ¶ç¿ì´Â ÇÔ¼ö
 */
 
  function NavURL(url) {return url;}
  
  
  function FileAttachments(comurl) 
  {
        openUrl = NavURL(comurl+"?webgubun=1&formnm=form1&tagnm=attachedfiles")
        win1 = window.open(openUrl,"ComposeAttachments","top=100,left=100,resizable=no,scrollbars=yes,status=0,width=600,height=350");
        win1.focus();
  }
  
  /*-------------------------------------------------------------------------------
  ±â´É   : LastDay
  Input  : toCheck  -- check item
  Return : ¿ùÀÇ ¸¶Áö°¢ÀÏÀÚ
  MSG    : NONE
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/16
 -------------------------------------------------------------------------------*/
 
  function last_day(yyyymm)
  {
    var yyyy = yyyymm.substring(0,4) +"" ;
    var mm   = yyyymm.substring(4,6) +"" ;
    var strLastDay = null ;
     
    var monthDD = new month_arr(31,28,31,30,31,30,31,31,30,31,30,31);
    var im      = eval(mm) - 1;
    
    //À±³â/Æò³â Ã¼Å©ÇÏ¿© 2¿ùÀÇ ¸¶Áö¸·ÀÏÀ» ¹è¿­ÀÇ °ª°ú ¹Ù²Û´Ù
    if ( ( (yyyy%4 == 0) && (yyyy%100 != 0) ) || (yyyy%400 == 0) )
    {
    	monthDD[1] = 29;
    }
    
    strLastDay = monthDD[im] ;
    
    return strLastDay ;
  }
  
  
/*-------------------------------------------------------------------------------
  ±â´É   : ³¯Â¥¸¦ Ã¼Å©ÇÔ (YYYYMMDD)
  Input  : °¢ÀÎÀÚ °ª
  Return : true/false
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/16
 -------------------------------------------------------------------------------*/
function month_arr(m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11)
{
      this[0]   = m0;
      this[1]   = m1;
      this[2]   = m2;
      this[3]   = m3;
      this[4]   = m4;
      this[5]   = m5;
      this[6]   = m6;
      this[7]   = m7;
      this[8]   = m8;
      this[9]   = m9;
      this[10]  = m10;
      this[11]  = m11;
}


/*-------------------------------------------------------------------------------
  ±â´É   : µÎ ³¯Â¥°£ÀÇ ±â°£ÀÌ ÇÑ´Þ ÀÌ³» check
  Input  : ³¯Â¥
  Return : true/false
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/16
 -------------------------------------------------------------------------------*/

function checkTermOneMonth(fr_date, to_date)
{
 //  ¿ù ºñ±³
      var toMM   = to_date.substring(4,6);
      var frMM   = fr_date.substring(4,6);
      
      var f_date = fr_date.substring(0,6);
      var lastday = last_day(f_date);	// fr_dateÀÇ ¸¶Áö¸· ³¯Â¥ ±âÁØ¿ùÀÇ ÀÏ¼ö
      
      
      if(toMM == frMM)
      {
      	termDay1 = to_date - fr_date ;	// ¾ç³¯Â¥°£ÀÇ ±â°£
      }
      else
      {
      	termDay1 = eval((lastday - fr_date.substring(6,8)))+eval(to_date.substring(6,8));
      	
      }
      
      if(fr_date > to_date) {
      	alert("°Ë»ö½ÃÀÛÀÏÀÌ Á¾·áÀÏº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.");
        return false;
      }
     
     if(termDay1 > lastday)
      {
      	alert("°Ë»öÁ¶°ÇÀÏÀÌ ÇÑ´ÞÀ» ³Ñ¾ú½À´Ï´Ù.") 
      	return false;
      }	
      
   return true;
}


/*-------------------------------------------------------------------------------
  ±â´É   : µÎ ³¯Â¥°£ÀÇ ±â°£ÀÌ ¾øÀÌ check
  Input  : ³¯Â¥
  Return : true/false
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/28
 -------------------------------------------------------------------------------*/
function FromToDatecheck(fr_date, to_date)
{
      if(fr_date > to_date) 
      {
      	alert("Ã³¸®½ÃÀÛ¿¹Á¤ÀÏÀÌ Ã³¸®Á¾·á¿¹Á¤ÀÏº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.");
        return false;
      }
   return true;
}


/*-------------------------------------------------------------------------------
  ±â´É   : µÎ ÀÏ½Ã°£ checking yyyyMMddHHSS00(½ÃÀÛÀÏ½Ã) >= yyyyMMddHHSS00(Á¾·áÀÏ½Ã) errorMsg 
  Input  : ³¯Â¥
  Return : true/false
  Author : ³²»óµµ ÃÖÃÊÀÛ¼º 2002/01/28
 -------------------------------------------------------------------------------*/
function DateTimeCheck(fr_date, to_date)
{
	var frHHSS   = fr_date.substring(8,12);
	var toHHSS   = to_date.substring(8,12);

	if(fr_date > to_date) 
	{
		alert("Ã³¸®½ÃÀÛÀÏ½Ã°¡ Ã³¸®Á¾·áÀÏ½Ãº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.");
		return false;
	}
	
	if(fr_date == to_date)
	{
		if(frHHSS > toHHSS)
		{
			alert("Ã³¸®½ÃÀÛÀÏ½Ã°¡ Ã³¸®Á¾·áÀÏ½Ãº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.");
			return false;	
		}
	}
   return true;
}


/*=====================================
 * ±â´É : ½ºÄµÃ·ºÎ ÆÄÀÏ º¸±â OPEN WINDOW
 * Input : imgURL :: select option value
 * Action : Viewer Open
 * HOWTO : select ¿¡ onClick="showIt(this.options[selectedIndex].value)" ¸¦ Ãß°¡
 *	       /common¿¡ showimg.jsp Ãß°¡
 * Author : ÀÓ¼±¿í ÃÖÃÊÀÛ¼º 2002/01/16
 =====================================*/
function showIt(imgURL) {
	if(imgURL != "")
	{
		showimg = "../../common/showimg.jsp" + "?imgURL=" + imgURL;
		RWin = window.open(showimg,'_new','left=100,top=100,width=800,height=500,resizable=yes,scrollbars=auto,menubar=no');
		RWin.opener = self;
	}	
}


/*-------------------------------------------------------------------------------
  ±â´É   : ÇÊµåÁß ¹Ýµå½Ã ¼ýÀÚ¸¸ ÀÔ·Â¸¸ Çã¿ë(0,1,2,3,4,5,6,7,8,9,-,.)
  Input  : event(keyCode event)  onkeypress=only_number(true)
           sign != "" -,.Çã¿ëÇÔ
  Return : None
  Author : ³²»óµµ   2002/01/24 - ÃÊ±âÀÛ¼º

 -------------------------------------------------------------------------------*/
function only_number(sign)
{
    if ( (event.keyCode < 48) || (event.keyCode > 57) || (event.keyCode == 229) )
    {
		if ( sign && (event.keyCode == 45 || event.keyCode == 46) ) // '-','.'Çã¿ë
	       	null;
		else
			event.returnValue=false;
    }
}

/*-------------------------------------------------------------------------------
  ±â´É   : Check Length ÇÑ±ÛÆ÷ÇÔ
  Input  : s(checking data) 
  Return : Len
  Author : ³²»óµµ  2002/01/24 - ÃÊ±âÀÛ¼º
 -------------------------------------------------------------------------------*/
   
function byte_length(s)
{
	var len = 0;
   	if ( s == null ) return len;
   	for(var i=0;i<s.length;i++)
   	{
    	var c = escape(s.charAt(i));
      	if ( c.length == 1 ) len ++;
      	else if ( c.indexOf("%u") != -1 ) len += 2;
      	else if ( c.indexOf("%") != -1 ) len += c.length/3;
   	}
   	return len;
}


/*-------------------------------------------------------------------------------
  ±â´É   : Check Length ÇÑ±ÛÆ÷ÇÔ
  Input  : fObj(checking data)
           fLen(checking data compare length)
           lt(ºñ±³¹®ÀÚ)
           
  Return : Len
  Author : ³²»óµµ  2002/01/24 - ÃÊ±âÀÛ¼º
 -------------------------------------------------------------------------------*/
function byte_length_obj(fObj,fLen,lt)
{
	var len    = 0;
	var lb_rtn = true ;
	var msg    = "" ;
   	if ( fObj.value == "" ) return 1;	
   	
   	for(var i=0;i<fObj.value.length;i++)
   	{
    	var c = escape(fObj.value.charAt(i));
      	if ( c.length == 1 ) len ++;
      	else if ( c.indexOf("%u") != -1 ) len += 2;
      	else if ( c.indexOf("%") != -1 ) len += c.length/3;
   	}
   	
	if ( lt == "<" )
	{
		if ( len > fLen )
		{
			lb_rtn = false ; 
			msg="±æÀÌ°¡:"+fLen+" º¸´Ù ÀÛ¾Æ¾ßÇÕ´Ï´Ù.";
		}
	}
	else if ( lt == ">" )
	{
		if ( len < fLen )
		{
			lb_rtn = false ; 
			msg="±æÀÌ°¡:"+fLen+" º¸´Ù Ä¿¾ßÇÕ´Ï´Ù.";
		}
	}
	else
	{
		if ( len != fLen )
		{
			lb_rtn = false ; 
			msg="±æÀÌ°¡:"+fLen+" °ú °°¾Æ¾ß ÇÕ´Ï´Ù.";
		}
	}

   	if ( !lb_rtn )
   	{
   		alert( "ÀÚ¸®¼ö¸¦ È®ÀÎÇÏ¼¼¿ä!!!     \n"+msg );
        event.returnValue = false;
		fObj.focus(); 
   	}
   	return lb_rtn;
}


/*-------------------------------------------------------------------------------
  ±â´É   : ÁÖ¾îÁø Time°ú year,month,day Â÷ÀÌ³ª´Â Time¸¦ Return
  Input  : DateString (yyyymmdd)
           nY : (+,-)³âµµ
           nM : (+,-)¿ù
           nD : (+,-)ÀÏ ed) shift_date('20020124',1,1,1,'+' or '-') ==> 20030225(Ãâ·Â)
  Return : ShiftDate
  MSG    : NONE
  Author : ³²»óµµ  2002/01/24 - ÃÊ±âÀÛ¼º
 -------------------------------------------------------------------------------*/
function shift_date(DateString,nY,nM,nD,oP) 
{
    var date = to_date_object(DateString);
    if(oP == '+')
    {
	    date.setFullYear(date.getFullYear() + nY); //nY³âÀ» ´õÇÔ(+,-)
	    date.setMonth(date.getMonth() + nM);       //nM¿ùÀ» ´õÇÔ(+,-)
	    date.setDate(date.getDate() + nD);         //nDÀÏÀ» ´õÇÔ(+,-)
	    //date.setHours(date.getHours() + nH);     //nH½Ã¸¦ ´õÇÔ(+,-)
	}
	else if(oP == '-')
	{
		date.setFullYear(date.getFullYear() - nY); //nY³âÀ» ´õÇÔ(+,-)
	    date.setMonth(date.getMonth() - nM);       //nM¿ùÀ» ´õÇÔ(+,-)
	    date.setDate(date.getDate() - nD);         //nDÀÏÀ» ´õÇÔ(+,-)
	    //date.setHours(date.getHours() + nH);     //nH½Ã¸¦ ´õÇÔ(+,-)
	}    

    return date_to_string(date);
}

/*-------------------------------------------------------------------------------
  ±â´É   : Date ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯
  		     		  
  Input  : DateString (yyyymmdd)
  Return : Date(object)
  MSG    : NONE
  Author : ³²»óµµ  2002/01/24 - ÃÊ±âÀÛ¼º
 -------------------------------------------------------------------------------*/
function to_date_object(DateString) 
{
    var year  = DateString.substr(0,4);
    var month = DateString.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
    var day   = DateString.substr(6,2);

    return new Date(year,month,day,0,0);
}

/*-------------------------------------------------------------------------------
  ±â´É   : ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Date ½ºÆ®¸µÀ¸·Î º¯È¯
  
  Input  : DateString (yyyymmdd)
  Return : DateString
  MSG    : NONE
  Author : ³²»óµµ  2002/01/24 - ÃÊ±âÀÛ¼º
 -------------------------------------------------------------------------------*/
function date_to_string(DateObject) 
{
    var year  = DateObject.getFullYear();
    var month = DateObject.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    var day   = DateObject.getDate();

    if (("" + month).length == 1) { month = "0" + month; }
    if (("" + day).length   == 1) { day   = "0" + day;   }

    return ("" + year + month + day )
}



function getCookie(strName) {
	var strArg = new String(strName + "=");
	var nArgLen, nCookieLen, nEnd;
	var i = 0, j;
	nArgLen    = strArg.length;
	nCookieLen = document.cookie.length;
	if(nCookieLen > 0) {
		while(i < nCookieLen) {
		j = i + nArgLen;
			if(document.cookie.substring(i, j) == strArg) {
				nEnd = document.cookie.indexOf (";", j);
				if(nEnd == -1) nEnd = document.cookie.length;
				return unescape(document.cookie.substring(j, nEnd));
			}
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) break;
		}
	}
	return("");
}

function setCookie(name, value, expiredays) { 
	var todayDate = new Date(); 
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
}

// »ç¿îµå °ü·Ã ½ºÅ©¸³Æ®
function soundOff() {
  setCookie("sound_play", "0" , 1);
}
function soundOn() {
  setCookie("sound_play", "1" , 1);
}


