window.icrc = window.icrc || {};

icrc.HeaderFooter = function() {
    
    var body = document.body || document.getElementsByTagName('body')[0],
        head = document.head || document.getElementsByTagName('head')[0];
    
    var _postElts = {
        'toggles': [],
        'select': []
    };
    
    
    function _log(arg1) {
        if(!!console.log) {
            console.log(arg1);
        }
    }
    
    
    function _getQueryParameter(param, defaultValue) {
        defaultValue = defaultValue !== null ? defaultValue : null;
        var queryParts = window.location.search.substring(1).split(/&/);
        
        for(var i=0; i < queryParts.length; i++) {
            var part = queryParts[i];
            var offset = part.indexOf('=');
            if(offset > 0) {
                if(part.substring(0, offset) === param) {
                    return part.substring(offset+1);
                }
            }
        }
        
        return defaultValue;
    }
    
    
    function _lessThanIE8() {
        var undef,
            v = 3,
            div = document.createElement('div'),
            all = div.getElementsByTagName('i');
        
        while (
            div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
            all[0]
        );
        
        return v > 4 ? v < 9 : false;
    }
    
    
    function _inArray(arr, item) {
        for(var i=0, l=arr.length; i < l; i++) {
            if(arr[i] === item) return true;
        }
        return false;
    }
    
    
    function _getElementsByClassName(className) {
        var that = this;
        
        var re = /\s/;
        var elts = that.getElementsByTagName('*');
        var result = [];
        
        for(var i=0, l=elts.length; i < l; i++) {
            var parts = elts[i].className.split(re);
            
            for(var j=0, m=parts.length; j < m; j++) {
                if(parts[j] == className) {
                    result.push(elts[i]);
                    break;
                }
            }
        }
        
        return result;
    }
    
    
    function initStyle() {
        // Styles
        
        var style = '<link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__SgN8uTwYxEtO6A7Avut9EyzW0BkI9-u0Elt-Ok2cPzE__mTMMC9npq0_VTYuBUSjDmJSm0Awgh3orGNg5bRyfyPg__b6Z-fyNiID2s77WF3TKHpZHqm7w95_YrHG2ieIcw1lo.css" media="all" /> <link type="text/css" rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700&amp;rhh2qa" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/default/files/advagg_css/css__mzTIyNS1IzkQBqgmF81ZXwjptXUh4T_onyDCN8YE8_A__A5mBtGr0Q2MQQONyACI_oyJnCEcG0hCugdYLdWoNOTk__b6Z-fyNiID2s77WF3TKHpZHqm7w95_YrHG2ieIcw1lo.css" media="all" />';
        
        try {
            head.innerHTML = head.innerHTML + style;
        }
        catch(err) {
            // We may be in IE8 or lower
            
            var tags = style.replace(/>\s*</g, '>__splitlimit__<').split(/__splitlimit__/);
            for(var i=0; i < tags.length; i++) {
                var tag = tags[i];
                var capTag = tag.toUpperCase();
                if(capTag.indexOf('<STYLE') === 0) {
                    // We got a STYLE tag
                    var elt = document.createElement('style');
                    elt.setAttribute('type', 'text/css');
                    // IMPORTANT: It is important to do the following line just here unless IE crashes!!!
                    head.appendChild(elt);
                    var stl = tag.substring(7, tag.length-8);
                    var imports = stl.split(/\s*;\s*/);
                    for(var j=0; j < imports.length; j++) {
                        if(imports[j] === "") {
                            continue;
                        }
                        var importUrl = imports[j].replace(/^\s*@import\s+url\s*\(\s*"/, '').replace(/"\s*\)$/, '');
                        // _log(importUrl);
                        elt.styleSheet.addImport(importUrl);
                    }
                }
                else if(capTag.indexOf('<LINK') === 0) {
                    // We got a LINK tag
                    var elt = document.createElement('link');
                    head.appendChild(elt);
                    var attrsList = tag.substring(5, tag.length-2).split(/\s+/);
                    for(var j=0; j < attrsList.length; j++) {
                        if(attrsList[j].length === 0) continue; // evoid trimming
                        var parts = attrsList[j].split(/=/);
                        elt.setAttribute(parts[0], parts[1].replace(/^"([^"]*)"$/, '$1'));
                    }
                }
                else {
                    // Not STYLE nor LINK tag
                    continue;
                }
            }
        }
    }
    
    function initBodyCls() {
        body.className += ' no-touch html not-front not-logged-in no-sidebars page-rx page-rx-headerfooter i18n-es';
    }
    
    function init() {
        initStyle();
        initBodyCls();
    }
    
    function normUrls(element) {
        var baseUrl = 'https://www.icrc.org';
        var baseUrlOffset1 = baseUrl.indexOf('://') + 3;
        var baseUrlOffset2 = baseUrl.substring(baseUrlOffset1).indexOf('/');
        var baseUrlEnd = baseUrlOffset2 != -1 ? (baseUrlOffset1 + baseUrlOffset2) : baseUrl.length;
        var baseUrlRoot = baseUrl.substring(0, baseUrlEnd);
        var curBaseUrl = window.location.protocol + '//' + window.location.host
        
        var mapping = {
            'a': ['href'],
            'img': ['src']
        }
        
        if(!element.getElementsByTagName) {
            return;
        }
        
        for(var tagName in mapping) {
            var els = element.getElementsByTagName(tagName);
            var elsLength = els.length;
            var attrs = mapping[tagName];
            var attrsLength = mapping[tagName].length;
            for(var i=0; i < elsLength; i++) {
                var el = els[i];
                for(var j=0; j < attrsLength; j++) {
                    var attr = attrs[j];
                    
                    var curAttr = el.getAttribute(attr);
                    
                    // if(el.hasAttribute(attr)) {
                    if(!!curAttr) {
                        if(curAttr.indexOf('://') === -1) {
                            var bUrl = baseUrl;
                            if(curAttr.indexOf('/') === 0) {
                                bUrl = baseUrlRoot;
                            }
                            el.setAttribute(attr, bUrl + curAttr);
                        }
                        else if(curAttr.indexOf(curBaseUrl) === 0) {
                            el.setAttribute(attr, baseUrl + curAttr.substring(curBaseUrl.length));
                        }
                    }
                }
            }
        }
    }
    
    function getElement(content) {
        var el;
        var aux = document.createElement('div');
        aux.innerHTML = content;
        normUrls(aux);
        el = aux.firstChild;
        if(!el.getElementsByClassName) {
            el.getElementsByClassName = _getElementsByClassName;
            for(var i=0; i < el.childNodes.length; i++) {
                el.childNodes[i].getElementsByClassName = _getElementsByClassName;
            }
        }
        
        return el;
    }
    
    function getElements(content) {
        var els;
        var aux = document.createElement('div');
        aux.innerHTML = content;
        els = aux.childNodes;
        
        for(var i=0, l=els.length; i < l; i++) {
            normUrls(els[i]);
            if(!els[i].getElementsByClassName) {
                els[i].getElementsByClassName = _getElementsByClassName;
            }
        }
        
        return els;
    }
    
    function renderHeader(options) {
        options = options || {
            notes: '__undefined__'
        }; // set default
        
        // ---------------------------
        // Notes Data
        // ---------------------------
        var notesData = {
            searchFormCls: "nav-submenu",
            searchIconCls: "i-search",
            searchInputName: "t",
            sites: {
                "ihl": {
                    langPaths: {
                        "/fr": "/applic/ihl/ihl.nsf/Redirect.xsp"
                    },
                    // searchUrl: "/applic/ihl/ihl.nsf/vwSearchResults.xsp",
                    headerTitle: "TREATIES,&nbsp;STATES&nbsp;PARTIES<br/>AND&nbsp;COMMENTARIES"
                },
                "dih": {
                    langPaths: {
                        "/en": "/applic/ihl/dih.nsf/Redirect.xsp"
                    },
                    // searchUrl: "/applic/ihl/dih.nsf/vwSearchResults.xsp",
                    headerTitle: "TRAITÉS,&nbsp;ÉTATS&nbsp;PARTIES<br/>ET&nbsp;COMMENTAIRES"
                },
                "ihl-nat": {
                    langPaths: {},
                    // searchUrl: "/applic/ihl/ihl-nat.nsf/vwSearchResults.xsp",
                    headerTitle: "IHL<br/>NATIONAL&nbsp;IMPLEMENTATION"
                },
                "customary-ihl": {
                    langPaths: {},
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "CUSTOMARY IHL"
                },
                "ihl-search": {
                    langPaths: {
                        "/fr": "/applic/ihl/ihl-search.nsf/home.xsp?lang=FR"
                    },
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "IHL Search"
                },
                "dih-search": {
                    langPaths: {
                        "/en": "/applic/ihl/ihl-search.nsf/home.xsp?lang=EN"
                    },
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "IHL Search"
                },
                "ihl-home": {
                    langPaths: {
                        "/fr": "/applic/ihl/ihl-search.nsf/content.xsp?key=intro_fr"
                    },
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "IHL databases"
                },
                "dih-home": {
                    langPaths: {
                        "/en": "/applic/ihl/ihl-search.nsf/content.xsp?key=intro"
                    },
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "IHL databases"
                },
                "ihl-help": {
                    langPaths: {
                        "/fr": "/applic/ihl/ihl-search.nsf/content.xsp?key=help_fr"
                    },
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "IHL databases"
                },
                "dih-help": {
                    langPaths: {
                        "/en": "/applic/ihl/ihl-search.nsf/content.xsp?key=help"
                    },
                    // searchUrl: "/customary-ihl/eng/advSearch?OpenForm",
                    headerTitle: "IHL databases"
                }
            }
        };
        
        var header = '<header class="site-header"><div class="container"> <div class="row"> <div class="col-xs-6 col-sm-4 slogan-logo"> <div class="logo-wrapper"> <div id="logo"> <a href="https://www.icrc.org/es" class="logo"><img src="/sites/default/themes/icrc_theme/images/es/logo.png" alt="Comité Internacional de la Cruz Roja"></a> </div> <div class="slogan font-sm-18"> Comité Internacional de la Cruz Roja </div> </div> </div> <div class="col-xs-6 col-sm-8 right-content"> <div class="hidden-sm hidden-xs"> <ul class="list-inline list-languages"><li class="active"><a href="https://www.icrc.org/es/rx/headerfooter">Español</a></li> <li><a href="https://www.icrc.org/en">English</a></li> <li><a href="https://www.icrc.org/fr">Français</a></li> <li> <select class="styled-language-select i-arrow-down-after redirection-select"><option value="#" selected>otros idiomas</option><option value="https://www.icrc.org/pt">Português</option><option value="https://www.icrc.org/zh">中文</option><option value="https://www.icrc.org/ar">العربية</option><option value="https://www.icrc.org/ru">Русский</option><option value="https://www.icrc.org/de">Deutsch</option><option value="https://www.icrc.org/it">Italiano</option><option value="https://www.icrc.org/es/idiomas">Otros</option></select></li> </ul><div class="clearfix btn-wrapper theme-white-2"> <a href="#" class="btn js_toggle quick_access-toggle" data-target=".quick_access-menu, .quick_access-toggle" data-close-click-outside="1">Acceso rápido</a> <a id="contact-btn" href="https://www.icrc.org/es/contact" class="btn">Contacto</a> <a id="resource-centre-btn" href="https://www.icrc.org/es/resource-centre" class="btn">Recursos</a> <div id="quick-access-menu" class="quick_access-menu clearfix"> <div class="col-sm-4"> <h5>Destacados</h5> <ul class="menu"><li class="first leaf"><a href="https://www.icrc.org/es/whats-new" title="">Novedades</a></li> <li class="leaf"><a href="https://www.icrc.org/es/faq/practicas-del-cicr-en-materia-de-financiacion-y-gastos" title="">Prácticas del CICR en materia de financiación y gastos</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/tratados-de-dih-y-el-dih-consuetudinario/convenios-de-ginebra" title="">Convenios de Ginebra</a></li> <li class="leaf"><a href="https://www.icrc.org/es/bases-de-datos-del-cicr-sobre-derecho-internacional-humanitario" title="">Bases de datos DIH</a></li> <li class="leaf"><a href="https://www.icrc.org/spa/resources/international-review/" title="">Revista Internacional de la Cruz Roja</a></li> <li class="leaf"><a href="http://www.icrcvideonewsroom.org/" title="">Sala de vídeo</a></li> <li class="leaf"><a href="https://shop.icrc.org/" title="">eShop</a></li> <li class="leaf"><a href="https://familylinks.icrc.org/">Restablecimiento del contacto entre familiares</a></li> <li class="leaf"><a href="https://www.icrc.org/spa/who-we-are/jobs/" title="">Trabajar para el CICR</a></li> <li class="last leaf"><a href="https://www.icrc.org/spa/resources/documents/misc/warning_fraud.htm" title="">E-mails y sitios fraudulentos</a></li> </ul></div> <div class="col-sm-4"> <h5>Países</h5> <ul class="menu"><li class="first leaf"><a href="https://www.icrc.org/es/donde-trabajamos/asia-pacifico/afganistan" title="">Afganistán</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/americas/colombia" title="">Colombia</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/asia-pacific/filipinas" title="">Filipinas</a></li> <li class="leaf"><a href="https://www.icrc.org/es/donde-trabajamos/medio-oriente/irak" title="">Irak</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/middle-east/israel-y-los-territorios-ocupados" title="">Israel y los territorios ocupados</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/africa/mali" title="">Malí</a></li> <li class="leaf"><a href="https://www.icrc.org/es/donde-trabajamos/africa/nigeria" title="">Nigeria</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/africa/republica-centroafricana" title="">República Centroafricana</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/africa/republica-democratica-del-congo" title="">República Democrática del Congo</a></li> <li class="leaf"><a href="https://www.icrc.org/es/donde-trabajamos/medio-oriente/siria" title="">Siria</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/africa/somalia" title="">Somalia</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/africa/sudan" title="">Sudán</a></li> <li class="leaf"><a href="https://www.icrc.org/es/donde-trabajamos/africa/sudan-del-sur" title="">Sudán del Sur</a></li> <li class="leaf"><a href="https://www.icrc.org/es/where-we-work/europe-central-asia/ucrania" title="">Ucrania</a></li> <li class="last leaf"><a href="https://www.icrc.org/es/donde-trabajamos/medio-oriente/yemen" title="">Yemen</a></li> </ul></div> <div class="col-sm-4"> <h5>Temas</h5> <ul class="menu"><li class="first leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/armas/armas-nucleares" title="">Armas nucleares</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/armas/armas-quimicas-y-armas-biologicas" title="">Armas químicas y armas biológicas</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/desafios-contemporaneos-del-dih/detencion-por-razones-de-seguridad" title="">Detención por razones de seguridad</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/armas/disponibilidad-de-armas" title="">Disponibilidad de armas</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/ninos" title="">Niños</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/armas/nuevas-tecnologias-y-dih" title="">Nuevas tecnologías y DIH</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/desafios-contemporaneos-del-dih/ocupacion" title="">Ocupación</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/personas-desaparecidas" title="">Personas desaparecidas</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/refugiados-y-desplazados" title="">Refugiados y desplazados</a></li> <li class="leaf"><a href="https://www.icrc.org/es/guerra-y-derecho/armas/restos-explosivos-de-guerra" title="">Restos explosivos de guerra</a></li> <li class="leaf"><a href="https://www.icrc.org/es/nuestras-actividades/violencia-sexual" title="">Violencia sexual</a></li> <li class="leaf"><a href="https://www.icrc.org/es/nuestras-actividades/visitas-personas-detenidas" title="">Visitas a personas detenidas</a></li> <li class="last leaf"><a href="https://www.icrc.org/es/victimas-estigma-y-temor-la-lucha-contra-el-ebola-continua" title="">Ébola</a></li> </ul></div> </div> </div> </div> <div class="visible-sm visible-xs list-languages"> <select class="styled-language-select i-arrow-down-after redirection-select"><option value="https://www.icrc.org/es/rx/headerfooter" selected>ES</option><option value="https://www.icrc.org/en">EN</option><option value="https://www.icrc.org/fr">FR</option><option value="https://www.icrc.org/pt">PT</option><option value="https://www.icrc.org/zh">ZH</option><option value="https://www.icrc.org/ar">AR</option><option value="https://www.icrc.org/ru">RU</option><option value="https://www.icrc.org/de">DE</option><option value="https://www.icrc.org/it">IT</option><option value="https://www.icrc.org/es/idiomas">Otros</option></select></div> </div> </div> </div> </header>';
        var nav = '<nav class="navbar navbar--main clearfix js_navbar" id="main-menu" role="navigation"><div class="container"> <div class="nav-sub"> <button type="button" class="nav-toggle i-menu pull-left js_toggle" data-target=".navbar--main"> <span class="sr-only">Toggle navigation</span> </button> <div class="pull-right"> <div class="nav-donate nav-link-main-container visible-sm visible-xs"> <a href="https://www.icrc.org/es/donate" class="bg-red nav-link-main">Donativos</a> </div> <div class="nav-search nav-link-main-container with-social"> <a href="#" class="i-search nav-link-main js_toggle" data-target=".nav-search"> <span class="sr-only">Buscar</span> </a> <form action="https://www.icrc.org/es/resource-centre/result" method="get" class="nav-submenu"> <div class="container"> <input type="search" name="t" value=""><button> <i class="i-search i-search--small visible-xs"></i> <span class="hidden-xs">Buscar</span> </button> </div> </form> <a class="social-icon display-version-b img-circle i-newsletter i-newsletter-color" href="/es/newsletter" target="_blank" title="Suscríbase al newsletter" onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'newsletter\', \'/es/newsletter\']);"> <span class="sr-only">Suscríbase al newsletter</span> </a> </div> <section class="js_share"><button class="share-mobile i-share" type="button"><span class="sr-only">Share</span></button> <div class="row vspace-bottom-small"> <div class="col-md-12 text-center"> <div class="social-icons social-icons--theme clearfix font-xs-12 font-md-18"> <a class="social-icon img-circle i-twitter i-twitter-color" href="https://twitter.com/share?url=https://www.icrc.org/es/rx/headerfooter" target="_blank" title="Compartir en Twitter" onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'twitter\', \'https://www.icrc.org/es/rx/headerfooter\']);"> <span class="sr-only">Compartir en Twitter</span> </a> <a class="social-icon img-circle i-facebook i-facebook-color" href="https://www.facebook.com/sharer/sharer.php?u=https://www.icrc.org/es/rx/headerfooter" target="_blank" title="Compartir en Facebook" onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'facebook\', \'https://www.icrc.org/es/rx/headerfooter\']);"> <span class="sr-only">Compartir en Facebook</span> </a> <a class="social-icon img-circle i-linkedin i-linkedin-color" href="https://www.linkedin.com/shareArticle?url=https://www.icrc.org/es/rx/headerfooter" target="_blank" title="Compartir en LinkedIn" onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'linkedin\', \'https://www.icrc.org/es/rx/headerfooter\']);"> <span class="sr-only">Compartir en LinkedIn</span> </a> <a class="social-icon img-circle i-whatsapp i-whatsapp-color visible-xs" href="whatsapp://send?text=https://www.icrc.org/es/rx/headerfooter" target="_blank" title="Share on WhatsApp"> <span class="sr-only">Share on WhatsApp</span> </a> <a class="social-icon display-version-b img-circle i-newsletter i-newsletter-color" href="/es/newsletter" target="_blank" title="Suscríbase al newsletter" onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'newsletter\', \'/es/newsletter\']);"> <span class="sr-only">Suscríbase al newsletter</span> </a> </div> </div> </div> </section></div> </div> <div class="nav-mask"> <div class="nav-main"> <div class="nav-home nav-link-main-container"> <a href="https://www.icrc.org/es" class="nav-link-main nav-link-home">Portada</a> </div> <div class="nav-who nav-link-main-container"> <a href="https://www.icrc.org/es/quienes-somos" class="nav-link-main">Quiénes somos</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">volver</a> <a href="https://www.icrc.org/es/quienes-somos" class="nav-link-spot i-arrow-right-after">Panorama de Quiénes somos</a> <div class="nav-scroll"> <div class=" nav-split"> <ul><li> <a href="https://www.icrc.org/es/quienes-somos/cometido-y-mision-del-cicr" title="">Cometido y misión del CICR</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/organos-de-gobierno" title="">Órganos de gobierno</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/finanzas" title="">Finanzas</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/historia" title="">Historia</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/movimiento" title="">Movimiento</a> </li> <li> <a href="https://www.icrc.org/es/principios-fundamentales" title="">Principios fundamentales</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/trabajar-para-el-cicr" title="">Trabajar para el CICR</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/fondos-y-medallas" title="">Fondos y medallas</a> </li> <li> <a href="https://www.icrc.org/es/event" title="">Eventos</a> </li> <li> <a href="https://www.icrc.org/es/contact" title="">Contactos</a> </li> </ul></div> </div> </div> </div> <div class="nav-what nav-link-main-container"> <a href="https://www.icrc.org/es/nuestras-actividades" class="nav-link-main">Actividades</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">volver</a> <a href="https://www.icrc.org/es/nuestras-actividades" class="nav-link-spot i-arrow-right-after">Panorama de Actividades</a> <div class="nav-scroll"> <div class=" nav-split"> <ul><li> <h5 class="h5">Actividades</h5> <ul><li><a href="https://www.icrc.org/es/nuestras-actividades/acion-contra-las-minas" title="">Acción contra las minas</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/agua-y-habitat" title="">Agua y hábitat</a></li> <li><a href="https://www.icrc.org/es/actividades/el-cambio-climatico-y-los-conflictos-armados">Cambio climático y conflictos armados</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/ciencias-forenses-y-accion-humanitaria">Ciencias forenses</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/cooperacion-con-las-sociedades-nacionales">Cooperación con las Sociedades Nacionales</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/fomentar-el-respeto-al-derecho">Fomentar el respeto del derecho</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/restablecimiento-del-contacto-entre-familiares">Restablecimiento del contacto entre familiares</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/salud">Salud</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/seguridad-economica">Seguridad económica</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/violencia-sexual">Violencia sexual</a></li> </ul></li> <li> <h5 class="h5">A quiénes ayudamos</h5> <ul><li><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/civiles" title="">Civiles</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/mujeres" title="">Mujeres</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/ninos" title="">Niños</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/refugiados-y-desplazados" title="">Personas internamente desplazadas</a></li> <li><a href="https://www.icrc.org/es/actividades/migrantes" title="">Migrantes</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades/visitas-personas-detenidas" title="">Detenidos</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/refugiados-y-desplazados" title="">Refugiados y personas desplazadas</a></li> <li><a href="https://www.icrc.org/es/what-we-do/ayudar-las-personas-con-discapacidad" title="">Personas con discapacidad</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas/personas-desaparecidas" title="">Personas desaparecidas</a></li> </ul></li> </ul></div> </div> </div> </div> <div class="nav-where nav-link-main-container"> <a href="https://www.icrc.org/es/donde-trabajamos" class="nav-link-main">Dónde trabajamos</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">volver</a> <a href="https://www.icrc.org/es/donde-trabajamos" class="nav-link-spot i-arrow-right-after">Panorama de Dónde trabajamos</a> <div class="nav-scroll"> <div class=" nav-split"> <ul><li> <h5 class="h5">Operaciones clave</h5> <ul><li><a class="nav-link-sub" href="https://www.icrc.org/es/donde-trabajamos/asia-pacifico/afganistan">Afganistán</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/es/where-we-work/americas/colombia">Colombia</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/es/where-we-work/africa/etiopia">Etiopía</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/es/donde-trabajamos/africa/lago-chad">Lago Chad</a></li> </ul></li> </ul><ul><li> <h5 class="h5 country-col-2"> </h5> <ul><li><a class="nav-link-sub" href="https://www.icrc.org/es/donde-trabajamos/medio-oriente/siria">Siria</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/es/where-we-work/europe-central-asia/ucrania">Ucrania</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/es/donde-trabajamos/americas/venezuela">Venezuela</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/es/donde-trabajamos/medio-oriente/yemen">Yemen</a></li> </ul></li> </ul></div> </div> </div> </div> <div class="nav-war nav-link-main-container"> <a href="https://www.icrc.org/es/guerra-y-derecho" class="nav-link-main">Guerra y derecho</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">volver</a> <a href="https://www.icrc.org/es/guerra-y-derecho" class="nav-link-spot i-arrow-right-after">Panorama de Guerra y derecho</a> <div class="nav-scroll"> <div class=" nav-split"> <ul><li> <h5 class="h5">Fundamentos jurídicos</h5> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/tratados-de-dih-y-el-dih-consuetudinario/convenios-de-ginebra" title="">Convenios de Ginebra y Comentarios</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/tratados-de-dih-y-el-dih-consuetudinario" title="">Tratados de DIH y el DIH consuetudinario</a> </li> <li> <h5 class="h5">Publicaciones</h5> </li> <li> <a href="https://www.icrc.org/es/international-review" title="">Revista Internacional de la Cruz Roja</a> </li> <li> <h5 class="h5">Servicios y recursos</h5> </li> <li> <a href="https://www.icrc.org/es/content/servicio-de-asesoramiento-en-derecho-internacional-humanitario-del-cicr" title="">Servicio de Asesoramiento en derecho internacional humanitario del CICR</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/plataforma-derecho-politicas-humanitarias" title="">Derecho y políticas humanitarias</a> </li> <li> <a href="https://www.icrc.org/es/nuestras-actividades/fomentar-el-respeto-al-derecho/educacion-y-difusion" title="">Educación y difusión</a> </li> <li> <a href="https://www.icrc.org/es/humanitarium" title="">Eventos y visitas</a> </li> <li> <h5 class="h5">Temas jurídicos</h5> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/desafios-contemporaneos-del-dih" title="">Desafíos contemporáneos del DIH</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/personas-protegidas" title="">Protección de personas</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/armas" title="">Armas</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/conduccion-de-las-hostilidades" title="">Conducción de las hostilidades</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/emblema" title="">Uso de los emblemas</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/jurisdiccion-penal-internacional" title="">Violaciones del DIH</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/el-dih-en-el-derecho-interno" title="">DIH en el derecho interno</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/otros-regimenes-juridicos" title="">DIH y otros regímenes jurídicos</a> </li> <li> <a href="https://www.icrc.org/es/guerra-y-derecho/fortalecer-el-respeto-por-el-dih" title="">Fortalecer el respeto por el DIH</a> </li> </ul></div> </div> </div> </div> <div class="nav-support-us nav-link-main-container"> <a class="nav-link-main" href="https://www.icrc.org/es/apoyar-al-cicr">Apoyar al CICR</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">volver</a> <a class="nav-link-spot i-arrow-right-after" href="https://www.icrc.org/es/apoyar-al-cicr">Panorama de Apoyar al CICR</a> <div class="nav-scroll"> <div class=" nav-split"> <ul><li> <h5 class="h5">Haga su donativo hoy</h5> <ul><li><a href="https://www.icrc.org/es/donate" title="">Su donativo de esperanza</a></li> <li><a href="https://www.icrc.org/es/donate/llamamiento-por-siria" title="Llamamiento por Siria">Llamamiento por Siria</a></li> <li><a href="https://www.icrc.org/es/donate/campana-para-la-crisis-en-yemen" title="">Campaña para la crisis en Yemen</a></li> </ul></li> <li> <a href="https://www.icrc.org/es/apoyar-al-cicr/como-se-utiliza-su-dinero" title="">¿Cómo se utiliza su dinero?</a> </li> <li> <a href="https://www.icrc.org/es/faq/done-por-transferencia-bancaria-transferencia-postal-o-cheque" title="">Done por transferencia bancaria</a> </li> <li> <a href="https://www.icrc.org/es/faq/haga-un-donativo-al-cicr-preguntas-frecuentes" title="">Preguntas más frecuentes</a> </li> <li> <a href="https://www.icrc.org/es/faq/practicas-del-cicr-en-materia-de-financiacion-y-gastos" title="">Prácticas del CICR en materia de financiación y gastos</a> </li> <li> <a href="https://www.icrc.org/es/apoyar-al-cicr/audience/filantropia" title="">Filantropía</a> </li> <li> <a href="https://www.icrc.org/es/apoyar-al-cicr/audience/amigos-cicr" title="">Amigos del CICR</a> </li> </ul></div> </div> </div> </div> <div class="nav-donate nav-link-main-container pull-right hidden-xs hidden-sm"> <a href="https://www.icrc.org/es/donate" class="bg-red nav-link-main">Donativos</a> </div> </div> </div> </div> </nav>';
        //if(_lessThanIE8()) {
        var headerNavEl = null;
        var headerEl = null;
        var navEl = null;
        if(!options.responsive) {
            header = header.replace(/<header\s+class="/, '<div class="icrc-header ').replace(/<\/header>/, '</div>');
            nav = nav.replace(/<nav\s+class="/, '<div class="icrc-nav ').replace(/<\/nav>/, '</div>');
            headerNav = '<div class="icrc-w4-wrap">' + header + nav + '</div>';
            headerNavEl = getElement(headerNav);
            headerEl = headerNavEl.childNodes[0];
            navEl = headerNavEl.childNodes[1];
        }
        else {
            headerEl = getElement(header);
            navEl = getElement(nav);
        }
        var headerTogglesElts = headerEl.getElementsByClassName('js_toggle');
        for(var i=0; i < headerTogglesElts.length; i++) _postElts.toggles.push(headerTogglesElts[i]);
        var navTogglesElts = navEl.getElementsByClassName('js_toggle');
        for(var i=0; i < navTogglesElts.length; i++) _postElts.toggles.push(navTogglesElts[i]);
        var headerSelectElts = headerEl.getElementsByTagName('select');
        for(var i=0; i < headerSelectElts.length; i++) _postElts.select.push(headerSelectElts[i]);
        var navSelectElts = navEl.getElementsByTagName('select');
        for(var i=0; i < navSelectElts.length; i++) _postElts.select.push(navSelectElts[i]);
        
        // ---------------------------
        // Languages
        // ---------------------------
        
        var langCls = "list-languages";
        var langComboCls = "styled-language-select";
        var langEl = headerEl.getElementsByClassName(langCls)[0];
        var langLinks = langEl.getElementsByTagName('a');
        var langComboEl = headerEl.getElementsByClassName(langComboCls)[0];
        var langComboOptions = langComboEl.getElementsByTagName('option');
        
        // ---------------------------
        // Active language
        // ---------------------------
        try {
            var isActiveLangRe = /^https?:\/\/[^\/]+\/([a-z]{2})\/rx\/headerfooter/;
            var i;
            
            for(i=0; i < langLinks.length; i++) {
                var href = langLinks[i].getAttribute('href');
                if(isActiveLangRe.test(href)) {
                    langLinks[i].setAttribute('href', window.location.href);
                }
            }
        }
        catch(e) {
            // console.log(e);
            _log("An error occurs in the active language");
        }
        
        // ---------------------------
        // Donations Languages
        // ---------------------------
        try {
            
            var isDonationRe = /^\/([a-z]{3})\/donations\/?.*/;
            var isDonationReResult = isDonationRe.exec(window.location.pathname);
            
            if (isDonationReResult !== null) {
                
                var isRootOfLanguage = /^(?:.*)\/([a-z]{2})$/;
                var languageIso3CodeList = {
                    'en': 'eng',
                    'fr': 'fre',
                    'es': 'spa',
                    'pt': 'por',
                    'zh': 'chi',
                    'ar': 'ara',
                    'ru': 'rus'
                };
                var i;
                var donationsLang = isDonationReResult[1];
                var lastLangComboOptions = langComboOptions[langComboOptions.length - 1];
                var lastLangComboOptionsParent = lastLangComboOptions.parentNode;
                var donationsAdditionalLang = [
                    {
                        id: 'deu',
                        label: 'Deutsch',
                        url: '/deu/donations'
                    },
                    {
                        id: 'ita',
                        label: 'Italiano',
                        url: '/ita/donations'
                    }
                ];
                
                for (i=0; i < langComboOptions.length; i++) {
                    var url = langComboOptions[i].value;
                    var result = isRootOfLanguage.exec(url);
                    if (result !== null) {
                        var languageCode = result[1];
                        url = url.replace(languageCode, languageIso3CodeList[languageCode]);
                        url = url + '/donations';
                        langComboOptions[i].value = url;
                    }
                }
                
                for (i=0; i < langLinks.length; i++) {
                    var url = langLinks[i].getAttribute('href');
                    var result = isRootOfLanguage.exec(url);
                    if (result !== null) {
                        var languageCode = result[1];
                        url = url.replace(languageCode, languageIso3CodeList[languageCode]);
                        url = url + '/donations';
                        langLinks[i].setAttribute('href', url);
                    }
                }
                
                for(i=0; i < donationsAdditionalLang.length; i++) {
                    var donationsAdditionalLangItem = donationsAdditionalLang[i];
                    
                    if(donationsAdditionalLangItem.id === donationsLang) {
                        continue;
                    }
                    
                    var donationsNewLang = document.createElement('option');
                    donationsNewLang.setAttribute('value', donationsAdditionalLangItem.url);
                    donationsNewLang.innerHTML = donationsAdditionalLangItem.label;
                    lastLangComboOptionsParent.insertBefore(donationsNewLang, lastLangComboOptions);
                }
                
                //console.log(lastLangComboOptions);
            }
        }
        catch(e) {
            // console.log(e);
            _log("An error occurs in the donations languages");
        }
        
        // Notes custom fixes
        var notesSite = notesData.sites[options.notes];
        if(!!notesSite) {
            // ---------------------------
            // Notes Languages
            // ---------------------------
            try {
                langComboEl.parentNode.parentNode.removeChild(langComboEl.parentNode);
                
                var toRemove = [];
                
                for(var i=0; i < langLinks.length; i++) {
                    var link = langLinks[i];
                    
                    var path = link.getAttribute('href');
                    path = path.replace(/https?:\/\/[^\/]+\//, '/');
                    var langPath = notesSite.langPaths[path];
                    if(!!langPath) {
                        link.setAttribute('href', langPath);
                    }
                    else {
                        toRemove.push({
                            child: link.parentNode,
                            parent: link.parentNode.parentNode
                        });
                    }
                }
                
                for(var i=0; i < toRemove.length; i++) {
                    toRemove[i].parent.removeChild(toRemove[i].child);
                }
            }
            catch(e) {
                _log("An error occurs in the notes languages transformation");
            }
            
            // ---------------------------
            // Notes Search
            // ---------------------------
            
            try {
                var searchAnchors = navEl.getElementsByTagName('a');
                for(var j=0; j < searchAnchors.length; j++) {
                    var a = searchAnchors[j];
                    
                    if(a.className.indexOf(notesData.searchIconCls) > -1) {
                        a.style.display = "none";
                    }
                }
                
                // var searchForms = headerEl.getElementsByTagName('form');
                // for(var j=0; j < searchForms.length; j++) {
                    // var searchForm = searchForms[j];
                    // if(searchForm.className === notesData.searchFormCls) {
                        // var searchFormInputs = searchForm.getElementsByTagName('input');
                        
                        // for(var i=0; i < searchFormInputs.length; i++) {
                            // var searchInput = searchFormInputs[i];
                            // if(searchInput.getAttribute('name') == notesData.searchInputName) {
                                // searchForm.setAttribute('action', notesSite.searchUrl);
                                // searchForm.setAttribute('method', 'GET');
                                // searchInput.setAttribute('name', 'key');
                                // searchInput.setAttribute('value', _getQueryParameter('key', ''));
                                // var fieldToSortHidden = document.createElement('input');
                                // fieldToSortHidden.setAttribute('type', 'hidden');
                                // fieldToSortHidden.setAttribute('name', 'fieldToSort');
                                // fieldToSortHidden.setAttribute('value', 'TRINOT');
                                // searchForm.appendChild(fieldToSortHidden);
                                
                                // break;
                            // }
                        // }
                        
                        // break;
                    // }
                // }
            }
            catch(e) {
                _log("An error occurs in the notes search transformation");
            }
            
            // ---------------------------
            // Notes Slogan
            // ---------------------------
            
            try {
                // var headerTitleEl = headerEl.getElementsByClassName('slogan')[0];
                // headerTitleEl.innerHTML = notesSite.headerTitle;
            }
            catch(e) {
                _log("An error occurs in the notes slogan transformation");
            }
        }
        
        var headerPlaceholder = document.getElementById('headerplaceholder');
        if(!headerPlaceholder) headerPlaceholder = document.getElementById('header');
        if(!!headerPlaceholder) {
            var parent = headerPlaceholder.parentNode;
            if(!!headerNavEl) {
                headerPlaceholder.appendChild(headerNavEl);
            }
            else {
                headerPlaceholder.appendChild(headerEl);
                headerPlaceholder.appendChild(navEl);
            }
        }
        else {
            if(!!headerNavEl) {
                body.insertBefore(headerNavEl, body.firstChild);
            }
            else {
                body.insertBefore(navEl, body.firstChild);
                body.insertBefore(headerEl, body.firstChild);
            }
        }
    }
    
    function renderFooter(options) {
        var footer = '<footer class="clear"><nav class="footer-nav clear"><div class="container"> <div class="row"> <div class="col-md-3"> <div class="hidden-xs hidden-sm"> <h2>El trabajo del CICR</h2> <div> <p>El CICR responde con rapidez y eficiencia a las necesidades de las personas afectadas por conflictos armados y otras situaciones de violencia. También responde en caso de desastres naturales en zonas de guerra. Más acerca de <a href="https://www.icrc.org/es/nuestras-actividades">nuestras actividades</a> y <a href="https://www.icrc.org/es/quienes-somos">quiénes somos</a>.</p> </div> </div> <div class="hidden-md hidden-lg"> <h2>Suscríbase a nuestro boletín</h2> <div> <form action="https://www.icrc.org/es/newsletter" method="get" novalidate="novalidate" class="footer-newsletter-form"> <button type="submit">Suscribirse</button> <div class="input-wrapper"> <input type="email" name="email" placeholder="Su dirección de correo electrónico"></div> </form> </div> </div> </div> <div class="col-md-2"> <h2>Secciones</h2> <div class="hidden-xs hidden-sm"> <ul><li><a href="https://www.icrc.org/es/quienes-somos">Quiénes somos</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades">Actividades</a></li> <li><a href="https://www.icrc.org/es/donde-trabajamos">Dónde trabajamos</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho">Guerra y derecho</a></li> <li><a href="https://www.icrc.org/es/apoyar-al-cicr">Apoyar al CICR</a></li> </ul></div> <div class="hidden-md hidden-lg"> <div class="footer-dropdown"> <button>...<span class="button-icon i-arrow-down"></span></button> <div class="footer-dropdown-content"> <ul><li><a href="https://www.icrc.org/es/quienes-somos">Quiénes somos</a></li> <li><a href="https://www.icrc.org/es/nuestras-actividades">Actividades</a></li> <li><a href="https://www.icrc.org/es/donde-trabajamos">Dónde trabajamos</a></li> <li><a href="https://www.icrc.org/es/guerra-y-derecho">Guerra y derecho</a></li> <li><a href="https://www.icrc.org/es/apoyar-al-cicr">Apoyar al CICR</a></li> </ul></div> </div> </div> </div> <div class="col-md-3"> <h2>Acceso rápido</h2> <div class="hidden-xs hidden-sm"> <ul><li> <a href="https://www.icrc.org/es">Home</a> </li> <li> <a href="https://www.icrc.org/es/whats-new">Novedades</a> </li> <li> <a href="https://www.icrc.org/es/contact">Contactos</a> </li> <li> <a href="https://www.icrc.org/es/contact#media-contacts">Contactos para medios</a> </li> <li> <a href="https://www.icrc.org/en/doing-business-with-icrc">Para ser proveedor del CICR</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/trabajar-para-el-cicr">Trabajar para el CICR</a> </li> <li> </li> <li> </li> <li> </li> <li> </li> </ul></div> <div class="hidden-md hidden-lg"> <div class="footer-dropdown"> <button>...<span class="button-icon i-arrow-down"></span></button> <div class="footer-dropdown-content"> <ul><li> <a href="https://www.icrc.org/es">Home</a> </li> <li> <a href="https://www.icrc.org/es/whats-new">Novedades</a> </li> <li> <a href="https://www.icrc.org/es/contact">Contactos</a> </li> <li> <a href="https://www.icrc.org/es/contact#media-contacts">Contactos para medios</a> </li> <li> <a href="https://www.icrc.org/en/doing-business-with-icrc">Para ser proveedor del CICR</a> </li> <li> <a href="https://www.icrc.org/es/quienes-somos/trabajar-para-el-cicr">Trabajar para el CICR</a> </li> <li> </li> <li> </li> <li> </li> <li> </li> </ul></div> </div> </div> </div> <div class="col-md-4"> <div class="hidden-xs hidden-sm"> <h2>Suscríbase a nuestro boletín</h2> <div> <form action="https://www.icrc.org/es/newsletter" method="get" novalidate="novalidate" class="footer-newsletter-form"> <button type="submit">Suscribirse</button> <div class="input-wrapper"> <input type="email" name="email" placeholder="Su dirección de correo electrónico"></div> </form> </div> </div> <div class="blog-list"> <h2>Blogs</h2> <div> <div class="footer-dropdown"> <button>...<span class="button-icon i-arrow-down"></span></button> <div class="footer-dropdown-content"> <ul><li> <a href="https://intercrossblog.icrc.org/" target="_blank">Washington</a> </li> <li> <a href="https://blogs.icrc.org/ilot/" target="_blank">Israel and the occupied territories</a> </li> <li> <a href="https://blogs.icrc.org/new-delhi/" target="_blank">New Delhi</a> </li> <li> <a href="https://blogs.icrc.org/inspired/" target="_blank">Inspired: Innovation at the ICRC</a> </li> <li> <a href="https://kr.icrc.org/" target="_blank">Republic of Korea</a> </li> <li> <a href="https://blogs.icrc.org/law-and-policy/" target="_blank">Humanitarian law and policy</a> </li> <li> <a href="https://blogs.icrc.org/hdtse/" target="_blank">L\'humanitaire dans tous ses états</a> </li> <li> <a href="https://blogs.icrc.org/religion-humanitarianprinciples" target="_blank">Religion and Humanitarian Principles</a> </li> <li> <a href="https://jp.icrc.org/" target="_blank">Japan</a> </li> <li> <a href="https://blogs.icrc.org/th/" target="_blank">Bangkok</a> </li> <li> <a href="https://blogs.icrc.org/indonesia/" target="_blank">Jakarta</a> </li> <li> <a href="https://blogs.icrc.org/somalia/" target="_blank">Somalia</a> </li> <li> <a href="https://blogs.icrc.org/cross-files/" target="_blank">CROSS-files</a> </li> <li> <a href="https://blogs.icrc.org/alinsani/" target="_blank">Alinsani</a> </li> <li> <a href="https://blogs.icrc.org/ir/" target="_blank">Iran</a> </li> </ul></div> </div> </div> </div> </div> </div> </div> </nav><div class="social-icons clear"> <div class="container"> <div class="row"> <a class="social-icon img-circle i-twitter i-twitter-color-hover" href="https://twitter.com/CICR_es" target="_blank"><span class="sr-only">Twitter</span></a> <a class="social-icon img-circle i-facebook i-facebook-color-hover" href="https://www.facebook.com/ICRCespanol" target="_blank"><span class="sr-only">Facebook</span></a> <a class="social-icon img-circle i-instagram i-instagram-color-hover" href="https://www.instagram.com/cicr_americas" target="_blank"><span class="sr-only">Instagram</span></a> <a class="social-icon img-circle i-tiktok i-tiktok-color-hover" href="https://www.tiktok.com/@icrc" target="_blank"><span class="sr-only">Tiktok</span></a> <a class="social-icon img-circle i-linkedin i-linkedin-color-hover" href="https://www.linkedin.com/company/icrc" target="_blank"><span class="sr-only">LinkedIn</span></a> <a class="social-icon img-circle i-youtube i-youtube-color-hover" href="https://www.youtube.com/icrcfilms" target="_blank"><span class="sr-only">YouTube</span></a> <a class="social-icon img-circle i-rss i-rss-color-hover" href="https://www.icrc.org/es/rss/general" target="_blank"><span class="sr-only">RSS</span></a> </div> </div> </div> <div class="meta-footer clear"> <div class="container"> <div class="row"> <div id="footer-bottom-menu"> <div class="region region-footer-bottom"> <div id="block-menu-menu-es-footer-bottom" class="block block-menu"> <div class="content"> <ul class="menu"><li class="first leaf"><span title="" class="nolink" tabindex="0">© Comité Internacional de la Cruz Roja</span></li> <li class="leaf"><a href="https://www.icrc.org/es/accesibilidad" title="">Accesibilidad</a></li> <li class="leaf"><a href="https://www.icrc.org/es/restricciones-relativas-los-derechos-de-autor" title="">Restricciones relativas a los derechos de autor</a></li> <li class="leaf"><a href="https://www.icrc.org/es/normas-de-privacidad" title="">Normas de privacidad</a></li> <li class="last leaf"><span title="" class="nolink" tabindex="0">UID: CHE-105.924.024</span></li> </ul></div> </div> </div> </div> </div> <div> </div> <div class="lightbox-list hidden"> <div id="lightbox-country-map" class="lightbox container lightbox-country-map"> </div> </div> <script type="text/javascript" src="/sites/default/files/advagg_js/js__MvssoaSCFgolsKmvkGnKHy_AuHWO0GEM2AbV14GSZRU__6rEGu6z8XRRNj6rfsxEP68ENYK46bSQWijqSlA136Pw__b6Z-fyNiID2s77WF3TKHpZHqm7w95_YrHG2ieIcw1lo.js"></script><script type="text/javascript" defer async="async" src="https://www.recaptcha.net/recaptcha/api.js?hl=es"></script><!--[if lt IE 9]> <script src="/sites/default/themes/icrc_theme/js/lib/respond.min.js"></script> <![endif]--><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-FVTRGQ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\': new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src= \'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f); })(window,document,\'script\',\'dataLayer\',\'GTM-FVTRGQ\');</script></div></div></footer>';
        //if(_lessThanIE8()) {
        if(!options.responsive) {
            footer = footer.replace(/<footer\s+class="/, '<div class="icrc-w4-wrap"><div class="icrc-footer ').replace(/<\/footer>/, '</div>').replace(/<nav/, '<div').replace(/<\/nav>/, '</div>');
        }
        // _log(_lessThanIE8());
        var footerEl = getElement(footer); // considering the use of getElements()
        var oldFooterEl = document.getElementById('footerplaceholder');
        if(!oldFooterEl) oldFooterEl = document.getElementById('footer');
        if(!!oldFooterEl) {
            var parent = oldFooterEl.parentNode;
            parent.replaceChild(footerEl, oldFooterEl);
        }
        else {
            body.appendChild(footerEl);
        }
    }
    
    function renderJSFooter() {
        var jsFooter = '';
        var scripts = getElements(jsFooter);
        for(var i=0, l=scripts.length; i < l; i++) {
            if(scripts[i].tagName === 'SCRIPT') {
                var script = document.createElement("script");
                script.setAttribute('type', 'text/javascript');
                script.setAttribute('src', scripts[i].src);
                body.appendChild(script);
            }
        }
    }
    
    function _toggleElement(el) {
        var parts = el.className.split(/\s/);
        var resParts = [];
        var active = false;
        var activeClass = 'active';
        
        for(var i=0, l=parts.length; i < l; i++) {
            if(parts[i] === activeClass) {
                active = true;
            }
            else {
                resParts.push(parts[i]);
            }
        }
        
        if(!active) {
            resParts.push(' ' + activeClass);
        }
        
        el.className = resParts.join(' ');
    }
    
    function _toggleElementClickHandler(evt) {
        if(!!evt.preventDefault)
            evt.preventDefault();
        else
            evt.returnValue = false;
        var target = !!evt.target ? evt.target : evt.srcElement;
        var dataTarget = target.getAttribute('data-target');
        var dataTargets = dataTarget.split(/,\s*/);
        
        if(!document.getElementsByClassName) {
            document.getElementsByClassName = _getElementsByClassName;
        }
        
        var elts = [];
        
        for(var i=0, l=dataTargets.length; i < l; i++) {
            var d = dataTargets[i];
            var f = d.substr(0, 1);
            var g = d.substring(1);
            var el = null;
            
            switch(f) {
                case '.':    // this is a class selector
                    var sElts = document.getElementsByClassName(g);
                    for(var j=0, m=sElts.length; j < m; j++) {
                        elts.push(sElts[j]);
                    }
                    break;
                
                case '#':    // this is an ID selector
                    elts.push(document.getElementById(g));
                    break;
                
                default:
                    break;
            }
        }
        
        for(var i=0, l=elts.length; i < l; i++) {
            _toggleElement(elts[i]);
        }
    }
    
    function _selectChangeHandler(evt) {
        evt.preventDefault();
        var target = evt.target;
        
        // target.nextSibling.innerHTML = target.options[target.selectedIndex].innerHTML;
        location.href = target.options[target.selectedIndex].getAttribute('value');
    }
    
    function post() {
        
        // Toggle elements
        for(var i=0, l=_postElts.toggles.length; i < l; i++) {
            var el = _postElts.toggles[i];
            
            if(el.attachEvent) {
                el.attachEvent('onclick', _toggleElementClickHandler);
            }
            else if (el.addEventListener){
                el.addEventListener('click', _toggleElementClickHandler, false);
            }
        }
        
        // Select elements
        for(var i=0, l=_postElts.select.length; i < l; i++) {
            var el = _postElts.select[i];
            var selectContainer = document.createElement('div');
            var selectText = document.createElement('div');
            
            // Replacing the select element by its wrapper
            el.parentNode.replaceChild(selectContainer, el);
            selectContainer.className = 'selectcontainer ' + el.className;
            
            // Insert the select element into its wrapper
            selectContainer.appendChild(el);
            
            // Append the text
            selectText.className = 'selecttext';
            selectText.innerHTML = el.firstChild.innerHTML;
            selectContainer.appendChild(selectText);
            
            if(el.attachEvent) {
                el.attachEvent('onchange', _selectChangeHandler);
            }
            else if (el.addEventListener){
                el.addEventListener('change', _selectChangeHandler, false);
            }
        }
        
        // LANGUAGE LIST
        
        // -----------------------------------------------------------------------------------------------------
        // 1DI: j'ai commenté le code ci-dessous car la boucle ci-dessus faisait déjà le taff.
        // Il y avait un TODO dans la méthode _selectChangeHandler( concernant ce sujet).
        // -----------------------------------------------------------------------------------------------------
        
        // var languageListElementList;
        
        // if (document.getElementsByClassName === undefined) {
            // languageListElementList = document.querySelectorAll('.list-languages');
        // } else {
            // languageListElementList = document.getElementsByClassName('list-languages');
        // }

        // var languageListElementListLength = languageListElementList.length;
        
        // for (var i = 0; i < languageListElementListLength; i++) {
            // var languageListSelectElementList = languageListElementList[i].getElementsByTagName('select');
            
            // if (document.addEventListener === undefined) {
                // languageListSelectElementList[0].attachEvent('onchange', _onLanguageListSelectElementChange);
            // } else {
                // languageListSelectElementList[0].addEventListener('change', _onLanguageListSelectElementChange);
            // }
        // }
    }
    
    // function _onLanguageListSelectElementChange(event)
    // {
        // event = event || window.event;
        // var target = event.target || event.srcElement;
        
        // location.href = target.options[target.selectedIndex].getAttribute('value');
    // }
    
    var singleton = {
        render: function(options) {
            options = options || {}; // set default
            init();
            renderHeader(options);
            renderFooter(options);
            renderJSFooter(options);
            post();
        }
    };
    return singleton;
}();



