// Precarga de imágenes de las provincias
for(i=0; i<=17; i++){
  eval("ImgPr_"+ i +" = new Image()");
  eval("ImgPr_"+ i +".src = \"images/conozcanos/cn_008_"+ i +".gif\"");
}   

// Selección de la lista de distribuidores
// y del cargador de frames correspondiente

// Cargador es producción por defecto
var dataFrameLoader="cn_002_data.html"; 

if (distType=="PRODUCTION")
	dataFrameLoader="cn_002_data.html";
if (distType=="HOB")
	dataFrameLoader="cn_003_data.html";

var VectorDistribuidor = new Array();
	// VectorDistribuidor[n][0] = new Array ('nombre de la comunidad', anchura de la tabla, posición x, posición y, width imagen, height imagen, posocion x para el nombre de la provincia, posocion y para el nombre de la provincia)
	// VectorDistribuidor[n][n] = new Array('nombre se la provincia', anchode la tabla, posicion x, posicion y)
	// EUSKADI
	VectorDistribuidor[0] = new Array();
	VectorDistribuidor[0][0] = new Array('Euskadi', 133, 500, 190, 68, 61, 550, 220)
	VectorDistribuidor[0][1] = new Array('Vizcaya', 50, 514, 222)
	VectorDistribuidor[0][2] = new Array('Guipuzcoa', 65, 566, 237)
	VectorDistribuidor[0][3] = new Array('Álava', 50, 564, 260)
	// GALICIA
	VectorDistribuidor[1] = new Array();
	VectorDistribuidor[1][0] = new Array('Galicia', 133, 380, 195, 78, 86, 430, 230)
	VectorDistribuidor[1][1] = new Array('A&nbsp;Coruña', 60, 400, 228)
	VectorDistribuidor[1][2] = new Array('Lugo', 50, 457, 253)
	VectorDistribuidor[1][3] = new Array('Pontevedra', 65, 387, 281)
	VectorDistribuidor[1][4] = new Array('Ourense', 50, 455, 286)
	// CASTILLA LEON
	VectorDistribuidor[2] = new Array();
	VectorDistribuidor[2][0] = new Array('Castilla&nbsp;y&nbsp;León', 173, 440, 200, 148, 125, 480, 260)
	VectorDistribuidor[2][1] = new Array('León', 40, 472, 248)
	VectorDistribuidor[2][2] = new Array('Palencia', 65, 502, 255)
	VectorDistribuidor[2][3] = new Array('Burgos', 50, 551, 246)
	VectorDistribuidor[2][4] = new Array('Zamora', 55, 455, 275)
	VectorDistribuidor[2][5] = new Array('Valladolid', 65, 502, 278)
	VectorDistribuidor[2][6] = new Array('Soria', 50, 575, 285)
	VectorDistribuidor[2][7] = new Array('Salamanca', 65, 443, 315)
	VectorDistribuidor[2][8] = new Array('Ávila', 45, 502, 332)
	VectorDistribuidor[2][9] = new Array('Segovia', 50, 538, 305)
	// ARAGON
	VectorDistribuidor[3] = new Array();
	VectorDistribuidor[3][0] = new Array('Aragon', 125, 550, 217, 76, 105, 600, 267)
	VectorDistribuidor[3][1] = new Array('Huesca', 50, 625, 240)
	VectorDistribuidor[3][2] = new Array('Zaragoza', 65, 577, 270)
	VectorDistribuidor[3][3] = new Array('Teruel', 50, 613, 314)
	// CASTILLA LA MANCHA
	VectorDistribuidor[4] = new Array();
	VectorDistribuidor[4][0] = new Array('Castilla-La&nbsp;Mancha', 163, 473, 267, 148, 134, 503, 327)
	VectorDistribuidor[4][1] = new Array('Guadalajara', 65, 570, 300)
	VectorDistribuidor[4][2] = new Array('Toledo', 50, 523, 342)
	VectorDistribuidor[4][3] = new Array('Cuenca', 50, 582, 339)
	VectorDistribuidor[4][4] = new Array('Ciudad&nbsp;Real', 65, 500, 392)
	VectorDistribuidor[4][5] = new Array('Albacete', 50, 587, 388)
	// CATALUÑA
	VectorDistribuidor[5] = new Array();
	VectorDistribuidor[5][0] = new Array('Catalunya', 125, 615, 203, 111, 113, 643, 263)
	VectorDistribuidor[5][1] = new Array('Girona', 50, 688, 253)
	VectorDistribuidor[5][2] = new Array('Lleida', 50, 636, 270)
	VectorDistribuidor[5][3] = new Array('Barcelona', 60, 674, 278)
	VectorDistribuidor[5][4] = new Array('Tarragona', 60, 629, 300)
	// VALENCIA
	VectorDistribuidor[6] = new Array();
	VectorDistribuidor[6][0] = new Array('Com. Valenciana', 125, 560, 280, 66, 118, 580, 330)
	VectorDistribuidor[6][1] = new Array('Castellón', 55, 628, 304)
	VectorDistribuidor[6][2] = new Array('Valencia', 55, 620, 342)
	VectorDistribuidor[6][3] = new Array('Alicante', 55, 634, 380)
	// ANDALUCIA
	VectorDistribuidor[7] = new Array();
	VectorDistribuidor[7][0] = new Array('Andalucia', 224, 422, 330, 202, 125, 505, 405)
	VectorDistribuidor[7][1] = new Array('Huelva', 50, 437, 408)
	VectorDistribuidor[7][2] = new Array('Sevilla', 55, 480, 421)
	VectorDistribuidor[7][3] = new Array('Córdoba', 55, 508, 390)
	VectorDistribuidor[7][4] = new Array('Jaén', 40, 565, 391)
	VectorDistribuidor[7][5] = new Array('Cádiz', 40, 483, 456)
	VectorDistribuidor[7][6] = new Array('Málaga', 50, 515, 443)
	VectorDistribuidor[7][7] = new Array('Granada', 50, 549, 421)
	VectorDistribuidor[7][8] = new Array('Almería', 50, 600, 423)
	// BALEARES
	VectorDistribuidor[8] = new Array();
	VectorDistribuidor[8][0] = new Array('Islas&nbsp;Baleares', 133, 635, 295, 125, 68, 657, 325)
	VectorDistribuidor[8][1] = new Array('Islas&nbsp;Baleares', 55, 665, 332)
	// MURCIA
	VectorDistribuidor[9] = new Array();
	VectorDistribuidor[9][0] = new Array('Murcia', 133, 530, 350, 61, 61, 590, 380)
	VectorDistribuidor[9][1] = new Array('Murcia', 50, 607, 400)	
	// ASTURIAS
	VectorDistribuidor[10] = new Array();
	VectorDistribuidor[10][0] = new Array('Asturias', 133, 440, 186, 86, 44, 473, 214)
	VectorDistribuidor[10][1] = new Array('Asturias', 55, 495, 211)
	// EXTREMADURA
	VectorDistribuidor[11] = new Array();
	VectorDistribuidor[11][0] = new Array('Extremadura', 133, 420, 305, 74, 79, 447, 345)
	VectorDistribuidor[11][1] = new Array('Cáceres', 55, 424, 333)
	VectorDistribuidor[11][2] = new Array('Badajoz', 55, 428, 375)
	// NAVARRA
	VectorDistribuidor[12] = new Array();
	VectorDistribuidor[12][0] = new Array('Navarra', 133, 527, 204, 52, 63, 567, 225)
	VectorDistribuidor[12][1] = new Array('Navarra', 55, 573, 239)
	// CANARIAS
	VectorDistribuidor[13] = new Array();
	VectorDistribuidor[13][0] = new Array('Canarias', 133, 643, 405, 116, 69, 683, 445)
	//VectorDistribuidor[13][1] = new Array('Tenerife', 60, 672, 450);
	VectorDistribuidor[13][1] = new Array('Gran&nbsp;Canaria', 70, 708, 475)
	// CEUTA Y MELILLA
	VectorDistribuidor[14] = new Array();
	VectorDistribuidor[14][0] = new Array('Ceuta y Melilla', 161, 463, 438, 157, 48, 517, 473)
	VectorDistribuidor[14][1] = new Array('Ceuta', 50,  510, 458)
	VectorDistribuidor[14][2] = new Array('Melilla', 55, 574, 475)
	// MADRID
	VectorDistribuidor[15] = new Array();
	VectorDistribuidor[15][0] = new Array('Madrid', 100, 499, 275, 59, 50, 527, 305)
	VectorDistribuidor[15][1] = new Array('Madrid', 40, 529, 321)
	// CANTABRIA
	VectorDistribuidor[16] = new Array();
	VectorDistribuidor[16][0] = new Array('Cantabria', 100, 485, 185, 74, 56, 515, 215)
	VectorDistribuidor[16][1] = new Array('Cantabria', 60,  515, 215)
	// LA RIOJA
	VectorDistribuidor[17] = new Array();
	VectorDistribuidor[17][0] = new Array('La&nbsp;Rioja', 100, 525, 210, 85, 57, 547, 243)
	VectorDistribuidor[17][1] = new Array('Logroño', 40, 550, 243)
	// TABLA PARA PROVINCIAS
	VectorTablaProvincia = new Array();
	VectorTablaProvincia[0] = "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" bgcolor=\"#6D8DAC\" width=\"";
	VectorTablaProvincia[1] = "\"><tr><td align=\"left\" valign=\"top\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" bgcolor=\"#FFFFFF\"><tr><td align=\"left\" valign=\"top\" class=\"txtNegro02\">&nbsp;<b>";
	VectorTablaProvincia[2] = "</b>&nbsp;</td><td align=\"right\" valign=\"top\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"15\"><tr><td align=\"left\" valign=\"top\" width=\"1\"><img src=\"images/conozcanos/cn_011.gif\" width=\"1\" height=\"13\" border=\"0\"></td><td align=\"right\" valign=\"top\" class=\"txtNegro02\" width=\"14\">&nbsp;<a href=\"javascript:CerrarProvincias(); \" class=\"txtNegro02\"><b>x</b></a>&nbsp;</td></tr></table></td></tr><tr><td align=\"left\" valign=\"top\" colspan=\"2\" bgcolor=\"#6D8DAC\" height=\"2\"><img src=\"images/common/empty.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td align=\"center\" valign=\"top\" colspan=\"2\"><img src=\"images/common/empty.gif\" border=\"0\" name=\"NmPr\" width=\"";
	VectorTablaProvincia[3] = "\" height=\"";
	VectorTablaProvincia[4] = "\"></td></tr><tr><td align=\"right\" valign=\"top\" colspan=\"2\"><img src=\"images/common/empty.gif\" width=\"10\" height=\"9\" border=\"0\"></td></tr></table></td></tr></table>";
	//
	// TABLA PARA LOS NOMBRES DE LAS PROVINCIAS
	VectorTablaNombre = new Array();
	VectorTablaNombre[0] = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"";
	VectorTablaNombre[1] = "\"><tr><td align=\"left\" valign=\"top\" class=\"txtNegro05\"><a href=\"javascript:MontarTablaDistribuidores(";
	VectorTablaNombre[2] = ", ";
	VectorTablaNombre[3] = ")\" class=\"txtNegro02\">";
	VectorTablaNombre[4] = "</a></td></tr></table>";
	// FUNCION PARA ESCRIBIR LA CAPA DE LA IMAGENES DE LA PROVINCIA
	function EscribirProvincia(act1){

      var PosicionX;
	  var PosicionY;

	  self.focus();
	  
	  CerrarProvincias();
	  
	  BufferLyPrImg = VectorTablaProvincia[0];
	  BufferLyPrImg = BufferLyPrImg + VectorDistribuidor[act1][0][1];
	  BufferLyPrImg = BufferLyPrImg + VectorTablaProvincia[1];
	  BufferLyPrImg = BufferLyPrImg + VectorDistribuidor[act1][0][0];
	  BufferLyPrImg = BufferLyPrImg + VectorTablaProvincia[2];
	  BufferLyPrImg = BufferLyPrImg + VectorDistribuidor[act1][0][4]
	  BufferLyPrImg = BufferLyPrImg + VectorTablaProvincia[3];
	  BufferLyPrImg = BufferLyPrImg + VectorDistribuidor[act1][0][5]
	  BufferLyPrImg = BufferLyPrImg + VectorTablaProvincia[4];
	  
	  PosicionX = VectorDistribuidor[act1][0][2] - 128;
	  PosicionY = VectorDistribuidor[act1][0][3] + 22;

	  MoverA('LyPrImg', PosicionX, PosicionY);
	  
	  EscribirCapa('LyPrImg', BufferLyPrImg);

  	  EstaImagen = "ImgPr_" + act1;
	  CambiaImagen('LyPrImg', 'NmPr', EstaImagen)

	  Mostrar('LyPrImg');
	  
	  for(i=1; i<VectorDistribuidor[act1].length; i++){
		EstaCapaLyNm = "LyNm" + (i-1);
		EscribirCapa(EstaCapaLyNm, EscribirNombres(act1, i));
		PosicionX = VectorDistribuidor[act1][i][2] - 128;
		PosicionY = VectorDistribuidor[act1][i][3] + 22;
		MoverA(EstaCapaLyNm, PosicionX, PosicionY);
		Mostrar(EstaCapaLyNm);
	  }
	}
	// FUNCION PARA ESCRIBIR LA CAPA DE LOS NOMBRES DE LA PROVINCIA
	function EscribirNombres(act1, act2){
	  BufferLyNm = VectorTablaNombre[0];
	  BufferLyNm = BufferLyNm + VectorDistribuidor[act1][act2][0];
	  BufferLyNm = BufferLyNm + VectorTablaNombre[1];
	  BufferLyNm = BufferLyNm + act1;
	  BufferLyNm = BufferLyNm + VectorTablaNombre[2];
	  BufferLyNm = BufferLyNm + act2;
	  BufferLyNm = BufferLyNm + VectorTablaNombre[3];
	  BufferLyNm = BufferLyNm + VectorDistribuidor[act1][act2][0];
	  BufferLyNm = BufferLyNm + VectorTablaNombre[4];
	  return BufferLyNm;
	}
	// FUNCION PARA ESCRIBIR LA CAPA DE LA LISTA DE DISRIBUIDORES
	function MontarTablaDistribuidores(act1, act2){
	  self.focus();
	  EstaUrl = dataFrameLoader + "?" + act1 + "&" + act2
	  AbrirVentana(EstaUrl, '450', '347', "DistribuidorDataWin", 1, null, null)
	}
	// FUNCION PARA CERRAR LAs CAPAS DE PROVINCIA
	function CerrarProvincias(){
	  for(i=0; i<=8; i++){
	    EstaCapaLyNm = "LyNm" + i;
		Ocultar(EstaCapaLyNm);
	  }
	  Ocultar('LyPrImg');
	}
	// FUNCION ENSEÑAR Y BORRAR NOMBRES DE PROVINCIAS
	function EnseniarNombre(act1){
	  BorrarNombre();
	  EstaCapa = "LyNmPr" + act1;
	  Mostrar(EstaCapa);
	}
	function BorrarNombre(){
	  for(i=0; i<=17; i++){
	    EstaCapa = "LyNmPr" + i;
	    Ocultar(EstaCapa);
	  }
	}
	// Inicica la posición de las capas
	function IniciarCapas(){
	  for(i=0; i<=17; i++){
	    EstaCapa = "LyNmPr" + i;
		var PosicionX;
		var PosicionY;
		PosicionX = VectorDistribuidor[i][0][6] - 128;
		PosicionY = VectorDistribuidor[i][0][7] + 22;
	    MoverA(EstaCapa, PosicionX, PosicionY);
	  }
	}
	
	

