/**
 *
 *	Simplelogger								( 2009-08-14 )
 *  
 *	Vstupni objekt:
 *
 *	config.showAlertsInIE				zobrazovat alerty v IE pri kazdem volani funkce log. ( Default false )
 *	config.level								uroven logovanych zprav ( Globalni ).
 *	
 *	Metody:
 *	
 *	log													zaloguje zpravu
 *		param message							zprava k zalogovani.
 *		param	level								level zpravy, pokud je vetsi nez globalni level, zprava se zaloguje.
 *															
 *	showAllInAlert							zobrazi vsechny zalogovane zpravy
 *
 */
 
function SimpleLogger(config){var This=this;var Config=config;var Level=(config.level)?config.level:0;var ShowAlertsInIE=(config.showAlertsInIE)?config.showAlertsInIE:false;var IsConsole=(window.console)?true:false;var Logs=new Array();this.log=function(message,level){if(message==null){throw new Error("SimpleLogger.log: Neni zadana zprava!");}if(level==null||level>Level){Logs[Logs.length]=message;if(IsConsole){console.log(message)}else{if(ShowAlertsInIE){alert(message)}}}};this.info=function(message,level){if(message==null){throw new Error("SimpleLogger.log: Neni zadana zprava!");}if(level==null||level>Level){Logs[Logs.length]=message;if(IsConsole){console.info(message)}else{if(ShowAlertsInIE){alert(message)}}}};this.trace=function(){if(IsConsole){console.trace()}};this.showAllInAlert=function(){alert(Logs)}};
