//for non fbug or safari users
try {
	_console = this["console"] || {};
	if (!_console) this['console'] = {};
	if (SPARCQ.DEBUG) {
		if (!console.debug) {
			console.debug = function(msg) {
				SPARCQ.COMPONENTS.showMessage(msg);
			};
			console.log = function(msg) {
				SPARCQ.COMPONENTS.showMessage(msg);
			};
		}
	} else {
		console.debug = function(msg) {};
		console.log = function(msg) {};
	}
} catch (e) {
	var err_str = ''
	for (var i in e) {
		err_str += i + ': ' + String(e[i]) + "\n";
	}
	//alert(err_str);
	console = {};
	if (SPARCQ.DEBUG) {
		if (!console.debug) {
			console.debug = function(msg) {
				SPARCQ.COMPONENTS.showMessage(msg);
			};
			console.log = function(msg) {
				SPARCQ.COMPONENTS.showMessage(msg);
			};
		}
	} else {
		console.debug = function(msg) {};
		console.log = function(msg) {};
	}

}
