


function GlossaryWordContainer() {
   this.glossaryWordsByID = new Object();
   this.glossaryWordsByName = new Object();

   return this;
}

this.GlossaryWordContainer.prototype.getWord = this.GlossaryWordContainer_getWord;
function GlossaryWordContainer_getWord(id)
{
    id = this.prepareID(id);
    if (id == null)
        return null
    else if (this.glossaryWordsByName[id] != null)
        return this.glossaryWordsByName[id];
    else 
        return this.glossaryWordsByID[id];
}


this.GlossaryWordContainer.prototype.prepareID = this.GlossaryWordContainer_prepareID;
function GlossaryWordContainer_prepareID(id)
{
    if (id == null || (!isNaN(id) && id <= 0)) return null;
    if (!isNaN(id)) id = "id_" + String(id);
    id = String(id);
    return id;
}

this.GlossaryWordContainer.prototype.addWord = this.GlossaryWordContainer_addWord;
function GlossaryWordContainer_addWord(id, name, title, body)
{
    id = this.prepareID(id);
    if (id == null || body == null || title == null || name == null ) 
        return false;

    name = String(name);
    if (name.length <= 0)
        return false;

    var newWord = new Object();
    newWord.id = id;
    newWord.name = String(name);
    newWord.title = String(title);
    newWord.body = String(body);

    this.glossaryWordsByID[id] = newWord;
    this.glossaryWordsByName[name] = newWord;
    return true;
}


this.GlossaryWordContainer.prototype.getWordBody = this.GlossaryWordContainer_getWordBody;
function GlossaryWordContainer_getWordBody(id)
{
    var word = this.getWord(id);
    if (word != null)
        return word.body;
}

this.GlossaryWordContainer.prototype.getWordTitle = this.GlossaryWordContainer_getWordTitle;
function GlossaryWordContainer_getWordTitle(id)
{
    var word = this.getWord(id);
    if (word != null)
        return word.title;
}

this.GlossaryWordContainer.prototype.getWordName = this.GlossaryWordContainer_getWordName;
function GlossaryWordContainer_getWordName(id)
{
    var word = this.getWord(id);
    if (word != null)
        return word.name;
}


var geber_glossaryWords = new GlossaryWordContainer();


geber_glossaryWords.addWord(14237,
   "avion-de-un-solo-pasillo",
   "Avi&amp;oacute;n de un solo pasillo",
   "&lt;div class=\"volltext\"&gt;Un avi&amp;oacute;n con un solo pasillo, como la familia Airbus A320&lt;/div&gt;");

geber_glossaryWords.addWord(14238,
   "bosnet",
   "BOSNet",
   "&lt;div class=\"volltext\"&gt;Red de radio digital para las autoridades y los organismos de seguridad (BOS) de Alemania&lt;/div&gt;");

geber_glossaryWords.addWord(14239,
   "c4isr",
   "C4ISR",
   "&lt;div class=\"volltext\"&gt;Sistemas de mando, control, comunicaci&amp;oacute;n, ordenadores, vigilancia e inteligencia para las fuerzas de defensa&lt;/div&gt;");

geber_glossaryWords.addWord(14240,
   "cagr",
   "CAGR",
   "&lt;div class=\"volltext\"&gt;Compound Average Growth Rate; una medida de la tasa de crecimiento medio a lo largo de varios a&amp;ntilde;os&lt;/div&gt;");

geber_glossaryWords.addWord(14241,
   "cba",
   "CBA",
   "&lt;div class=\"volltext\"&gt;Corporate Business Academy (Academia de Negocios de EADS)&lt;/div&gt;");

geber_glossaryWords.addWord(14242,
   "clean-sky",
   "Clean Sky",
   "&lt;div class=\"volltext\"&gt;Programa de investigaci&amp;oacute;n para una generaci&amp;oacute;n m&amp;aacute;s ecol&amp;oacute;gica de transporte a&amp;eacute;reo europeo. Su objetivo es demostrar y validar los avances tecnol&amp;oacute;gicos que son necesarios para alcanzar los objetivos medioambientales fijados por el Advisory Council for Aeronautics Research en Europa&lt;/div&gt;");

geber_glossaryWords.addWord(14243,
   "cobertura",
   "Cobertura",
   "&lt;div class=\"volltext\"&gt;Una forma de asegurarse contra las fluctuaciones adversas de los tipos de cambio&lt;/div&gt;");

geber_glossaryWords.addWord(14244,
   "crc",
   "CRC",
   "&lt;div class=\"volltext\"&gt;Corporate Research Centre (Centro de Investigaci&amp;oacute;n Corporativo de EADS)&lt;/div&gt;");

