if (typeof SG == "undefined") {
	var SG = {};
}

/**
 * @method namespace
 * @description Defines namespace in current scope
 */
SG.namespace = function() {
	var a = arguments, o = null, i, j, d;
	for (i = 0; i < a.length; i = i + 1) {
		d = a[i].split(".");

		if (typeof window[d[0]] == "undefined") {
			window[d[0]] = {};
		}

		o = window[d[0]];

		for (j = 1; j < d.length; j = j + 1) {
			o[d[j]] = o[d[j]] || {};
			o = o[d[j]];
		}
	}

	return o;
};


