
var SelBackFieldArray;  //»õÃ¢(°Ô½ÃÆÇ)¿¡¼­ ¼±ÅÃÇØ¼­ ³Ñ¿À¿Â ÀÚ·á ÀúÀå¿ë
var InHelpDiv=false;
var CurrentTabs=1;
var onFirstFocus = null;

function ShowTabTable(nOrder){
    
    for(var s=1;s<=10;s++){
       var TabTable = document.all['TabTable' + s.toString()];
       var TabTableTD = document.all['TabTableTD' + s.toString()];
       var TabFrame = document.all['TabFrame' + s.toString()];
       try{
          var TabTableHrefs = TabTableHref[s];
       }catch(e){
          var TabTableHrefs ="";
       }
       if (TabTable==undefined)break;
       
       if (s == nOrder){
          TabTable.style.display='';
          TabTableTD.className='tab_main';
          //TabTableTD.style.color='black';
          if(TabFrame){
						if (TabFrame.tagName.toLowerCase()=='iframe'){
							if ((TabTableHrefs!="") && ((TabFrame.src=='about:blank') || (TabFrame.src==''))){TabFrame.src=TabTableHrefs;}
						}
					}
       }else{
          TabTable.style.display='none';
          TabTableTD.className='tab_main_off';
          //TabTableTD.style.color='silver';
       }
    }


}

function DateWB(targetObj,Obj2Name){
   
   try{
     var Obj2 = document.all[Obj2Name];
   }catch(e){
     return;
   }
   
   if (targetObj.options[targetObj.selectedIndex].value=="0"){
    Obj2.style.display='none';
   
   }else{
     Obj2.style.display='';   
   }

}

function Check_Blank(frm,object,msg,ex)
{
   if (ex==null)ex='';
   var frmobj = document.forms[frm];
   var obj = frmobj.elements[object];

   if(!obj.value) {
     lastmes = msg + " ÀÔ·ÂÇÏ¼¼¿ä.";
     if (ex!='')lastmes+="\n"+ex;
     alert(lastmes);
     obj.focus();
     ReturnValue = false;
     return;
   }
   ReturnValue = true;
}  


function Attr(wArg,wpurevalue){
 
    if(wpurevalue==null){

			try{
				return wArg.toLowerCase();
			}catch(e){
				return ""
			}

		}else{

			if(wArg==null){return ""}
			if(wArg=='undefined'){return ""}

			try{
				return wArg;
			}catch(e){
				return ""
			}

    }

}

function AddString(wSource,wNew,spvars){
 
    if (spvars==null)spvars=',';
	if (wSource==''){
	   return wSource + wNew;
	}else{
	   return wSource + spvars + wNew;
	}

}

function ctlx(obj){

	var newobj = obj;
	var debugtsum = '';
	var tsum = 0;
	while (newobj.parentElement!=null){
		if (newobj.tagName.toLowerCase()=='table' || newobj.tagName.toLowerCase()=='td'){
			tsum += newobj.offsetLeft;
		}
		newobj = newobj.parentElement;
	}
	
	return tsum;
}

function ctly(obj){

	var newobj = obj;
	var debugtsum = '';
	var tsum = 0;

    while (newobj.parentElement!=null){
         //debugtsum = AddString(debugtsum, newobj.tagName.toLowerCase() + '=' + newobj.offsetTop.toString() + '/' + newobj.id);
		 if (newobj.tagName.toLowerCase()=='table' || newobj.tagName.toLowerCase()=='td'){
              tsum += newobj.offsetTop;
         }
         newobj = newobj.parentElement;
         
         
    }
    //alert(debugtsum);
    //tsum += obj.offsetTop;
	
	return tsum;
}

function SendSubLabel(wname,wTargetTxt){
   
   var sublabel = null;
   try{sublabel = document.all['lbl'+wname];}catch(e){}
   if (sublabel==null){
      try{sublabel = document.all['Lbl'+wname];}catch(e){}
   }
   if (sublabel!=null){
      sublabel.innerHTML = wTargetTxt;
   }

}

//HtmlSelect,RadioButtonList,DropDownList ÀÚµ¿½ºÅ©¸³Æ®
function Check_OnChange(obj){

		try{
       //´ë»óÆäÀÌÁö³»ÀÇ ÀÌº¥Æ® Àü´Þ
       if (OnChange(obj))return;
		}catch(e){
		}


    var sublabel = null;
   
    if ((obj.name != null) && (obj.type != undefined)){
		switch (obj.type.toLowerCase()){
			case 'select-one':{
			    var Opt = obj.options[obj.selectedIndex];
			    var descTxt = Attr(Opt.getAttribute("desc"));		    
			    if (descTxt!=''){
			        SendSubLabel(obj.name,descTxt);
			    }
			    break;		    
			}
			
			case 'radio':{
			    
			    			
			    break;
			}
			
			

		} //Switch
		
   } //if

}

//CheckBox ÀÚµ¿È­ ½ºÅ©¸³Æ®
function Check_OnClick(obj){

		try{
       //´ë»óÆäÀÌÁö³»ÀÇ ÀÌº¥Æ® Àü´Þ
       if (OnClick(obj))return;
		}catch(e){
		}

}


