// ½ºÅ©·Ñ¹Ù ÀÖ´Â POP_UP
function f_openWin1(url, winname, w, h)
{
	win = window.open(url, winname, 'resizable=no,scrollbars=yes,x=100,y=200,width=' + w + ',height=' + h);
}

// ½ºÅ©·Ñ¹Ù ¾ø´Â POP_UP
function f_openWin2(url, winname, w, h)
{
  win = window.open(url, winname, 'resizable=no,scrollbars=no,x=100,y=200,width=' + w + ',height=' + h);
  win.focus();
}


// NULL ¿©ºÎ Å×Å©
function f_nul_chk(obj, msg) {
	if (obj.value == ""  || trim(obj.value) == "")
	{
	  alert(msg + " ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
	  obj.value = ""; 	  
	  obj.focus(); 
	  return true;   
	}
	return false; 
}

// Ã¼Å©¹Ú½º Ã¼Å©
function f_chb_chk(obj, msg)
{
   var i, flag = 0;
   for(i = 0; i < obj.length; i++){
      if(obj[i].checked)
      flag = 1;   
   }   
   if(flag != 1){
      alert(msg + " ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
      obj[0].focus();
      return true;  
   }
   return false;
}


function checkOnlySpace(obj) 
{
	var spaceFlag = false;
	if (obj.value != "") {
		for (var i = 0; i < obj.value.length; i++) {
			if (obj.value.charAt(i) == " " || obj.value.charCodeAt(i) == 13 || obj.value.charCodeAt(i) == 10) {
				spaceFlag = false;
			}
			else {
				spaceFlag = true;
				break;
			}
		}
	}
	else {
		spaceFlag = false
	}
	return spaceFlag;
}

function checkSpace(obj, lbl) {
	var spaceFlag = false;
	if (obj.value != "") {
		for (var i = 0; i < obj.value.length; i++) {
			if (obj.value.charAt(i) == " " || obj.value.charCodeAt(i) == 13 || obj.value.charCodeAt(i) == 10) {
				spaceFlag = false;
			}
			else {
				spaceFlag = true;
				break;
			}
		}
	}
	else {
		spaceFlag = false
	}
	if(!spaceFlag) {
		alert(lbl + " ÀÔ·ÂÇÏ¼¼¿ä");
		obj.focus();
	}
	return spaceFlag;
}


// Ã¼Å©¹Ú½º Ã¼Å©
function f_chkCB(obj, msg)
{
	var i, flag = 0;
	
   for (i = 0; i < obj.length; i++)
	{
		if (obj[i].checked)
			flag = 1;
	}
	
	if (flag != 1)
	{
		alert("ÇÊ¼öÇ×¸ñÀÎ " + msg + " ÀÔ·ÂÇØÁÖ½Ê½Ã¿À.");
		obj[0].focus();
		return true;  
	}
	
   return false;
}

// ±æÀÌ Ã¼Å©
function f_chkLen(obj, lbl, num)
{
	if( obj.value.length < num)
	{
		alert(lbl + ' '  + num + '¹®ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		obj.focus(); 
		return true;   
	}
	return false; 
}

// ¼ýÀÚ ¿©ºÎ Ã¼Å©
function f_chkNumber(obj,lbl)
{
	var nLen = obj.value.length; 
	for( i = 0 ; i < nLen ; i++)
	{
		temp = obj.value.substring(i,i+1);
		if( temp < '0' || temp > '9' )
		{
			alert(lbl + ' ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.');
			obj.focus();
			return true;
		}     
	}
	return false;
}

// NULL ¿©ºÎ Å×Å©
function f_chkNull(obj, lbl)
{
	if (obj.value == '')
	{
		alert('ÇÊ¼öÇ×¸ñ ' + lbl + ' ÀÔ·ÂÇÏ½Ê½Ã¿À.');
		obj.focus(); 
		return true;
	}
	return false;
}

//¶óµð¿À ¹öÆ° Ã¼Å©
function checkRadio(obj, lbl) {
   var i = 0;
   var radioFlag = false;
   for(i = 0; i < obj.length; i++) {
      if(obj[i].checked)
      radioFlag = true;   
   }   
   if(!radioFlag) {
		alert(lbl + " ¼±ÅÃÇØÁÖ¼¼¿ä");
		obj[0].focus();
   }
   return radioFlag;
}

// ¹®ÀÚ¿­ÀÇ ±æÀÌ(Byte´ÜÀ§)
function f_getStrLenB(str)
{
   var nCnt = 0;
	var sTemp;
	
	for (i = 0; i < str.length; i++)
	{
      sTemp = escape(str.substring(i, i + 1));
	   if (sTemp.substring(1, 2) == "u")
	      nCnt += 2;
	   else
	      nCnt += 1;
   }
	
   return nCnt;
}

// ¿µ¹® ¿©ºÎ
function f_isAlpha(str)
{
	var i, ch;
	var len = str.length;
	
	for (i = 0 ; i < len ; i++)
	{
		ch = str.charAt(i);
		if ( !((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) )
			return false;
	}
	
	return true;
}

// ¿µ¹®,¼ýÀÚ¿©ºÎ
	function f_isAlphaNum(obj)
	{
	   var sTemp;
	
		for(var i = 0; i < obj.value.length; i++)
		{
		   sTemp = obj.value.substring(i, i+1);   
			if((sTemp <= '9') && (sTemp >= '0'))
			   continue;
			if((sTemp <= 'z') && (sTemp >= 'a'))
			   continue;
			if((sTemp <= 'Z') && (sTemp >= 'A'))
			   continue;
		   return true;
		}
	   return false;
	}
	
// ¿µ¹® ¼Ò¹®ÀÚ ,¼ýÀÚ¿©ºÎ
	function f_isAlphaNum2(obj)
	{
	   var sTemp;
	
		for(var i = 0; i < obj.value.length; i++)
		{
		   sTemp = obj.value.substring(i, i+1);   
			if((sTemp <= '9') && (sTemp >= '0'))
			   continue;
			if((sTemp <= 'z') && (sTemp >= 'a'))
			   continue;
		   return true;
		}
	   return false;
	}


// È­ÀÏ¸í ÇÑ±Û ¾Æ´Ñ°Å
	function f_isAlphaNum3(obj)
	{
		if	(obj.search(/[¤¡-¤¾|¤¿-¤Ó|°¡-Èþ]/) != -1) {
			return true;
		}
	}
	

// È­ÀÏ¸í ¿µ¹® ¼Ò¹®ÀÚ ,¼ýÀÚ¿©ºÎ
	function f_isAlphaNum4(obj)
	{
	   var sTemp;
	
		for(var i = 0; i < obj.length; i++)
		{
		   sTemp = obj.substring(i, i+1);   
			if((sTemp <= '9') && (sTemp >= '0'))
			   continue;
			if((sTemp <= 'z') && (sTemp >= 'a'))
			   continue;
			if((sTemp <= 'Z') && (sTemp >= 'A'))
			   continue;
		   return true;
		}
	   return false;
	}

// e-mail ¿©ºÎ
function f_isEmail(s)
{
	var re = new RegExp("^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*$");
	
	return re.test(s);
}

// ¹®ÀÚ¿­Áß ¿ÞÂÊ¿¡¼­ºÎÅÍ cnt±æÀÌ¸¸Å­ÀÇ ¹®ÀÚ¿­À» ¾ò´Â´Ù.
function f_leftStr(src, cnt)
{
	return src == null ? null : src.substring(0, cnt);
}

// ¹®ÀÚ¿­Áß ¿À¸¥ÂÊ¿¡¼­ºÎÅÍ cnt±æÀÌ¸¸Å­ÀÇ ¹®ÀÚ¿­À» ¾ò´Â´Ù.
function f_rightStr(src, cnt)
{
	return src == null ? null : src.substring(src.length - cnt, src.length);
}
	
// ¼ýÀÚ ¿©ºÎ(¼Ò¼öÁ¡ ¾ø´Â)
function f_isNumber(str)
{
	var i, ch;
	var len = str.length;
	
	for (i = 0 ; i < len ; i++)
	{
		ch = str.charAt(i);
		if (ch < '0' || ch > '9' )
			return false;
	}
	
	return true;
}

// ¶óµð¿À ¹öÆ° ¼±ÅÃ ¿©ºÎ
function f_isSelRB(Obj)
{
   var i;
	
	for (i = 0; i < Obj.length; i++)
		if (Obj[i].checked)
			return true;
	
	return false;
}

// ÁÖ¹Îµî·Ï¹øÈ£ ¿©ºÎ
function f_isPeopNo(s)
{
	if( s.charAt(6) == 1 || s.charAt(6) == 2 || s.charAt(6) == 3 || s.charAt(6) == 4 )
	{
		if( s.charAt(12) == 
			(( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
						+s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
						+s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
						+s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
						% 11)))%10)
			return true; 
	} 
	return false; 
}

// Æû³»¿¡ ÀÖ´Â Æ¯Á¤ ObjectÀÇ °¹¼ö¸¦ CountÇÑ´Ù.
function f_getObjectCount(objForm, sObjType, sObjName)
{
	var nCntElements = objForm.length;
	var i, nObjCnt = 0;
	
	for (i = 0; i < nCntElements; i++)
	{
		if (objForm.elements[i].type == sObjType && objForm.elements[i].name == sObjName)
			nObjCnt++;
	}

	return nObjCnt;
}

// ÇØ´ç ¿¬µµ, ¿ùÀÇ ¸¶Áö¸·³¯À» ¾ò´Â´Ù.
function f_getEndDay(nYear, nMonth)
{
	if (nMonth < 1 || nMonth > 12 || nYear <= 0)
		return 0;
	
	if (nMonth == 1 || nMonth == 3 || nMonth == 5 || nMonth == 7 || nMonth == 8 || nMonth == 10 || nMonth == 12)
		return 31;
	
	if (nMonth == 4 || nMonth == 6 || nMonth == 9 || nMonth == 11)
		return 30;
		
	// À±³âÀÎÁö °Ë»ç
	if ((nYear % 4 == 0 && nYear % 100 != 0) || (nYear % 400 == 0))
		return 29;
	else
		return 28;
}

// À¯È¿ÇÑ ³¯Â¥ÀÎÁö °Ë»çÇÑ´Ù.
function f_isDate(nYear, nMonth, nDay)
{
	var nEndDay = 0;
	
	nEndDay = f_getEndDay(nYear, nMonth);
	if (nEndDay == 0)
		return false;
	
	if (nDay < 1 || nDay > nEndDay)
		return false;
		
	return true;
}

// µÎ ³¯Â¥ÀÇ ÀüÈÄ¸¦ ±¸ºÐÇÑ´Ù.
function f_dateCmp(nFYear, nFMonth, nFDay, nTYear, nTMonth, nTDay)
{
	var nRet = 0;
	
	nRet = (nTYear * 10000 + nTMonth * 100 + nTDay) - (nFYear * 10000 + nFMonth * 100 + nFDay);

	if (nRet < 0)
		return (-1);
	else if (nRet == 0)
		return 0;
	else
		return 1;
}

// Á¤±Ô½ÄÀ» ÀÌ¿ëÇÏ¿© ¹®ÀÚ¿­ ÆÐÅÏ °Ë»ö
function f_testRegExp(pattern, str)
{
	var re = new RegExp(pattern);
	
	return re.test(str);
}

function flashEmbed(src,w,h,id){

tag = '';
tag += '<object id="'+id+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'">';
tag += '<param name="movie" value="'+src+'">';
tag += '<param name="allowScriptAccess" value="sameDomain">';
tag += '<param name="quality" value="high">';
tag += '<param name="wmode" value="transparent">';
tag += '<embed name="'+id+'" src="'+src+'" quality="high" allowScriptAccess="sameDomain" swLiveConnect="true" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed>';
 tag += '</object>';
document.write(tag);
}
