﻿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 selectAll( obj, checked ){
    
    size = 1;
    if( obj.length ) size = obj.length;
    if( checked ){   
     	for( i=0; i < size; i++ ) obj[i].checked=1;
    }else{	   
	for( i=0; i < size; i++ ) obj[i].checked=0;
    }
}

function deleteAttachment(url,filetitle){

  if(!confirm("確定要刪除 "+filetitle+" 嗎?")) return;

  rand = (new Date()).getMilliseconds();

  url = url + "&.rand="+rand;

  var ar = new Ajax.Request(url,{ 
  	method: "get", 
  	contentType : 'application/x-www-form-urlencoded',	
   	onComplete :  
		function(transport){
			var result = transport.responseText;
			//alert("'"+result+"'");
			if(result=='1'){
			   window.location.reload( true );
			}else{
			   alert("發生錯誤, 無法刪除 "+filetitle+" !");
			}
		}
 });
}
