function checkAddEditOnSubmit( form ){
   var err_str="";
   for(i=0;i< (checkAddEditOnSubmit.arguments.length-1)/2;i++){
    if( ( checkAddEditOnSubmit.arguments[i*2+1].value.replace(/^\s*/, '').replace(/\s*$/, '')).length==0 )
        err_str+= checkAddEditOnSubmit.arguments[i*2+2] +"\n";
   }
   if(err_str!="")
     alert(err_str);
   else{
     if(confirm("確定嗎?"))
     {
     //form.Do.disabled=true;
     form.submit();
     }
   }
 }
 
function URLencode(sStr) {
     return escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
}
function checkAll( obj ){
    
    size = 1;
    if( obj.length ) size = obj.length;    
        
    if ( size>1 && obj[0].checked ){	   
     	for( i=1; size > 1 && i < size; i++ ){        	
        	obj[i].checked=0;
        	obj[i].disabled=1; 
     	}
	}else if( size>1 ){	   
	   for( i=1; size > 1 && i < size; i++ ){            
            obj[i].disabled=0;          
       }
	}
}
function DataCheck( frm ){
	var value = frm.user_name.value;	
	var pattern = /\W{1,}/g;
	
	if( pattern.test( value ) ){
		alert( "帳號僅允許輸入英文字母或數字!" );
	}else{		
		pwd = frm.password.value;
		pwd_vrf = frm.password_verify.value;
		
		if ( pwd_vrf=="" || pwd!=pwd_vrf ){
			alert( "使用者密碼與再確認不符!" );
		}else{				
			return	checkAddEditOnSubmit( frm, 
				frm.user_name,'請輸入帳號',
				frm.group_name_list,'請選擇所屬群組類別',
				frm.full_name,'請輸入姓名',
				frm.password,'請輸入使用者密碼'						
				);
		}	
	}	
}