/******************************************************************************************************************
 * Arquivo criado em:     2011-07-22
 * Arquivo atualizado em: 2011-07-22
 * Descricao:             Arquivo de apoio as funcoes de formulario
 * Autor:                 Francisco L. de Matos
 ******************************************************************************************************************/

/* Variaveis gerais */

	var path = '../sistema/';

/* Funcoes gerais */

	// 01 - mensagem inicial de erro da validacoes de formulario
	function iniciar_msg() {
		// 1. vamos receber os parâmetros
		var ind = 1, qtd = 1, msg = '';
		for (i = 0; i < arguments.length; i++) {
			if (i == 0) {ind = arguments[i];}
			if (i == 1) {qtd = arguments[i];}
		}
		// 2. mensagens
		var msg_ = new Array(['<div class=msg_erro></div><b class=corpo_vermelho>Observe a consideração abaixo:</b>','<div class=msg_erro></div><b class=corpo_vermelho>Observe as considerações abaixo:</b>']);
		msg_.push(['<br /><font color=red>Obs.: O campo com borda vermelha necessita da sua atenção!</font>','<br /><font color=red>Obs.: Os campos com bordas vermelhas necessitam da sua atenção!</font>']);
		// 3. comandos
		if (qtd == 1) {
			msg = msg_[ind][0];
		} else if (qtd > 1) {
			msg = msg_[ind][1];
		} else if (qtd == 0) {
			msg = msg_[0][0];
		}
		return msg;
	}
	// 02 - Formatacao de borda de campos
	function cor_borda() {
		// 1. vamos receber os parâmetros
		var cor_padrao = '#CCC', cor_alerta = '#F00', cor = cor_padrao;
		var status = '', form = '', field = '';
		for (i = 0; i < arguments.length; i++) {
			if (i == 0) {status = arguments[i];}
			if (i == 1) {form = arguments[i];}
			if (i == 2) {field = arguments[i];}
		}
		// 2. comandos
		var field_ = field.split('|');
		if (status == 0) {cor = cor_padrao;}
		if (status == 1) {cor = cor_alerta;}
		for (var i = 0; i < field_.length; i++) {
			if (field_[i] != '') {
				if (typeof document.forms[form].elements[field_[i]] == 'object') {
					document.forms[form].elements[field_[i]].style.borderColor = cor;
				} else {
					document.getElementById(field_[i]).style.borderColor = cor;
				}
			}
		}
	}