geber_glossaryWords.addWord(14245,
   "deepwater",
   "Deepwater",
   "&lt;div class=\"volltext\"&gt;Un programa integral de modernizaci&amp;oacute;n de la Guardia Costera estadounidense para adquirir aviones nuevos y sistemas de vigilancia&lt;/div&gt;");

geber_glossaryWords.addWord(14246,
   "ebit",
   "EBIT",
   "&lt;div class=\"volltext\"&gt;Earnings Before Interest and Taxes (beneficio antes de Intereses e Impuestos); EADS usa el EBIT antes de amortizaci&amp;oacute;n de fondo de comercio y extraordinarios como un indicador clave de su comportamiento econ&amp;oacute;mico &lt;/div&gt;");

geber_glossaryWords.addWord(14247,
   "easa",
   "EASA",
   "&lt;div class=\"volltext\"&gt;European Aviation Safety Agency; responsable del avance, la seguridad y la reglamentaci&amp;oacute;n de la aviaci&amp;oacute;n civil&lt;/div&gt;");

geber_glossaryWords.addWord(14248,
   "esa",
   "ESA",
   "&lt;div class=\"volltext\"&gt;European Space Agency (Agencia Europea del Espacio)&lt;/div&gt;");

geber_glossaryWords.addWord(14249,
   "esop",
   "ESOP",
   "&lt;div class=\"volltext\"&gt;Plan de participaci&amp;oacute;n accionarial de los empleados&lt;/div&gt;");

geber_glossaryWords.addWord(14250,
   "etc",
   "ETC",
   "&lt;div class=\"volltext\"&gt;El Consejo T&amp;eacute;cnico Ejecutivo de EADS, responsable de la implantaci&amp;oacute;n de la estrategia tecnol&amp;oacute;gica en las Divisiones y unidades de negocio&lt;/div&gt;");

geber_glossaryWords.addWord(14251,
   "expert-initiative",
   "Expert Initiative",
   "&lt;div class=\"volltext\"&gt;Iniciativa conjunta de I+T (Investigaci&amp;oacute;n y Tecnolog&amp;iacute;a) y Recursos Humanos para identificar a expertos t&amp;eacute;cnicos y ofrecerles oportunidades de carrera profesional similares a las de los directivos&lt;/div&gt;");

geber_glossaryWords.addWord(14252,
   "faa",
   "FAA",
   "&lt;div class=\"volltext\"&gt;Federal Aviation Authority (EE.UU.); entidad responsable del avance, la seguridad y la reglamentaci&amp;oacute;n de la aviaci&amp;oacute;n civil estadounidense&lt;/div&gt;");

geber_glossaryWords.addWord(14253,
   "fal",
   "FAL",
   "&lt;div class=\"volltext\"&gt;Final Assembly Line (l&amp;iacute;nea de montaje final)&lt;/div&gt;");

geber_glossaryWords.addWord(14254,
   "fits",
   "FITS",
   "&lt;div class=\"volltext\"&gt;Fully Integrated Technical System (sistema t&amp;eacute;cnico totalmente integrado); el n&amp;uacute;cleo de un complejo sistema de armamento que cubre desde vigilancia mar&amp;iacute;tima hasta las m&amp;aacute;s completas configuraciones para tareas de guerra antisubmarina&lt;/div&gt;");

geber_glossaryWords.addWord(14255,
   "fly-by-wire",
   "Fly-by-wire",
   "&lt;div class=\"volltext\"&gt;Un sistema de control electr&amp;oacute;nico basado en enlaces electr&amp;oacute;nicos en lugar de mec&amp;aacute;nicos&lt;/div&gt;");

geber_glossaryWords.addWord(14256,
   "gobierno-corporativo",
   "Gobierno Corporativo",
   "&lt;div class=\"volltext\"&gt;Control y seguimiento de una sociedad para asegurar que su direcci&amp;oacute;n act&amp;uacute;e en el inter&amp;eacute;s de todas las partes interesadas, no se asuman riesgos indebidos y se cumpla la legislaci&amp;oacute;n pertinente&lt;/div&gt;");

geber_glossaryWords.addWord(14257,
   "id",
   "I+D",
   "&lt;div class=\"volltext\"&gt;Investigaci&amp;oacute;n y Desarrollo; todas las actividades relacionadas con la evoluci&amp;oacute;n de nuevos productos y servicios&lt;/div&gt;");

