
var PARADAS={
	ALGE: 'Algeciras',
	ALHG: 'Alhaurín el Grande',
	ALHT: 'Alhaurín de la Torre',
	ALME: 'Almería',
	ARRO: 'Arroyo de la Miel',
	BANU: 'Puerto Banús',
	BENC: 'Benalmádena Costa',
	BENH: 'Benahavís',
	BENP: 'Benalmádena Pueblo',
	BENU: 'Benalmádena. Servicio Urbano',
	CADI: 'Cádiz',
	CART: 'Cártama',
	CASA: 'Casares',
	CHUR: 'Churriana',
	COIN: 'Coín',
	CORD: 'Córdoba',
	ESTE: 'Estepona',
	ESTU: 'Estepona. Servicio Urbano',
	FUEN: 'Fuengirola',
	GRAN: 'Granada',
	GUAR: 'Guaro',
	HCOS: 'Hospital Costa del Sol',
	JAEN: 'Jaén',
	JERE: 'Jerez',
	LAGU: 'Las Lagunas',
	LINE: 'La Línea',
	MALA: 'Málaga',
	MAER: 'Aeropuerto de Málaga',
	MAGA: 'Málaga. Aeropuerto',
	MAGE: 'Málaga. Estación',
	MAGM: 'Málaga. Muelle Heredia',
	MARB: 'Marbella',
	MARH: 'Hipercor',
	MARU: 'Marbella. Servicio Urbano',
	MIJA: 'Mijas',
	MOND: 'Monda',
	NVAN: 'Nueva Andalucía',
	OJEN: 'Ojén',
	PINO: 'Pinos de Alhaurín',
	RINC: 'Rincón de la Victoria',
	PMAR: 'Playamar',
	ROND: 'Ronda',
	RUBI: 'Los Rubios (Benagalbón)',
	SANP: 'San Pedro Alcántara',
	SANR: 'San Roque',
	SEVI: 'Sevilla',
	TOLO: 'Tolox',
	TORR: 'Torremolinos',
	TORU: 'Torremolinos. Servicio Urbano',
	UBED: 'Úbeda',
	URBA: 'Líneas Urbanas'
}

var DESTINOS={
	ALGE: 'ALME,BENC,CORD,ESTE,FUEN,GRAN,JAEN,MALA,MARB,SANP,TORR,UBED',
	ALHG: 'CART,COIN,FUEN,GUAR,MALA,MOND,TOLO',
	ALHT: 'ALHG,CHUR,COIN,GUAR,MALA,MOND',
	BENC: 'ALGE,BENP,ESTE,FUEN,LINE,MALA,MARB,MIJA,ROND,TORR',
	BENU: 'Línea 2',
	COIN: 'ALHG,FUEN,GUAR,MALA,MARB,MIJA,MOND,TOLO',
	ESTE: 'ALGE,BENC,CADI,CASA,CORD,GRAN,HCOS,LINE,MALA,MARB,SANP,TORR',
	ESTU: 'Línea 1',
	FUEN: 'ALGE,BENC,CADI,COIN,CORD,GRAN,LINE,LAGU,MALA,MARB,MIJA,ROND,SEVI,TORR',
	LINE: 'BENC,ESTE,FUEN,GRAN,MALA,MARB,SANP,SANR,TORR',
	MAGA: 'MARB',
	MAGM: 'BENC,CHUR,FUEN,RUBI,RINC,TORR',
	MAGE: 'ALGE,ALHT,ALHG,CADI,CART,COIN,ESTE,FUEN,GUAR,LINE,MARB,MIJA,MOND,PINO,ROND,TOLO',
	MARB: 'MAER,ALGE,ALME,BENH,BENC,CADI,COIN,CORD,ESTE,FUEN,GRAN,HCOS,JAEN,LINE,MALA,NVAN,OJEN,ROND,SANP,SEVI,TORR,UBED',
	MARU: 'Línea 1,Línea 2,Línea 3,Línea 4,Línea 5,Línea 6,Línea 7', // 'Línea 8C,Línea 9C',
	MIJA: 'ALHG,ARRO,BENC,BENP,COIN,FUEN,MALA,TORR',
	ROND: 'BENC,FUEN,MALA,MARB,SANP,TORR',
	SANP: 'ALGE,BENH,CADI,CORD,ESTE,GRAN,HCOS,LINE,MALA,MARB,BANU,ROND,SEVI',
	TORR: 'ALGE,ARRO,BENC,BENP,CADI,CHUR,CORD,ESTE,FUEN,GRAN,LINE,MALA,MARB,MIJA,ROND,URBA',
	TORU: 'Línea 1,Línea 2'
}

function destNames(cod) {
 var s=DESTINOS[cod], res=[];
 if (!s) { alert(cod+'???'); return false; }
 s=s.replace(/([A-Záéíóú 0-9]+),?/ig,function(cero,uno) {
 	res.push(PARADAS[uno] || uno);
	return '';
 });
 return res;
}

var currentDestinations;
function showDestinations(me) {
 if (POPUP.hideTimer) { clearTimeout(POPUP.hideTimer); POPUP.hideTimer=null; }
 if (currentDestinations==me) return false;
 currentDestinations=me;
 POPUP.style.left=myX(me)+20;
 POPUP.style.top=myY(me)+20;
 POPUP.headerCell.innerHTML=me.destName;
 POPUP.listCell.innerHTML='<b>Destinos</b> | <b class=ingles>Destinations</b>:<ul><li>' + me.destNames.join('<li>') + '</ul>';
 POPUP.style.visibility='visible';
}

function hideDestinations(t) {
 if (t) {
 	POPUP.hideTimer=setTimeout('hideDestinations()',t);
 	return false;
 }
 POPUP.hideTimer=null;
 POPUP.style.visibility='hidden';
 currentDestinations=null;
}

var POPUP;

function initializeApps() {
 for (var i in DESTINOS) {
  var n=PARADAS[i], s=destNames(i), lnk=document.getElementById('lnk'+i);
  if (!lnk) { alert(i+'??'); return false }
  lnk.destCod=i;
  lnk.destNames=s;
  lnk.destName=n;
  lnk.onmouseover=function() { showDestinations(this) }
  lnk.onmouseout=function() { hideDestinations(500) }
 }
 POPUP=document.getElementById('DestinationsPopUp');
 POPUP.headerCell=document.getElementById('DestinationHeader');
 POPUP.listCell=document.getElementById('DestinationList');
}

