/*
Aviso de licencia
-----------------
El código fuente contenido en este fichero es propiedad
intelectual del Grupo de Sistemas de Información Avanzados
(IAAA), del Dpto. de Informática e Ingeniería de Sistemas
de la Universidad de Zaragoza (http://iaaa.cps.unizar.es)


Este código fuente se proporciona únicamente como
mecanismo para posibilitar la ejecución de la aplicación
que lo contiene, por razones técnicas, y se licencia
para ese uso exclusivamente. El hecho de estar leyendo
este aviso de licencia ya implica, por tanto, un acceso no
autorizado a este código.



Los dueños de la propiedad intelectual de este código
fuente prohiben expresamente cualquier uso del
mismo distinto al enunciado en el párrafo anterior,
incluyendo su lectura, análisis, copia a cualquier formato,
incluyendo papel, transmisión por cualquier medio, modificación
y su utilización (tal cual o tras modificarlo) en aplicaciones
distintas a aquella para la que el código ha sido licenciado.
*/

// Variables con los nombres de las CCAA
CCAA_ANDALUCIA = "Andalucía";
CCAA_ARAGON = "Aragón";
CCAA_ASTURIAS = "Principado de Asturias";
CCAA_BALEARES = "Illes Balears";
CCAA_CANARIAS = "Canarias";
CCAA_CANTABRIA = "Cantabria";
CCAA_CASTILLA_Y_LEON = "Castilla y León";
CCAA_CASTILLA_LA_MANCHA = "Castilla-La Mancha";
CCAA_CATALUÑA = "Cataluña";
CCAA_CEUTA = "Ciudad de Ceuta";
CCAA_MELILLA = "Ciudad de Melilla";
CCAA_VALENCIA = "Comunitat Valenciana";
CCAA_EXTREMADURA = "Extremadura";
CCAA_GALICIA = "Galicia";
CCAA_MADRID = "Comunidad de Madrid";
CCAA_MURCIA = "Región de Murcia";
CCAA_NAVARRA = "Comunidad Foral de Navarra";
CCAA_PAIS_VASCO = "País Vasco";
CCAA_RIOJA = "La Rioja";
CCAA_CEUTA_MELILLA = "Ciudad de Ceuta y Melilla";

//Variables con los nombres de las CCAA en el buscador de servicios (se usa para busquedas locales)
//Por ejemplo pasaremos: responsibilityScope=5.LOCAL,Comunitat Valenciana / Comunidad Valenciana
SERVICECATALOG_CCAA_ANDALUCIA = "Andalucía";
SERVICECATALOG_CCAA_ARAGON = "Aragón";
SERVICECATALOG_CCAA_ASTURIAS = "Principado de Asturias";
SERVICECATALOG_CCAA_BALEARES = "Illes Balears";
SERVICECATALOG_CCAA_CANARIAS = "Canarias";
SERVICECATALOG_CCAA_CANTABRIA = "Cantabria";
SERVICECATALOG_CCAA_CASTILLA_Y_LEON = "Castilla y León";
SERVICECATALOG_CCAA_CASTILLA_LA_MANCHA = "Castilla-La Mancha";
SERVICECATALOG_CCAA_CATALUÑA = "Catalunya / Cataluña";
SERVICECATALOG_CCAA_CEUTA = "Ciudad de Ceuta";
SERVICECATALOG_CCAA_MELILLA = "Ciudad de Melilla";
SERVICECATALOG_CCAA_VALENCIA = "Comunitat Valenciana / Comunidad Valenciana";
SERVICECATALOG_CCAA_EXTREMADURA = "Extremadura";
SERVICECATALOG_CCAA_GALICIA = "Galicia";
SERVICECATALOG_CCAA_MADRID = "Comunidad de Madrid";
SERVICECATALOG_CCAA_MURCIA = "Región de Murcia";
SERVICECATALOG_CCAA_NAVARRA = "Nafarroako Foru Komunitatea / Comunidad Foral de Navarra";
SERVICECATALOG_CCAA_PAIS_VASCO = "Euskadi / País Vasco";
SERVICECATALOG_CCAA_RIOJA = "La Rioja";

// Nombres de las CCAA
var ccaaName = new Array(19);
ccaaName[0] = CCAA_ANDALUCIA;
ccaaName[1] = CCAA_ARAGON;
ccaaName[2] = CCAA_ASTURIAS;
ccaaName[3] = CCAA_BALEARES;
ccaaName[4] = CCAA_CANARIAS;
ccaaName[5] = CCAA_CANTABRIA;
ccaaName[6] = CCAA_CASTILLA_Y_LEON;
ccaaName[7] = CCAA_CASTILLA_LA_MANCHA;
ccaaName[8] = CCAA_CATALUÑA;
ccaaName[9] = CCAA_CEUTA;
ccaaName[10] = CCAA_MELILLA;
ccaaName[11] = CCAA_VALENCIA;
ccaaName[12] = CCAA_EXTREMADURA;
ccaaName[13] = CCAA_GALICIA;
ccaaName[14] = CCAA_MADRID;
ccaaName[15] = CCAA_MURCIA;
ccaaName[16] = CCAA_NAVARRA;
ccaaName[17] = CCAA_PAIS_VASCO;
ccaaName[18] = CCAA_RIOJA;

