include("lib.prototype");var Logger={LOG:"LOG",INFO:"INFO",DEBUG:"DEBUG",WARNING:"WARNING",ERROR:"ERROR",log:function(b,a){a=a?a:Logger.LOG;if(typeof(console)!="undefined"){switch(a){case Logger.LOG:console.log(b);break;case Logger.INFO:console.info(b);break;case Logger.DEBUG:console.debug(b);break;case Logger.WARNING:console.warn(b);break;case Logger.ERROR:console.error(b);break}}new Ajax.Request("proc/log",{parameters:"mensaje="+b+"&severidad="+a,onComplete:Logger.resultado})},info:function(a){Logger.log(a,Logger.INFO)},debug:function(a){Logger.log(a,Logger.DEBUG)},warning:function(a){Logger.log(a,Logger.WARNING)},error:function(a){Logger.log(a,Logger.ERROR)},trace:function(a){Logger.log(a,Logger.INFO);if(typeof(console)!="undefined"){console.trace()}else{Logger.log(new Error().stack,Logger.INFO)}},resultado:function(a){}};