
	boxContainer = {};

	boxContainer.showOk     = function(txtHtml){
		fb.setLog('boxContainer.showOk('+ txtHtml +')');
		boxContainer.trocaIcn('Ok');
		boxContainer.showTopMsg(txtHtml);
	}

	boxContainer.showInfo   = function(txtHtml){
		fb.setLog('boxContainer.showInfo('+ txtHtml +')');
		jq('#boxContainer_topMsg').attr('class', 'boxContainer_TopMsg_Info displayNone');
		boxContainer.trocaIcn('Info');
		boxContainer.showTopMsg(txtHtml);
	}

	boxContainer.showAlert  = function(txtHtml){
		fb.setLog('boxContainer.showAlert('+ txtHtml +')');

		boxContainer.trocaIcn('Alert');
		boxContainer.showTopMsg(txtHtml);
	}

	boxContainer.showErro   = function(txtHtml, arrElementsToSetErroClass, blContinuarExecucao){
		fb.setLog('boxContainer.showErro('+ txtHtml +', '+ arrElementsToSetErroClass +', '+ blContinuarExecucao +')');

		boxContainer.trocaIcn('Erro');

		if(jq.isArray(arrElementsToSetErroClass)){
			jq.each( arrElementsToSetErroClass, function(i, idElemento){
				jq('#'+idElemento).attr('class', 'inputErro');
			});
		}else if(arrElementsToSetErroClass)jq('#'+arrElementsToSetErroClass).attr('class', 'inputErro');

		boxContainer.showTopMsg(txtHtml);

		return (blContinuarExecucao===true) ? true : false;
	}

	boxContainer.trocaIcn   = function(toIcon){
		fb.setLog('boxContainer.trocaIcn('+ toIcon +')');

		jq('#msgBox_Icn').replaceInSrc({
			from : ['Alert', 'Erro', 'Info', 'Ok'],
			to   : toIcon
		});
		jq('#boxContainer_topMsg').attr('class', 'boxContainer_TopMsg_'+ toIcon +' displayNone');
	}

	boxContainer.showTopMsg = function(txtHtml){
		fb.setLog('boxContainer.showTopMsg('+ txtHtml +')');

		jq('#msgBox_Txt').html(txtHtml);
		jq('#boxContainer_topMsg').slideDown('slow');
	}

	boxContainer.hideTopMsg = function(){
		fb.setLog('boxContainer.hideTopMsg()');

		jq('#boxContainer_topMsg').slideUp('fast');
	}

	boxContainer.showHidedElementsOnLoad = function(){
		fb.setLog('showHidedElementsOnLoad()');
		jq('.hideOnLoad').slideDown('slow', function(){
			jq('#boxContainer_icnLoad').fadeOut('slow');
		});
	}