var Class = {
	create: function() {
		return function() {
			this.initialize.apply(this, arguments);
		}
	}
}

Object.prototype.hasClassName = function(classNames) {
        var hasClass = false;
        this.className.split(' ').each(function(cn){
                classNames.split(',').each(function(className){
                    if (cn == className) hasClass = true;
                });
        });
        return hasClass;
}

function hasClassName(obj,classNames) {
        var hasClass = false;
        obj.className.split(' ').each(function(cn){
                classNames.split(',').each(function(className){
                    if (cn == className) hasClass = true;
                });
        });
        return hasClass;
}