var cUtils = newClass(null, {});
var Utils = new cUtils();

Function.prototype.bind = function(object) {
    var method = this;
    return function() {
       if (window.event)
           object.oldThis = event.srcElement;
       else
           object.oldThis = this;
       return method.apply(object, arguments);
    }
}

function $(id) { return document.getElementById(id); }

function toBytes(val)
{
	var v=parseInt(val);
	var e=[' bytes','Kb','Mb','Gb','Tb'];
	var level=0;
	while (level<e.length&&v>=1024)
	{
		v=v/1024;
		level++;
	}
	return (level>0?v.toFixed(2):v)+e[level];
}