//textÇ×¸ñ ÀÚµ¿È­ ¼Ó¼º °Ë»ç
function Check_OnFocus(obj){

		try{
       //´ë»óÆäÀÌÁö³»ÀÇ ÀÌº¥Æ® Àü´Þ
       if (OnFocus(obj))return;
		}catch(e){
		}
		
		if (obj.readOnly)return;

      var InTxt;
      var sysTxt;
	  if(!(obj.name ==null) && (obj.type.toLowerCase() == "text" || obj.type.toLowerCase() == "password"))  {
	    
	    InTxt='';
	    sysTxt='';
	    displayvalue = Attr(obj.getAttribute("displayvalue"),1);
	    numberic = Attr(obj.getAttribute("numberic"));
	    modifylock = Attr(obj.getAttribute("modifylock"));
	    tooltip = Attr(obj.getAttribute("tooltip"));
	    email = Attr(obj.getAttribute("email"));
	    homepage = Attr(obj.getAttribute("homepage"));
	    english = Attr(obj.getAttribute("english"));
	    minlength = Attr(obj.getAttribute("minlength"));
		lastbackcolor = Attr(obj.getAttribute("lastbackcolor"));
		showtooltip = Attr(obj.getAttribute("showtooltip"));
		onlyread = Attr(obj.getAttribute("onlyread"));
		shownumberdot = Attr(obj.getAttribute("shownumberdot"));

      if ((onlyread!="true") && (obj.disabled!=true)){
		   if (lastbackcolor==""){
              curcolor = Attr(obj.style.backgroundcolor);
              if (curcolor=="")curcolor=Attr(obj.style.background);
              if (curcolor=="")curcolor="white";
			  obj.setAttribute("lastbackcolor",curcolor)
		   }
         obj.style.background='FFFFCC';
      }
	    
	    if(displayvalue!='')ddas='\'<font color=black><b>' + displayvalue + '</b></font>\' Ç×¸ñÀº ';
	    
      if(modifylock=='true')sysTxt = AddString(sysTxt,displayvalue + '³»¿ë ÀúÀåÈÄ <font color=red>¼öÁ¤ÀÌ ºÒ°¡´É</font> ÇÕ´Ï´Ù.<br>','');
      if(displayvalue!='')sysTxt = AddString(sysTxt,displayvalue + '³»¿ëÀ» <font color=blue>ÇÊ¼ö·Î ÀÔ·Â</font>ÇÏ¼Å¾ß ÇÕ´Ï´Ù.<br>','');
      if(numberic=='true' || numberic=='1')sysTxt = AddString(sysTxt,displayvalue + '³»¿ë¿¡ <font color=blue>¼ýÀÚ¸¸ ÀÔ·Â°¡´É</font> ÇÕ´Ï´Ù.<br>','');
      if(email=='true' || email=='1')sysTxt = AddString(sysTxt,displayvalue + '³»¿ë¿¡ <font color=blue>E¸ÞÀÏ ÁÖ¼Ò¸¸ ÀÔ·Â°¡´É</font> ÇÕ´Ï´Ù.<br>','');
      if(homepage=='true' || homepage=='1')sysTxt = AddString(sysTxt,displayvalue + '³»¿ë¿¡ <font color=blue>È¨ÆäÀÌÁö ÁÖ¼Ò¸¸ ÀÔ·Â°¡´É</font> ÇÕ´Ï´Ù.(http://)<br>','');
      if(english=='true' || english=='1')sysTxt = AddString(sysTxt,displayvalue + '³»¿ë¿¡ <font color=blue>¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â°¡´É</font> ÇÕ´Ï´Ù.<br>','');
      if(minlength!='')sysTxt = AddString(sysTxt,'ÃÖ¼Ò <font color=blue>'+minlength+'ÀÚ ÀÌ»ó</font>, ÃÖ´ë <font color=blue>'+ obj.maxLength +'ÀÚ ÀÌÇÏ</font>·Î ÀÔ·Â ÇÏ¼Å¾ß ÇÕ´Ï´Ù.<br>','');
        
      if (sysTxt !=''){
         InTxt+= '[Ç×¸ñ¼³¸í]<br>' + sysTxt + '';
      }
      if(tooltip!=''){ 
         showtooltip = 'true';
         InTxt = '<b>' + tooltip + '</b>';
      }
       if ((InTxt!='') && (showtooltip=='true')){
			  var tleft = 0;
 			  var ttop = 0;
              tleft = ctlx(obj) + (obj.offsetWidth / 2);
              ttop = ctly(obj) + obj.offsetTop + (obj.offsetHeight) + 15;
              if(isWindowOnLoad){
                 InHelpDiv=true;
                 HelpDiv('JDiv', event,tleft,ttop,250,InTxt,1,1,1);
              }
      }
       
      if(numberic=='true'){
        if (obj.value != ''){
			if (shownumberdot=='true'){
				Reduce_comma2(obj);
			}else{
				Reduce_comma(obj);
			}
        }        
      }

      try{obj.select();}catch(e){}

	}
}

//textÇ×¸ñ ÀÚµ¿È­ ¼Ó¼º °Ë»ç
function Check_OnKeyDown(obj){
    
		try{
           //´ë»óÆäÀÌÁö³»ÀÇ ÀÌº¥Æ® Àü´Þ
           if (OnKeyDown(obj))return;
		}catch(e){
		}

        
		try{
           //´ë»óÆäÀÌÁö³»ÀÇ ÀÌº¥Æ® Àü´Þ
           if (obj.type.toLowerCase()=="textarea")return;
		}catch(e){
		}


    if (event.keyCode==13){
				try{
					 NextInputBoxFocus(obj);
				}catch(e){
				}
        return;
    }

}

//textÇ×¸ñ ÀÚµ¿È­ ¼Ó¼º °Ë»ç
function Check_OnKeyUp(obj){

		if (isNonCharKey(event.keyCode))return;

	    //var autotab = Attr(obj.getAttribute("autotab"));
		autotab="true";
		if (autotab=="1" || autotab=="true"){
           wMaxLength = obj.maxLength;
           var newMaxLength = Attr(obj.getAttribute("NewMaxLength"));
		   if (newMaxLength!='')wMaxLength=newMaxLength;
	       if ((wMaxLength==0) || (obj==undefined))return;
		   if (obj==null || obj==undefined)return;
		   //alert(obj.value.length + "," + parseInt(wMaxLength));
		   if (obj.value.length >= parseInt(wMaxLength)){
			  NextInputBoxFocus(obj);
		   }
		}

}

function isNonCharKey(keyCode){
	var ret = false;
	if (keyCode>=8 && keyCode<=9){
		ret = true;
	}else if (keyCode==13){
		ret = true;
	}else if (keyCode>=16 && keyCode<=21){
		ret = true;
	}else if (keyCode==25){
		ret = true;
	}else if (keyCode==27){
		ret = true;
	}else if (keyCode>=32 && keyCode<=40){
		ret = true;
	}else if (keyCode>=45 && keyCode<=46){
		ret = true;
	}else if (keyCode==91){
		ret = true;
	}else if (keyCode>=144 && keyCode<=145){
		ret = true;
	}else if (keyCode>=112 && keyCode<=123){
		ret = true;
	}
	return ret;
}




