//!----------------------------------------------
// @function	doLoading
// @desc		Exibe a layer com a mensagem "Aguarde, carregando",
//				caso ela exista e tenha sido carregada
// @return		void
//!----------------------------------------------
function doLoading() {
	vc = new VisibilityControl();
	vc.show('aguarde', true, true);
}

//!----------------------------------------------
// @function	setValor
// @desc		Seta o valor de objeto
// @return		void
//!----------------------------------------------
function setValor(campo, valor) {
	var mailObj = document.getElementById(campo);
	mailObj.value = valor;
}

//!----------------------------------------------
// @function	popAjuda
// @desc		Abre a janela com os dados de contato com o suporte (Ajuda do Sistema)
// @return		void
//!----------------------------------------------
function popAjuda() {
	createWindow('pop_ajuda.php', '430', '350', 0, 0, 'popup_ajuda', 128);	
}

//!----------------------------------------------
// @function	setHelpAutenticacao
// @desc		Seta o valor do texto de ajuda na autenticacao
// @param		item	string	'senha' ou 'login'
// @return		void
//!----------------------------------------------
function setHelpAutenticacao(item) {
	var helpAutenticacaoObj = document.getElementById('helpAutenticacao');
	if (item == 'login') {
		helpAutenticacaoObj.innerHTML = 'Informe o <b>Login</b> para acesso ao sistema, entre <b>3 e 15 caracteres</b>';
	} else if (item == 'senha') {
		helpAutenticacaoObj.innerHTML = 'Informe a <b>Senha</b> para acesso ao sistema, entre <b>6 e 15 caracteres</b>';
	}
}

//!---------------------------------------------------
// @function	setFlashVariables
// @desc		Repassa uma chamada de função para um movie Flash
// @param		movieId String		ID do movie flash
// @param		flashQuery String	Nome da função a ser executada + parâmetros
// @return		void
//!---------------------------------------------------
function setFlashVariables(movieId, flashQuery) {
	var ua = navigator.userAgent.toLowerCase(); 
	var ie = ((ua.indexOf('msie') != -1 ) && (ua.indexOf('win') != -1) && (ua.indexOf('opera') == -1) && (ua.indexOf('webtv') == -1));
	if (ie) {
		document[movieId].SetVariable("_root.o.call", flashQuery.split('=').pop());
	} else {
		var divContainer = "flash_setvariables_"+movieId;
		if(!document.getElementById(divContainer)){
			var divHolder = document.createElement("div");
			divHolder.id = divContainer;
			document.body.appendChild(divHolder);
		}
		document.getElementById(divContainer).innerHTML = "";
		var divSrc = "<embed src='resources/swf/gateway.swf?lc="+movieId+"&fq="+escape(flashQuery)+"' width='0' height='0' type='application/x-shockwave-flash'></embed>";
		document.getElementById(divContainer).innerHTML = divSrc;
	}
}