function initMoving(target, topPosition, topLimit, btmLimit) {
		if (!target)
			return false;

		var obj = target;
		obj.initTop = topPosition;
		obj.topLimit = topLimit;
		obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

		obj.style.position = "absolute";
		obj.top = obj.initTop;
		obj.left = obj.initLeft;
		obj.style.top = obj.top + "px";

		obj.getTop = function() {
			if (document.documentElement.scrollTop) {
				return document.documentElement.scrollTop;
			} else if (window.pageYOffset) {
				return window.pageYOffset;
			} else {
				return 0;
			}
		}
		obj.getHeight = function() {
			if (self.innerHeight) {
				return self.innerHeight;
			} else if(document.documentElement.clientHeight) {
				return document.documentElement.clientHeight;
			} else {
				return 500;
			}
		}
		obj.move = setInterval(function() {
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
			pos = obj.getTop() + topPosition;

			if (pos > obj.bottomLimit)
				pos = obj.bottomLimit
			if (pos < obj.topLimit)
				pos = obj.topLimit

			interval = obj.top - pos;
			obj.top = obj.top - interval / 3;
			obj.style.top = obj.top + "px";
		}, 30)
	}

function menuOn(imgEl)
{
  imgEl.src = imgEl.src.replace(".gif", "_on.gif");
}
function menuOut(imgEl)
{
  imgEl.src = imgEl.src.replace("_on.gif", ".gif");
}


function FlashMain(vUrl,obj,wid,hei) {
	var viewObj = '' +
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0" width="' + wid + '" height="' + hei + '" id="' + obj + '" align="middle">' +
	'<param name="allowScriptAccess" value="always">' +
	'<param name="FlashVars" value="" domain=/img/flash/">' +
	'<param name="movie" value="' + vUrl + '" />' +
	'<param name="wmode" value="transparent" />' +
	'<param name="menu" value="false" />' +
	'<param name="quality" value="high" />' +
	'<embed src="' + vUrl + '" wmode="transparent" menu="false" quality="high" width="' + wid + '" height="' + hei + '" name="' + obj + '" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
	'</object>';
	document.write(viewObj);
}

function openWindow(url,title,width,height)
{
	var leftWidth = (screen.width-width)/2;
	var topWidth = (screen.height-height)/2;
	var win = window.open(url,title,"width="+width+",height="+height+",left="+leftWidth+",top="+topWidth+",resizable = yes, scrollbars = yes");
	win.focus();
}

function tabSwap(num) {
	for (i = 1; i < 6; i++) {
		if (num == i) {
			document.getElementById('faq0'+i+'').style.display='';
			document.getElementById('menu'+i+'').src = "/kor/images/common/faq_tab_0"+i+"_on.gif"
		} else {
			document.getElementById('faq0'+i+'').style.display='none';
			document.getElementById('menu'+i+'').src = "/kor/images/common/faq_tab_0"+i+".gif"
		}
	}
}

function siteTab(num) {
	for (i = 1; i < 7; i++) {
		if (num == i) {
			document.getElementById('site0'+i+'').style.display='';
			document.getElementById('gov'+i+'').src = "/kor/images/common/site_tab_0"+i+"_on.gif"
		} else {
			document.getElementById('site0'+i+'').style.display='none';
			document.getElementById('gov'+i+'').src = "/kor/images/common/site_tab_0"+i+".gif"
		}
	}
}

function bookTab(num) {
	for (i = 1; i < 3; i++) {
		if (num == i) {
			document.getElementById('book0'+i+'').style.display='';
			document.getElementById('part'+i+'').src = "/kor/images/common/tab_book_0"+i+"_on.gif"
		} else {
			document.getElementById('book0'+i+'').style.display='none';
			document.getElementById('part'+i+'').src = "/kor/images/common/tab_book_0"+i+".gif"
		}
	}
}