//textÇ×¸ñ ÀÚµ¿È­ ¼Ó¼º °Ë»ç
function Check_OnBlur(obj){

	try{
      //´ë»óÆäÀÌÁö³»ÀÇ ÀÌº¥Æ® Àü´Þ
      if (OnBlur(obj))return;
	}catch(e){
	}

  if (obj.readOnly)return;

	if( !(obj.name == null) && (obj.type.toLowerCase() == "text" || obj.type.toLowerCase() == "password"))  {
	     
	     displayvalue = Attr(obj.getAttribute("displayvalue"),1);
	     numberic = Attr(obj.getAttribute("numberic"));
	     email = Attr(obj.getAttribute("email"));
	     homepage = Attr(obj.getAttribute("homepage"));
	     english = Attr(obj.getAttribute("english"));
	     issame = Attr(obj.getAttribute("issame"));
	     modifylock = Attr(obj.getAttribute("modifylock"));
	     minlength = Attr(obj.getAttribute("minlength"));
         lastbackcolor = Attr(obj.getAttribute("lastbackcolor"));
         shownumberdot = Attr(obj.getAttribute("shownumberdot"));
		 checkdate = Attr(obj.getAttribute("checkdate"));
		 korean = Attr(obj.getAttribute("korean"));

		 if (korean!=''){
		        var iskorean = true;
		        var moreTxt ='';
			    if (korean=='1'){
					 iskorean = Check_onlyKorean(obj.value,false,false); moreTxt = "(Æ¯¼öÅ°,¼ýÀÚÁ¦¿Ü)";
			    }else if (korean=='2'){
					 iskorean = Check_onlyKorean(obj.value,true,false); moreTxt = "(Æ¯¼öÅ°Á¦¿Ü)";
			    }else if (korean=='3'){
					 iskorean = Check_onlyKorean(obj.value,false,true); moreTxt = "(¼ýÀÚÁ¦¿Ü)";
			    }else if (korean=='4'){
					 iskorean = Check_onlyKorean(obj.value,true,true); moreTxt = "(Æ¯¼öÅ°,¼ýÀÚ ¸ðµÎ ÀÔ·Â°¡´É)";
			    }else{
					 iskorean = Check_onlyKorean(obj.value,true,true); moreTxt = "(Æ¯¼öÅ°,¼ýÀÚ ¸ðµÎ ÀÔ·Â°¡´É)";
			    }
			    if (iskorean==false){
			        alert('ÇÑ±Û¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù!!' + ' ' + moreTxt);
			        try{
						obj.value='';
						obj.focus();
			        }catch(e){
			        }
			    }			    
		 }

        if (lastbackcolor!=""){
           obj.style.background=lastbackcolor;
        }

        if(numberic=='true' || numberic=='1')Check_Numeric(null,obj);       //¼ýÀÚÇ×¸ñ°Ë»ç
        if(email=='true' || email=='1')Check_Email(null,obj)                //¸ÞÀÏÁÖ¼Ò°Ë»ç
        if(homepage=='true' || homepage=='1')Check_Homepage(null,obj)       //È¨ÆäÀÌÁö°Ë»ç
        if(english=='true' || english=='1')Check_English(null,obj,null);    //¿µ¹®¼ýÀÚ¸¸ °¡´ÉÇÑ°Å
        if(issame!='')Check_Same(null,obj,issame);							//°°ÀºÁö Ã¼Å©ÇÏ´Â°Å
        if(minlength!='')Check_Length(null,obj,'',minlength,0);
        if(checkdate!='')CheckDate(obj.id,checkdate,false);

        if(InHelpDiv){
           InHelpDiv=false;
           JpopDown('JDiv');
        }

        if(numberic=='true'){
           if (shownumberdot=='true'){
			 if (obj.value != ''){
				Reduce_comma2(obj);
				Add_comma(obj);
			 }        
		   }else{
			 if (obj.value != ''){
				Reduce_comma(obj);
				Add_comma(obj);
			 }        
		   }
        }
        
	
	}
}


