/* Minification failed. Returning unminified contents.
(11,8): run-time error CSS1031: Expected selector, found '='
(11,8): run-time error CSS1025: Expected comma or open brace, found '='
(25,2): run-time error CSS1019: Unexpected token, found ';'
(27,1): run-time error CSS1019: Unexpected token, found '/'
(27,2): run-time error CSS1019: Unexpected token, found '/'
(27,14): run-time error CSS1031: Expected selector, found '-'
(27,14): run-time error CSS1025: Expected comma or open brace, found '-'
 */
/**
 * Namespace (ns) function v0.1
 * ns.js is a small javascript function based in Yahoo.Namespace for creating
 * namespaces. Totaly framework independent.
 * 
 * Released under the MIT License.
 * http://www.opensource.org/licenses/mit-license.html
 *
 * Date: Sat Oct 16 05:15:48 2010 -0500
 */
var ns = function() {
    var a = arguments, o = null, i, j, d;
    
    for (i = 0; i < a.length; i = i + 1) {
        d = a[i].split(".");
        o = window;
        
        for (j = 0; j < d.length; j = j + 1) {
            o[d[j]] = o[d[j]] || {};
            o = o[d[j]];
        }
    }
    
    return o;
};

// addMethod - By John Resig (MIT Licensed)
function addMethod(object, name, fn) {
    var old = object[name];
    object[name] = function () {
        if (fn.length == arguments.length)
            return fn.apply(this, arguments);
        else if (typeof old == 'function')
            return old.apply(this, arguments);
    };
}
