// constantes que definem as 'chaves' do hash de operações
var CONST_CADASTRAR 	= "cadatrar"
var CONST_ALTERAR 		= "alterar";
var CONST_PESQUISAR 	= "pesquisar";
var CONST_EXCLUIR 		= "excluir";
var CONST_CONSULTAR 	= "consultar";
var CONST_IFRAME	= "iframe";
var CONST_DETALHE = "detalhe";

// cria a hash de operações
var VmParam = new Array();


// ***********************************************************************
// autor: Mickaël Bordeleau Jalbert 
// data: 30/março/2004
// descrição:
// 		constutor do objeto gOperation que encapsula os códigos wc e op de uma
// 		operação da TRRVM
//	parâmetros:
//		wc	= código wc associado a operação
//		op = código da operação proriamente dita
// retorno:
//		objeto do tipo gOperation
// ***********************************************************************
function gOperation (wc, op){
	this.wc=wc;
	this.op=op;
}


// ***********************************************************************
// autor: Mickaël Bordeleau Jalbert 
// data: 30/março/2004
// descrição:
// 		configura a operação com chave igual a varConst na hash 
// 		de operações para os códigos wc/op indicados em objOp
// parâmetros:
//		varConst = 	string que indica a chave da hash de operações: seleciona
//					a operação a ser configurada
//		objOp	= 	objeto do tipo gOperation que armazena os códigos wc e
//				 	op a serem utilizados na operação
// ***********************************************************************
function setVmParam (varConst, objOp) {
	// configura a operação
	VmParam[varConst] = objOp;
}