function Check_Form_Ctl(frm,newMode,bbwrite){


//ÄÁÆ®·ÑÀÇ ÀÚµ¿È­ Ã¼Å©¹× ±æÀÌ Ç¥½Ã ÇÊµå ÀÖÀ»½Ã º¸ÀÌ°Ô ÇØÁÜ.(Æû Ã³À½ ·Îµù¶§ÀÓ)
//mode=0 ÀÎ¼­Æ®,mode=1 ¼öÁ¤ ,mode=2 Á¶È¸.
var mode=0;
var displayvalue;
var modifylock;
var textalign;
var numberic;
var frmobj = document.forms[frm];
var wInputDefCss='inputnew';
var callkeyup=true;
try{
 wInputDefCss = InputDefCss;
}catch(e){
}

try{
 mode = curDB_Mode;
}catch(e){
}
if (newMode!=null)mode=newMode;
if (bbwrite==null)bbwrite=false;

   for (var i=0;i<=frmobj.elements.length-1;i++){

      var obj = frmobj.elements[i];
      if(!(obj.name ==null))  {

         if (bbwrite && Attr(obj.getAttribute("baw"))!="1")continue;
        
         if  (obj.type.toLowerCase() == "text" || obj.type.toLowerCase() == "password"){
              
              if (mode==2)continue;  //Á¶È¸¸ðµå½Ã input Å×±×ÀÇ ¾î¶²¼Ó¼º¿¡µµ ÀÛ¾÷ÇÒ ÇÊ¿ä¾øÀ½
				callkeyup=true;

				displayvalue = Attr(obj.getAttribute("displayvalue"),1);
				modifylock = Attr(obj.getAttribute("modifylock"));
				textalign = Attr(obj.getAttribute("textalign"));
				autotab = Attr(obj.getAttribute("autotab"),1);
				numscroll = Attr(obj.getAttribute("numscroll"));
				numberic = Attr(obj.getAttribute("numberic"));
				defaultvalue = Attr(obj.getAttribute("defaultvalue"));
				onlyread = Attr(obj.getAttribute("onlyread"));
				shownumberdot = Attr(obj.getAttribute("shownumberdot"));
				maxlen = Attr(obj.getAttribute("maxlen"));
				wheninitdontchange = Attr(obj.getAttribute("wheninitdontchange"));  //ÃÊ±âÈ­½Ã¿¡ onchage¾ÊÇÔ
			    
				if(maxlen!=''){
 					obj.maxLength = maxlen;
				}
			    
				//ÀÚµ¿ÅÇ
				if(autotab!=''){
					var spautotab = autotab.split(',');
					var tlen=null;
					var tobj=null;
					if (spautotab.length >=1)tlen=spautotab[0];
					if (spautotab.length >=2)tobj=spautotab[1];
 					obj.maxLength = tlen;
					obj.setAttribute("NewMaxLength",tlen);
					if (tobj!=null)obj.setAttribute("NextFocus",tobj);
				}
				
	           
				if (displayvalue!='')obj.className = wInputDefCss+'def';
				if (modifylock=='true'){
					if (mode==1){
						obj.className = wInputDefCss+'readonly';
						obj.readOnly=true;
						callkeyup=false;
					}else{
					}
				}
				
				if (onlyread =='true'){
					obj.className = wInputDefCss+'readonly';
				        //obj.style.background='#D4D0C8';
					obj.readOnly=true;
					callkeyup=false;
				}
	           
				if (numscroll=='true'){
				//¼ýÀÚ ½ºÅ©·Ñ¹Ù ·ÎµùÇØÁÜ.
	              
					var sublabel = null;
					try{sublabel = document.all['lbl'+obj.name];}catch(e){}
					if (sublabel==null){
						try{sublabel = document.all['Lbl'+obj.name];}catch(e){}
					}
		              
					if (sublabel!=null){
						numscrolltxt='<TABLE cellSpacing=0 cellPadding=0 border=0><TR>';
						numscrolltxt+='<td width=3></td>';
						numscrolltxt+='<TD><A href=\"javascript:Up_Quantity(\''+frm+'\',\''+obj.name+'\');\"><IMG height=13 src=\"/include/images/input/num_p.gif\" width=15 border=0></A></TD>';
						numscrolltxt+='</TR><TR>';
						numscrolltxt+='<td></td><TD><A href=\"javascript:Down_Quantity(\''+frm+'\',\''+obj.name+'\');"><IMG height=12 src=\"/include/images/input/num_m.gif\" width=15 border=0></A></TD>';
						numscrolltxt+='</TR></TABLE>';
						sublabel.innerHTML = numscrolltxt;
						if (mode==0){  //ÀÔ·Â¸ðµåÀÌ¸é ÃÊ±â°ª Á¦°ø.
						try{eval('Down_Quantity(\''+frm+'\',\''+obj.name+'\');');}catch(e){}
						}
					}            
		           
				}

				//¼ýÀÚÇÊµåÀÏ°æ¿ì , ³Ö¾îÁÖ±â   
				if(numberic=='true'){
					if ((mode==0) && (obj.value==''))obj.value=0;
                    if (shownumberdot=="true"){
						if (obj.value != ''){
							Reduce_comma2(obj);
							Add_comma(obj);
						}    
                    }else{
						if (obj.value != ''){
							Reduce_comma(obj);
							Add_comma(obj);
						}    
					}
				}
				
				if (defaultvalue!=''){
					//±âº»°ª
					if ((mode==0) && (obj.value=='' || obj.value=='0')){
						try{obj.value = defaultvalue;}catch(e){}
					}
				}
				
				try{if(textalign!='')obj.style.textAlign=textalign;}catch(e){}
				try{if(callkeyup)obj.onkeyup();}catch(e){}
				
				if (obj.onchange!=undefined){
					if (wheninitdontchange!="true" && wheninitdontchange!="1"){
						try{obj.onchange();}catch(e){}
					}
				}
           
       
         }else if (obj.type.toLowerCase() == "checkbox"){

            //ÄÁÆ®·ÑÀÇ ÀÌº¥Æ®¿ë ½ºÅ©¸³Æ® ½ÇÇà.
            //WEbÄÁÆ®·ÑÀÏ°æ¿ì SPAN¿¡ ½×ÀÌ°Ô µÈ´Ù.
            defaultvalue = Attr(obj.getAttribute("defaultvalue"));
            if (defaultvalue=='on' || defaultvalue=='checked' || defaultvalue=='true' || defaultvalue=='1'){
               obj.checked=true;
            }
            
            if (obj.onclick==undefined){
               if ((obj.parentElement.tagName.toLowerCase()=='span') && (obj.parentElement.onclick!=undefined)){
                   obj.parentElement.onclick();
               }
            }else{
               onloadcheck = Attr(obj.getAttribute("onloadcheck"));
               if (onloadcheck=='off' || onloadcheck=='false' || onloadcheck=='0'){
               }else{
                  try{obj.onclick();}catch(e){}
               }
            }            
            
         
         }else if (obj.type.toLowerCase() == "select-one"){
         
			try{
				wheninitdontchange = Attr(obj.getAttribute("wheninitdontchange"));  //ÃÊ±âÈ­½Ã¿¡ onchage¾ÊÇÔ
				if (obj.onchange!=undefined){
						if (wheninitdontchange!="true" && wheninitdontchange!="1"){
							try{obj.onchange();}catch(e){}
						}
				}
			}catch(e){
			}
         
         
         }// Á¾·ùÃ¼Å© ³¡ºÎºÐ
       
       
      }
      
   }
   if (bbwrite){
      onFirstFocus = setTimeout("FirstInputBoxFocus('" + frm + "','baw');",100);
   }else{
      onFirstFocus = setTimeout("FirstInputBoxFocus('" + frm + "');",100);
   }
   return;
   
   //Ã¹ÄÁÆ®·Ñ¿¡ Æ÷Ä¿½º ÁÖ±â
   for (var i=0;i<=frmobj.elements.length-1;i++){
      var obj = frmobj.elements[i];
      if(!(obj.name ==null))  {
         
         if  (obj.type.toLowerCase() == "text"){
              try{obj.focus();}catch(e){}
              break;
         }
       }
   }
   

}