//Variables con los nombres de las CCAA en el buscador de servicios (se usa para busquedas locales)
var ccaaName_serviceCatalog = new Array(19);
ccaaName_serviceCatalog[CCAA_ANDALUCIA] = SERVICECATALOG_CCAA_ANDALUCIA;
ccaaName_serviceCatalog[CCAA_ARAGON] = SERVICECATALOG_CCAA_ARAGON;
ccaaName_serviceCatalog[CCAA_ASTURIAS] = SERVICECATALOG_CCAA_ASTURIAS;
ccaaName_serviceCatalog[CCAA_BALEARES] = SERVICECATALOG_CCAA_BALEARES;
ccaaName_serviceCatalog[CCAA_CANARIAS] = SERVICECATALOG_CCAA_CANARIAS;
ccaaName_serviceCatalog[CCAA_CANTABRIA] = SERVICECATALOG_CCAA_CANTABRIA;
ccaaName_serviceCatalog[CCAA_CASTILLA_Y_LEON] = SERVICECATALOG_CCAA_CASTILLA_Y_LEON;
ccaaName_serviceCatalog[CCAA_CASTILLA_LA_MANCHA] = SERVICECATALOG_CCAA_CASTILLA_LA_MANCHA;
ccaaName_serviceCatalog[CCAA_CATALUÑA] = SERVICECATALOG_CCAA_CATALUÑA;
ccaaName_serviceCatalog[CCAA_CEUTA] = SERVICECATALOG_CCAA_CEUTA;
ccaaName_serviceCatalog[CCAA_MELILLA] = SERVICECATALOG_CCAA_MELILLA;
ccaaName_serviceCatalog[CCAA_VALENCIA] = SERVICECATALOG_CCAA_VALENCIA;
ccaaName_serviceCatalog[CCAA_EXTREMADURA] = SERVICECATALOG_CCAA_EXTREMADURA;
ccaaName_serviceCatalog[CCAA_GALICIA] = SERVICECATALOG_CCAA_GALICIA;
ccaaName_serviceCatalog[CCAA_MADRID] = SERVICECATALOG_CCAA_MADRID;
ccaaName_serviceCatalog[CCAA_MURCIA] = SERVICECATALOG_CCAA_MURCIA;
ccaaName_serviceCatalog[CCAA_NAVARRA] = SERVICECATALOG_CCAA_NAVARRA;
ccaaName_serviceCatalog[CCAA_PAIS_VASCO] = SERVICECATALOG_CCAA_PAIS_VASCO;
ccaaName_serviceCatalog[CCAA_RIOJA] = SERVICECATALOG_CCAA_RIOJA;

// codigo de las CCAA
var ccaaCode = new Array(19);
ccaaCode[CCAA_ANDALUCIA] = "61";
ccaaCode[CCAA_ARAGON] = "62";
ccaaCode[CCAA_ASTURIAS] = "63";
ccaaCode[CCAA_BALEARES] = "64";
ccaaCode[CCAA_CANARIAS] = "65";
ccaaCode[CCAA_CANTABRIA] = "66";
ccaaCode[CCAA_CASTILLA_Y_LEON] = "67";
ccaaCode[CCAA_CASTILLA_LA_MANCHA] = "68";
ccaaCode[CCAA_CATALUÑA] = "69";
ccaaCode[CCAA_CEUTA] = "78";
ccaaCode[CCAA_MELILLA] = "79";
ccaaCode[CCAA_VALENCIA] = "77";
ccaaCode[CCAA_EXTREMADURA] = "70";
ccaaCode[CCAA_GALICIA] = "71";
ccaaCode[CCAA_MADRID] = "72";
ccaaCode[CCAA_MURCIA] = "73";
ccaaCode[CCAA_NAVARRA] = "74";
ccaaCode[CCAA_PAIS_VASCO] = "75";
ccaaCode[CCAA_RIOJA] = "76";


