var tmp = 0;

var urlServer = "mnjs/php/wsrv.php";
var wdivs = new Array();
var frameCont = window.parent.frames['contenido'];
if( !frameCont || frameCont == undefined || frameCont == "undefined" )
	frameCont = window;
var evts = new Array();
var cola = new Array();
var filas = new Array();
var dragObj = new Object();
var tmpCmps = "";
var idDivVentanaFoco;
var ventanasFoco = new Array();

var zoom;

var usucod;
var usucla;

/*
	Funcion	: wcmp
	Pre		: nomCmp, wevt
	Post	:
	Descrip.: Objeto wcmp
	
*/
function wcmp( nombre, valor )
{
	this.id = id;
	this.valor = valor;
}

var NO = 0;
var SI = 1;
var OK = 1;

var TMSG_AVIS = 0;
var TMSG_CONF = 1;
var TMSG_PARA = 2;

//
var DESHABILITAR = 0;
var HABILITAR    = 1;

// Comandos para creacion de ventanas
var CM_CREARVEN		= 1;		// Crear ventana
//Comandos de navegacion
var CM_PRIMERO		= 2;
var CM_ANTERIOR		= 3;
var CM_SIGUIENTE	= 4;
var CM_ULTIMO		= 5;
var CM_NAVEGAR		= 6;
var CM_SINCCMPS		= 7;
//Comandos para estados
var CM_ADICIONAR	= 8;
var CM_MODIFICAR	= 9;
var CM_CONSULTAR	= 10;
var CM_ELIMINAR		= 11;
var CM_GRABAR		= 12;
//
var CM_RESPUESTA	= 13;
var CM_CREARZOOM	= 14;
var CM_SELECCIONARZ	= 15;
var CM_DETALLAR		= 16;
var CM_SELECCIONARD	= 17;
var CM_MENSAJE		= 18;
var CM_CREARMULTI	= 23;
var CM_SINCCMP		= 25;
var CM_ARRIVARCMP	= 26;
var CM_DEJARCMP		= 27;
var CM_CREARVENPAR	= 28;
var CM_ACEPTARLIS	= 29;
var CM_CREARINF		= 30;
var CM_ONCLICK		= 32;
var CM_CAMBIOCMP	= 33;
var CM_PONMODO		= 34;
var CM_GRABARENC	= 35;
var CM_ACTUALIZAR	= 36;
var CM_CERRAR		= 37;
var CM_ACEPTARINF	= 38;
var CM_CREARVENPARINF=39;
var CM_DETALLARCOM	= 40;
var CM_SELECCIONARC	= 41;
var CM_SINCCOMBO	= 42;
var CM_BOTON		= 43;
var CM_PONESTADO	= 44;
var CM_ABRIR		= 45;
var CM_LOGUEAR		= 46;
var CM_LOGOUT		= 47;
var CM_SINLOGUEAR	= 48;
var CM_REFRESCARDIV	= 49;
var CM_LIMPIARDIV	= 50;
var CM_MENUADM		= 51;

//Estados de la ventana
var E_ADICIONANDO  = 1;
var E_MODIFICANDO  = 2;
var E_CONSULTANDO  = 3;
var E_ACTUALIZANDO = 4;

//Modos para las ventanas
var VEN_MNORMAL		= 1;
var VEN_MMULTI		= 2;
var VEN_MMODAL		= 4;
var VEN_MZOOM		= 8;
var VEN_MPARA		= 16;
var VEN_MMOVIM		= 32;
var VEN_MENCABEZADO	= 64;
var VEN_MCONTENEDORA= 128;
var VEN_MPARAINF	= 256;
var VEN_MMULTI2		= 512;
var VEN_MLOGUEO		= 1024;

//Modos de campo
var WCMP_MLLAVEPRIMARIA = 1;
var WCMP_MZOOM 			= 2;
var WCMP_MDETALLABLE	= 4;
var WCMP_MDOBLE			= 8;
var WCMP_MFECHA			= 16;
var WCMP_MENTERO		= 32;
var WCMP_MNOENTABLA		= 64;
var WCMP_MMOV			= 128;
var WCMP_MARRIVABLE		= 256;
var WCMP_MRENGLON		= 512;
var WCMP_MOBLIGATORIO	= 1024;
var WCMP_GRAFICO		= 2048;
var WCMP_MNOARRIVABLE	= 4096;
var WCMP_MCONSECUTIVO	= 8192;
var WCMP_MPRENDIDO		= 16384;
var WCMP_MENTEROSINSIGNO= 32768;
var WCMP_MFLOTANTE		= 65536;
var WCMP_MMONEDA 		= 131072;
var WCMP_FLASH			= 262144;
var WCMP_FILTRO			= 524288;
var WCMP_MCOMBO			= 1048576;
var WCMP_MHORA			= 2097152;