function favorTab(num) {
	for (i = 1; i < 4; i++) {
		if (num == i) {
			document.getElementById('favorSite'+i+'').style.display='';
			document.getElementById('favor'+i+'').src = "/kor/images/common/favor_tab_0"+i+"_on.gif"
		} else {
			document.getElementById('favorSite'+i+'').style.display='none';
			document.getElementById('favor'+i+'').src = "/kor/images/common/favor_tab_0"+i+".gif"
		}
	}
}

function cclTab(num) {
	for (i = 1; i < 5; i++) {
		if (num == i) {
			document.getElementById('ccl'+i+'').style.display='';
			document.getElementById('cclImg'+i+'').src = "/kor/images/common/ccl_tab_0"+i+"_on.gif"
		} else {
			document.getElementById('ccl'+i+'').style.display='none';
			document.getElementById('cclImg'+i+'').src = "/kor/images/common/ccl_tab_0"+i+".gif"
		}
	}
}
function cclTab1(num) {
	for (i = 5; i < 9; i++) {
		if (num == i) {
			document.getElementById('ccl'+i+'').style.display='';
			document.getElementById('cclImg'+i+'').src = "/kor/images/cnimages/ccl_tab_0"+i+"_on.gif"
		} else {
			document.getElementById('ccl'+i+'').style.display='none';
			document.getElementById('cclImg'+i+'').src = "/kor/images/cnimages/ccl_tab_0"+i+".gif"
		}
	}
}
function manageTab(num) {
	for (i = 1; i < 3; i++) {
		if (num == i) {
			document.getElementById('mng'+i+'').style.display='';
			document.getElementById('mngImg'+i+'').src = "/kor/images/common/tab_manager_0"+i+"_on.gif"
		} else {
			document.getElementById('mng'+i+'').style.display='none';
			document.getElementById('mngImg'+i+'').src = "/kor/images/common/tab_manager_0"+i+".gif"
		}
	}
}

function incruteTab(num) {
	for (i = 1; i < 3; i++) {
		if (num == i) {
			document.getElementById('icrt'+i+'').style.display='';
			document.getElementById('icrtImg'+i+'').src = "/kor/images/common/tab_incrute_0"+i+"_on.gif"
		} else {
			document.getElementById('icrt'+i+'').style.display='none';
			document.getElementById('icrtImg'+i+'').src = "/kor/images/common/tab_incrute_0"+i+".gif"
		}
	}
}

function wellTab(num) {
	for (i = 1; i <= 3; i++) {
		if (num == i) {
			document.getElementById('well'+i+'').style.display='';
			document.getElementById('wellImg'+i+'').src = "/kor/images/common/tab_well_0"+i+"_on.gif"
		} else {
			document.getElementById('well'+i+'').style.display='none';
			document.getElementById('wellImg'+i+'').src = "/kor/images/common/tab_well_0"+i+".gif"
		}
	}
}

function eduTab(num) {
	for (i = 1; i < 7; i++) {
		if (num == i) {
			document.getElementById('edu'+i+'').style.display='';
			document.getElementById('eduImg'+i+'').src = "/kor/images/common/tab_edu_0"+i+"_on.gif"
		} else {
			document.getElementById('edu'+i+'').style.display='none';
			document.getElementById('eduImg'+i+'').src = "/kor/images/common/tab_edu_0"+i+".gif"
		}
	}
}

function knowTab(num) {
	for (i = 1; i < 5; i++) {
		if (num == i) {
			document.getElementById('know0'+i+'').style.display='';
			document.getElementById('knowImg'+i+'').src = "/kor/images/common/know_tab_0"+i+"_on.gif"
		} else {
			document.getElementById('know0'+i+'').style.display='none';
			document.getElementById('knowImg'+i+'').src = "/kor/images/common/know_tab_0"+i+".gif"
		}
	}
}

