/*
* Makes the src a Class object (which enables to use for inheritence)
*/
function $ToClass(src) {
    var newclass = Class.create();
    newclass.prototype = new src;
    return newclass;
}

Object.extend(Class, {
    extend: function(source,additions) {
        var newclass = Class.create();
        if ($C(source)) {
            Object.extend($C(newclass),$C(source));
        }
        Object.extend($C(newclass), additions);
        return newclass;
    }
});

function $C(object) { return object.prototype; }
