<!--
//****************************************************************************************
//*
//*		ÇÁ·Î±×·¥	: °ø¿ë Javascript Library V.2.0
//*		Á¦ÀÛÀÚ		: ÀÌ »óÇõ (Karl Lee)
//*		Á¦ÀÛÀÏ		: 2006³â 7¿ù 3ÀÏ
//*		ÁËÃÑ¼öÁ¤	: 
//*		ÀúÀÛ±Ç		: º» JavascriptÀÇ ÀúÀÛ±ÇÀº (ÁÖ)KSIC¿¡ ÀÖÀ¸¸ç »ç¿ëÀ» À§ÇØ¼­´Â 
//*                   (ÁÖ)KSICÀÇ Çã°¡°¡ ÀÖ¾î¾ß ÇÔ.
//*		
//****************************************************************************************

/*/ INDEX 

//+++[À¯È¿¼º °Ë»ç]+++--------------------------------------------------------------------
function checkMax(obj,name)
         -input type=textµîµîÀÇ ±ÛÀÚ ¼ö Á¦ÇÑÀ» À§ÇÑ ÇÔ¼ö
         
function checkEmpty(obj,name)
         -ºóÄ­°ú °ø¹éÀ¸·Î ½ÃÀÛÀ» ¸ðµÎ ÇÊÅÍ¸µ ÇÑ´Ù.
         
function checkETC(obj,name)
         -ÀÔ·ÂµÈ Æ¯¼ö¹®ÀÚ¸¦ ÇÊÅÍ¸µ ÇÑ´Ù
         
function checkETC_spece(obj,name)         -ÀÔ·ÂµÈ Æ¯¼ö¹®ÀÚ ¹× °ø¹é ¹®ÀÚ¿­À» ÇÊÅÍ¸µ ÇÑ´Ù.         function checkNaN(obj,name)         -¼ýÀÚÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.         function checkNaN_with_bar(obj,name)
         -¼ýÀÚ¿Í bar(-)ÀÇ  ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
         
function checkNaString(obj,name)
         -¹®ÀÚ ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
         
functino checkEmail(obj)
         -ÀÌ¸ÞÀÏ ¹®ÀÚ¿­ÀÇ À¯È¿¼º °Ë»ç
         
function checkEnglish(obj,name)
         -¾ËÆÄºª ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
         
function checkEnglish_with_space(obj,name)
         -¾ËÆÄºª°ú °ø¹é ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
         
function checkDigit(obj,name,digit)
         -±ÛÀÚ¼ö(ÀÚ¸´¼ö) Á¦ÇÑ


//+++[¹®ÀÚ¿­]+++-------------------------------------------------------------------------
function set2char(obj)
         -10¹Ì¸¸ÀÇ 1ÀÚ¸® ¼ýÀÚÀÏ °æ¿ì ¾Õ¿¡ '0'À» ºÙÀÎ´Ù
         
function romanise()
         -ÀÔ·Â¹ÞÀº ¼ýÀÚ¸¦ ·Î¸¶ÀÚ·Î returnÇÑ´Ù.
         
//+++[ÁÖ¹Î/»ç¾÷ÀÚ ¹øÈ£]+++---------------------------------------------------------------
function juminValid(objJumin1, objJumin2)
         -ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º È®ÀÎ
         
function checkVend(objVend) 
         -objVend - »ç¾÷ÀÚµî·Ï¹øÈ£ ÄÁÆ®·Ñ
         
//+++[»õÃ¢]+++---------------------------------------------------------------------------
function openWin(strURL, strTitle, width, height)
         -¸ð´ÏÅÍÀÇ Áß¾ÓÀ¸·Î »õÃ¢¿­±â
         
function openWin_scr_res(strURL, strTitle, width, height)
         -¸ð´ÏÅÍÀÇ Áß¾ÓÀ¸·Î »õÃ¢¿­±â ( ½ºÅ©·Ñ, ¸®»çÀÌÁî °¡´É )
         
funciton openWin_sta(strURL, strTitle, width, height)
         -¸ð´ÏÅÍÀÇ Áß¾ÓÀ¸·Î »õÃ¢¿­±â ( »óÅÂÇ¥½ÃÁÙ Ç¥½Ã )
         
function openModalWin(strURL, width, height)
         -¸ð´Þ ´ÙÀÌ¾ó·Î±×Ã¢ ¿­±â
         
function detectPopupBlock() 
         -popup±ÝÁö ±â´É ¼³Á¤¿©ºÎ È®ÀÎ
         
//+++[Å°º¸µå]+++-------------------------------------------------------------------------
function CheckKeyPress()
        -¼±ÅÃÇÑ keyÀÇ KeyCode¸¦ alertÇÑ´Ù.
        
//+++[ÇÁ¸°Æ®]+++-------------------------------------------------------------------------
function ieExecWB(intOLEcmd, intOLEparam)
         -¿É¼Çº° ÇÁ¸°Æ®

//+++[¾÷·Îµå]+++-------------------------------------------------------------------------
function illegalFileFiltering(strPath)
         -¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î ±ÝÁöµÈ ½ºÅ©¸³Æ® ÆÄÀÏÀ» ÇÊÅÍ¸µ ÇÑ´Ù.
         
function illegalFileFiltering_image(strPath)
         -¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î ÁöÁ¤µÈ ÀÌ¹ÌÁö ÆÄÀÏ¸¸ Çã¿ëÇÑ´Ù.
         
function illegalFileFiltering_img_doc(strPath)
         -¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î ÁöÁ¤µÈ ¹®¼­/ÀÌ¹ÌÁö ÆÄÀÏ¸¸ Çã¿ëÇÑ´Ù.
         
function illegalFileFiltering_html(strPath)
         -¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î html/htm ÆÄÀÏ¸¸ Çã¿ëÇÑ´Ù.

//+++[ÄíÅ°]+++---------------------------------------------------------------------------
function setCookie(strNname, value)
         -one time ÄíÅ° ¼³Á¤
         
function setCookie(strNname, value, expiredays) 
         -¸¸·áÀÏ ÁöÁ¤ ÄíÅ° ¼³Á¤
         
function setCookie_and_closeWin(objCheck, strCookieName, strValue, expiredays)
         -ÇöÀç popup±¤°íÃ¢À» ´Ý°í ÀÌÃ¢À» ÀÏÁ¤±â°£ µ¿¾È ¶ç¿ìÁö ¾Ê±â À§ÇÑ ÇÔ¼ö
         
function getCookie(strCookieName)
         -¸¸·áµÇÁö ¾ÊÀº ÁöÁ¤ÇÑ ÄíÅ°¸íÀÌ Á¸ÀçÇÏ¸é ±× ÀÌ¸§À» ¾Æ´Ï¸é "" À» return         //+++[±âÅ¸]+++---------------------------------------------------------------------------function setStartPage()         -½ÃÀÛÆäÀÌ ÁöÁ¤         function selectAll(objCheckOption, objCheckbox)         -¸®½ºÆ® ÀüÃ¼¼±ÅÃ È¤Àº ÇØÁ¦         function checkJava()         -JAVA»ç¿ë°¡´É ¿©ºÎ È®ÀÎ         function connectFtp()          -ºê¶ó¿ìÁ®¿¡¼­ ftp¿¬°á         *///**************************************************************************************************//