// Variables con los nombres de las provincias
ALAVA = "Álava";
ALBACETE = "Albacete";
ALICANTE = "Alacant/Alicante";
ALMERIA = "Almería";
ASTURIAS = "Asturias";
AVILA = "Ávila";
BADAJOZ = "Badajoz";
BALEARES = "Illes Balears";
BARCELONA = "Barcelona";
BURGOS = "Burgos";
CACERES = "Cáceres";
CADIZ = "Cádiz";
CANTABRIA = "Cantabria";
CASTELLON = "Castelló/Castellón";
CEUTA = "Ceuta";
CIUDAD_REAL = "Ciudad Real";
CORDOBA = "Córdoba";
CUENCA = "Cuenca";
GERONA = "Girona";
GRANADA = "Granada";
GUADALAJARA = "Guadalajara";
GUIPUZCOA = "Guipúzcua";
HUELVA = "Huelva";
HUESCA = "Huesca";
JAEN = "Jaén";
LA_CORUNA = "Coruña, A";
LAS_PALMAS = "Palmas, Las";
LEON = "León";
LERIDA = "Lleida";
RIOJA = "Rioja, La";
LUGO = "Lugo";
MADRID = "Madrid";
MALAGA = "Málaga";
MELILLA = "Melilla";
MURCIA = "Murcia";
NAVARRA = "Navarra";
ORENSE = "Ourense";
PALENCIA = "Palencia";
PONTEVEDRA = "Pontevedra";
SALAMANCA = "Salamanca";
TENERIFE = "Santa Cruz de Tenerife";
SEGOVIA = "Segovia";
SEVILLA = "Sevilla";
SORIA = "Soria";
TARRAGONA = "Tarragona";
TERUEL = "Teruel";
TOLEDO = "Toledo";
VALENCIA = "València/Valencia";
VALLADOLID = "Valladolid";
VIZCAYA = "Vizcaya";
ZAMORA = "Zamora";
ZARAGOZA = "Zaragoza";

// Listas de las provincias asociadas a cada CCAA
var provINE = new Array();
provINE[ALAVA] = "01";
provINE[ALBACETE] = "02";
provINE[ALICANTE] = "03";
provINE[ALMERIA] = "04";
provINE[ASTURIAS] = "33";
provINE[AVILA] = "05";
provINE[BADAJOZ] = "06";
provINE[BALEARES] = "07";
provINE[BARCELONA] = "08";
provINE[BURGOS] = "09";
provINE[CACERES] = "10";
provINE[CADIZ] = "11";
provINE[CANTABRIA] = "39";
provINE[CASTELLON] = "12";
provINE[CEUTA] = "51";
provINE[CIUDAD_REAL] = "13";
provINE[CORDOBA] = "14";
provINE[CUENCA] = "16";
provINE[GERONA] = "17";
provINE[GRANADA] = "18";
provINE[GUADALAJARA] = "19";
provINE[GUIPUZCOA] = "20";
provINE[HUELVA] = "21";
provINE[HUESCA] = "22";
provINE[JAEN] = "23";
provINE[LA_CORUNA] = "15";
provINE[LAS_PALMAS] = "35";
provINE[LEON] = "24";
provINE[LERIDA] = "25";
provINE[RIOJA] = "26";
provINE[LUGO] = "27";
provINE[MADRID] = "28";
provINE[MALAGA] = "29";
provINE[MELILLA] = "52";
provINE[MURCIA] = "30";
provINE[NAVARRA] = "31";
provINE[ORENSE] = "32";
provINE[PALENCIA] = "34";
provINE[PONTEVEDRA] = "36";
provINE[SALAMANCA] = "37";
provINE[TENERIFE] = "38";
provINE[SEGOVIA] = "40";
provINE[SEVILLA] = "41";
provINE[SORIA] = "42";
provINE[TARRAGONA] = "43";
provINE[TERUEL] = "44";
provINE[TOLEDO] = "45";
provINE[VALENCIA] = "46";
provINE[VALLADOLID] = "47";
provINE[VIZCAYA] = "48";
provINE[ZAMORA] = "49";
provINE[ZARAGOZA] = "50";