function hstrSwap(num) {
	for (i = 1; i < 4; i++) {
		if (num == i) {
			document.getElementById('hstr0'+i+'').style.display='';
			document.getElementById('hstrImg'+i+'').src = "/kor/images/common/year_menu_0"+i+"_on.gif"
		} else {
			document.getElementById('hstr0'+i+'').style.display='none';
			document.getElementById('hstrImg'+i+'').src = "/kor/images/common/year_menu_0"+i+".gif"
		}
	}
}

function hanaJunmang(num) {
	for (i = 1; i < 4; i++)
	{
		if (num == i)
		{
			document.getElementById('btn'+i).src = "/kor/images/common/tab_0"+i+"_on.gif"
			document.getElementById('img'+i).style.display='block';
		}
		else
		{
			document.getElementById('btn'+i).src = "/kor/images/common/tab_0"+i+".gif"
			document.getElementById('img'+i).style.display='none';
		}
	}
}

<!---------------------------------------------------------------------------->
	//문자 공백을 없앤다.
	function f_is_trim(str) 
	{
		var strValue = new String(str)
		return strValue.replace(/(^ +)|( +$)/g,'')
	}

<!---------------------------------------------------------------------------->
	//널값을 체크를 한다.
	function f_nul_chk(obj,lbl)
	{
		if(f_is_trim(obj.value) == '' )
		{
			alert(lbl + ' 입력 하세요.');
			obj.focus(); 
			return true;   
		}
		return false; 
	}

<!---------------------------------------------------------------------------->
	//hidden값 널값체크를 한다.
	function f_nul_hidchk(obj,lbl)
	{
		if(f_is_trim(obj.value) == '' )
		{
			alert(lbl + ' 입력 하세요.');
			return true;   
		}
		return false; 
	}

<!---------------------------------------------------------------------------->
	//중복확인 체크를 한다.
	function f_double_chk(obj,lbl)
	{
		if(f_is_trim(obj.value) == '' )
		{
			alert(lbl + ' 중복확인을 하세요.');
			return true;   
		}
		return false; 
	}

<!---------------------------------------------------------------------------->
	//select 널값체크를 한다.
	function f_list_chk(obj,lbl)
	{
		if(f_is_trim(obj.value) == '' )
		{
			alert(lbl + ' 선택 하세요.');
			obj.focus(); 
			return true;   
		}
		return false; 
	}

<!---------------------------------------------------------------------------->
	function f_len_chk(obj, lbl, num)
	{
		if(f_is_trim(obj.value).length < num)
		{
			alert(lbl + ' '  + num + '문자 이상 입력하십시오.');
			obj.focus(); 
			return true;   
		}
		return false; 
	}

<!---------------------------------------------------------------------------->
	//영문과 한글문자 바이트 수를 체크
	function f_byte_chk(obj, nByte, lbl)
	{
		
		var objVal =  obj.value;

		with(Math) 
		{

			var nLength = objVal.length;

			var nCnt = 0;
			var nHan, nTemp;

			
			// 한글 문자수 계산(버림)
			nHan  = nByte / 3;
			
			nHan = Math.floor(nHan);

			nTemp = nHan;

			if((nByte % 3) > 0) nTemp = nTemp++;
			
			for (i = 0; i < nLength; i++)
			{
				sTemp = escape(objVal.substring(i, i+1));

				if(sTemp.substring(1,2) == "u" ) nCnt += 3;
				else nCnt += 1;
			}

			if  (nCnt > nByte) 
			{
				alert(lbl + ' 한글 ' + nHan + ' 자, 영문 ' + nByte + ' 자 이내로 입력하십시오. ');
				obj.focus(); 
				return true;   
			} 
			return false;
		}
	}

