/*
	Logging functions
		- provides access to console
		- if browser doesn't have a JS console, fails silently
		- dir function prints out objects nicely in Firebug
*/
$.log = function() {
	if (typeof(console) !== 'undefined' && console != null && console.log) console.log($.formatLog.apply($.log, arguments));
};

$.formatLog = function() {
	var s = "";
	for (var i = 0; i<arguments.length - 1; i++) {
		s += arguments[i] + ", ";
	}
	s += arguments[arguments.length-1];
	return s;
};

$.log.dir = function(o) {
	if (typeof(console) !== 'undefined' && console != null && console.dir) console.dir(o);
	else $.log(o);
};