//Variable con los nombres de las provincias en el buscador de servicios (se usa para busquedas locales)
var provName_serviceCatalog = new Array();
provName_serviceCatalog[ALAVA] = "Álava";
provName_serviceCatalog[ALBACETE] = "Albacete";
provName_serviceCatalog[ALICANTE] = "Alicante / Alacant";
provName_serviceCatalog[ALMERIA] = "Almería";
provName_serviceCatalog[ASTURIAS] = "Asturias";
provName_serviceCatalog[AVILA] = "Ávila";
provName_serviceCatalog[BADAJOZ] = "Badajoz";
provName_serviceCatalog[BALEARES] = "Illes Balears";
provName_serviceCatalog[BARCELONA] = "Barcelona";
provName_serviceCatalog[BURGOS] = "Burgos";
provName_serviceCatalog[CACERES] = "Cáceres";
provName_serviceCatalog[CADIZ] = "Cádiz";
provName_serviceCatalog[CANTABRIA] = "Cantabria";
provName_serviceCatalog[CASTELLON] = "Castellón / Castelló";
provName_serviceCatalog[CEUTA] = "Ceuta";
provName_serviceCatalog[CIUDAD_REAL] = "Ciudad Real";
provName_serviceCatalog[CORDOBA] = "Córdoba";
provName_serviceCatalog[CUENCA] = "Cuenca";
provName_serviceCatalog[GERONA] = "Girona";
provName_serviceCatalog[GRANADA] = "Granada";
provName_serviceCatalog[GUADALAJARA] = "Guadalajara";
provName_serviceCatalog[GUIPUZCOA] = "Guipúzcua";
provName_serviceCatalog[HUELVA] = "Huelva";
provName_serviceCatalog[HUESCA] = "Huesca";
provName_serviceCatalog[JAEN] = "Jaén";
provName_serviceCatalog[LA_CORUNA] = "A Coruña";
provName_serviceCatalog[LAS_PALMAS] = "Las Palmas";
provName_serviceCatalog[LEON] = "León";
provName_serviceCatalog[LERIDA] = "Lleida";
provName_serviceCatalog[RIOJA] = "La Rioja";
provName_serviceCatalog[LUGO] = "Lugo";
provName_serviceCatalog[MADRID] = "Madrid";
provName_serviceCatalog[MALAGA] = "Málaga";
provName_serviceCatalog[MELILLA] = "Melilla";
provName_serviceCatalog[MURCIA] = "Murcia";
provName_serviceCatalog[NAVARRA] = "Navarra";
provName_serviceCatalog[ORENSE] = "Ourense";
provName_serviceCatalog[PALENCIA] = "Palencia";
provName_serviceCatalog[PONTEVEDRA] = "Pontevedra";
provName_serviceCatalog[SALAMANCA] = "Salamanca";
provName_serviceCatalog[TENERIFE] = "Santa Cruz de Tenerife";
provName_serviceCatalog[SEGOVIA] = "Segovia";
provName_serviceCatalog[SEVILLA] = "Sevilla";
provName_serviceCatalog[SORIA] = "Soria";
provName_serviceCatalog[TARRAGONA] = "Tarragona";
provName_serviceCatalog[TERUEL] = "Teruel";
provName_serviceCatalog[TOLEDO] = "Toledo";
provName_serviceCatalog[VALENCIA] = "Valencia / València";
provName_serviceCatalog[VALLADOLID] = "Valladolid";
provName_serviceCatalog[VIZCAYA] = "Vizcaya";
provName_serviceCatalog[ZAMORA] = "Zamora";
provName_serviceCatalog[ZARAGOZA] = "Zaragoza";

// Listas de las provincias asociadas a cada CCAA
var provList = new Array();
provList[CCAA_ANDALUCIA] = new Array (ALMERIA,CADIZ,CORDOBA,GRANADA,HUELVA,JAEN,MALAGA,SEVILLA);
provList[CCAA_ARAGON] = new Array ( HUESCA, TERUEL, ZARAGOZA);
provList[CCAA_ASTURIAS] = new Array ( ASTURIAS);
provList[CCAA_BALEARES] = new Array ( BALEARES);
provList[CCAA_CANARIAS] = new Array ( LAS_PALMAS , TENERIFE);
provList[CCAA_CANTABRIA] = new Array ( CANTABRIA);
provList[CCAA_CASTILLA_Y_LEON] = new Array ( AVILA,  BURGOS, LEON, PALENCIA, SALAMANCA, SEGOVIA, SORIA, VALLADOLID, ZAMORA);
provList[CCAA_CASTILLA_LA_MANCHA] = new Array ( ALBACETE, CIUDAD_REAL, CUENCA, GUADALAJARA, TOLEDO);
provList[CCAA_CATALUÑA] = new Array ( BARCELONA, GERONA, LERIDA, TARRAGONA);
provList[CCAA_CEUTA] = new Array ( CEUTA);
provList[CCAA_MELILLA] = new Array ( MELILLA);
provList[CCAA_VALENCIA] = new Array ( ALICANTE, CASTELLON, VALENCIA);
provList[CCAA_EXTREMADURA] = new Array ( BADAJOZ, CACERES);
provList[CCAA_GALICIA] = new Array ( LA_CORUNA, LUGO, ORENSE, PONTEVEDRA);
provList[CCAA_MADRID] = new Array (  MADRID);
provList[CCAA_MURCIA] = new Array ( MURCIA);
provList[CCAA_NAVARRA] = new Array ( NAVARRA);
provList[CCAA_PAIS_VASCO] = new Array ( ALAVA, GUIPUZCOA, VIZCAYA);
provList[CCAA_RIOJA] = new Array ( RIOJA);

// Se rellenan cada vez que se rellena el combo con los municipios
var muniNames = new Array();
var muniINE = new Array(); // Ordenador por muniNames
