function HumanReadableFilesize(size, digits) {
    // Adapted from: http://www.php.net/manual/en/function.filesize.php
    size=""+size;
    var rst = size;
    var re = /^[\d\.\+\-\,]+$/gi; // a number type
    if (size.match(re)) {
    	var mod_ = 1024;
    	var units = 'B K M G T P'.split(/\s+/);
    	units[0] = '';
    	for (var i=0; size > mod_; i++) {
        	size /= mod_;
    	}
    	var f = 1;
    	if ((digits) && (digits > 0)) {
		for (var j=0; j < digits; j++) {f *= 10;}
	}
    	rst = (Math.round(size*f)/f) +' '+ units[i];
    } else { rst = size }
    return rst;
}
//
function trim(s)
{
	return s.replace(/^\s+/, '').replace(/\s+$/, ''); 
}
//
function toggle(hid,show) {
 if( show){
   document.getElementById(hid).style.display = '';
 }else{
   document.getElementById(hid).style.display = 'none';
 }
}