<!---------------------------------------------------------------------------->
	//숫자를 체크를 한다.
	function f_is_int(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		
		for(var i = 0; i <  nLen; i++)
		{
			if(str1.charAt(i) < '0' || str1.charAt(i) > '9')
			{
				alert( lbl + ' 숫자만 입력할 수 있습니다.' );
				obj.focus();
				return true;
			}
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//숫자 와 '-'을 체크한다.
	function f_is_int1(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		
		for(var i = 0; i <  nLen; i++)
		{
			if((str1.charAt(i) < '0' || str1.charAt(i) > '9') && str1.charAt(i) != '-' )
			{
				alert( lbl + ' 형식이 잘못되었습니다.' );
				obj.focus();
				return true;
			}
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//double 숫자를 체크를 한다.
	function f_is_num(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		var cLen = 0;

		for(var i = 0; i <  nLen; i++)
		{
			if((str1.charAt(i) < '0' || str1.charAt(i) > '9') && str1.charAt(i) != '.')
			{
				alert( lbl + ' 숫자와 소수점만 입력할 수 있습니다.' );
				obj.focus();
				return true;
			}
			else if(str1.charAt(i) == '.')
			{
				cLen ++;
				if(cLen > 1)
				{
					alert( lbl + ' 숫자 형식이 잘못 되었습니다. ' );
					obj.focus();
					return true;
				}
			}
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//영문만 가능
	function f_is_engch(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		
		for(var i = 0; i <  nLen; i++)
		{
			if (str1.charAt(i) <'a' || str1.charAt(i) > 'z')
			{
				alert( lbl + ' 영소문자만 입력 가능합니다 ');
				obj.focus();
				return true;
			}
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//영문과 숫자만 가능
	function f_is_hanch(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		
		for(var i = 0; i <  nLen; i++)
		{
			if ((str1.charAt(i) < '0' || str1.charAt(i) > '9') && (str1.charAt(i) <'a' || str1.charAt(i) > 'z'))
			{
				alert( lbl + ' 영소문자와 숫자만 입력 가능합니다 ');
				obj.focus();
				return true;
			}
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//영문과 숫자 혼합으로 써야 가능
	function f_is_mixingch(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		
		var varDigit = 0;
        var varAlpha = 0;

		for(var i = 0; i <  nLen; i++)
		{
			if (str1.charAt(i) >= '0' && str1.charAt(i) <= '9')
        		varDigit = 1;
			else if (str1.charAt(i) >= 'a' && str1.charAt(i) <= 'z')
       			varAlpha = 1;
			else if ((str1.charAt(i) < '0' || str1.charAt(i) > '9') && (str1.charAt(i) <'a' || str1.charAt(i) > 'z'))
			{
				alert( lbl + ' 영소문자와 숫자만 입력 가능합니다');
				obj.focus();
				return true;
			}
		}

		if((varDigit + varAlpha) < 2)
		{
			alert( lbl + ' 숫자와 영문소문자 조합으로 사용해야 합니다.');
			obj.focus();
			return true;
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//영문문자, 숫자, 특수문자 혼합으로 써야 가능
	function f_is_specialch(obj, lbl)
	{
		var str1 = obj.value;
		var nLen = obj.value.length; 
		
		var varDigit = 0;
        var varAlpha = 0;
		var varSpecial = 0;
		
		for(var i = 0; i <  nLen; i++)
		{
			if (str1.charAt(i) >= '0' && str1.charAt(i) <= '9')
        		varDigit = 1;
			else if (str1.charAt(i) >= 'a' && str1.charAt(i) <= 'z')
       			varAlpha = 1;
			else if (str1.charAt(i) =='!' || str1.charAt(i)=='@' || str1.charAt(i)=='$' || str1.charAt(i)=='%' || str1.charAt(i)=='^' || str1.charAt(i)=='&' || str1.charAt(i)=='*')
				varSpecial = 1;
			else if ((str1.charAt(i) < '0' || str1.charAt(i) > '9') && (str1.charAt(i) <'a' || str1.charAt(i) > 'z'))
			{
				alert( lbl + ' 영소문자와 숫자만 입력 가능합니다\n단, 특수기호는 !,@,$,%,^,&,*만 사용할 수 있습니다.');
				obj.focus();
				return true;
			}
		}

		if((varDigit + varAlpha) < 2)
		{
			alert( lbl + ' 숫자와 영문소문자 조합으로 사용해야 합니다.\n단, 특수기호는 !,@,$,%,^,&,*만 사용할 수 있습니다.');
			obj.focus();
			return true;
		}
		else if(varSpecial < 1)
		{
			alert(lbl + "의 특수문자는 !,@,$,%,^,&,* 만 사용 가능합니다.");
			obj.focus();
			return true;
		}

		return false;
	}

<!---------------------------------------------------------------------------->
	//공백문자를 체크를 한다.
	function f_is_inval(obj, lbl)
	{
		var invalid = " "; // 빈칸을 방지하기 위해 " " 안에 공백을 넣었습니다. 		
		if(obj.value.indexOf(invalid) > -1)
		{
			alert( lbl + '빈칸은 입력 하실 수 없습니다.');
			obj.focus();
			return true;
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//체크박스를 멀티 선택이 안 되도록
	function f_no_multi(obj, ind)
	{
		if(typeof(obj.length) != "undefined")
		{
			for(i = 0, k = obj.length; i < k; i++)
			{
				if(ind != i)
				{
					eval("obj[" +  i + "].checked" +  " = 0");
				}
			}
		}
	}

<!---------------------------------------------------------------------------->
	//해당 select 객체 Clear
	function objClear(objcls)
	{
		if (objcls.type == "select-one")
		{
			var lens = objcls.length
			for(var k = 0; k< lens; k++) objcls.options[0] = null;
		}
		else objcls.value = "";
		return;
	}

<!---------------------------------------------------------------------------->
	//해당 select 객체 disabled = true
	function objDisabled(obj)
	{
		obj.disabled = true;
		return;
	}

<!---------------------------------------------------------------------------->
	//해당 select 객체 disabled = false
	function objEnabled(obj)
	{
		obj.disabled = false;
		return;
	}

<!---------------------------------------------------------------------------->
	//마우스 커서
	function f_mouse_on(obj)
	{
		obj.style.cursor='hand'
	}

<!---------------------------------------------------------------------------->
	//마우스 커서가 out
	function f_mouse_out(obj)
	{
		obj.style.cursor='default'
	}

<!---------------------------------------------------------------------------->
	// 주민등록번호 체크
	function f_peop_no_chk(s) 
	{
		if( s.charAt(6) == 1 || s.charAt(6) == 2 )
		{
			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; 
	}

<!---------------------------------------------------------------------------->
	//사업자등록 번호를 체크를 한다.
	function f_co_no_chk(obj1, obj2, obj3, lbl)
	{
		var strNumb = obj1.value + obj2. value + obj3.value;
		if(strNumb.length != 10)
		{
			alert(lbl + '가 잘못되었습니다.');
			obj1.focus();
			return true;
		}

		sumMod        =        0;
		sumMod        +=        parseInt(strNumb.substring(0,1));
		sumMod        +=        parseInt(strNumb.substring(1,2)) * 3 % 10;
		sumMod        +=        parseInt(strNumb.substring(2,3)) * 7 % 10;

		sumMod        +=        parseInt(strNumb.substring(3,4)) * 1 % 10;
		sumMod        +=        parseInt(strNumb.substring(4,5)) * 3 % 10;

		sumMod        +=        parseInt(strNumb.substring(5,6)) * 7 % 10;
		sumMod        +=        parseInt(strNumb.substring(6,7)) * 1 % 10;
		sumMod        +=        parseInt(strNumb.substring(7,8)) * 3 % 10;
		sumMod        +=        Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
		sumMod        +=        parseInt(strNumb.substring(8,9)) * 5 % 10;
		sumMod        +=        parseInt(strNumb.substring(9,10));

		if (sumMod % 10  !=  0)
		{
			alert(lbl + '가 잘못되었습니다.');
			obj1.focus();
			return true;
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//이메일을 체크를 한다.
	function f_is_email(obj) 
	{
		var str = obj.value;
		if(!str.match(/^(\S+)@(\S+)\.(\S+)/g))
		{
			alert('이메일 형식 다릅니다. 확인을 하세요');
			obj.focus();
			return true;
		}
		return false;	
	}

<!---------------------------------------------------------------------------->
	//전화번호 체크를 한다.
	function f_is_tel(obj, lbl)
	{
		var str = obj.value;

		if(!str.match(/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{3,4}$/g))
		{
			alert(lbl + " 형식이 다릅니다.");
			obj.focus();
			return true;
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//핸드폰번호를 체크를 한다.
	function f_is_mob(obj, lbl)
	{
		var str = obj.value;

		if(!str.match(/^(010|011|016|017|018|019)-[0-9]{3,4}-[0-9]{3,4}$/g))
		{
			alert(lbl + " 형식이 다릅니다.");
			obj.focus();
			return true;
		}
		return false;
	}

<!---------------------------------------------------------------------------->
	//날자를 체크를 한다.
	function useFormatDate(oldString, newSeperator)
	{
		var rExp = new RegExp("[.|/|\\\\|-]", "gi");
		var newString=oldString.replace(rExp, newSeperator);

		rExp = new RegExp("/+", "gi");
		newString = newString.replace(rExp, newSeperator);

		rExp = new RegExp("\\s", "gi");
		newString = newString.replace(rExp, "");
		return newString;
	}

<!---------------------------------------------------------------------------->
	//년월일을 던져주면 날자를 체크를 한다.
	function IsDate(strDate) 
	{
		var errNum = 0;
		
		strDate = useFormatDate(strDate, '-');

		var arrDate = strDate.split('-');

		if (arrDate.length < 3)  return false;
		else 
		{

			var y = arrDate[0];
			var m = arrDate[1];
			var d = arrDate[2];

			if (d.length == 1)  d = '0' + d
			if (m.length == 1) m = '0' + m
			if (y.length == 2) 
			{
				if (y > 49)  y = '19' + y
				else  y = '20' + y
				
			} 

			if (d.length != 2 || m.length != 2 || y.length != 4)  return false;
			

			//check the values
			if (isNaN(d) || d<0 || d.indexOf(',')!=-1 || d.indexOf('.')!=-1 || d.indexOf('-')!=-1) errNum = 1;
			
			if (isNaN(m) || m<0 || m.indexOf(',')!=-1 || m.indexOf('.')!=-1 || m.indexOf('-')!=-1) errNum = 1;
			
			if (isNaN(y) || y<0 || y.indexOf(',')!=-1 || y.indexOf('.')!=-1 || y.indexOf('-')!=-1) errNum = 1;
			
			if (m<1 || m>12) errNum = 1;
			
			if (d<1 || d>31) errNum = 1;
				
			if (y<1900 || y>2079) errNum = 1;
			
			//check months with 30 days
			if (m==4 || m==6 || m==9 || m==11)
			{
				if (d==31) errNum=1;
			}
			// february, leap year
			if (m==2)
			{
				// feb
				var feb=parseInt(y/4)
				if (isNaN(feb)) errNum=1;
				if (d>29) errNum=1;
				if (d==29 && ((y/4)!=parseInt(y/4))) errNum=1;
				
			}
			if (errNum != 0) return false;
			
		}
		return true;
	}

<!---------------------------------------------------------------------------->
	//실제로 날짜를 체크를 한다.
	function f_is_date(obj, lbl)
	{
		var nLen = obj.value.length;
		var nowDate = new Date();
		var nowYear = nowDate.getYear();
		var nowMonth = nowDate.getMonth() + 1;
		if(nowMonth < 10) nowMonth = '0' + nowMonth;

		var nowDate = nowDate.getMonth();
		var result;
		
		var sYear = "";
		var sMonth = "";
		var sDay = "";

		//숫자체크를 한다.
		if(f_is_int(obj, lbl)) return false;

		switch (nLen)
		{
			case 4://월일
				sMonth = obj.value.substring(0, 2);
				sDay = obj.value.substring(2, 4);
				strDate = nowYear + '-' + sMonth + '-' + sDay;
				result = IsDate(strDate);
				break;
			case 6://년월
				sYear = obj.value.substring(0, 4);
				sMonth = obj.value.substring(4, 6);
				strDate = sYear + '-' + sMonth + '-' + nowMonth;
				result = IsDate(strDate);
				break;
			case 8://년월일
				sYear = obj.value.substring(0, 4);
				sMonth = obj.value.substring(4, 6);
				sDay = obj.value.substring(6, 8);
				strDate = sYear + '-' + sMonth + '-' + sDay;
				result = IsDate(strDate);
				break;
			default:
				result = false;
				break;
		}
		
		if(!result)
		{
			alert(lbl + ' 날짜 형식이 잘못되었습니다.');
			obj.focus();
			return true;
		}
		else return false;
	}

<!---------------------------------------------------------------------------->
	//플래쉬 삽입을 한다.
	function f_is_flash(src, w, h) 
	{
		html = '';
		html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="param" width="'+w+'" height="'+h+'">';
		html += '<param name="movie" value="'+src+'">';
		html += '<param name="quality" value="high">';
		html += '<param name="bgcolor" value="#ffffff">';
		html += '<param name="wmode" value="transparent">';
		html += '<param name="menu" value="false">';
		html += '<param name="swliveconnect" value="true">';
		html += '<embed src="'+src+'" quality=high bgcolor="#ffffff" menu="false" width="'+w+'" height="'+h+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
		html += '<\/object>';
		document.write(html);
	}

<!---------------------------------------------------------------------------->
	//table를 감춤다.
	function f_is_table(obj, gubun) 
	{
		var result;
		switch(gubun)
		{
			case 'H':
				result = "none";
				break;
			case 'S':
				result = "";
				break;
			default:
				result = "";
				break;
		}
		if(typeof(obj) =="undefined"){}
		else if(typeof(obj.length) == "undefined")
			obj.style.display = result;
		else
		{
			for(i = 0; i < obj.length; i++)
			{
				obj[i].style.display = result;
			}
		}
	}

<!---------------------------------------------------------------------------->	
//layer를 감춘다다.
 function f_is_layer(obj, gubun) 
 {
	var result;
	switch(gubun)
	{
		case 'H':
			result = "hidden";
			break;
		case 'S':
			result = "";
			break;
		default:
			result = "";
			break;
	}
	if(typeof(obj) =="undefined"){}
	else if(typeof(obj.length) == "undefined")
		obj.style.visibility = result;
	else
	{
		for(i = 0; i < obj.length; i++)
		{
			obj[i].style.display = result;
		}
	}
 } 
 <!-------------------------------------------------------------------------------->
  //파일 업로드 허용검사
	function f_is_file(obj, lbl)
	{
		
		var objFile = obj.value;
		var result = false;
		if(objFile == '') return false;
		
		objFile = objFile.substring(objFile.lastIndexOf(".") + 1);
		objFile = objFile.toUpperCase();
		
		fileAllowed = new Array();
		fileAllowed = ["JPG", "GIF", "BMP", "PDF", "PNG", "TIF", "AI", "XLS", "XLSX", "DOC", "DOCX", "PPT", "PPTX", "GUL", "HWP", "TXT","IGS","IGES","STP","PRT","STL"];
		
		for(i = 0; i < fileAllowed.length; i++)
		{
			if(objFile == fileAllowed[i])
			{
				result = true;
				break;
			}
		}

		if(!result)
		{
			alert('지정되지 않은 확장자입니다.\n가능한 파일 확장자는 jpg/gif/bmp/pdf/png/tif/ai/xls/xlsx/doc/docx/ppt/pptx/gul/hwp/txt /igs/iges/stp/prt/stl 입니다.');
			obj.focus();
			return true;
		}
		else return false;
	
	}
 <!-------------------------------------------------------------------------------->
 //폼에 값들을 초기화한다.
 function formReset(obj)
 {
	 obj.value = '';
 }