function treatTaskMsg(msgs,getmsgerror)
{
	msgs = msgs.replace(/^\s*|\s*$/,"");
	var getmsgerror = getmsgerror || false;
	
	var tabmsg = msgs.split("|");
	var marqueurEchecTache = "{EXE_FAIL}";
	var marqueurReussiteTache = "{EXE_SUCCESS}";
	var marqueurMsgErreurValidation = "ECHEC";
	var marqueurMsgReussiteValidation = "SUCCES";
	var symboleSpan = '<span>';
	var debConteneurMsgEchec = '<a class="msg_erreur">';
	var debConteneurMsgSucces = '<a class="msg_succes">';
	var finsymboleSpan = '</span>';
	var finConteneurMsg = '</a>';
	var chMsg ="";
	var conteneurMsgSucces = '<span class="msg_succes">';
	var finConteneurMsgSucces = '</span>';
	var symboleCSSSucces = '<span class="succes"></span>';
	var tabunmsg = "";
	var champAffichage = "";
	var itab = 0;
	var cur = "";
	var nbr = tabmsg.length;
	var couleurErreur = "#ebd0ce";
	var couleurOK = "transparent";
	
	for(itab = 0; itab < nbr; itab++)
	{
		//L'execution de la tache a echouee
		if(tabmsg[itab].substr(0,marqueurEchecTache.length) == marqueurEchecTache)
		{
			if(getmsgerror == true)
			{
				return debConteneurMsgEchec+symboleSpan+tabmsg[itab].replace(marqueurEchecTache,"")+finsymboleSpan+finConteneurMsg;
			}else{
				return false;
			}
		}

		//L'execution de la tache a reussie apres avoir nettoyé les messages
		if(tabmsg[itab].substr(0,marqueurReussiteTache.length) == marqueurReussiteTache)
		{
			return true;
		}
		//Si l'execution n'a pas eu lieu, il faut exploiter les messages
		tabunmsg = tabmsg[itab].split(":");
		champAffichage = "msg:"+tabunmsg[1];
		var msg = tabunmsg[2]
		var oAffichage = $(champAffichage);
				
		if(oAffichage != null && msg != "")
		{
			if(tabunmsg[0] == marqueurMsgErreurValidation)
			{
				oAffichage.innerHTML = debConteneurMsgEchec+symboleSpan+msg+finsymboleSpan+finConteneurMsg;
				if($('ligne:'+tabunmsg[1]))
					$('ligne:'+tabunmsg[1]).style.backgroundColor = couleurErreur;
			}
	
			if(tabunmsg[0] == marqueurMsgReussiteValidation)
			{
				if(msg == '&nbsp;')
					oAffichage.innerHTML = conteneurMsgSucces+symboleCSSSucces+msg+finConteneurMsgSucces;
				else
					oAffichage.innerHTML = debConteneurMsgSucces+symboleSpan+msg+finsymboleSpan+finConteneurMsg;
				if($('ligne:'+tabunmsg[1]))
					$('ligne:'+tabunmsg[1]).style.backgroundColor = couleurOK;
			}
		}
	}

	return null;
}