geber_glossaryWords.addWord(14258,
   "innovation-works",
   "Innovation Works",
   "&lt;div class=\"volltext\"&gt;Los esfuerzos innovadores de EADS ahora est&amp;aacute;n organizados en una red, encabezada por una entidad denominada EADS Innovation Works&lt;/div&gt;");

geber_glossaryWords.addWord(14259,
   "iso",
   "ISO",
   "&lt;div class=\"volltext\"&gt;International Organization for Standardization; una red global que identifica qu&amp;eacute; normas internacionales requieren las empresas, el gobierno y la sociedad, las desarrolla junto con los sectores que las utilizar&amp;aacute;n, las adopta mediante procedimientos transparentes basados en aportaciones nacionales, y las hace p&amp;uacute;blicas para su aplicaci&amp;oacute;n en todo el mundo&lt;/div&gt;");

geber_glossaryWords.addWord(14260,
   "it",
   "I+T",
   "&lt;div class=\"volltext\"&gt;Investigaci&amp;oacute;n y Tecnolog&amp;iacute;a; todas las actividades del campo de la investigaci&amp;oacute;n y tecnolog&amp;iacute;as gen&amp;eacute;ricas no atribuibles directamente a productos, y dise&amp;ntilde;adas para mantener o ampliar los conocimientos o la base tecnol&amp;oacute;gica&lt;/div&gt;");

geber_glossaryWords.addWord(14261,
   "life",
   "LIFE",
   "&lt;div class=\"volltext\"&gt;Financial Instrument for the Environment; un programa financiero europeo para prestar soporte al desarrollo y la implantaci&amp;oacute;n de una pol&amp;iacute;tica europea de medio ambiente y desarrollo sostenible.&lt;/div&gt;");

geber_glossaryWords.addWord(14262,
   "lcc",
   "LCC",
   "&lt;div class=\"volltext\"&gt;Low Cost Carrier (l&amp;iacute;nea a&amp;eacute;rea de bajo coste)&lt;/div&gt;");

geber_glossaryWords.addWord(14263,
   "luh",
   "LUH",
   "&lt;div class=\"volltext\"&gt;Light Utility Helicopters; programa del ej&amp;eacute;rcito estadounidense&lt;/div&gt;");

geber_glossaryWords.addWord(14264,
   "meads",
   "MEADS",
   "&lt;div class=\"volltext\"&gt;Medium Extended Air Defence System (sistema de defensa a&amp;eacute;rea en tierra)&lt;/div&gt;");

geber_glossaryWords.addWord(14265,
   "mod",
   "MoD",
   "&lt;div class=\"volltext\"&gt;Acr&amp;oacute;nimo ingl&amp;eacute;s para Ministerio de Defensa&lt;/div&gt;");

geber_glossaryWords.addWord(14266,
   "mrtt",
   "MRTT",
   "&lt;div class=\"volltext\"&gt;Multi-Role Tanker Transport Aircraft (avi&amp;oacute;n de transporte/cisterna multifuncional)&lt;/div&gt;");

geber_glossaryWords.addWord(14267,
   "nasa",
   "NASA",
   "&lt;div class=\"volltext\"&gt;National Aeronautics and Space Administration; la agencia espacial estadounidense&lt;/div&gt;");

geber_glossaryWords.addWord(14268,
   "otan",
   "OTAN",
   "&lt;div class=\"volltext\"&gt;Organizaci&amp;oacute;n del Tratado del Atl&amp;aacute;ntico Norte&lt;/div&gt;");

geber_glossaryWords.addWord(14269,
   "pamela",
   "PAMELA",
   "&lt;div class=\"volltext\"&gt;Process for Advanced Management of End of Life Aircraft; dirigido por Airbus, el proyecto re&amp;uacute;ne a SITA France, EADS Sogerma, EADS Innovation Works y la Pr&amp;eacute;fecture des Hautes Pyr&amp;eacute;n&amp;eacute;es, siendo su objetivo establecer una referencia para el reciclaje y la reutilizaci&amp;oacute;n de un 85% aun 95% de un avi&amp;oacute;n de una manera respetuosa con el medio ambiente&lt;/div&gt;");

geber_glossaryWords.addWord(14270,
   "pib",
   "PIB",
   "&lt;div class=\"volltext\"&gt;Producto Interior Bruto; medida de producci&amp;oacute;n de la econom&amp;iacute;a&lt;/div&gt;");

geber_glossaryWords.addWord(14271,
   "power8",
   "Power8",
   "&lt;div class=\"volltext\"&gt;Programa de reorganizaci&amp;oacute;n para restablecer la competitividad de Airbus&lt;/div&gt;");

