var dias = null;
var meses = new Array("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic");

function cmWorks(opciones){
	this.idContPri=(opciones.idContPri) ? opciones.idContPri : "";
	this.idContSec=(opciones.idContSec) ? opciones.idContSec : "";
	this.urlLogin=(opciones.urlLogin) ? opciones.urlLogin : "";
	this.loginIrA=(opciones.loginIrA) ? opciones.loginIrA : "";
	this.dirImg=(opciones.dirImg) ? opciones.dirImg : "";
	this.idCargaSwf=(opciones.idCargaSwf) ? opciones.idCargaSwf : "";
	this.idCargaDiv=(opciones.idCargaDiv) ? opciones.idCargaDiv : "";
	this.idMascaraDiv=(opciones.idMascaraDiv) ? opciones.idMascaraDiv : "";
	this.usarDiagramaLiquido=true;
	this.lSel="";
	this.muestraPuntos = true;
	this.debug = (opciones.debug) ? opciones.debug : false;
	this.solicitudesAjax = new Array();
	this.ordenesListado = new Array();
	this.controlAjax = $.manageAjax.create('colaAjax', { 
		queue: true,  
		abortOld:true,
		preventDoubbleRequests:true,
		maxRequests:1,
		cacheResponse: false		
	}); 
	this.tipoUsuario="";
	this.sumaAAltaMod=40;
	this.margenAltaMod=0;
	this.smAncho='';
	this.smAnchoAnterior='';
	this.cantIds=0;
	this.hacer=false;
	this.xflash=0;
	this.yflash=0;
	this.posicX = 0;
	this.posicY = 0;
	this.esIE="";
	this.toolbarDiv="toolbarMiniFlash";
	this.toolbar="flashToolbarMini";	
	this.idSeccion="";	
	this.toolbarDatos="";
	this.permisos="";	
	this.urlModulo="";
	this.dias = dias;
	this.meses = meses;	

	//Registro de funciones
	this.cambiaUrl=cambiaUrl;
	this.cambiaPantalla=cambiaPantalla;
	this.cambiaSeccion=cambiaSeccion;
	this.cargaListado=cargaListado;
	this.acomodaListado=acomodaListado;
	this.cargarFlash=cargarFlash;
	this.llamarFlash=llamarFlash;
	this.cerrarSesion=cerrarSesion;
	this.actPag=actPag;
	this.actHora=actHora;
	this.cargando=cargando;
	this.chequeaEventosAjax=chequeaEventosAjax;
	this.matarAjax=matarAjax;
	this.limpiaCacheSession=limpiaCacheSession;
	this.leeInfoListado=leeInfoListado;
	this.delegarSelects=delegarSelects;
	this.acomodaDiv=acomodaDiv;
	this.AltaMod=AltaMod;
	this.Baja=Baja;
	this.obtenerIdFila=obtenerIdFila;
	this.ordenaTabla=ordenaTabla;
	this.enviarDatos=enviarDatos;
	this.dimensionFormAlta=dimensionFormAlta;
	this.diagramaLiquido=diagramaLiquido;
	this.iniciaListado=iniciaListado;
	this.listPagSig=listPagSig;
	this.listPagAnt=listPagAnt;
	this.listPagCheck=listPagCheck;
	this.maximizar=maximizar;
	this.minimizar=minimizar;
	this.validar=validar;
	this.invalidar=invalidar;	
	this.posicRatonXY=posicRatonXY;
	this.BusqAv=BusqAv;
	this.miniList=miniList;	
	this.alturaFlash=alturaFlash;
	this.crearSelect=crearSelect;
	this.delegarSelects=delegarSelects;
	this.actualizarDelegacion=actualizarDelegacion;
	this.acomodaHeader=acomodaHeader;
	this.nuevasTarjetas=nuevasTarjetas;
	this.muestraTarjeta=muestraTarjeta;
	this.mascaraOpaca=mascaraOpaca;
	this.agregarFilaForm=agregarFilaForm;
	this.eliminarFilaForm=eliminarFilaForm;
	this.selectCopiarValor=selectCopiarValor;
	this.actualizarToolbar=actualizarToolbar;
	this.flashFuncion=flashFuncion;
	this.flashEnviarDatos=flashEnviarDatos;
	this.reiniciarSelects=reiniciarSelects;
	this.iniciarDinImgs = iniciarDinImgs;
	this.imgsMostrarMinis = imgsMostrarMinis;
	this.imgsBorrar = imgsBorrar;
	this.imgsMostrar = imgsMostrar;
	this.exportarListado = exportarListado;
	
	navigator.appName.indexOf("Microsoft") != -1 ? this.esIE = true : this.esIE = false;
	document.onmousemove = this.posicRatonXY;
}
