

	function ConKey() {		
		if (!(window.event.keyCode > 47 && window.event.keyCode < 58)) {
			window.event.keyCode = 0;}
	}

	function ConKey2() {
		if (isNaN(window.clipboardData.getData("Text"))){event.returnValue = false;}
	}	

	
	function OpenWin(sUrl,sName,iWidth,iHeight){

		var iLeft=(screen.width-iWidth)/2-5;
		var iTop=(screen.height-iHeight)/2	
		window.open(sUrl,sName,"left=" + iLeft + ",top=" + iTop + ",width=" + iWidth + ",height=" + iHeight + ",scrollbars=yes")	
	}

	function ChangeFColor(obj,sColor){		
		obj.style.color=sColor
	}

	function ChangeBGColor(obj,sColor){
		obj.style.background=sColor
	}

	function CalLen(Str1){

		Str1=Str1+"";
		var n=0;
		
		if (Str1!=""){
		
			for (var j=0;j<Str1.length;j++){				
			    
			    n = n + 1
			    		    
			    if (Str1.charAt(j)>unescape('%80')){
			        n = n + 1
			    }
			}
		}	
		else
		{
			n=0	
		}
		
		return n;
	}

	function CheckField(oField,sName,iLen,sCheckType){
	//sCheckType:all,len,empty

	  var sError=""		
	  if (sCheckType=="all" || sCheckType=="empty"){
	  
		var iEmpty=1
		var iCode="";			
		for (var i=0;i<oField.value.length;i++){
			iCode=escape(oField.value.charAt(i))
			if (iCode!="%20" && iCode!="%u3000"){iEmpty=0}
		}
	  
		if (iEmpty==1){
		  sError=sError + "＊「" + sName + "」必不為空\n"
		}
	  }
	  
	  if (sCheckType=="all" || sCheckType=="len"){
		if (CalLen(oField.value)>iLen){
			sError=sError + "＊「" + sName + "」長度不可超過" + iLen + "\n"
		}
	  }
	  
	  return sError;
	  
	}
	
	function CheckEField(oField,sName,iLen,sCheckType){
	//sCheckType:all,len,empty

	  var sError=""		
	  if (sCheckType=="all" || sCheckType=="empty"){
	  
		var iEmpty=1
		var iCode="";			
		for (var i=0;i<oField.value.length;i++){
			iCode=escape(oField.value.charAt(i))
			if (iCode!="%20" && iCode!="%u3000"){iEmpty=0}
		}
	  
		if (iEmpty==1){
		  sError=sError + "＊「" + sName + "」Fill necessarily\n"
		}
	  }
	  
	  if (sCheckType=="all" || sCheckType=="len"){
		if (CalLen(oField.value)>iLen){
			sError=sError + "＊「" + sName + "」The length can't exceed " + iLen + "\n"
		}
	  }
	  
	  return sError;
	  
	}	

	function showFile(sId){	
	  document.all["spano" + sId].style.display=""
	}

	function hidFile(sId){
	  document.all["spano" + sId].style.display="none"
	}
	
	
function ChangeD(selobj){

  iYear=parseInt(document.all[selobj + "_Y"].value); 
  
  if (iYear!=0){
  
	iMonth=parseInt(document.all[selobj + "_M"].value);
	  
	var iday=0;
  
	switch (iMonth){  
  
		case 1:
		  iday=31;	  
		  break;
		case 3:  
		  iday=31;
		  break;
		case 5:
		  iday=31;
		  break;	
		case 7:
		  iday=31;
		  break;	
		case 8:
		  iday=31;
		  break;	
		case 10:
		  iday=31;
		  break;	
		case 12:
		  iday=31;
		  break;	
		case 2:

	    var a=false;
	    if (iYear % 4==0){
	      a=true;
	      if (iYear % 100==0){
	        if (iYear % 400 !=0){a=false;}
	      }
	    }
	    
	    if (a==true){
	      iday=29;
	    }
	    else
	    {
	      iday=28;
	    }
		  break;
		  
		case 4:	
		  iday=30;
		  break;
		case 6:  
		  iday=30;
		  break;	
		case 9:
		  iday=30;
		  break;	
		case 11:
		  iday=30;
		  break;	
	}	

	document.all[selobj + "_D"].length=iday;

	for (var i=0;i<iday;i++){   
		document.all[selobj + "_D"].options[i].value=i+1; 
		document.all[selobj + "_D"].options[i].text=i+1;
	}
  }
}

function ifChange(obj){
	if (eval("document.all['" + obj + "_Y'].value.length==4")){	
		ChangeD(obj)		
	}
}

function GoClear(obj,sValue,sReValue){
	//不影響有障礙人士之閱讀或操作	
	if (obj.value==sValue){obj.value=sReValue}
}

