﻿function ABSCerrarFormulario(){window.close()};function ABSCargarMapa(_params,_cerrar){if(!_params)return;var _gestor=ObtenerABSMapas();if(!_gestor)return;var _cfg;if("string"==typeof(_params))_cfg={claveMapa:_params.toString()};else _cfg={claveMapa:_params.claveMapa};if(!_cfg.claveMapa)return;if(!_params.volumenMapa)_cfg.volumenMapa="MAPAS_PREDETERMINADOS";else _cfg.volumenMapa=_params.volumenMapa;if(!_params.carpetaMapa)_cfg.carpetaMapa="MAPAS_PREDETERMINADOS";else _cfg.carpetaMapa=_params.carpetaMapa;if(!_params.cajaMapa)_cfg.cajaMapa=null;else{var _caja=_params.cajaMapa;if(_caja.length&&_caja.length>3)_cfg.cajaMapa=new Array(_caja[0],_caja[1],_caja[2],_caja[3]);else if(_caja.minX)_cfg.cajaMapa=new Array(_caja.minX,_caja.minY,_caja.maxX,_caja.maxY);else _cfg.cajaMapa=null;}if(!_params.paramMapa)_cfg.paramMapa=null;else _cfg.paramMapa=ABSMarshallParams(_params.paramMapa);if(!_params.selector)_cfg.selector=null;else _cfg.selector=_params.selector.toString();if(!_params.resaltar)_cfg.resaltar=null;else _cfg.resaltar=_params.resaltar.toString();_gestor.CargarMapaCfg(_cfg);if(_cerrar)window.setTimeout(ABSCerrarFormulario,1000);};function ABSAbrirVentana(_cfg){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.AbrirVentanaCfg(_cfg)};function ABSNavegar(_url){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.AbrirNavegador(_url)};function ABSVolver(){history.back()};function ABSActualizarMapa(){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.ActualizarMapa()};function ABSEstablecerCaja(_xMin,_yMin,_xMax,_yMax){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.EstablecerCaja(_xMin,_yMin,_xMax,_yMax)};function ABSSeleccionarIGM(_capaId,_igm){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.SelecIGM(_capaId,_igm)};function ABSSeleccionarIGMCaja(_capaId,_igm,_xMin,_yMin,_xMax,_yMax){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.SelecIGMCaja(_capaId,_igm,_xMin,_yMin,_xMax,_yMax)};function ABSResaltarIGM(_capaId,_igm){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.ResaltarIGM(_capaId,_igm)};function ABSResaltarIGMCaja(_capaId,_igm,_xMin,_yMin,_xMax,_yMax){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.ResaltarIGMCaja(_capaId,_igm,_xMin,_yMin,_xMax,_yMax)};function ABSMarshallParams(_params){var _a=new Array();if(!_params)return _a;if("object"!=typeof(_params))_params={_default:_params};for(i1 in _params){var i2=_params[i1];if(null==i2)i2="";switch(typeof(i2)){case"number":_a[i1]=i2;break;case"boolean":_a[i1]=i2;break;case"string":_a[i1]=i2.toString();break;case"object":_a[i1]=ABSMarshallParams(i2);break;case"function":break;case"undefined":break;default:_a[i1]=i2.toString();break;}}return _a;};function ABSDiferirComando(_id,_parametros){if(!_id)return;var _gestor=ObtenerABSMapas();if(!_gestor)return;if(_parametros)_parametros=ABSMarshallParams(_parametros);var _comando=_gestor.CrearComando(_id.toString(),_parametros);if(_comando)_gestor.DiferirComando(_comando);};function ABSQuitarCarteles(){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.QuitarCarteles();};function ABSQuitarCartel(_id){var _gestor=ObtenerABSMapas();if(!_gestor)return;_gestor.QuitarCartel(_id);};function ABSAgregarCartel(_parametros){if(!_parametros)return;var _gestor=ObtenerABSMapas();if(!_gestor)return;var _p=ABSMarshallParams(_parametros);return _gestor.AgregarCartel(_p);};