//TAGS
var TI_SEGUI 	= "<segui>";	// Tag inicial nombre de la entidad
var TF_SEGUI 	= "</segui>";	// Tag final nombre de la entidad
var TI_PX 		= "<px>";		// Tag inicial nombre de la entidad
var TF_PX 		= "</px>";		// Tag final nombre de la entidad
var TI_PXZ		= "<pxz>";		// Tag inicial nombre de la entidad
var TF_PXZ		= "</pxz>";		// Tag final nombre de la entidad
var TI_FUNC		= "<fun>";		// Tag inicial funcion
var TF_FUNC		= "</fun>";		// Tag final funcion
var TI_NEVT		= "<nevt>";		// Tag inicial numero de eventos
var TF_NEVT		= "</nevt>";	// Tag final numero de eventos
var TI_EVT		= "<evt>";		// Tag inicial del evt
var TF_EVT		= "</evt>";		// Tag final del evt
var TI_CM		= "<cm>";		// Tag inicial del comando
var TF_CM		= "</cm>";		// Tag final del comando
var TI_CMB		= "<cmb>";		// Tag inicial del comando boton
var TF_CMB		= "</cmb>";		// Tag final del comando boton
var TI_BF		= "<bf>";		// Tag Inicial del buffer
var TF_BF		= "</bf>";		// Tag final del buffer
var TI_IDVEN	= "<idVen>";	// Tag inicial de nombre de ventana
var TF_IDVEN	= "</idVen>";	// Tag final de nombre de ventana
var TI_IDVENZ	= "<idVenZ>";	// Tag inicial de nombre de ventana
var TF_IDVENZ	= "</idVenZ>";	// Tag final de nombre de ventana
var TI_NOMVEN	= "<nomVen>";	// Tag inicial de nombre de ventana
var TF_NOMVEN	= "</nomVen>";	// Tag final de nombre de ventana
var TI_TIPVEN	= "<tipVen>";	// Tag inicial de nombre de ventana
var TF_TIPVEN	= "</tipVen>";	// Tag final de nombre de ventana
var TI_ALT		= "<alt>";		// Tag Inicial para la altura de la ventana
var TF_ALT		= "</alt>";		// Tag Inicial para la altura de la ventana
var TI_ANC		= "<anc>";		// Tag inicial del ancho de la ventana
var TF_ANC		= "</anc>";		// Tag final del ancho de la ventana
var TI_HTML		= "<Thtml>";	// Tag inicial codigo del html
var TF_HTML		= "</Thtml>";	// Tag final codigo del html
var TI_NPAG		= "<nPag>";		// Tag inicial de numero de pagina
var TF_NPAG		= "</nPag>";	// Tag final de numero de pagina
var TI_NCMPS	= "<nCmps>";	// Tag inicial de numero de pagina
var TF_NCMPS	= "</nCmps>";	// Tag final de numero de pagina
var TI_CMP		= "<cmp>";		// Tag inicial de numero de pagina
var TF_CMP		= "</cmp>";		// Tag final de numero de pagina
var TI_IDCMP	= "<idCmp>";	// Tag inicial de numero de pagina
var TF_IDCMP	= "</idCmp>";	// Tag final de numero de pagina
var TI_VLRCMP	= "<vlrCmp>";	// Tag inicial de numero de pagina
var TF_VLRCMP	= "</vlrCmp>";	// Tag final de numero de pagina
var TI_TREGS	= "<tRegs>";	// Tag inicial de numero de pagina
var TF_TREGS	= "</tRegs>";	// Tag final de numero de pagina
var TI_EST		= "<est>";		// Tag inicial de numero de pagina
var TF_EST		= "</est>";		// Tag final de numero de pagina
var TI_ERROR	= "<error>";	// Tag inicial de numero de pagina
var TF_ERROR	= "</error>";	// Tag final de numero de pagina
var TI_RES		= "<res>";		// Tag inicial de numero de pagina
var TF_RES		= "</res>";		// Tag final de numero de pagina
var TI_ALIAS	= "<alias>";	// Tag inicial de numero de pagina
var TF_ALIAS	= "</alias>";	// Tag final de numero de pagina
var TI_TIPMSG	= "<tipMsg>";	// 
var TF_TIPMSG	= "</tipMsg>";	//
var TI_TITMSG	= "<titMsg>";	// 
var TF_TITMSG	= "</titMsg>";	//
var TI_MSG		= "<msg>";		// 
var TF_MSG		= "</msg>";		//
var TI_VENENC	= "<venEnc>";	// 
var TF_VENENC	= "</venEnc>";	//
var TI_VENDET	= "<venDet>";	// 
var TF_VENDET	= "</venDet>";	//
var TI_POSDET	= "<posDet>";	// 
var TF_POSDET	= "</posDet>";	//
var TI_NUMFIL	= "<numFil>";	// 
var TF_NUMFIL	= "</numFil>";	//
var TI_NUMCOL	= "<numCol>";	// 
var TF_NUMCOL	= "</numCol>";	//
var TI_FIL		= "<tr>";		// 
var TF_FIL		= "</tr>";		//
var TI_COL		= "<td>";		// 
var TF_COL		= "</td>";		//
var TI_RENG		= "<reng>";		// 
var TF_RENG		= "</reng>";	//
var TI_NRENG	= "<nReng>";	// 
var TF_NRENG	= "</nReng>";	//
var TI_NOPT		= "<nOpt>";		// 
var TF_NOPT		= "</nOpt>";	//
var TI_OPT		= "<opt>";		// 
var TF_OPT		= "</opt>";		//
var TI_OPTVLR	= "<optVlr>";	// 
var TF_OPTVLR	= "</optVlr>";	//
var TI_OPTVLRCMP= "<optVlrCmp>";// 
var TF_OPTVLRCMP= "</optVlrCmp>";	//
var TI_OPTDES	= "<optDes>";	// 
var TF_OPTDES	= "</optDes>";	//
var TI_MODCMP	= "<modCmp>";	// 
var TF_MODCMP	= "</modCmp>";	//
var TI_FILTRO	= "<filtro>";	// 
var TF_FILTRO	= "</filtro>";	//
var TI_IDDIV	= "<idDiv>";	// 
var TF_IDDIV	= "</idDiv>";	//
var TI_CONFIR	= "<confir>";	// 
var TF_CONFIR	= "</confir>";	//

