 //check 有非數字(FLOAT)
function numberfcheck(str,num){
	for( idx = 0 ; idx < str.length ; idx++ ){
			if( !( ( str.charAt(idx) >= '0' && str.charAt(idx) <= '9' ) || ( str.charAt(idx) == '.' ))  ){ 
				num.value=str.substr(0,idx);
				alert(" Only numberic!!");
       			return false;
				}  
	}  
}

//check 有非數字
 function numbercheck(str,num){
	for( idx = 0 ; idx < str.length ; idx++ ){
			if( !( ( str.charAt(idx) >= '0' && str.charAt(idx) <= '9' ) )  ){ 
				num.value=str.substr(0,idx);
				alert(" Only numberic!!");
       			return false;
				}  
	}  
}
//check 是否有超過上限
 function checklimit(str,num,checknum){
		if( !( ( str <= checknum) )  ){ 
			num.value="";
			alert(" 此欄位不可超過" +  checknum );
       		return false;
			}  
}
//檢查是否為日期型態
function CheckIsDate(str,num){
	str = str.replace('/','');
	str = str.replace('/','');
	
	var sYear = str.substr(0,4);
	var sMonth = str.substr(4,2);
	var sDay =  str.substr(6,2);
	var chkYear = sYear % 4 ;
				
	str = str.substr(0,4) + '/' + str.substr(4,2) + '/' + str.substr(6,2)  ;
	
	if (sMonth >= 1 && sMonth <= 12)
	{
		if ( sMonth == 1 && sDay >= 1 && sDay <= 31)
		{	
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;	
		}
		else if ( sMonth == 2 && chkYear != 0 && sDay >= 1 && sDay <= 28)
		{	
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;	
		}
		else if ( sMonth == 2 && chkYear == 0 && sDay >= 1 && sDay <= 29)
		{	
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;			
		}
		else if ( sMonth == 3 && sDay >= 1 && sDay <= 31)
		{	
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;	
		}
		else if ( sMonth == 4 && sDay >= 1 && sDay <= 30)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 5 && sDay >= 1 && sDay <= 31)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 6 && sDay >= 1 && sDay <= 30)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 7 && sDay >= 1 && sDay <= 31)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 8 && sDay >= 1 && sDay <= 31)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 9 && sDay >= 1 && sDay <= 30)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 10 && sDay >= 1 && sDay <= 31)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 11 && sDay >= 1 && sDay <= 30)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else if ( sMonth == 12 && sDay >= 1 && sDay <= 31)
		{
		str= str.replace('/','');
		str= str.replace('/','');		
		num.value=str;				
		}
		else
		{
			num.value='';
			alert(" Date Format Error!!");
		}
	}
	else
	{ 
		num.value='';
			alert(" Date Format Error!!");
	}
}
//
function fnShellExecuteJ()
{
    var objShell = new ActiveXObject("Shell.Application");
    
    objShell.ShellExecute("notepad.exe", "", "", "open", 1);
}


function RightClick() {
//鎖住mouse右鍵
	if ( event.button!=1){
		alert('Copyright AV TECH Corporation. All Rights Reserved');
	}
}	



 function Txt2UpCase()
 //建立檢查是否為大小寫的JavaScript
 {
     //不在 A-Z 範圍內
     if (event.keyCode<65 || event.keyCode>90 ) 
     {
         //判斷是否為 a-z
         if (event.keyCode>=97 && event.keyCode<=122) event.keyCode=event.keyCode-32; 
         //else event.keyCode='';
     } 
 }