function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
      event.returnValue=false;
}

/// ÀÔ·ÂÇÊÅÍ¸µ ½ÃÀÛ  
function checkSpace( str )
{
     if(str.search(/\s/) != -1){
     	return 1;
     }

     else {
         return "";
     }
}

function checkVar(mode, objEv, title)
{
    //var objEv = event.srcElement;
    if(objEv.value == "")
    {
      alert( title + "¸¦(À») ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä!!")
      objEv.focus();
      return false;
    }    
    if(objEv.value != "")
    {
    //Æ¯¼ö¹®ÀÚ Ã¼Å©
    var num;
    if(mode == 1) //½ºÆäÀÌ½ºÀÖÀ¸¸é ¾ÈµÊ
    {    
	  num ="{}[]()?_:;,|~`!@#$%^&*-+\'\\/ ";
	}
	else if(mode == 2) //-´Â »­
	{    
	  num ="{}[]()?_:;,|~`!@#$%^&*\'\\/";
	}
	else if(mode == 3) //@´Â »­(ÀÌ¸ÞÀÏ)
	{    
	  num ="{}[]()?_:;,|~`!#$%^&*+\'\\/";
	}
	else if(mode == 4) // ±âÁ¸¿¡ µî·ÏµÈ ¾ÆÀÌµð´Â ¸ðµÎ Çã¿ë
	{    
	  num ="{}[]():;|`%&\"'\\/";
	}
	else
	{
	 num ="{}[]()?_:;,|~`!@#$%^&*+\'\\/";
	}
	event.returnValue = true;  
	for (var i=0;i<objEv.value.length;i++)
	{
		if(-1 != num.indexOf(objEv.value.charAt(i)))
		event.returnValue = false;
	}  
	if (!event.returnValue)
	{
	   if(mode == 1)
       {alert("Æ¯¼ö¹®ÀÚ³ª ºóÄ­Àº ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");}
	   else
	   {alert("Æ¯¼ö¹®ÀÚ´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");}	    
		objEv.value="";
		return false;
	}
	
	//Å°¿öµå Ã¼Å©           
    if( g_isSecuSwatChars(objEv) == true)
    {
      objEv.value="";
	  objEv.focus();
      return false;
    }
    
    if(objEv.name == "id" && mode==1)
	{
			var isID = /^[a-z0-9]{4,16}$/;
			 if( !isID.test(objEv.value) ) {
			     alert("¾ÆÀÌµð´Â 4~16ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
			     objEv.value=""
			     return false; 
			 }		
	}
	
	if(objEv.name == "Password" && mode==1)
	{
	      var isID = /^[a-z0-9]{4,15}$/;
		   if( !isID.test(objEv.value) ) 
		   {
			     alert("ºñ¹Ð¹øÈ£´Â 4~15ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
			     objEv.value=""
			     return false; 
		   }
	}
   }	
	return true;
}

function checkNumber(mode)
{
    var objEv = event.srcElement;    
    if(objEv.value != "")
    {
		var num;
		if(mode == 1) //½ºÆäÀÌ½ºÀÖÀ¸¸é ¾ÈµÊ
		{    
		  num ="{}[]()?_:;,|~`!@#$%^&*-+\"'\\/ ";
		}
		else if(mode == 2) //-´Â »­
		{    
		  num ="{}[]()?_:;,|~`!@#$%^&*\"'\\/";
		}
		else if(mode == 3) //@´Â »­(ÀÌ¸ÞÀÏ)
		{    
		  num ="{}[]()?:;,|~`!#$%^&*+\"'\\/";
		}
		else if(mode == 4) // ±âÁ¸¿¡ µî·ÏµÈ ¾ÆÀÌµð´Â ¸ðµÎ Çã¿ë
		{    
		  num ="{}[]():;|`%&\"'\\/";
		}
		else
		{
		 num ="{}[]()?_:;,|~`!@#$%^&*+\"'\\/";
		}
		event.returnValue = true;  
		for (var i=0;i<objEv.value.length;i++)
		{
			if(-1 != num.indexOf(objEv.value.charAt(i)))
			event.returnValue = false;
		}  
		if (!event.returnValue)
		{
		   if(mode == 1)
		   {alert("Æ¯¼ö¹®ÀÚ³ª ºóÄ­Àº ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");}
		   else
		   {alert("Æ¯¼ö¹®ÀÚ´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");}	    
		    objEv.value="";
			objEv.focus();
		    return false;		
		}
	
		//Å°¿öµå Ã¼Å©           
		if( g_isSecuSwatChars(objEv) == true)
		{
		  objEv.value="";
		  objEv.focus();
		  return false;
		}
		
		 if(objEv.name == "id" && mode==1)
		{
				var isID = /^[a-z0-9]{4,16}$/;
				 if( !isID.test(objEv.value) ) {
				     alert("¾ÆÀÌµð´Â 4~16ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
				     objEv.focus();
				     objEv.value=""
				     return false; 
				 }		
		}
	
		if(objEv.name == "Password" && mode==1)
		{
		      var isID = /^[a-z0-9]{4,15}$/;
			   if( !isID.test(objEv.value) ) {
				     alert("ºñ¹Ð¹øÈ£´Â 4~15ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
				     objEv.focus();
				     objEv.value=""
				     return false; 
			   }
		}

	}	
	return true;
	
}

String.prototype.trim = function()
 {
   return this.replace(/(^\s*)|(\s*$)/gi, "");
 } 

 String.prototype.replaceAll = function(str1, str2)
 {
      var temp_str = "";
      if (this.trim() != "" && str1 != str2)
      {
        temp_str = this.trim();
        while (temp_str.indexOf(str1) > -1)
        {
          temp_str = temp_str.replace(str1, str2);
        }
      }
      return temp_str;
  } 

var g_changeCharsArr = new Array('script','javascript','vbscript!','iframe'
        ,'frame','expression!','alert!','open','showModalDialog', 'EXEC', 'exec'
        ,'show','or 1=1--','select', 'SELECT', 'insert', 'INSERT', 'DELETE', 'delete'
        ,'drop', 'DROP', 'update', 'UPDATE', 'shutdown', 'SHUTDOWN'
        ,'SCRIPT','JAVASCRIPT','VBSCRIPT!','IFRAME', '<a', '<A'
        ,'FRAME','EXPRESSION!');
        

function g_secuSwatCharsReplace(value)
{
  var retValue = value.trim();
  for(var i=0; i < g_changeCharsArr.length; i++)
  {
    retValue = retValue.replaceAll(g_changeCharsArr[i],"");
   }
   return retValue;
}

function g_isSecuSwatChars(objEv)
{
 value = objEv.value;
 var isCheck = false;
 for(var i=0; i < g_changeCharsArr.length; i++)
 {
   if( value.trim().indexOf(g_changeCharsArr[i]) > -1 )
   {
    window.alert("[" + g_changeCharsArr[i] + "]Ã³·³ Å°¿öµå³ª º¸¾È¿¡ À§¹èµÇ´Â ¹®ÀÚ¿­Àº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
    objEv.value = "";
    objEv.focus();
	isCheck = true;
	break;
    }
  }
 return isCheck;
} 


// ÀÔ·ÂÇÊÅÍ¸µ ³¡ 