//**************************************************************************************************//

//**	                                      ÇÔ¼ö ±¸Çö                                             //

//**************************************************************************************************//
//**************************************************************************************************//
	/*-------------------------------------------------------------------
		Functino Name	: checkMax
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  max  - ÃÖ´ë ±ÛÀÚ¼ö(¼ýÀÚÇü)
		                  
		Comment         : input type=textµîµîÀÇ ±ÛÀÚ ¼ö Á¦ÇÑÀ» À§ÇÑ ÇÔ¼ö
        Return          : BOOL		                
        		
		EX) : checkMax(document.all.txtName, '¼º¸í', 10);
	-------------------------------------------------------------------*/	    function checkMax(obj,name,max)
        {
	        var str = obj.value;
        	
	        if (obj.value.length > max)
	        {
		        alert(name + "Àº  ÇÑ±Û " + max + "ÀÚ¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù.");
			        obj.focus()
				        return false;
	        }
        }        	/*-------------------------------------------------------------------
		Functino Name	: checkEmpty(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ÇÊ¼ö ÀÔ·Â Ç×¸ñ È®ÀÎ
		                  ºóÄ­°ú °ø¹éÀ¸·Î ½ÃÀÛÀ» ¸ðµÎ ÇÊÅÍ¸µ ÇÑ´Ù.
        Return          : BOOL	                		
        
		EX) : checkEmpty(document.all.txtName, '¼º¸í');
	-------------------------------------------------------------------*/        function checkEmpty(obj,name)
        {
	        var str = obj.value;
	        
	        //**°ø¹é¿©ºÎ È®ÀÎ
	        if (str==null || str=="" || str.length==0)
	        {
		        alert(name + " Ç×¸ñÀÌ ºñ¾îÀÖ½À´Ï´Ù.\n\°ªÀ» ³Ö¾îÁÖ½Ê½Ã¿À");
			        obj.focus();
				        return false;
	        }
	        
	        
	        //**Ã¹¹øÂ° ±ÛÀÚÀÇ °ø¹é¿©ºÎ È®ÀÎ
	        if (str.substring(0,1)==" " || str.substring(0,1)==null)
	        {
		        alert(name + " Ç×¸ñÀº ºóÄ­ È¤Àº °ø¹éÀ¸·Î ½ÃÀÛµÉ ¼ö ¾ø½À´Ï´Ù..\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
			        obj.focus();
				        return false;
	        }
        	
	        return true;
        }                	/*-------------------------------------------------------------------
		Functino Name	: checkETC(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ÀÔ·ÂµÈ Æ¯¼ö¹®ÀÚ¸¦ ÇÊÅÍ¸µ ÇÑ´Ù.
        Return          : BOOL	                
        		
		EX) : checkETC(document.all.txtName, '¼º¸í');
	-------------------------------------------------------------------*/        function checkETC(obj,name)
        {
	        var str = obj.value;
	        
	        //**ÄÁÆ®·Ñ value°ªÀÇ ¸ðµç ¹®ÀÚ¸¦ ÇÑ±ÛÀÚ¾¿ loop·Î È®ÀÎÇÑ´Ù
	        for (i=0;i<=(str.length);i++)
	        {
		        var cha = str.substring(i,i+1);
		        
			        if(
			            //**ÇÊÅÍ¸µ µÇ´Â ¹®ÀÚ ¸ñ·Ï
			            (cha=="'") || 
			            (cha==",") || 
			            (cha==".") || 
			            (cha=="=") || 
			            (cha=="+") || 
			            (cha=="_") || 
			            (cha=="*") || 
			            (cha=="&") || 
			            (cha=="^") || 
			            (cha=="%") || 
			            (cha=="$") || 
			            (cha=="#") || 
			            (cha=="@") || 
			            (cha=="!") || 
			            (cha=="`") || 
			            (cha=="~") || 
			            (cha=="<") || 
			            (cha==">") || 
			            (cha=="/") || 
			            (cha==":") || 
			            (cha==";")
			          )
			        {
				        alert(""+ name +"¶õÀº Æ¯¼ö¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
						        obj.focus();
							        return false;
			        }
	        }
	        return true;
        }        	/*-------------------------------------------------------------------
		Functino Name	: checkETC_with_space(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ÀÔ·ÂµÈ Æ¯¼ö¹®ÀÚ ¹× °ø¹é ¹®ÀÚ¿­À» ÇÊÅÍ¸µ ÇÑ´Ù.
        Return          : BOOL	                
        		
		EX) : checkETC_with_space(document.all.txtName, '¼º¸í');
	-------------------------------------------------------------------*/        function checkETC_with_space(karl,name)
        {
	        var str = obj.value;
	        
	         //**ÄÁÆ®·Ñ value°ªÀÇ ¸ðµç ¹®ÀÚ¸¦ ÇÑ±ÛÀÚ¾¿ loop·Î È®ÀÎÇÑ´Ù
	        for (i=0;i<=(str.length);i++)
	        {
		        var cha = str.substring(i,i+1);
			        if(
			            //**ÇÊÅÍ¸µ µÇ´Â ¹®ÀÚ ¸ñ·Ï
			            (cha==" ") || 
			            (cha=="'") || 
			            (cha==",") || 
			            (cha==".") || 
			            (cha=="=") || 
			            (cha=="+") || 
			            (cha=="_") || 
			            (cha==")") || 
			            (cha=="(") || 
			            (cha=="*") || 
			            (cha=="&") || 
			            (cha=="^") || 
			            (cha=="%") || 
			            (cha=="$") || 
			            (cha=="#") || 
			            (cha=="@") || 
			            (cha=="!") || 
			            (cha=="`") || 
			            (cha=="~") || 
			            (cha=="<") || 
			            (cha==">") || 
			            (cha=="/") || 
			            (cha==":") || 
			            (cha==";")
			          )
			        {
				        alert(""+ name +"¶õÀº Æ¯¼ö¹®ÀÚ ¹× °ø¹éÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
						        obj.focus();
							        return false;
			        }
	        }
	        return true;
        }                      	/*-------------------------------------------------------------------
		Functino Name	: checkNaN(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ¼ýÀÚÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
        Return          : BOOL	                
        		
		EX) : checkNaN(document.all.txtPhone, 'ÀüÈ­¹øÈ£');
	-------------------------------------------------------------------*/        function checkNaN(obj,name)
        {
	        var str = obj.value;
	        
	        if (isNaN(str))
	        {
		        alert(""+ name +"¶õÀº ¼ýÀÚÀÔ·Â¸¸À» Çã¿ëÇÕ´Ï´Ù..\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
			        obj.value = "";
				        obj.focus();
					        return false;
	        }
	        return true;
        }	/*-------------------------------------------------------------------
		Functino Name	: checkNaN_with_bar(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ¼ýÀÚ¿Í bar(-)ÀÇ  ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
        Return          : BOOL	                
        		
		EX) : checkNaN_with_bar(document.all.txtJumin, 'ÁÖ¹Îµî·Ï¹øÈ£');
	-------------------------------------------------------------------*/        function checkNaN_with_bar(obj,name)
        {
            var str = obj.value;
            
            if (isNaN(str))
            {
	            alert(""+ name +"¶õÀº ¼ýÀÚ¿Í '-'ÀÇ ÀÔ·Â¸¸À» Çã¿ëÇÕ´Ï´Ù..\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
		            obj.value = "";
			            obj.focus();
				            return false;
            }
            return true;
        }	/*-------------------------------------------------------------------
		Functino Name	: checkNaString(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ¹®ÀÚ ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
        Return          : BOOL	                
        		
		EX) : checkNaString(document.all.txtName, '¼º¸í');
	-------------------------------------------------------------------*/        function checkNaString(obj,name)
        {
	        var str = obj.value;
	        
	        for (i=0;i<=str.length;i++)
	        {
		        var char = str.charCodeAt(i);
		        
		        if ((char < 65) || ((char > 90) && (char < 97)))
		        {
			        alert(""+ name +"¶õÀº ¹®ÀÚÀÔ·Â¸¸À» Çã¿ëÇÕ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				        obj.value = "";
					        obj.focus();
						        return false;
		        }
	        }
	        
	        return true;
        }	/*-------------------------------------------------------------------
		Functino Name	: checkEmail(obj)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  
		Comment         : ÀÌ¸ÞÀÏ ¹®ÀÚ¿­ÀÇ À¯È¿¼º °Ë»ç
        Return          : BOOL	                
        		
		EX) : checkEmail(document.all.txtEmail, 'ÀÌ¸ÞÀÏ');
	-------------------------------------------------------------------*/        function checkEmail(obj)
        {
            if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))
                return true;
            else
            {
	            alert("¸ÞÀÏÁÖ¼Ò Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		            obj.value="";
			            obj.focus();
				            return false;                
            }
        }	/*-------------------------------------------------------------------
		Functino Name	: checkEnglish(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ¾ËÆÄºª ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
        Return          : BOOL	                
        		
		EX) : checkEnglish(document.all.txtEngName, '¿µ¹®¼º¸í');
	-------------------------------------------------------------------*/        function checkEnglish(obj,name)
        {
	        var str = obj.value;
	        
	        for(i=0;i<=str.length;i++)
	        {
		        var char = str.charCodeAt(i);
		        
		        if ((char < 65) || (char > 90 && char < 97) || (char > 122))
		        {
			        alert("" + name + "¶õÀº ¾ËÆÄºª¸¸À» Çã¿ëÇÕ´Ï´Ù. \n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				        obj.value="";
					        obj.focus();
						        return false;
		        }
	        }
	        
	        return true;
        }                                	/*-------------------------------------------------------------------
		Functino Name	: checkEnglish_with_space(obj,name)
		Parameters Name	: obj  - ÄÁÆ®·Ñ ID
		                  name - ÄÁÆ®·Ñ ÀÌ¸§
		                  
		Comment         : ¾ËÆÄºª°ú °ø¹é ÀÔ·Â¸¸ Çô¿ë ÇÑ´Ù.
        Return          : BOOL		                
        		
		EX) : checkEnglish_with_space(document.all.txtEngName, '¿µ¹®¼º¸í');
	-------------------------------------------------------------------*/        function checkEnglish_with_space(obj,name)
        {
	        var str = obj.value;
	        
	        for(i=0;i<=str.length;i++)
	        {
		        var char = str.charCodeAt(i);
		        
		        if ((char < 65 && char != 32) || (char > 90 && char < 97) || (char > 122))
		        {
			        alert("" + name + "¶õÀº ¾ËÆÄºª¸¸À» Çã¿ëÇÕ´Ï´Ù. \n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				        obj.value="";
					        obj.focus();
						        return false;
		        }
	        }
	        
	        return true;
        }        	/*-------------------------------------------------------------------
		Functino Name	: checkDigit(obj,name,digit)
		Parameters Name	: obj   - ÄÁÆ®·Ñ ID
		                  name  - ÄÁÆ®·Ñ ÀÌ¸§
		                  difit - ÀÔ·Â¹ÞÀ» ±ÛÀÚÀÇ ÀÚ¸´¼ö(¼ýÀÚÇü)
		                  
		Comment         : ±ÛÀÚ¼ö(ÀÚ¸´¼ö) Á¦ÇÑ
		                  Á¤ÇØÁø ÀÚ¸´¼ö¸¸Å« ÀÔ·ÂµÇµµ·Ï ÇÑ´Ù.
        Return          : BOOL		
                        		                
		EX) : checkDigit(document.all.txtPhone, 'ÀüÈ­¹øÈ£', 12);
	-------------------------------------------------------------------*/        function checkDigit(karl,name,digit)
        {
	        var str = obj.value;
	        
	        if(str.length < digit)
	        {
		        alert("" + name + "¶õÀÌ ¿Ã¹Ù¸£°Ô(" + digit + "ÀÚ¸®°¡ ÇÊ¿ä ÇÕ´Ï´Ù.) ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù. \n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
			        obj.value="";
				        obj.focus();
					        return false;
	        }
	        return true;
        }	/*-------------------------------------------------------------------
		Functino Name	: juminValid(objJumin1, objJumin2)
		Parameters Name	: objJumin1 - ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®
		                  objJumin2 - ÁÖ¹Î¹øÈ£ µÞÀÚ¸®
		                  
		Comment         : ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º È®ÀÎ
        Return          : BOOL
        		                
		EX) : juminValid(document.all.txtJumin1, document.all.txtJumin1);
	-------------------------------------------------------------------*/        function juminValid(jumin1, jumin2)
        {
            check = false;
            total = 0;
            temp  = new Array(13);

            for(i=1; i<=6; i++)
                temp[i] = jumin1.charAt(i-1);
            for(i=7; i<=13; i++)
                temp[i] = jumin2.charAt(i-7);
            
            for(i=1; i<=12; i++)
            {
                k = i + 1;
                if(k >= 10)
                    k = k % 10 + 2;
                total = total + temp[i] * k;
            }
            mm = temp[3] + temp[4];
            dd = temp[5] + temp[6];

            totalmod = total % 11;
            chd = 11 - totalmod;
            
            if(chd == temp[13] && mm < 13 && dd < 32 && (temp[7]==1 || temp[7]==2))
                check=true;
                
            return check;
        }                                 	/*-------------------------------------------------------------------
		Functino Name	: checkVend(objVend) 
		Parameters Name	: objVend - »ç¾÷ÀÚµî·Ï¹øÈ£ ÄÁÆ®·Ñ
		                  
		Comment         : »ç¾÷ÀÚµî·Ï¹øÈ£ À¯È¿¼º È®ÀÎ
        Return          : BOOL
        		                
		EX) : checkVend(document.all.txtVend);
	-------------------------------------------------------------------*/	        function checkVend(objVend) 
        {
            var strNumb = objVend.value;
            
            if (strNumb.length != 10) 
            {
                alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
                    return false;
            }
            
                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("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
                    objVend.focus();
                        return false;
            }
            else
                    return true;
        }                                                	/*-------------------------------------------------------------------
		Functino Name	: checkKeyPress()
		Parameters Name	: 
		                  
		Comment         : ¼±ÅÃÇÑ keyÀÇ KeyCode¸¦ alertÇÑ´Ù.
        Return          : void
        		                
		EX) : checkKeyPress();
	-------------------------------------------------------------------*/        function checkKeyPress() 
        {
            var ekey = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
                alert (ekey);
        }                                	/*-------------------------------------------------------------------
		Functino Name	: setStartPage(strDomain, strDomainName)
		Parameters Name	: strDomain     - ½ÃÀÛÆäÀÌÁö·Î ÁöÁ¤ÇÒ µµ¸ÞÀÎURL
		                  strDomainName - ½ÃÀÛÆäÀÌÁö ÁöÁ¤¸í
		                  
		Comment         : ½ÃÀÛÆäÀÌ ÁöÁ¤
        Return          : void
        		                
		EX) : setStartPage('http://www.ksic.net', 'ÇÑ±¹°ø°£Á¤º¸Åë½Å');
	-------------------------------------------------------------------*/        function setStartPage(strDomain, strDomainName)
        {
	        var Massage = confirm("½ÃÀÛÆäÀÌÁö¸¦ "+ strDomain +"(À¸)·Î ÇÏ½Ã°Ú½À´Ï±î?");

	        if (Massage == true) 
	        {
		        if (document.all)
		            window.external.AddFavorite(strDomain,strDomainName)
	        }
	        else
	        {
		        alert("ºê¶ó¿ìÁ®°¡ ÀÌ ±â´ÉÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.");
	        }
        }        	/*-------------------------------------------------------------------
		Functino Name	: openWin(strURL, strTitle, width, height)
		Parameters Name	: strURL   - »õÃ¢À¸·Î ¿­ URL
		                  strTitle - »õÃ¢À¸·Î ¿­ title
		                  width    - »õÃ¢ÀÇ ³ÐÀÌ(¼ýÀÚÇü)
		                  height   - »õÃ¢ÀÇ ³ôÀÌ(¼ýÀÚÇü)
		                  
		Comment         : ¸ð´ÏÅÍÀÇ Áß¾ÓÀ¸·Î »õÃ¢¿­±â
        Return          : void
        		                
		EX) : openWin('http://www.ksic.net?mode=test', 'ÇÑ±¹°ø°£Á¤º¸Åë½Å', 350, 400);
	-------------------------------------------------------------------*/        function openWin(URL, title, width, height)
        {
	        var posx = (screen.width-width)   / 2 - 1;
	        var posy = (screen.height-height) / 2 - 1;

	        var str =       "'toolbar=no,location=no,directories=no,status=0,menubar=no,scrollbars=no,resizable=no,copyhistory=no,";
	            str = str + "top="+ posy +",left="+ posx +",";	            str = str + "width="+ width +",";
	            str = str + "height="+ height +"'";	
        			
	        var win = window.open(URL,title,str); //**¿­·ÁÁø »õÃ¢¿¡ ÀÌ¹ÉÀ» winÀ¸·Î ÁöÁ¤ÇÏ°í	
        	
	        if (win && !win.closed) win.focus();  //**winÀ¸·Î ÁöÁ¤ÇÑ »õÃ¢¿¡ focus¸¦ ÁØ¾î¼­ ¸Ç ¾ÕÀ¸·Î ºÒ·¯µéÀÎ´Ù.
        }                                       	/*-------------------------------------------------------------------
		Functino Name	: openWin_scr_res(strURL, strTitle, width, height)
		Parameters Name	: strURL   - »õÃ¢À¸·Î ¿­ URL
		                  strTitle - »õÃ¢À¸·Î ¿­ title
		                  width    - »õÃ¢ÀÇ ³ÐÀÌ(¼ýÀÚÇü)
		                  height   - »õÃ¢ÀÇ ³ôÀÌ(¼ýÀÚÇü)
		                  
		Comment         : ¸ð´ÏÅÍÀÇ Áß¾ÓÀ¸·Î »õÃ¢¿­±â ( ½ºÅ©·Ñ, ¸®»çÀÌÁî °¡´É )
        Return          : void
        		                
		EX) : openWin_scr_res('http://www.ksic.net?mode=test', 'ÇÑ±¹°ø°£Á¤º¸Åë½Å', 350, 400);
	-------------------------------------------------------------------*/        function openWin_scr_res(URL, title, width, height)
        {
	        var posx = (screen.width-width)   / 2 - 1;
	        var posy = (screen.height-height) / 2 - 1;

	        var str =       "'scrollbars=yes, resizable=yes,toolbar=no,location=no,directories=no,status=0,menubar=no,";
	            str = str + "top="+ posy +",left="+ posx +",";	            str = str + "width="+ width +",";
	            str = str + "height="+ height +"'";	
        			
	        var win = window.open(URL,title,str); //**¿­·ÁÁø »õÃ¢¿¡ ÀÌ¹ÉÀ» winÀ¸·Î ÁöÁ¤ÇÏ°í	
        	
	        if (win && !win.closed) win.focus();  //**winÀ¸·Î ÁöÁ¤ÇÑ »õÃ¢¿¡ focus¸¦ ÁØ¾î¼­ ¸Ç ¾ÕÀ¸·Î ºÒ·¯µéÀÎ´Ù.
        }	/*-------------------------------------------------------------------
		Functino Name	: openWin_sta(strURL, strTitle, width, height)
		Parameters Name	: strURL   - »õÃ¢À¸·Î ¿­ URL
		                  strTitle - »õÃ¢À¸·Î ¿­ title
		                  width    - »õÃ¢ÀÇ ³ÐÀÌ(¼ýÀÚÇü)
		                  height   - »õÃ¢ÀÇ ³ôÀÌ(¼ýÀÚÇü)
		                  
		Comment         : ¸ð´ÏÅÍÀÇ Áß¾ÓÀ¸·Î »õÃ¢¿­±â ( »óÅÂÇ¥½ÃÁÙ Ç¥½Ã )
        Return          : void                
        		                
		EX) : openWin_sta('http://www.ksic.net?mode=test', 'ÇÑ±¹°ø°£Á¤º¸Åë½Å', 350, 400);
	-------------------------------------------------------------------*/        function openWin_scr_res(URL, title, width, height)
        {
	        var posx = (screen.width-width)   / 2 - 1;
	        var posy = (screen.height-height) / 2 - 1;

	        var str =       "'scrollbars=no, resizable=no, status=yes,toolbar=no,location=no,directories=no,menubar=no,";
	            str = str + "top="+ posy +",left="+ posx +",";	            str = str + "width="+ width +",";
	            str = str + "height="+ height +"'";	
        			
	        var win = window.open(URL,title,str); //**¿­·ÁÁø »õÃ¢¿¡ ÀÌ¹ÉÀ» winÀ¸·Î ÁöÁ¤ÇÏ°í	
        	
	        if (win && !win.closed) win.focus();  //**winÀ¸·Î ÁöÁ¤ÇÑ »õÃ¢¿¡ focus¸¦ ÁØ¾î¼­ ¸Ç ¾ÕÀ¸·Î ºÒ·¯µéÀÎ´Ù.
        }     	/*-------------------------------------------------------------------
		Functino Name	: openModalWin(strURL, width, height)
		Parameters Name	: strURL   - »õÃ¢À¸·Î ¿­ URL
		                  width    - »õÃ¢ÀÇ ³ÐÀÌ(¼ýÀÚÇü)
		                  height   - »õÃ¢ÀÇ ³ôÀÌ(¼ýÀÚÇü)
		                  
		Comment         : ¸ð´Þ ´ÙÀÌ¾ó·Î±×Ã¢ ¿­±â
        Return          : void	                
        		                
		EX) : openModalWin('http://www.ksic.net?mode=test', 350, 400);
	-------------------------------------------------------------------*/        function openModalWin(url, w, h) 
        {
	        var option = "status:no;dialogWidth:" + w + "px; dialogHeight:" + h + "px; scroll:no; help:no; edge:raised;";
	        var ret = window.showModalDialog(url, param, option);
	        return ret;
        } 	/*-------------------------------------------------------------------
		Functino Name	: detectPopupBlock()
		Parameters Name	: 
		                  
		Comment         : popup±ÝÁö ±â´É ¼³Á¤¿©ºÎ È®ÀÎ
		Return          : BOOL
		                  
		EX) : detectPopupBlock();
	-------------------------------------------------------------------*/	        function detectPopupBlock() 
        {
            var popupTest = window.open("about:blank","","directories=no,height=100,width=100,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,top=0,location=no");

            if (!popupTest) 
            {
                alert("ÆË¾÷Ã¢±ÝÁö ±â´ÉÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù..");
                    return false;
            }
            else
            {
                popupTest.close();
                    return true;
            }
        }               	/*-------------------------------------------------------------------
		Functino Name	: setCookie(strNname, value)
		Parameters Name	: strNname   - ÄíÅ° ¸í
		                  value      - ÄíÅ° °ª
		                  
		Comment         : onetime ÄíÅ° ¼³Á¤
        Return          : void	                
        
		EX) : setCookie('UserID', 'KSIC');
	-------------------------------------------------------------------*/        function setCookie(name, value)
        {
            document.cookie = name + "=" + escape( value ) + "; path=/;";
        }	/*-------------------------------------------------------------------
		Functino Name	: setCookie(strNname, value, expiredays)
		Parameters Name	: strNname   - ÄíÅ° ¸í
		                  value      - ÄíÅ° °ª
		                  expiredays - ¸¸·áÀÏ(¼ýÀÚÇü)
		                  
		Comment         : ¸¸·áÀÏ ÁöÁ¤ ÄíÅ° ¼³Á¤
        Return          : void	                
        		                
		EX) : setCookie('UserID', 'KSIC', 1);
	-------------------------------------------------------------------*/        function setCookie(name, value, expiredays)
        {
	        var todayDate = new Date();
                
            todayDate.setDate( todayDate.getDate() + expiredays );
          
            document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
        }	/*-------------------------------------------------------------------
		Functino Name	: setCookie_and_closeWin(objCheck, strCookieName, strValue, expiredays)
		Parameters Name	: objCheck   - »õÃ¢ÀÇ ÀÌÃ¢ ´õÀÌ»ó ¶ç¿ìÁö ¾Ê±âÀÇ ¿É¼Ç°ª
		                  strNname   - ´õÀÌ»ó ¶ç¿ìÁö ¾ÊÀ» ÄíÅ° ¸í
		                  strValue   - ´õÀÌ»ó ¶ç¿ìÁö ¾ÊÀ» ÄíÅ°¸¦ À§ÇÑ °ª
		                  expiredays - ¾ó¸¶µ¿¾È ¶ç¿ìÁö ¾ÊÀ»Áö¸¦ ÁöÁ¤ÇÒ ³¯ÀÚ °ª(¼ýÀÚÇü)
		                  
		Comment         : ÇöÀç popup±¤°íÃ¢À» ´Ý°í ÀÌÃ¢À» ÀÏÁ¤±â°£ µ¿¾È ¶ç¿ìÁö ¾Ê±â À§ÇÑ ÇÔ¼ö
        Return          : void
        
		EX) : setCookie_and_closeWin(document.frmPopup.checkNomoreNotice.checked, 'notice', 'noMore', 1);
	-------------------------------------------------------------------*/        function setCookie_and_closeWin(objCheck, strCookieName, strValue, expiredays) 
        { 
            if (objCheck) 
		        setCookie(strCookieName, strValue , expiredays);  
			        this.close(); 
        }	/*-------------------------------------------------------------------
		Functino Name	: getCookie(strCookieName)
		Parameters Name	: strCookieName - Ã£À» ÄíÅ°¸í
		                  
		Return          : ¸¸·áµÇÁö ¾ÊÀº ÁöÁ¤ÇÑ ÄíÅ°¸íÀÌ Á¸ÀçÇÏ¸é ±× ÀÌ¸§À» return
		                  ¾øÀ»¶§´Â ºó¹®ÀÚ¿­ "" À» return

		EX) : getCookie('notice');
	-------------------------------------------------------------------*/        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 ) 
                      { 
							endOfCookie=document.cookie.indexOf(";",y)
        										
                              if (endOfCookie == -1) 
                              {
                                  endOfCookie = document.cookie.length; 
                              }
                                
							        return unescape(document.cookie.substring(y,endOfCookie)); 										
                      } 
                        
				        x = document.cookie.indexOf(" ",x) + 1; 
							
				        if (x == 0) 
				        {
					        break; 
				        }
              } 
          return "";            
         }	/*-------------------------------------------------------------------
		Functino Name	: illegalFileFiltering(strPath)
		Parameters Name	: strPath - ÆÄÀÏ¸í È¤Àº ÀüÃ¼°æ·Î
		                  
		Comment         : ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î ±ÝÁöµÈ ½ºÅ©¸³Æ® ÆÄÀÏÀ» ÇÊÅÍ¸µ ÇÑ´Ù.
        Return          : BOOL
        
		EX) : illegalFileFiltering('C:\\KSIC\upload\hacking.asp');
		    : illegalFileFiltering('/KSIC/upload/hacking.asp');
		    : illegalFileFiltering('hacking.asp');
	-------------------------------------------------------------------*/        function illegalFileFiltering(path)
        {
	        var fileExten = path.substring(path.lastIndexOf(".")+1,path.length);
        	
	        var fileExten_lower = fileExten.toLowerCase();
        	
	        if (
	            fileExten_lower == 'aspx' || 
	            fileExten_lower == 'asp' || 
	            fileExten_lower == 'php' || 
	            fileExten_lower == 'jsp' || 
	            fileExten_lower == 'vbs' || 
	            fileExten_lower == 'hta' || 	            
	            fileExten_lower == 'cs' || 
	            fileExten_lower == 'js' || 
	            fileExten_lower == 'vb'
	            )
	        {
		        alert('À¥¼­¹öÀÇ º¸¾È»ó Çã¿ëµÇÁö ¾Ê´Â ÆÄÀÏÀÔ´Ï´Ù.\n\nÇÊ¿äÇÏ½Ã¸é È®ÀåÀÚ¸¦ º¯°æÇÏ¿© ÁÖ½Ê½Ã¿À');
			        return false;
	        }
	        else
	        {
		        return true;
	        }	
        }	/*-------------------------------------------------------------------
		Functino Name	: illegalFileFiltering_image(strPath)
		Parameters Name	: strPath - ÆÄÀÏ¸í È¤Àº ÀüÃ¼°æ·Î
		                  
		Comment         : ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î ÁöÁ¤µÈ ÀÌ¹ÌÁö ÆÄÀÏ¸¸ Çã¿ëÇÑ´Ù.
        Return          : BOOL
        
		EX) : illegalFileFiltering_image('C:\\KSIC\upload\hacking.jpeg');
		    : illegalFileFiltering_image('/KSIC/upload/hacking.jpeg');
		    : illegalFileFiltering_image('hacking.jpeg');
	-------------------------------------------------------------------*/        function illegalFileFiltering_image(path)
        {
	        var imgExten = path.substring(path.lastIndexOf(".")+1,path.length);
        	
	        var imgExten_lower = imgExten.toLowerCase();
        	
	        if (
	            imgExten_lower == 'jpeg' || 
	            imgExten_lower == 'jpg' || 	            
	            imgExten_lower == 'bmp' || 
	            imgExten_lower == 'gif'
	            )
	        {
		        return true;
	        }
	        else
	        {
		        alert('ÀÌ¹ÌÁö ÆÄÀÏ¸¸ Çã¿ë µË´Ï´Ù.');
			        return false;
	        }	
        }	/*-------------------------------------------------------------------
		Functino Name	: illegalFileFiltering_img_doc(strPath)
		Parameters Name	: strPath - ÆÄÀÏ¸í È¤Àº ÀüÃ¼°æ·Î
		                  
		Comment         : ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î ÁöÁ¤µÈ ¹®¼­/ÀÌ¹ÌÁö ÆÄÀÏ¸¸ Çã¿ëÇÑ´Ù.
        Return          : BOOL
        
		EX) : illegalFileFiltering_img_doc('C:\\KSIC\upload\hacking.jpeg');
		    : illegalFileFiltering_img_doc('/KSIC/upload/hacking.jpeg');
		    : illegalFileFiltering_img_doc('hacking.jpeg');
	-------------------------------------------------------------------*/        function illegalFileFiltering_img_doc(path)
        {
	        var imgExten = path.substring(path.lastIndexOf(".")+1,path.length);
        	
	        var imgExten_lower = imgExten.toLowerCase();
        	
	        if (
	            imgExten_lower == 'jpg' || 
	            imgExten_lower == 'jpeg' || 
	            imgExten_lower == 'bmp' || 
	            imgExten_lower == 'gif' || 
	            imgExten_lower == 'hwp' || 
	            imgExten_lower == 'xls' ||
	            imgExten_lower == 'ppt' || 
	            imgExten_lower == 'doc' 
	            )
	        {
		        return true;
	        }
	        else
	        {
		        alert('¹®¼­ / ÀÌ¹ÌÁö ÆÄÀÏ¸¸ Çã¿ë µË´Ï´Ù.');
			        return false;
	        }	
        }	/*-------------------------------------------------------------------
		Functino Name	: illegalFileFiltering_html(strPath)
		Parameters Name	: strPath - ÆÄÀÏ¸í È¤Àº ÀüÃ¼°æ·Î
		                  
		Comment         : ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ È®ÀåÀÚ¸¦ ±âÁØÀ¸·Î html/htm ÆÄÀÏ¸¸ Çã¿ëÇÑ´Ù.
        Return          : BOOL
        
		EX) : illegalFileFiltering_html('C:\\KSIC\upload\hacking.jpeg');
		    : illegalFileFiltering_html('/KSIC/upload/hacking.jpeg');
		    : illegalFileFiltering_html('hacking.jpeg');
	-------------------------------------------------------------------*/        function illegalFileFiltering_html(path)
        {
	        var imgExten = path.substring(path.lastIndexOf(".")+1,path.length);
        	
	        var imgExten_lower = imgExten.toLowerCase();
        	
	        if (imgExten_lower == 'html' || imgExten_lower == 'htm')
	        {
		        return true;
	        }
	        else
	        {
		        alert('HTML ÆÄÀÏ¸¸ Çã¿ë µË´Ï´Ù.');
			        return false;
	        }	
        }                                	/*-------------------------------------------------------------------
		Functino Name	: set2char(obj)
		Parameters Name	: obj - 2ÀÚ¸®ÀÇ ¼ýÀÚ·Î ÁöÁ¤ÇÒ ÄÁÆ®·Ñ
		                  
		Comment         : 10¹Ì¸¸ÀÇ 1ÀÚ¸® ¼ýÀÚÀÏ °æ¿ì ¾Õ¿¡ '0'À» ºÙÀÎ´Ù
        Return          : 2ÀÚ¸®·Î returnÇÑ´Ù.
        
		EX) : set2char(document.all.txtMonth);
	-------------------------------------------------------------------*/        function set2char(obj)
        {
          var str = obj.value  
          if(str.length==1)
          {
		        str	= "0"+str;
          }          else
          {
		        str = str
          }  	        return str;
        }                                	/*-------------------------------------------------------------------
		Functino Name	: romanise(num)
		Parameters Name	: num - º¯È¯ÇÒ ¼ýÀÚ(¼ýÀÚÇü)
		                  
		Comment         : ÀÔ·Â¹ÞÀº ¼ýÀÚ¸¦ ·Î¸¶ÀÚ·Î returnÇÑ´Ù.
        Return          : ·Î¸¶ÀÚ·Î returnÇÑ´Ù.
        
		EX) : romanise();
	-------------------------------------------------------------------*/        function romanise(num)
        {
            var persian = num;
            var roman   = "";
            var ronumdashes = "";

            var buffer = 10-persian.length;
                while (buffer>0) {persian="0"+persian;buffer--}

            var units = new Array("","I","II","III","IV","V","VI","VII","VIII","IX");
            var tens  = new Array("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC");
            var hundreds  = new Array("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM");
            var thousands = new Array("","M","MM","MMM","MV","V","VM","VMM","VMMM","MX");

            var billionsdashes = new Array("","=","==","===","=&#8801;","&#8801;","&#8801;=","&#8801;==","&#8801;===","=&#8801;");
                romandashes = billionsdashes[persian.substring(0,1)];

            var hundredmillionsdashes = new Array("","=","==","===","==","=","==","===","====","==");
                romandashes += hundredmillionsdashes[persian.substring(1,2)];

            var tenmillionsdashes = new Array("","=","==","===","==","=","==","===","====","==");
                romandashes += tenmillionsdashes[persian.substring(2,3)];

            var millionsdashes = new Array("","_","__","___","_=","=","=_","=__","=___","_=");
                romandashes += millionsdashes[persian.substring(3,4)];

            var hundredthousandsdashes = new Array("","_","__","___","__","_","__","___","____","__");
                romandashes += hundredthousandsdashes[persian.substring(4,5)];

            var tenthousandsdashes = new Array("","_","__","___","__","_","__","___","____","__");
                romandashes += tenthousandsdashes[persian.substring(5,6)];

            var thousandsdashes = new Array("","","","","&nbsp;_","_","_","_","_","&nbsp;_");
                romandashes += thousandsdashes[persian.substring(6,7)];

                roman =  thousands[persian.substring(0,1)];
                roman += hundreds[persian.substring(1,2)];
                roman += tens[persian.substring(2,3)];
                roman += thousands[persian.substring(3,4)];
                roman += hundreds[persian.substring(4,5)];
                roman += tens[persian.substring(5,6)];
                roman += thousands[persian.substring(6,7)];
                roman += hundreds[persian.substring(7,8)];
                roman += tens[persian.substring(8,9)];
                roman += units[persian.substring(9,10)];

                return roman;
        }
        	/*-------------------------------------------------------------------
		Functino Name	: selectAll(objCheckOption, objCheckbox)
		Parameters Name	: objCheckOption - ÀüÃ¼ ¼±ÅÃ/ÇØÁ¦ÀÇ ¼±ÅÃ checkBox ÄÁÆ®·Ñ
		                  objCheckbox    - ½ÇÁ¦ ÀüÃ¼ ¼±ÅÃ/ÇØÇÒ checkBox ÄÁÆ®·Ñ
		                  
		Comment         : ¸®½ºÆ® ÀüÃ¼¼±ÅÃ È¤Àº ÇØÁ¦
        Return          : void
        
		EX) : selectAll(this, document.all.checkOption);
	-------------------------------------------------------------------*/        function selectAll(objCheckOption, objCheckbox)
        {//
	        if (objCheckOption.checked == true) 
	        {
		        var mode = true;
	        }
	        else
	        {
		        var mode = false;
	        }
        	
	        if (objCheckbox)              //**ÇÏ³ªÀÌ»ó
	        {
		        if (objCheckbox.length>0) //**¹è¿­ÀÏ °æ¿ì
		        {
			        for (i=0;i<objCheckbox.length;i++)
			        {
				        objCheckbox[i].checked = mode;	
			        }
		        }
		        else
			        objCheckbox.checked = mode;		
	        }
	        else
		        return;
        	        		
	        objCheckOption = mode;
        }                                	/*-------------------------------------------------------------------
		Functino Name	: checkJava()
		Parameters Name	: 	                  
		                  
		Comment         : JAVA»ç¿ë°¡´É ¿©ºÎ È®ÀÎ
		Return          : BOOL

		EX) : checkJava();
	-------------------------------------------------------------------*/        function checkJava()        {            if (navigator.javaEnabled()) 
                    return true;
            else 
                    return false;        }                            	/*-------------------------------------------------------------------
		Functino Name	: ieExecWB(intOLEcmd, intOLEparam) 
		Parameters Name	: 	                  
		                  
		Comment         : ¿É¼Çº° ÇÁ¸°Æ®
		Return          : void

		EX) : <input type=button value="ÀÎ¼â ¹Ì¸® º¸±â"          onclick="window.ieExecWB(7)"> 
              <input type=button value="ÆäÀÌÁö ¼³Á¤"             onclick="window.ieExecWB(8)"> 
              <input type=button value="ÀÎ¼âÇÏ±â(´ëÈ­»óÀÚ Ç¥½Ã)" onclick="window.ieExecWB(6)"> 
              <input type=button value="ÀÎ¼â ¹Ù·Î ÇÏ±â"          onclick="window.ieExecWB(6, -1)"> 
	-------------------------------------------------------------------*/                        function ieExecWB( intOLEcmd, intOLEparam ) 
        { 
            var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 
                document.body.insertAdjacentHTML('beforeEnd', WebBrowser); 
                
            if ( ( ! intOLEparam ) || ( intOLEparam < -1 ) || (intOLEparam > 1 ) ) intOLEparam = 1; 
                
                WebBrowser1.ExecWB( intOLEcmd, intOLEparam ); 
                WebBrowser1.outerHTML = ""; 
        }                          	/*-------------------------------------------------------------------
		Functino Name	: connectFtp(url, userID, passWD)
		Parameters Name	: url    - Á¢¼ÓÇÒ SITE URL('ftp://'¸¦ Á¦¿ÜÇÔ)                  
		                  userID - FTPÁ¢¼Ó ID
		                  passWD - FTPÁ¢¼Ó ºñ¹Ð¹øÈ£
		                  
		Comment         : ºê¶ó¿ìÁ®¿¡¼­ ftp¿¬°á
		Return          : parameter¿¡ nullÀÖÀ»¶§¸¸ false¸¦ ¸®ÅÏÇÑ´Ù

		EX) : connectFtp('KSIC.net', 'KSICadmin', 'KSICpassword');
	-------------------------------------------------------------------*/	                function connectFtp(url, userID, passWD) 
        { 
            if (url !="" & userID !="" & passWD !="") 
            { 
                var allURL= "ftp://" + userID + ":" + passWD + "@" + url; 
                location.href = allURL; 
            } 
            else
                return false;
        } 
        
        
        
        
        
function Objembed(sTAG, sID, sWidth,sHeight,aAttr, aParam,aEmbed) 
{  
    var str = "";
    if (sID.length > 0) { sID = " id='"+sID+"' name='"+sID+"'"; }
    
    if (sWidth.length > 0) { sWidth = " width='" + sWidth + "' "; }
    if (sHeight.length > 0) { sHeight = " height='"+ sHeight +"' "; }
   
    str += "<"+sTAG+sID + sWidth+ sHeight + "\n";
    if (aAttr.length > 0) {
        for (var i = 0; i < aAttr.length; i+=2)
            str += " "+aAttr[i]+"='"+aAttr[i+1]+"' \n";
    }
    str += ">\n";
    if (aParam){
    if (aParam.length > 0) {
        for (var i=0; i < aParam.length; i+=2)
            str += "<param name='"+aParam[i]+"' value='"+aParam[i+1]+"'>\n";
    }
   }
   if (aEmbed){
    
   if (aEmbed.length > 0) {
    
     str += "<embed " + sID + sWidth + sHeight + "\n";
        for (var i=0; i < aEmbed.length; i+=2)
             str += " "+aEmbed[i]+"='"+aEmbed[i+1]+"' \n";
    
    str += " />"
    }
   }
    
    str += "\n</"+sTAG+">";
    document.write(str);
}


function flash(objFile,w,h)
{
    var aAttr = new Array;
    var aParam = new Array;
    var aEmbed = new Array;
    var FlashClassid = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";
    var FlashCodebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0";
    
	    aAttr  = Array("classid", FlashClassid, "codebase",FlashCodebase);
	    aParam = Array("movie", objFile, "allowScriptAccess", "sameDomain","quality","high","bgcolor","#ffffff","wmode","transparent");
	    aEmbed = Array("src",objFile,"pluginspage","http://www.macromedia.com/go/getflashplayer","allowScriptAccess", "sameDomain","quality","high","bgcolor","#ffffff","wmode","transparent");
    
    return Objembed("object", "flash", w,h,aAttr, aParam,aEmbed);
}
        
                 //-->