geber_glossaryWords.addWord(14272,
   "ppp",
   "PPP",
   "&lt;div class=\"volltext\"&gt;Public Private Partnership; contratos de asociaci&amp;oacute;n p&amp;uacute;blica-privada&lt;/div&gt;");

geber_glossaryWords.addWord(14273,
   "prm",
   "PRM",
   "&lt;div class=\"volltext\"&gt;Gesti&amp;oacute;n de riesgos de programas&lt;/div&gt;");

geber_glossaryWords.addWord(14274,
   "protocolo-de-kyoto",
   "Protocolo de Kyoto",
   "&lt;div class=\"volltext\"&gt;El acuerdo de Naciones Unidas en virtud del cual los pa&amp;iacute;ses pueden comprometerse a reducir sus emisiones de di&amp;oacute;xido de carbono y otros cinco gases de efecto invernadero&lt;/div&gt;");

geber_glossaryWords.addWord(14275,
   "rsc",
   "RSC",
   "&lt;div class=\"volltext\"&gt;Responsabilidad social corporativa; la responsabilidad de una empresa ante sus empleados, el medio ambiente, sus clientes y la sociedad en general&lt;/div&gt;");

geber_glossaryWords.addWord(14276,
   "rtk",
   "RTK",
   "&lt;div class=\"volltext\"&gt;Ingresos tonelada/kil&amp;oacute;metro; una medida del volumen global de una l&amp;iacute;nea a&amp;eacute;rea. Se calcula multiplicando el n&amp;uacute;mero de toneladas de carga de pago (pasajeros, equipaje, carga y correo) por la distancia del trayecto de vuelo&lt;/div&gt;");

geber_glossaryWords.addWord(14277,
   "seguridad-mundial",
   "Seguridad mundial",
   "&lt;div class=\"volltext\"&gt;Seguridad estatal dise&amp;ntilde;ada para el control de fronteras, la gesti&amp;oacute;n de crisis y la protecci&amp;oacute;n en grandes acontecimientos&lt;/div&gt;");

geber_glossaryWords.addWord(14278,
   "sip",
   "SIP",
   "&lt;div class=\"volltext\"&gt;Stock Incentive Plan (plan de ahorro en acciones)&lt;/div&gt;");

geber_glossaryWords.addWord(14279,
   "sop",
   "SOP",
   "&lt;div class=\"volltext\"&gt;Plan de Opciones a Acciones&lt;/div&gt;");

geber_glossaryWords.addWord(14280,
   "uav",
   "UAV",
   "&lt;div class=\"volltext\"&gt;Unmanned Aerial Vehicle (veh&amp;iacute;culo a&amp;eacute;reo no tripulado)&lt;/div&gt;");




function geber_tooltip_getHTML(id, type, categoryTitle, glossaryWordName)
{
    if (!glossaryWordName) {
        return '<div id="' + id + '" style="position: absolute;"></div>';
    }
    if (geber_glossaryWords == null) {
        return '<div id="' + id + '" style="position: absolute;"></div>';
    }

    var title = geber_glossaryWords.getWordTitle(glossaryWordName);
    var bodyText = geber_glossaryWords.getWordBody(glossaryWordName);

    if (!title) title = "";
    if (!categoryTitle) categoryTitle = "";

    var text = String(bodyText);
        text = text.replace(/&gt;/g, ">").
                    replace(/&lt;/g, "<").
                    replace(/&amp;/g, "&");

    title = String(title);
    title = title.replace(/&gt;/g, ">").
                   replace(/&lt;/g, "<").
                   replace(/&amp;/g, "&");
   
    categoryTitle = String(categoryTitle);
    categoryTitle = categoryTitle.replace(/&gt;/g, ">").
                                  replace(/&lt;/g, "<").
                                  replace(/&amp;/g, "&");

    return '<div id="' + id + '" style="position:absolute;" class="tooltip">' +
             '<div class="tooltipForeground">'+
               '<div class="tooltipHeader">'+
                 '<div class="tooltipCategoryTitle">' + 
                   '<div class="buttonClose">' +
                     '<a href="javascript:tt_Hide();" onClick="tt_Hide(); return false;">' + 
                       '<img src="' + button_close_layer.src + '" border="0" alt="" ' +
                          '>' + 
                     '</a>' +
                     categoryTitle  +
                   '</div>' +
                 '</div>' +
               '</div>'+
               '<div class="tooltipTitle">'+
                    title +
               '</div>' +
               '<div class="tooltipBody">'+
                    text +
               '</div>' +
             '</div>' +
             '<div class="tooltipShadowRight"></div>'+
             '<div class="tooltipShadowBottom"></div>'+
           '</div>';
}
