	/*目前有的function
	1、is_EnNum(obj)：輸入是否為小寫、大寫英文字及數字
	2、is_Num(obj)：輸入是否為數字
	3、CK_Email(obj)：檢查email
	4、ck_subfile(fname,ar)：檢查副檔名
	5、CK_FileName(obj)：檢查檔名
	*/
	//輸入是否為小寫、大寫英文字及數字
	function is_EnNum(obj){
		var tmp;
		var z='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
		var nab=obj.value.length-1;
		var str=obj.value.toLowerCase();
		for (var i=0;i<=nab;i++){
			tmp = str.substr(i,1);
			if (z.indexOf(tmp) == -1) {
				return false;
				}
			}
		if(str == "0"){
			return false;
		}else{
			return true;
			}
		}

	//輸入是否為數字
	function is_Num(obj){
		var tmp;
	    var z='0123456789';		
		var nab=obj.value.length-1;		
		   for (var i=0;i<=nab;i++){ 
		      tmp=obj.value.substr(i,1);  
			  if (z.indexOf(tmp) == -1) {   return false;  }   
		   }		  
	    if(obj.value == null){
			return false;
		}else{
			return true;
			}
		}

//檢查email
function CK_Email(obj){	    
	    var len = obj.value.length;
	    for (var i = 0; i < len; i++) {
            var c = obj.value.charAt(i);
            if(!((c >= "A" && c <= "Z")||(c >= "a" && c <= "z")||(c >= "0" && c <= "9")||(c == "-")||(c == "_")||(c == ".")||(c == "@"))) {
                alert("請輸入限用英文，數字，點，'@'，橫線及底線的電子郵件!");
                return false;
            }
        }
	
	   var rulea=obj.value.indexOf('@',0);
       var ruleb=obj.value.indexOf('.',rulea);
       if(rulea==-1 || rulea==0 || rulea==obj.value.length-1 || ruleb==-1){
                return false;
	   }else{
		        return true;   
	   }	
}

//檢查副檔名
function ck_subfile(fname,ar){	
		var sna1 = fname.lastIndexOf('.');
		var sna2 = fname.substr(sna1);
			if( ar == 1)
				var arr = ['.jpg','.gif','.bmp','.jpeg','.png','.tiff','.wbmp'];     
			else
				var arr = ['.amr','.imy','.mid','.mp3','.wav'];    			
			for(i=0;i<arr.length;i++){
				if( sna2.toLowerCase() == arr[i] ){					
					return true;
					break;
				}
			}
					return false;			
	}
	
	
//檢查檔名
function CK_FileName(obj){
	var Start = obj.lastIndexOf('\\');
	var File_Name = obj.substr(Start+1 , obj.length);
	var Value_Array = File_Name.split('.');
	var Value = Value_Array[0];
	var Range = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_';	
	for (var i=0 ; i < Value.length ; i++){ 	     
		  if (Range.indexOf(Value.substr(i,1)) == -1){			 
			  return false;
			  }
	   }
	   return true;
	}
//-----------全選	
function _CKBox(obj_name, sta_name){
	var obj = document.getElementsByName(obj_name);					
	var Len = obj.length;
	var Sta = document.getElementById(sta_name).checked;
	for (var i=0 ; i< Len ; i++){
			obj[i].checked = Sta;
		}
	}
//-----------送出
function _CKBoxSubmit(obj_name, url){
	var obj = document.getElementsByName(obj_name);
	var Len = obj.length;
	var str = "";				
	for (var i=0 ; i< Len ; i++){
		if (obj[i].checked){
			if (str != "" ){
				str += ',';
				}
				str += obj[i].value;
			}
		}
		location.href = url + str;	
	}	


//-----------匯出
function _Export(obj_name){
	var obj = document.getElementsByName(obj_name);
	var Len = obj.length;
	var str = "";				
	for (var i=0 ; i< Len ; i++){
		if (obj[i].checked){
			if (str != "" ){
				str += ',';
				}
				str += obj[i].value;
			}
		}
		return str;
	}

function _Export_Post(Span_Id, Group_id, Obj_Name){
	var obj = document.getElementById(Span_Id);
	var tmp = "<form enctype=\"multipart/form-data\" method=\"POST\" action=\"Export.php\" name=\"Export_Form\">";
	tmp += "	<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
	tmp += "		<tr>";
	tmp += "			<td>";
	tmp += "				<input type=\"text\" name=\"Group_Id\" value=\""+Group_id+"\">";
	if (Group_id == 0){
		tmp += "				<input type=\"text\" name=\"ADBook_Id\" value=\""+_Export(Obj_Name)+"\">";
		}
	tmp += "			</td>";
	tmp += "		</tr>";
	tmp += "	</table>";
	tmp += "</form>";

	obj.innerHTML = tmp;
	if (Group_id == 0){
		if(!Export_Form.ADBook_Id.value){
			alert('尚未選擇欲匯出聯絡人!!');
			return false;
			}
		}
	document.Export_Form.submit();
	}


function SD(ID_Name){
	var obj = document.getElementById(ID_Name);
	if (obj.style.display == "none" || obj.style.display == ""){
			obj.style.display = "block";
		}else if(obj.style.display == "block"){
			obj.style.display = "none";
		}	
	}
//輸入電話
//*****************************************************************************************
function checkData(obj){
	var i=0;
	var boolean=true;
	for(i=0;i<obj.elements.length;i++){
		if(obj.elements[i].not_null==1){
			obj.elements[i].value=trim(obj.elements[i].value);
			if(obj.elements[i].datatype=="string")
				if(!checkString(obj.elements[i].value))
					boolean=false;
			if(obj.elements[i].datatype=="int")
				if(!checkInt(obj.elements[i].value))
					boolean=false;
			
			if(obj.elements[i].datatype=="target")
				if(!checkTarget(obj.elements[i].value))
					boolean=false;
					
			//alert(obj.elements[i].datatype+boolean);	
		}//if		
	}//for
	return boolean;
}//function
function checkString(str){
	//alert(str);
	str=trim(str);
	if(str=="")
		return false;
	else
		return true;	

}//function

function checkInt(str){
	str=trim(str);
	if(checkString(str))
		if(isNaN(str))
			return false;
		else
			return true;	
	else
		return false;	
}//function

function checkTarget(str){
	str=trim(str);
	if(checkString(str))
		if(isNaN(str))
			return false;
		else
			if(str.length !=10)
				return false;
			else	
				if(str.substr(0,2) !="09")
					return false;
				else	
					return true;
	else
		return false;	
}//function

function trim(str){
	while(str.length >0 && (str.charAt(0)==' ' || str.charAt(0)=='\r' || str.charAt(0)=='\n'))
			str=str.substr(1);
	
	while(str.length >0 && (str.charAt(str.length-1)==' ' || str.charAt(str.length-1)=='\r' || str.charAt(str.length-1)=='\n'))
			str=str.substr(0,str.length-1);
	return str;
}//function
//**************************************************************************
