// Début css dynamiques
var cssObjPrompt = {
	'font-size':'10px',
	'color':'#FFF'
}
var cssObjLog = {
	'position':'relative',
  'top':'25px',
	'width':'98%',
	'margin':'5px',
	'font-size':'12px',
	'color':'#000',
	'background-color':'#333',
	'border':'2px #F00 solid'
}
var cssObjInfo = {
	'margin':'5px',
  'color':'#08F'
}
var cssObjDebug = {
	'margin':'5px',
  'color':'#0F8'
}
var cssObjError = {
	'margin':'5px',
  'color':'#F00'
}
// Fin css dynamiques
// Début fonctions
log = function (niveau, message, type) {
	if ($("#log").attr("value")>=niveau) {
		var date = new Date();
		var strDate=date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getFullYear();
		var strHours=date.getHours();
		var strMins=date.getMinutes();
		var strSecs=date.getSeconds();
		strHours=strHours<10?"0"+strHours:strHours;
		strMins=strMins<10?"0"+strMins:strMins;
		strSecs=strSecs<10?"0"+strSecs:strSecs;
		strTime=strHours+":"+strMins+":"+strSecs;
		var logMessage = "";
		for (i=0;i<niveau;i++) {logMessage=">"+logMessage};
		logMessage = logMessage+" "+message;
		$("#logDyn").prepend('<div><span>'+strDate+" - "+strTime+" : </span>"+logMessage+'</div>');
		$("#logDyn > div > span").css(cssObjPrompt);
		switch (type) {
			case "error":
			case 1:
				$("#logDyn > div:first").css(cssObjError);
			break;
			case "info":
			case 2:
				$("#logDyn > div:first").css(cssObjInfo);
				break;
			default:
				$("#logDyn > div:first").css(cssObjDebug);
		}
	}
};
// Fin fonctions
$(document).ready(function() {
	$("#log").css({'display':'none'});
	if ($("#log").attr("value")>0) {
		$("body").append('<div id="logDyn"><div class="info">Welcome on Fred Pujol debug Jquery...</div></div>');
		$("#logDyn").css(cssObjLog);
		$("#logDyn > div:first").css(cssObjInfo);
	}
});
