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="https://www.icrc.org/sites/default/files/css/css_1IPY1A8ooBlfDk0A39LbR7mqwp8b5PoaQGUN-oYphbw.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.icrc.org/sites/default/files/css/css_IiOYUeMKXzxM-m6ZP-7OdPHFESBC58MjLvdXRVSkcCc.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.icrc.org/sites/default/files/css/css_PGbJgHCUCBf4dg7K9Kt8aAwsApndP4GZ9RuToPy3-Fk.css" media="all" /> <link type="text/css" rel="stylesheet" href="//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css" media="all" /> <link type="text/css" rel="stylesheet" href="//fonts.googleapis.com/earlyaccess/droidarabickufi.css" media="all" /> <link type="text/css" rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700&amp;quvsjx" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.icrc.org/sites/default/files/css/css_pB7cwmXvvmoKjsTuatXHu7UfytBK6TD3XZjG9FMfGU0.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.icrc.org/sites/default/files/css/css_47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU.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-ar';
    }
    
    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/ar" class="logo"><img src="/sites/default/themes/icrc_theme/images/ar/logo.png" alt="اللجنة الدولية للصليب الأحمر"></a> </div> <div class="slogan font-sm-18"> اللجنة الدولية للصليب الأحمر </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/ar/rx/headerfooter">العربية</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>لغات أخرى</option><option value="https://www.icrc.org/es">Español</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/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/en/languages">أخرى</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">روابط مختارة</a> <a id="contact-btn" href="https://www.icrc.org/ar/contact" class="btn">الاتصالات</a> <a id="resource-centre-btn" href="https://www.icrc.org/ar/resource-centre" class="btn">مركز المعلومات</a> <div id="quick-access-menu" class="quick_access-menu clearfix"> <div class="col-sm-4"> <h5>مواضيع أخرى</h5> <ul class="menu"><li class="first leaf"><a href="https://www.icrc.org/ar/whats-new" title="">الجديد</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/what-we-do/restoring-family-links" title="">لم شمل العائلات</a></li> <li class="last leaf"><a href="https://www.icrc.org/ar/war-and-law/treaties-customary-law/geneva-conventions" title="">اتفاقيات جنيف وبروتوكولاتها الإضافية</a></li> </ul></div> <div class="col-sm-4"> <h5>العمليات الرئيسية</h5> <ul class="menu"><li class="first leaf"><a href="https://www.icrc.org/ar/where-we-work/middle-east/yemen" title="">اليمن</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/middle-east/iraq" title="">العراق</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/middle-east/syria" title="">سورية</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/middle-east/israel-and-occupied-territories" title="">إسرائيل والأراضي المحتلة</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/africa/somalia" title="">الصومال</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/asia-pacific/afghanistan" title="">أفغانستان</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/africa/mali" title="">مالي</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/africa/south-sudan" title="">جنوب السودان</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/africa/central-african-republic" title="">جمهورية أفريقيا الوسطى</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/where-we-work/africa/democratic-republic-congo" title="">جمهورية الكونغو الديمقراطية</a></li> <li class="last leaf"><a href="https://www.icrc.org/ar/where-we-work/europe-central-asia/ukraine" title="">أوكرانيا</a></li> </ul></div> <div class="col-sm-4"> <h5>مواضيع رئيسية</h5> <ul class="menu"><li class="first leaf"><a href="https://www.icrc.org/ar/war-and-law/protected-persons/missing-persons" title="">المفقودون</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/war-and-law/contemporary-challenges-for-ihl/occupation" title="">الاحتلال</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/what-we-do/visiting-detainees" title="">زيارة المحتجزين</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/war-and-law/protected-persons/refugees-displaced-persons" title="">اللاجئون والنازحون</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/what-we-do/sexual-violence" title="">التصدي للعنف الجنسي</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/war-and-law/weapons/chemical-biological-weapons" title="">الأسلحة الكيميائية والبيولوجية</a></li> <li class="last leaf"><a href="https://www.icrc.org/ara/what-we-do/safeguarding-health-care/" title="">ضرورة وضع نهاية للعنف ضد الرعاية الصحية</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/ar/rx/headerfooter" selected>AR</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/es">ES</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/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/en/languages">أخرى</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">تبديل أسلوب التصفح</span> </button> <div class="pull-right"> <div class="nav-donate nav-link-main-container visible-sm visible-xs"> <a href="https://www.icrc.org/ar/donate" class="bg-red nav-link-main">تبرع الآن</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">البحث</span> </a> <form action="https://www.icrc.org/ar/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">البحث</span> </button> </div> </form> </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/ar/rx/headerfooter?auto=true" target="_blank" title="شارك على تويتر " onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'twitter\', \'https://www.icrc.org/ar/rx/headerfooter?auto=true\']);"> <span class="sr-only">شارك على تويتر </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/ar/rx/headerfooter?auto=true" target="_blank" title="شارك على الفيس بوك" onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'facebook\', \'https://www.icrc.org/ar/rx/headerfooter?auto=true\']);"> <span class="sr-only">شارك على الفيس بوك</span> </a> <a class="social-icon img-circle i-linkedin i-linkedin-color" href="https://www.linkedin.com/shareArticle?url=https://www.icrc.org/ar/rx/headerfooter?auto=true" target="_blank" title="شارك على LinkedIn " onclick="_gaq.push([\'_trackEvent\', \'Social Share\', \'linkedin\', \'https://www.icrc.org/ar/rx/headerfooter?auto=true\']);"> <span class="sr-only">شارك على LinkedIn </span> </a> <a class="social-icon img-circle i-whatsapp i-whatsapp-color visible-xs" href="whatsapp://send?text=https://www.icrc.org/ar/rx/headerfooter?auto=true" target="_blank" title="Share on WhatsApp"> <span class="sr-only">Share on WhatsApp</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/ar" class="nav-link-main nav-link-home">صفحة الاستقبال</a> </div> <div class="nav-covid nav-link-main-container"> <a href="https://www.icrc.org/ar/%D9%81%D9%8A%D8%B1%D9%88%D8%B3-%D9%83%D9%88%D8%B1%D9%88%D9%86%D8%A7-%D8%AC%D8%A7%D8%A6%D8%AD%D8%A9-%D9%83%D9%88%D9%81%D9%8A%D8%AF-19" class="nav-link-main">كوفيد-19</a> </div> <div class="nav-who nav-link-main-container"> <a href="https://www.icrc.org/ar/who-we-are" class="nav-link-main">من نحن</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">رجوع</a> <a href="https://www.icrc.org/ar/who-we-are" class="nav-link-spot i-arrow-right-after">لمحة عن من نحن</a> <div class=" nav-split"> <ul><li> <a href="https://www.icrc.org/ar/who-we-are/mandate" title="">مهمة اللجنة الدولية للصليب الأحمر وعملها</a> </li> <li> <a href="https://www.icrc.org/ar/the-governance" title="">الحوكمة </a> </li> <li> <a href="https://www.icrc.org/ar/who-we-are/finances" title="">التمويل والموازنة </a> </li> <li> <a href="https://www.icrc.org/ar/who-we-are/history" title="">تاريخ اللجنة الدولية للصليب الأحمر</a> </li> <li> <a href="https://www.icrc.org/ar/who-we-are/movement" title="">الحركة الدولية للصليب الأحمر والهلال الأحمر</a> </li> <li> <a href="https://www.icrc.org/ar/who-we-are/funds-medals" title="">الصناديق والميداليات</a> </li> <li> <a href="https://careers.icrc.org/" title="">العمل في اللجنة الدولية </a> </li> <li> <a href="https://www.icrc.org/ar/contact" title="">الاتصالات</a> </li> </ul></div> </div> </div> <div class="nav-what nav-link-main-container"> <a href="https://www.icrc.org/ar/what-we-do" class="nav-link-main">أنشطة اللجنة الدولية </a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">رجوع</a> <a href="https://www.icrc.org/ar/what-we-do" class="nav-link-spot i-arrow-right-after">لمحة عن أنشطة اللجنة الدولية </a> <div class=" nav-split"> <ul><li> <h5 class="h5">الأنشطة</h5> <ul><li><a href="https://www.icrc.org/ar/what-we-do/ensuring-economic-security" title="">الأمن الاقتصادي</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/restoring-family-links" title="">لم شمل العائلات</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/water-habitat" title="">المياه والسكن</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/sexual-violence" title="">التصدي للعنف الجنسي</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/health" title="">الصحة </a></li> <li><a href="https://www.icrc.org/ar/what-we-do/forensic-science" title="">الطب الشرعي</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/mine-action" title="">الحد من تلوث الأسلحة</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/building-respect-ihl" title="">ترسيخ احترام القانون</a></li> </ul></li> <li> <a href="https://www.icrc.org/ar/what-we-do" title="">للاطلاع على المزيد</a> </li> <li> <h5 class="h5">نساعد</h5> <ul><li><a href="https://www.icrc.org/ar/war-and-law/protected-persons/civilians" title="">المدنيون</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/protected-persons/women" title="">النساء</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/protected-persons/children" title="">الأطفال</a></li> <li><a href="https://www.icrc.org/ar/what-we-do/visiting-detainees" title="">المحتجزون</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/protected-persons/missing-persons" title="">المفقودون</a></li> <li><a href="https://www.icrc.org/ar/migrants" title="">المهاجرون واللاجئون</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/protected-persons/refugees-displaced-persons" title="">النازحون داخل بلدانهم</a></li> <li><a href="https://www.icrc.org/ar/disability" title="">الأشخاص ذوي الإعاقة</a></li> </ul></li> </ul></div> </div> </div> <div class="nav-where nav-link-main-container"> <a href="https://www.icrc.org/ar/where-we-work" class="nav-link-main">مناطق عملنا</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">رجوع</a> <a href="https://www.icrc.org/ar/where-we-work" class="nav-link-spot i-arrow-right-after">لمحة عن مناطق عملنا</a> <div class=" nav-split"> <ul><li> <h5 class="h5">العمليات الرئيسية</h5> <ul><li><a class="nav-link-sub" href="https://www.icrc.org/ar/where-we-work/middle-east/iraq">العراق </a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/ar/where-we-work/middle-east/yemen">اليمن</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/ar/where-we-work/africa/democratic-republic-congo">جمهورية الكونغو الديمقراطية</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/ar/where-we-work/africa/south-sudan">جنوب السودان</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/ar/where-we-work/middle-east/syria">سورية</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/ar/where-we-work/asia-pacific/myanmar">ميانمار</a></li> <li><a class="nav-link-sub" href="https://www.icrc.org/ar/where-we-work/africa/nigeria">نيجيريا </a></li> </ul></li> </ul></div> </div> </div> <div class="nav-war nav-link-main-container"> <a href="https://www.icrc.org/ar/war-and-law" class="nav-link-main">الحرب والقانون </a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">رجوع</a> <a href="https://www.icrc.org/ar/war-and-law" class="nav-link-spot i-arrow-right-after">لمحة عن الحرب والقانون </a> <div class=" nav-split"> <ul><li> <h5 class="h5">الأساس القانوني</h5> <ul><li><a href="https://www.icrc.org/ar/war-and-law/treaties-customary-law/geneva-conventions" title="">اتفاقيات جنيف وبروتوكولاتها الإضافية</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/treaties-customary-law%20" title="">المعاهدات والقانون العرفي</a></li> </ul></li> <li> <h5 class="h5">مواضيع قانونية </h5> <ul><li><a href="https://www.icrc.org/ar/war-and-law/contemporary-challenges-for-ihl%20" title="">التحديات المعاصرة أمام القانون الدولي الإنساني</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/protected-persons%20" title="">الأشخاص المحميون</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/weapons" title="">استخدام الأسلحة </a></li> <li><a href="https://www.icrc.org/ar/war-and-law/emblem" title="">الشارة </a></li> <li><a href="https://www.icrc.org/ar/war-and-law/conduct-hostilities" title="">سير العمليات العدائية </a></li> <li><a href="https://www.icrc.org/ar/war-and-law/ihl-domestic-law%20" title="">النظم القانونية الأخرى</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/strengthening-ihl" title="">تعزيز القانون الدولي الإنساني</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/international-criminal-jurisdiction" title="">انتهاكات القانون الدولي الإنساني</a></li> <li><a href="https://www.icrc.org/ar/war-and-law/ihl-domestic-law" title="">القانون الدولي الإنساني والقانون الوطني</a></li> </ul></li> </ul></div> </div> </div> <div class="nav-support-us nav-link-main-container"> <a class="nav-link-main" href="https://www.icrc.org/ar/support-us">ساندونا</a> <div class="nav-submenu"> <a class="nav-link-sub-toggle i-arrow-left js_toggle visible-sm visible-xs" data-target=".nav-main">رجوع</a> <a class="nav-link-spot i-arrow-right-after" href="https://www.icrc.org/ar/support-us">لمحة عن ساندونا</a> <div class=" nav-split"> <ul><li> <h5 class="h5">تبرعوا الآن</h5> <ul><li><a href="https://www.icrc.org/ar/donate" title="">تبرعكم يمنح الأمل</a></li> <li><a href="https://www.icrc.org/ar/donate/lebanon" title="">تبرعوا لصالح لبنان</a></li> <li><a href="https://www.icrc.org/ar/donate/yemen-crisis-appeal" title="">لأجل اليمن</a></li> </ul></li> <li> <h5 class="h5">سبل أخرى للتبرع</h5> <ul><li><a href="https://www.icrc.org/ar/support-us/audience/friends-icrc" title="">أصدقاء اللجنة الدولية </a></li> </ul></li> <li> <a href="https://www.icrc.org/ar/faq/donate-icrc-frequently-asked-questions" title="">الأسئلة الشائعة حول التبرع</a> </li> <li> <a href="https://www.icrc.org/ar/faq/donate-by-bank-transfer-or-cheque" title="">التبرع عبر التحويل البنكي </a> </li> </ul></div> </div> </div> <div class="nav-donate nav-link-main-container pull-right hidden-xs hidden-sm"> <a href="https://www.icrc.org/ar/donate" class="bg-red nav-link-main">تبرع الآن</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>أنشطة اللجنة الدولية للصليب الأحمر</h2> <div> <p>تستجيب اللجنة الدولية بشكل سريع وفعال للاحتياجات الإنسانية للأشخاص المتضررن من النزاعات المسلحة أو الكوارث الطبيعية الواقعة في منطقة النزاع. اقرآ المزيد عن <a href="https://www.icrc.org/ar/what-we-do">أنشطة اللجنة الدولية</a> و <a href="https://www.icrc.org/ar/who-we-are">من نحن</a>.</p> </div> </div> <div class="hidden-md hidden-lg"> <h2>اشترك في نشرتنا الإلكترونية</h2> <div> <form action="https://www.icrc.org/ar/newsletter" method="get" novalidate="novalidate" class="footer-newsletter-form"> <button type="submit">اشترك</button> <div class="input-wrapper"> <input type="email" name="email" placeholder="البريد الإلكتروني"></div> </form> </div> </div> </div> <div class="col-md-2"> <h2>الأقسام</h2> <div class="hidden-xs hidden-sm"> <ul><li><a href="https://www.icrc.org/ar/who-we-are">من نحن</a></li> <li><a href="https://www.icrc.org/ar/what-we-do">أنشطة اللجنة الدولية </a></li> <li><a href="https://www.icrc.org/ar/where-we-work">مناطق عملنا</a></li> <li><a href="https://www.icrc.org/ar/war-and-law">الحرب والقانون </a></li> <li><a href="https://www.icrc.org/ar/support-us">ساندونا</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/ar/who-we-are">من نحن</a></li> <li><a href="https://www.icrc.org/ar/what-we-do">أنشطة اللجنة الدولية </a></li> <li><a href="https://www.icrc.org/ar/where-we-work">مناطق عملنا</a></li> <li><a href="https://www.icrc.org/ar/war-and-law">الحرب والقانون </a></li> <li><a href="https://www.icrc.org/ar/support-us">ساندونا</a></li> </ul></div> </div> </div> </div> <div class="col-md-3"> <h2>روابط سريعة</h2> <div class="hidden-xs hidden-sm"> <ul><li> <a href="https://www.icrc.org/ar/whats-new">ما الجديد</a> </li> <li> <a href="https://www.icrc.org/ar/contact">الاتصالات</a> </li> <li> <a href="https://www.icrc.org/ar">صفحة الاستقبال</a> </li> <li> <a href="https://www.icrc.org/ar/who-we-are/jobs">العمل مع اللجنة الدولية </a> </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/ar/whats-new">ما الجديد</a> </li> <li> <a href="https://www.icrc.org/ar/contact">الاتصالات</a> </li> <li> <a href="https://www.icrc.org/ar">صفحة الاستقبال</a> </li> <li> <a href="https://www.icrc.org/ar/who-we-are/jobs">العمل مع اللجنة الدولية </a> </li> <li> </li> <li> </li> <li> </li> </ul></div> </div> </div> </div> <div class="col-md-4"> <div class="hidden-xs hidden-sm"> <h2>اشترك في نشرتنا الإلكترونية</h2> <div> <form action="https://www.icrc.org/ar/newsletter" method="get" novalidate="novalidate" class="footer-newsletter-form"> <button type="submit">اشترك</button> <div class="input-wrapper"> <input type="email" name="email" placeholder="البريد الإلكتروني"></div> </form> </div> </div> <div class="blog-list"> <h2>مدونات اللجنة الدولية</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="http://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="http://moveability.icrc.org/" target="_blank">MoveAbility</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> </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/ICRC_ar" target="_blank"><span class="sr-only">تويتر</span></a> <a class="social-icon img-circle i-facebook i-facebook-color-hover" href="https://www.facebook.com/ICRCarabic" target="_blank"><span class="sr-only">فيسبوك</span></a> <a class="social-icon img-circle i-instagram i-instagram-color-hover" href="https://www.instagram.com/icrcarabic/" target="_blank"><span class="sr-only">انستغرام</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/channel/UC9_UQnFS-Z9IRKPvdP28aGw" target="_blank"><span class="sr-only">يوتيوب</span></a> <a class="social-icon img-circle i-rss i-rss-color-hover" href="https://www.icrc.org/ar/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-ar-footer-bottom" class="block block-menu"> <div class="content"> <ul class="menu"><li class="first leaf"><span title="" class="nolink" tabindex="0"> © اللجنة الدولية للصليب الأحمر</span></li> <li class="leaf"><a href="https://www.icrc.org/ar/accessibility" title="">إمكانية الوصول</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/copyright-and-terms-use" title="">حقوق النشر وشروط الاستخدام</a></li> <li class="leaf"><a href="https://www.icrc.org/ar/privacy-policy" title="">سياسة حماية الخصوصية</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/themes/icrc_theme/js/lib/jquery-ui.min.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/moment.min.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/jquery.comiseo.daterangepicker.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/multiple-select.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/modernizr-2.6.2.min.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/jquery.bxslider.min.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/jquery.localScroll.min.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/jquery.cookie-1.4.1/jquery.cookie.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.equalColHeight.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.windowResize.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.formatformelements.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.sticky.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.modal.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.icrc.responsive_menu.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.icrc.slider.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.toggleElem.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.inlineNavBar.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.stickyNavBar.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.imageSrc.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.toggleSection.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.fitElements.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.more.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.toggle_select.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.autocompleter.min.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.donation.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.event.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.donationPayment.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/jquery.fancybox-2.1.5/jquery.fancybox.pack.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.collapsible.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/classes/jquery.lightbox.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/leaflet-1.0.3/leaflet.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/leaflet-1.0.3/leaflet.compact-attribution.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/mapbox-3.0.1/mapbox.standalone.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/mapbox-3.0.1/plugins/leaflet-markercluster-1.0.0/leaflet.markercluster.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/lib/cartodb.core.js?quvsjx"></script><script type="text/javascript" src="/sites/default/themes/icrc_theme/js/main.js?quvsjx"></script><script type="text/javascript" defer async="async" src="https://www.recaptcha.net/recaptcha/api.js?hl=ar"></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;
}();


// TODO maybe the onload is already used for something else
var __old_onload__ = window.onload;
var __headerfooter_options__ = {
        responsive: false,
    dummy: null
};
window.onload = function(evt) {
    if(!!__old_onload__) {
        __old_onload__(evt);
    }
    icrc.HeaderFooter.render(__headerfooter_options__);
};