function Check_BlankAuto(frm,needTag)
{      

   var frmobj = document.forms[frm];
   var displayvalue;
   var skipcheck;
   var CMustcheck;
   var wTemp;
   var citem;
   var isRadioChecked;
   var loop;
   var canSelectList;
   
   if(needTag==null)needTag='';
   
   
   for (var i=0;i<=frmobj.elements.length-1;i++){
      var obj = frmobj.elements[i];
      if (needTag!=''){
	  if (Attr(obj.getAttribute(needTag))!='1')continue;
      }      
      
      //if (obj.name.toLowerCase() == "userpwd"){
      //   alert(obj.name + '-->Å¸ÀÔ:' + obj.type + '-->' + obj.value + '-->' + obj.checked);
      //}
	  if( !(obj.name ==null) && ( (obj.type.toLowerCase() == "select-one") ||  (obj.type.toLowerCase() == "radio") ||  (obj.type.toLowerCase() == "password") ||  (obj.type.toLowerCase() == "text") ) ) {
	      
	       if ( (obj.type.toLowerCase() == "select-one") || (obj.type.toLowerCase() == "text") || (obj.type.toLowerCase() == "password") ){
	         displayvalue = Attr(obj.getAttribute("displayvalue"),1);
	         if (displayvalue==''){continue;};
	       }else if (obj.type.toLowerCase() == "radio"){
	         //radio¹öÆ°Àº ¹«Á¶°Ç °Ë»çÇÑ´Ù..	       
	       }
	       	       
	       CMustcheck = false;
	       switch (obj.type.toLowerCase()){
	         //select¹öÆ°
             case 'select-one': {
                 if (obj.options[obj.selectedIndex].value.toLowerCase()!='null'){
                     continue;
                 }else{
                     wTemp = '';
                     citem = 1;
				     for (loop=0; loop < obj.length; loop++) {
				         if (obj.options[loop].value.toLowerCase()!='null'){
					        wTemp += citem + "."+ obj.options[loop].text + "\n";
					         citem++;
					     }
					 }
                 }
                alert("\'" + displayvalue + "\' ¿¡ ´ÙÀ½Áß ÇÑ°¡Áö °ªÀ» ¼±ÅÃÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù..\n\n"+wTemp);
                break;
             }
             //ÀÏ¹Ý ÅØ½ºÆ® ¹Ú½º
             case 'text': {
                if (obj.value){continue;}
                if (!(displayvalue)){continue;}
                alert("\'" + displayvalue + "\' Ç×¸ñ¿¡ °ªÀ» ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù..");
                break;
             }

             case 'password': {
                if (obj.value){continue;}
                if (!(displayvalue)){continue;}
                alert("\'" + displayvalue + "\' Ç×¸ñ¿¡ °ªÀ» ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù..");
                break;
             }

             //Radio ¹öÆ°
             case 'radio': {
                
                var pObj = obj.parentElement;
                isRadioChecked = false;
                
                if ((pObj.tagName.toLowerCase()=='span') && (pObj.id.toLowerCase() == obj.name.toLowerCase())){
                   //RadioGroupList Controls(.NET ÄÁÆ®·Ñ)
                        
                        canSelectList = "";
                        displayvalue = pObj.getAttribute("displayvalue")
                        if (!(displayvalue)){continue;}
						for(s=0;s < pObj.childNodes.length ;s++){
						   var ccobj = pObj.childNodes[s];
						   if (ccobj.tagName.toLowerCase()=='input'){
								try{
										if (ccobj.checked){
											isRadioChecked = true;
										}
								}catch(e){
								}
						   }else if (ccobj.tagName.toLowerCase()=='label'){
						       canSelectList += " - " + ccobj.innerHTML + "\n";
						   }
						}                 
                    
                     if (!(isRadioChecked)){
						alert("\'" + displayvalue + "\' Ç×¸ñ¿¡ °ªÀ» ¼±ÅÃÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù..\n\n[¼±ÅÃ°¡´ÉÇ×¸ñ]\n" + canSelectList );
						break;
                     }
                 
                }else{
                
                   //¾ÆÁ÷ °æ¿ìÀÇ¼ö ¾øÀ½
                   //alert('ÇØ´ç°æ¿ì¿¡ ´ëÇÑ ÀÚµ¿È­ Æû Ã¼Å© ±â´ÉÀÌ ¾ø½À´Ï´Ù.(ÀÏ¹Ý radio¹öÆ°)');
                   continue;
                }
                continue;
                
                
               
             }//Case End
             

           }
	       

		   try{
		      obj.focus();
		   }catch (e){}
		   ReturnValue = false;
		   return false;
      }
   }
   ReturnValue = true;
   return true;
   
}  

function Check_ExistResident(frm,object,object1)
{

   var frmobj = document.forms[frm];
   var obj = frmobj.elements[object];
   var obj1 = frmobj.elements[object1];

   var ref = "ExistResident.asp?form="+frm+"&formreg1="+object+"&formreg2="+object1;
   if(!obj.value) {
      alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä..");
      obj.focus();
      ReturnValue = false;
      return;
   } 
   if(!obj1.value) {
      alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä..");
      obj1.focus();
      ReturnValue = false;
      return;
   
   }
   
   ref=ref+"&Resident1="+obj.value+"&Resident2="+obj1.value;
     
   var window_left=(screen.width-640)/2;
   var window_top=(screen.height-480)/2;  
   window.open(ref,"checkidwin",'width=245,height=150,status=no,top='+window_top+',left='+window_left+'');
   ReturnValue = true;

}


//ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
function Auto_Tab(frm,object,nextobject,count)
{
    if (!(isObject(object))){
		var frmobj = document.forms[frm];
		var obj = frmobj.elements[object];
		var nextobj = frmobj.elements[nextobject];
    }else{
        var frmobj = object.form;
		var obj = object;
		if(nextobject!=null){
		  var nextobj = frmobj.elements[nextobject];
		}
    }
    
    if(obj.value.length >= count)
    {
        if(nextobject==null){
          if(isObject(object))NextInputBoxFocus(object);
        }else{
		  nextobj.focus();
		}
	}
} 


