if (Cookies.get("LoggerEnabled")){
	
	if (typeof console == "object" && typeof console.firebug == "string" ){
		
		var Logger = console;
		
	} else {
		
		if (typeof GLog == "function") {
				
			var f = function(){
				
				var output = [];
				
				for (var i=0; i<arguments.length; i++) {
					
					output.push(arguments[i]);
				}
				
				GLog.write(output.join(", "));
			};
			
		} else {
			
			var f = Prototype.emptyFunction;
		}
		
		var Logger = {info:f, error:f, debug:f, log:f};	
	}
	
} else {
	
	var f = Prototype.emptyFunction;	
	var Logger = {info:f, error:alert, debug:f, log:f};
}

Logger.enable = function(){
	
	Cookies.set("LoggerEnabled", true, 100);
	alert("Logger enabled.");
}

Logger.disable = function(){
	
	if (Cookies.remove("LoggerEnabled")){
		
		alert("Logger disabled.");
	}
}