function Check_Length(frm,object,itemname,min,max)
{

    ReturnValue = true;
    if (isObject(object)){
        var obj = object;
    }else{
		var frmobj = document.forms[frm];
		var obj = frmobj.elements[object];
    }
    if (itemname!='')itemname+=' ';
	if(obj.value != ""){
    
		//ÃÖ¼Ò°Ë»ç
		if (min!=0){
		   if (obj.value.length < min){
			   alert(itemname + min.toString()+"ÀÚ¸® ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			   obj.focus();
			   ReturnValue = false;
			   return;
		   }
		}

		//ÃÖ´ë°Ë»ç
		if (max!=0){
		   if (obj.value.length > max) {
			   alert(itemname + max.toString()+"ÀÚ¸® ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			   obj.focus();
			   ReturnValue = false;
			   return;
		   }
		}
    
    }
    
}

function Check_ValueLength(frm,object,itemname,min,max)
{

    ReturnValue = true;
    var frmobj = document.forms[frm];
    var obj = frmobj.elements[object];
    
	if(obj.value != ""){
    
		//ÃÖ¼Ò°Ë»ç
		if (min!=0){
		   if (obj.value < min){
			   alert(itemname + " "+min+"º¸´Ù Å«°ªÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			   obj.focus();
			   ReturnValue = false;
			   return;
		   }
		}

		//ÃÖ´ë°Ë»ç
		if (max!=0){
		   if (obj.value > max) {
			   alert(itemname + " "+max+"º¸´Ù ÀÛÀº°ªÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			   obj.focus();
			   ReturnValue = false;
			   return;
		   }
		}
    
    }
    
}


function Check_English(frm,object,itemname)
{

   ReturnValue = true;
   if (isObject(object)){
      var obj = object;
   }else{
	  var frmobj = document.forms[frm];
	  var obj = frmobj.elements[object];
   }
   if (itemname==null)itemname="ÀÔ·Â¶õ¿¡´Â";

   for(var i=0;i<obj.value.length;i++) {
     var chr=obj.value.substr(i,1);
     if((chr<'0' || chr>'9') && (chr<'a' || chr>'z') && (chr<'A' || chr>'Z') ) {
	   alert(itemname + " ¿µ¹®°ú ¼ýÀÚ¸¸ µé¾î°¥¼ö ÀÖ½À´Ï´Ù..");
	   obj.focus();
	   ReturnValue = false;
	   return;
     }
   }
}



function Check_Same(frm,item,item1,itemname)
{
    ReturnValue = true;
    if (isObject(item)){
		var frmobj = item.form;
		var obj = item;
		var obj1 = frmobj.elements[item1];
	}else{
		var frmobj = document.forms[frm];
		var obj = frmobj.elements[item];
		var obj1 = frmobj.elements[item1];
	}    
    if (itemname=null)itemname='µÎ Ç×¸ñÀÌ';
    
    if (obj.value.length != 0 && obj1.value.length != 0){
       if (obj.value != obj1.value) {
          alert(itemname+" ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.!!");
	      obj1.value ="";
	      obj1.focus();
	      ReturnValue = false;
	      return;
    
       }
    }
}


function Check_Email(frm,object)
{
    ReturnValue = true;
    
    if(!(isObject(object))){
		var frmobj = document.forms[frm];
		var obj = frmobj.elements[object];
	}else{
	    var obj = object;
	}
	
	if(obj.value != "")
	{
		if(obj.value.indexOf("@") == -1)
		{
			alert("Á¦´ë·Î µÈ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
			//obj.value = "";
			obj.focus();
			ReturnValue = false;
			return;
		}
	}
	else
	{
		//¾Æ¹« ÀÔ·Â°ªµµ ¾øÀ»‹š 
		//alert("Email ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		//obj.focus();
		ReturnValue = false;
		return;
	}
}


function Check_Homepage(frm,object)
{
    ReturnValue = true;
    if (isObject(object)){
       var obj = object;
    }else{
		var frmobj = document.forms[frm];
		var obj = frmobj.elements[object];
	}
	
	if(obj.value != "")
	{
		if(obj.value.indexOf("://") == -1)
		{
			alert("¸Ç¾Õ¿¡ http://¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¾ß ÇÕ´Ï´Ù..");
			//obj.value = "";
			obj.focus();
			ReturnValue = false;
			return;
		}
	}
	else
	{
    	//¾Æ¹« ÀÔ·Â°ªµµ ¾øÀ»‹š 
		//alert("È¨ÆäÀÌÁö ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		//obj.focus();
		ReturnValue = false;
		return;
	}
}


//ÁÖ¹Îµî·Ï ¹øÈ£ Ã¼Å©
function Check_Resident(frm,object,object1,birthofyear,birthofmonth,birthofday) 
{ 
    var frmobj = document.forms[frm];
	var jumin1 = frmobj.elements[object];
   	var jumin2 = frmobj.elements[object1];
    
    if (jumin1.value.length != 0 && jumin2.value.length != 0){
    
		var sum; 
		sum = 0; 

		sum += jumin1.value.charAt(0)*2; 
		sum += jumin1.value.charAt(1)*3; 
		sum += jumin1.value.charAt(2)*4; 
		sum += jumin1.value.charAt(3)*5; 
		sum += jumin1.value.charAt(4)*6; 
		sum += jumin1.value.charAt(5)*7; 
			 
		sum += jumin2.value.charAt(0)*8; 
		sum += jumin2.value.charAt(1)*9; 
		sum += jumin2.value.charAt(2)*2; 
		sum += jumin2.value.charAt(3)*3; 
		sum += jumin2.value.charAt(4)*4; 
		sum += jumin2.value.charAt(5)*5; 
 
		var check = (11 - sum%11)%10; 
 
		if (jumin2.value.charAt(6) != check || (jumin1.value.length != 6 && jumin2.value.length != 7)) 
		{ 
		  	alert('ÁÖ¹Îµî·Ï ¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù'); 
				
			jumin1.value = "";
			jumin2.value = "";
			ReturnValue = false;
		  	jumin1.focus(); 
		}
		else
		{		
		    
		    var b1 = frmobj.elements[birthofyear];
		    var b2 = frmobj.elements[birthofmonth];
		    var b3 = frmobj.elements[birthofday];
			
   			b1.value = "19" + jumin1.value.substring(0,2);
   			b2.value = jumin1.value.substring(2,4);
		   	b3.value = jumin1.value.substring(4,6);
		   	ReturnValue = true;
		}
   }
   
}

//Æû ¸®¼ÂÇÏ±â
function Reset_Form(frm)
{
	var frmobj = document.forms[frm];
	frmobj.reset();
}


function iFocus(Input)
{
if (Input.value == Input.defaultValue)
Input.value = '';
Input.style.backgroundColor='whitesmoke';
}
function iBlur(Input)
{
if (!Input.value) Input.value = Input.defaultValue;
Input.style.backgroundColor='white';
}


//´ÙÀ½ ÀÔ·Â¹Ú½º¿¡ ÀÚµ¿À¸·Î Æ÷Ä¿½º ÀÌµ¿
function NextInputBoxFocus(TargetObj){

  var formobj = TargetObj.form;
  var finded = false;
  var focused = false;
    
  for(i=0;i<formobj.elements.length;i++){
      if(formobj.elements[i]==TargetObj){
         finded=true;
      }else{
        try{
 				 if(finded){

            if (formobj.elements[i].type.toLowerCase() == "text" || formobj.elements[i].type.toLowerCase() =="password" || formobj.elements[i].type.toLowerCase() =="select-one"){
               //»õ·Î¿î Ç×¸ñÃß°¡. readonly °Å³ª readonly=true¸í skipÇÔ
			   var sonlyread = Attr(formobj.elements[i].getAttribute("onlyread"));
				if (formobj.elements[i].type.toLowerCase() =="select-one")
				{
					if (sonlyread!='true'){
						formobj.elements[i].focus();
						return;
					}
				}
				else
				{
					if (formobj.elements[i].readOnly==false && sonlyread!='true'){
						formobj.elements[i].focus();
						return;
					}
			    }
            }
		 }
		 }catch(e){
		 }
      }
  }
}

//Ã³À½ ÀÔ·Â¹Ú½º¿¡ ÀÚµ¿À¸·Î Æ÷Ä¿½º ÀÌµ¿
function FirstInputBoxFocus(frm,needTag)
{
	clearTimeout(onFirstFocus);
	var formobj = document.forms[frm];
	var finded = false;
	var focused = false;
	if (needTag==null)needTag='';
	  
	for(i=0;i<formobj.elements.length;i++)
	{
		try
		{
			var obj = formobj.elements[i];
			if (obj.type.toLowerCase() == "text" || obj.type.toLowerCase() =="password")
			{
				if (needTag!=''){
				   if (Attr(obj.getAttribute(needTag))!='1')continue;
				}
				if (obj.disabled!=true && obj.readOnly != true)
				{
					if (Attr(obj.getAttribute("onlyread")) != "true")
					{
						//alert(obj.outerHTML);
						obj.focus();
						return;
					}
				}
			}
		}
		catch(e){}
	}
}


function Check_Msg(TargetObj,TargetTDID,wMaxLength,WhenMaxNextObj){

         

        if (wMaxLength==null){
           var newMaxLength = Attr(TargetObj.getAttribute("NewMaxLength"));
           wMaxLength = TargetObj.maxLength;
        }
        
        if ((wMaxLength==0) || (TargetObj==undefined))return;
		if (TargetObj==null || TargetObj==undefined)return;
		
		try{
		  var DisplayObj = document.all[TargetTDID];
		}catch(e){
		}
    
	
		try{if(TargetObj.readOnly)return;}catch(e){};
		var newMaxLength = Attr(TargetObj.getAttribute("NewMaxLength"));
		if (newMaxLength!='')wMaxLength = new Number(newMaxLength);
		
		var NextFocus = Attr(TargetObj.getAttribute("NextFocus"),1);
		if (NextFocus!='')WhenMaxNextObj=NextFocus;
		
		var numberic = Attr(TargetObj.getAttribute("numberic"));
		if(numberic=='true' || numberic=='1'){
			//DisplayObj.innerHTML= '¼ýÀÚÇÊµå';
			return;
		}else{
			if (TargetObj.value.length==wMaxLength){
				try{DisplayObj.innerHTML= 'bytes full';}catch(e){}
				if (WhenMaxNextObj==null){
					NextInputBoxFocus(TargetObj);
			    }else{
			        try{
			          var formobj = TargetObj.form;
			          formobj.elements[WhenMaxNextObj].focus();
			        }catch(e){
			        }			        
			    }
				return;
			}
		}

		try{
		  var DisplayObj = document.all[TargetTDID];
		}catch(e){
		  return;
		}

		if (wMaxLength >= 10000){
			DisplayObj.innerHTML= '±ÛÀÚ¼ö Á¦ÇÑ¾øÀ½';
			return;
		}

		var str,msg;
		var len = 0;
		var temp;
		var count = 0;

		msg = TargetObj.value;
		
		
		str = new String(msg);
		len = str.length;

		for (k=0 ; k<len ; k++){
			temp = str.charAt(k);

			if (escape(temp).length > 4) {
				count += 2;
			}
			else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
				//count++;
				count=count+4;
			}
			else if (temp != '\n') {
			     count++;
				//count=count+4;
			}
		}

       DisplayObj.innerHTML= count + '/' + wMaxLength; + ' bytes';
	   
	   if(count > wMaxLength) {
		 alert("±ÛÀÚ´Â " + wMaxLength + " ¹ÙÀÌÆ®¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù..!!");
		 CutChar(TargetObj,TargetTDID,wMaxLength);
	   }
		
}
 
 
    //±ÛÀÚ¸¦ ÁöÁ¤ÇÑ ÀÚ¸®¼ö ¸¸Å­ »èÁ¦
	function Cut_Char(TargetObj,TargetTDID,wMaxLength) {
		var str,msg;
		var len=0;
		var temp;
		var count;
		count = 0;

		msg = TargetObj.value;
		str = new String(msg);
		len = str.length;

		for(k=0 ; k<len ; k++) {
			temp = str.charAt(k);

			if(escape(temp).length > 4) {
				count += 2;
			}
			else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
				//count += 1;
				count=count+4;
			}
			else if(temp != '\n') {
				count++;
				//count=count+4;
			}
			if(count > wMaxLength) {
				str = str.substring(0,k);
				break;
			}
		}
		
		TargetObj.value = str;
		CutChar(TargetObj,TargetTDID,wMaxLength);
		
	}
	
	
function CopyValue(L,M,copyafterdel) {
  
  try{
    var wharf = document.all[L];
    var wharf2 = document.all[M];
    
	try{
		wharf.value = wharf2.value;
	} catch(e){
	}
	try{
	  if (copyafterdel==1)wharf2.value ='';
	} catch(e){
	}
  }catch(e){}
  
}





//Ã¼Å©¹Ú½º°¡ Ã¼Å©µÈ °æ¿ì ¼û±â±â
function WhenCheckhide(wobjcheck,targetarea,hidemakeitzoroID,rev){
   
   try{
	  var wcheck = document.all[wobjcheck];
	  var tarea = document.all[targetarea];
   }catch(e){
     return;
   }
   
   if (rev==null)rev=0
   
   if (rev){
		if (wcheck.checked){
    			tarea.style.display='';
		}else{
				tarea.style.display='none';
				try{
				  var wzero = document.all[hidemakeitzoroID];
				  wzero.value=0;
				}catch(e){}
		}
   }else{
		if (wcheck.checked){
    			tarea.style.display='none';
				try{
				  var wzero = document.all[hidemakeitzoroID];
				  wzero.value=0;
				}catch(e){}
		}else{
				tarea.style.display='';
		}
   }   

}


//SelectÀÇ °ª ¶Ç´Â ÅØ½ºÆ®
function Option(ID,isvalue){
   if (isvalue==null)isvalue=1;
   
   try{
	var targetObj = document.all[ID];
	var curOpt = targetObj.options[targetObj.selectedIndex];
	   
	if (isvalue){
		return curOpt.value;
	}else{
		return curOpt.text;
	}  
   }catch(e){}
}


//»õÃ¢¿¡¼­ ³Ñ¾î¿Â RecordÇØ¼®.
function SelBackData(wDataString){

  SelBackFieldArray = new Array();
  SelBackFieldArray.length = 0;
  SelBackFieldArray = wDataString.split('_*@_');
  
//*ÇÊµå±¸ºÐÀÚ=_*@_
//*°ª±¸ºÐÀÚ=!@@!

}

function SelBack(wFieldName,debug){
    if (debug==null)debug=0;
    
    if (debug)alert(wFieldName);
    
	for(var i=0;i<SelBackFieldArray.length;i++){
	  if(SelBackFieldArray[i]!=null && SelBackFieldArray[i]!=undefined){

	        if (debug)alert(SelBackFieldArray[i]);

			var NVt = SelBackFieldArray[i].split('!@@!');

			if (debug)alert(NVt.length);
			
			if (NVt[0].toLowerCase() == wFieldName.toLowerCase()){
			
			    if (debug)alert(NVt[0].toLowerCase());
			    if (debug)alert(SelBackFieldArray[i]);
			    
				return NVt[1];
			}
	    
	    try{
		}catch(e){
		   continue;
		}
		
	  }
	}

}



//¼±ÅÃ¹öÆ°Æ¯Á¤°ªÀ¸·Î SelectÇÏ±â
function SelectSel(targetObjname,targetvalue){
 
  if (!(isObject(targetObjname))){
      var targetObj = document.all[targetObjname];
  }else{
      var targetObj = targetObjname;
  }
  
  for(var s=0;s<=targetObj.options.length-1;s++){
	   if (targetObj.options[s].value==targetvalue){
	       targetObj.selectedIndex = s;
	       break;
	   }
  }
}

function ReadOnly(objid,onoff){

	var wInputDefCss='inputnew';
	try{
		wInputDefCss = InputDefCss;
	}catch(e){
	}
  var obj = document.all[objid];
	if (onoff){
				obj.readOnly=true;
				obj.className = wInputDefCss+'readonly';
	}else{
				obj.readOnly=false;
				obj.className = wInputDefCss+'';
	}
       
}

function CheckDate(idName,args,useFocus)
{
	if (useFocus==null)useFocus=true;
	var dateok=false;
	var datevalue = document.all[idName].value;
    if (datevalue.length<=0)return dateok;
	var style 	= "dialogWidth:400px; dialogHeight:400px; center:yes;status:no;scroll:no;resizable:no;"
	var msgURL 	= "";
    if (args=="8"){ //8ÀÚ¸® ÀÏÀÚÇü½Ä
		msgURL = '/include/SelectDate2.aspx?selDate='+datevalue+'&mode=check&';
	}else{
		msgURL = '/include/SelectDate2.aspx?selDate='+datevalue+'&mode=check&';
	}
	var szRet = window.showModalDialog (msgURL,"", style );
	if (szRet==null)szRet='';	
	if (szRet.length>0)
	{
		if (szRet=="OK")
		{
			dateok = true;

		}else if (szRet=="NOT"){
			try{parent.DoMes('³â¿ùÀÏÇü½Ä(yyyymmdd)ÀÌ ¸ÂÁö¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä');}catch(e){}
            if (useFocus==true){
				document.all[idName].focus();
				document.all[idName].select();
			}
			dateok = false;

		}
		else
		{
			dateok = false;
        }
    }
    return dateok;
}



//Only Korean
function Check_onlyKorean(id_text,canuseNumber,canuseSpKey)
{
	var ok = true;
	if (id_text.length<=0)return true; //¾ø´Â°Íµµ ÇÑ±Û·Î º»´Ù
	
	for ( var i=0; i < id_text.length; i++ ) 
	{
	    var curchar = id_text.charCodeAt(i);
		if (curchar >=48 && curchar <=57 && !canuseNumber){		//¼ýÀÚ	
		   ok = false;	
		} 
		else if (curchar >=97&&curchar <=122) {		//¿µ¹®¼Ò¹®ÀÚ		
		   ok = false;	
		} 
		else if (curchar >=65&&curchar <=90) {		//¿µ¹®´ë¹®ÀÚ
		   ok = false;	
		} 
		else 
		{
			if (!canuseSpKey){
				var SpKeyCheck=false;
				var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
				if( nonchar.indexOf(id_text.substring(i,i+1)) > 0) {
					ok = false;
				}
			}
		}
		

	}
	
	return ok;
	
}


function doFocus(frm,eleid){
	clearTimeout(onFirstFocus);
	onFirstFocus = setTimeout("try{" + frm + ".elements['" + eleid + "'].focus()}catch(e){};",100);
}

