{"id":1027,"date":"2024-05-22T19:34:28","date_gmt":"2024-05-22T19:34:28","guid":{"rendered":"https:\/\/namma.org\/?page_id=1027"},"modified":"2024-07-04T14:24:20","modified_gmt":"2024-07-04T14:24:20","slug":"bibliography","status":"publish","type":"page","link":"https:\/\/namma.org\/bibliography\/","title":{"rendered":"Bibliography of Research on Seafarers&#8217; Welfare and Maritime Ministry"},"content":{"rendered":"\n<p>Bibliography of seafarers\u2019 welfare and maritime ministry curated by Dr. Jason Zuidema, NAMMA\/ICMA<\/p>\n\n\n\n<style>\n     .collapsible {\n        background-color: #ebebeb;\n        color: #b8c6d4;\n        cursor: pointer;\n        padding: 8px;\n        width: 100%;\n        border: none;\n        text-align: left;\n        outline: none;\n        font-size: 16px;\n        font-family: \"Lato\", sans-serif;\n        white-space: normal;\n    }\n\n    .active:focus,\n    .collapsible:focus {\n        background-color: #e3e3e3;\n        color: #b8c6d4;\n        border: none;\n        text-align: left;\n        outline: none;\n        font-size: 16px;\n        font-family: \"Lato\", sans-serif;\n        white-space: normal;\n    }\n\n    .active:hover,\n    .collapsible:hover {\n        background-color: #dbdbdb;\n        color: #b8c6d4;\n        border: none;\n        text-align: left;\n        outline: none;\n        font-size: 16px;\n        font-family: \"Lato\", sans-serif;\n        white-space: normal;\n    }\n\n    .collapsible:after {\n        content: '\\002B';\n        color: #b8c6d4;\n        font-weight: bold;\n        float: right;\n        margin-left: 5px;\n        border: none;\n        text-align: left;\n        outline: none;\n        font-size: 16px;\n        font-family: \"Lato\", sans-serif;\n        white-space: normal;\n    }\n\n    .active {\n        background-color: #ebebeb;\n        color: black;\n    }\n\n    .active:after {\n        content: \"\\2212\";\n    }\n\n    .content {\n        padding: 0 18px;\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.2s ease-out;\n        background-color: #f1f1f1;\n    }\n\n    #searchInput {\n        background-image: url('https:\/\/www.freepnglogos.com\/uploads\/search-png\/search-icon-transparent-images-vector-16.png');\n        background-position: 10px 10px;\n        background-size: 25px;\n        background-repeat: no-repeat;\n        width: 100%;\n        font-size: 16px;\n        padding: 12px 20px 12px 40px;\n        border: 1px solid #ddd;\n        margin-bottom: 12px;\n    }\n\n    #listItem {\n        border: 0px solid #ddd;\n        margin-top: -1px;\n        background-color: #f6f6f6;\n        padding: 0px;\n        text-decoration: none;\n        color: black;\n        display: block\n    }\n\n    .ListContainer {\n        list-style-type: none;\n        padding: 0;\n        margin: 0;\n    }\n<\/style>\n\n<input type=\"text\" id=\"searchInput\" onkeyup=\"searchList()\" placeholder=\"Search for keywords or titles...\">\n<div id=\"mainContentBar\"><\/div>\n\n<script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/2.1.1\/jquery.min.js\"><\/script>\n<script>\n \n  \/\/variables and url that are compatible with Google Sheets v4 API\n  var apiKey = 'AIzaSyBAH8EG8YdxxIyYaqfH0L5wG3eBrVZTYFA';\n  var spreadsheetID = '1Ko1bnUPSQCOPREsJBkl0qBDy6_Y2DnonfNLD_ok7Uyk';\n  var tabName = 'iasmm';\n\n  var spreadsheetUrl = 'https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/' + spreadsheetID + '\/values\/' + tabName + '?alt=json&key=' + apiKey;\n \n  \/\/gets spreadsheet data\n  ($.getJSON(spreadsheetUrl, 'callback=?')).success(function(data) {\n  makeList(data.values);\n   });\n\n \n   function makeList(spreadsheetArray) {\n        var listData = spreadsheetArray,\n            listContainers = [],\n            listCategories = [],\n            listTitles = [],\n            numberOfListItems = listData.length,\n            buttonItem,\n            contentItem,\n            contentItemTable;\n\n        listData.shift();\n\n        numberOfListItems = listData.length;\n\n        listData.sort(function (x, y) {\n            let a = x[1].toUpperCase(),\n                b = y[1].toUpperCase();\n            return a == b ? 0 : a > b ? 1 : -1;\n        });\n\n        \/\/define listCategies\n        for (var i = 0; i < numberOfListItems; i++) {\n            var thisCat = -1;\n            for (var j = 0; j < listCategories.length; j++) {\n                if (listData[i][0] == (listCategories[j])) {\n                    thisCat = j;\n                    break;\n                }\n            }\n            if (thisCat == -1) {\n                listCategories.push(listData[i][0]);\n            }\n        }\n\n        listCategories.sort(function (x, y) {\n            let a = parseInt(x),\n                b = parseInt(y);\n            return a == b ? 0 : a < b ? 1 : -1;\n        });\n\n        for (var i = 0; i < listCategories.length; i++) {\n            \/\/title\n            listTitles.push(document.createElement('h3'));\n            listTitles[i].setAttribute('class', 'areaTitle');\n            listTitles[i].innerHTML = listCategories[i];\n            document.getElementById(\"mainContentBar\").appendChild(listTitles[i]);\n\n            \/\/listContainer\n            listContainers.push(document.createElement('ul'));\n            listContainers[i].setAttribute('class', 'ListContainer');\n            listContainers[i].setAttribute('id', listCategories[i]);\n            document.getElementById(\"mainContentBar\").appendChild(listContainers[i]);\n        }\n\n        for (var i = 0; i < numberOfListItems; i++) {\n            \/\/create drop down button\n            buttonItem = document.createElement('button');\n            buttonItem.classList.add('collapsible');\n\n            if(listData[i][1] != \"-\"){\n                buttonItem.innerHTML = \"<span style='color: #b8c6d4'><b>\" + (listData[i][1] +\n                    \"<\/b><\/span><span style='color: #96a6b5'> - \" + listData[i][2]) + \". By \" +  listData[i][6] + \"<\/span>\";\n            }else{\n                buttonItem.innerHTML = \"<span style='color: #b8c6d4'><b>\" + listData[i][2] + \"<\/b><\/span>\";\n            }\n            \/\/insert content\n            contentItem = document.createElement('div');\n            contentItem.classList.add('content');\n\n            \/\/inset content item table\n            contentItemTable = document.createElement('p');\n\n            var innerContentList = [\n                [\"<b>Publication: <\/b> \" + listData[i][3], 3],\n                [\"<b>Topic: <\/b>\" + listData[i][4], 4],\n                [\"<b>Title: <\/b>\" + listData[i][5], 5],\n                [\"<b>Author: <\/b>\" + listData[i][6], 6],\n                [\"<b>Publication: <\/b>\" + listData[i][7], 7],\n                [\"<b>Tags: <\/b>\" + listData[i][8], 8],\n                [\"<b>Additional Information: <\/b>\" + listData[i][9], 9],\n                [\"<b>Accessed Date: <\/b>\" + listData[i][10], 10],\n                [\"<b>Weblinks: <\/b>\" + listData[i][11], 11]\n            ];\n\n            for (var j = 0; j < innerContentList.length; j++) {\n                if (listData[i][innerContentList[j][1]] != '-') {\n                    if (j === 8) {\n                        var linkString = listData[i][11];\n                        if (linkString.indexOf(' ') >= 0) {\n                            var links = [];\n                            var lastIndex = 0;\n\n                            while (linkString.indexOf(' ') >= 0) {\n                                links.push(linkString.substring(0, linkString.indexOf(' ')));\n                                linkString = linkString.slice(linkString.indexOf(' ') + 1);\n                            }\n\n                            links.push(linkString.trim());\n\n                            contentItemTable.innerHTML += \"<b>Weblinks: \";\n\n                            for (var n = 0; n < links.length; n++) {\n                                contentItemTable.innerHTML += \"<a href='\" + links[n] + \"'>\" + links[n] + \"<\/a>\";\n                                if (links.length - n > 1) {\n                                    contentItemTable.innerHTML += \", <br>\";\n                                }\n                            }\n                            contentItemTable.innerHTML += \"<br>\";\n                        } else {\n                            contentItemTable.innerHTML += \"<b>Weblinks: <\/b>\" + \"<a href='\" + listData[i][11] + \"'>\" +\n                                listData[i][11] + \"<\/a>\";\n                        }\n                    } else {\n                        contentItemTable.innerHTML += innerContentList[j][0] + \"<br>\";\n                    }\n                }\n            }\n\n            var listItem = document.createElement(\"li\");\n            listItem.setAttribute(\"id\", \"listItem\");\n\n            document.getElementById(listData[i][0]).appendChild(listItem);\n\n            listItem.appendChild(buttonItem);\n            contentItem.appendChild(contentItemTable);\n            listItem.appendChild(contentItem);\n        }\n\n        var coll = document.getElementsByClassName(\"collapsible\");\n        var i;\n\n        for (i = 0; i < coll.length; i++) {\n            coll[i].addEventListener(\"click\", function () {\n                this.classList.toggle(\"active\");\n                var content = this.nextElementSibling;\n                if (content.style.maxHeight) {\n                    content.style.maxHeight = null;\n                } else {\n                    content.style.maxHeight = content.scrollHeight + \"px\";\n                }\n            });\n        }\n    }\n\n    function searchList() {\n        let input, filter, ul, li, a, i, txtValue, hidden;\n        input = document.getElementById(\"searchInput\");\n        filter = input.value.toUpperCase();\n        uls = document.getElementById(\"mainContentBar\").getElementsByClassName(\"ListContainer\");\n        for (var j = 0; j < uls.length; j++) {\n            hidden = 0;\n            ul = uls[j];\n            li = ul.getElementsByTagName(\"li\");\n            for (i = 0; i < li.length; i++) {\n                button = li[i].getElementsByTagName(\"button\")[0];\n                p = li[i].getElementsByTagName(\"p\")[0];\n                txtValue = (button.textContent + \" \" + p.innerText).toUpperCase();\n                if (txtValue.indexOf(filter) != -1) {\n                    li[i].style.display = \"\";\n                } else {\n                    li[i].style.display = \"none\";\n                    hidden++;\n                }\n            }\n            if (hidden == li.length) {\n                document.getElementsByClassName(\"areaTitle\")[j].style.display = \"none\";\n            } else {\n                document.getElementsByClassName(\"areaTitle\")[j].style.display = \"\";\n            }\n        }\n    }\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Bibliography of seafarers\u2019 welfare and maritime ministry curated by Dr. Jason Zuidema, NAMMA\/ICMA<\/p>\n","protected":false},"author":1,"featured_media":1051,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-1027","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bibliography of Research on Seafarers&#039; Welfare and Maritime Ministry - NAMMA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/namma.org\/bibliography\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bibliography of Research on Seafarers&#039; Welfare and Maritime Ministry - NAMMA\" \/>\n<meta property=\"og:description\" content=\"Bibliography of seafarers\u2019 welfare and maritime ministry curated by Dr. Jason Zuidema, NAMMA\/ICMA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namma.org\/bibliography\/\" \/>\n<meta property=\"og:site_name\" content=\"NAMMA\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-04T14:24:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1016\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namma.org\/bibliography\/\",\"url\":\"https:\/\/namma.org\/bibliography\/\",\"name\":\"Bibliography of Research on Seafarers' Welfare and Maritime Ministry - NAMMA\",\"isPartOf\":{\"@id\":\"https:\/\/namma.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/namma.org\/bibliography\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/namma.org\/bibliography\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg\",\"datePublished\":\"2024-05-22T19:34:28+00:00\",\"dateModified\":\"2024-07-04T14:24:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/namma.org\/bibliography\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namma.org\/bibliography\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/namma.org\/bibliography\/#primaryimage\",\"url\":\"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg\",\"contentUrl\":\"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg\",\"width\":2048,\"height\":1016},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namma.org\/bibliography\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namma.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bibliography of Research on Seafarers&#8217; Welfare and Maritime Ministry\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/namma.org\/#website\",\"url\":\"https:\/\/namma.org\/\",\"name\":\"NAMMA\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/namma.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/namma.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/namma.org\/#organization\",\"name\":\"NAMMA\",\"url\":\"https:\/\/namma.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/namma.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/namma.org\/wp-content\/uploads\/2023\/03\/logo.svg\",\"contentUrl\":\"https:\/\/namma.org\/wp-content\/uploads\/2023\/03\/logo.svg\",\"width\":284,\"height\":79,\"caption\":\"NAMMA\"},\"image\":{\"@id\":\"https:\/\/namma.org\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bibliography of Research on Seafarers' Welfare and Maritime Ministry - NAMMA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/namma.org\/bibliography\/","og_locale":"en_US","og_type":"article","og_title":"Bibliography of Research on Seafarers' Welfare and Maritime Ministry - NAMMA","og_description":"Bibliography of seafarers\u2019 welfare and maritime ministry curated by Dr. Jason Zuidema, NAMMA\/ICMA","og_url":"https:\/\/namma.org\/bibliography\/","og_site_name":"NAMMA","article_modified_time":"2024-07-04T14:24:20+00:00","og_image":[{"width":2048,"height":1016,"url":"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/namma.org\/bibliography\/","url":"https:\/\/namma.org\/bibliography\/","name":"Bibliography of Research on Seafarers' Welfare and Maritime Ministry - NAMMA","isPartOf":{"@id":"https:\/\/namma.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/namma.org\/bibliography\/#primaryimage"},"image":{"@id":"https:\/\/namma.org\/bibliography\/#primaryimage"},"thumbnailUrl":"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg","datePublished":"2024-05-22T19:34:28+00:00","dateModified":"2024-07-04T14:24:20+00:00","breadcrumb":{"@id":"https:\/\/namma.org\/bibliography\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namma.org\/bibliography\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/namma.org\/bibliography\/#primaryimage","url":"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg","contentUrl":"https:\/\/namma.org\/wp-content\/uploads\/2024\/07\/51347053565_fe98d7526c_k.jpg","width":2048,"height":1016},{"@type":"BreadcrumbList","@id":"https:\/\/namma.org\/bibliography\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namma.org\/"},{"@type":"ListItem","position":2,"name":"Bibliography of Research on Seafarers&#8217; Welfare and Maritime Ministry"}]},{"@type":"WebSite","@id":"https:\/\/namma.org\/#website","url":"https:\/\/namma.org\/","name":"NAMMA","description":"","publisher":{"@id":"https:\/\/namma.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/namma.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/namma.org\/#organization","name":"NAMMA","url":"https:\/\/namma.org\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/namma.org\/#\/schema\/logo\/image\/","url":"https:\/\/namma.org\/wp-content\/uploads\/2023\/03\/logo.svg","contentUrl":"https:\/\/namma.org\/wp-content\/uploads\/2023\/03\/logo.svg","width":284,"height":79,"caption":"NAMMA"},"image":{"@id":"https:\/\/namma.org\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/pages\/1027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/comments?post=1027"}],"version-history":[{"count":2,"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/pages\/1027\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/pages\/1027\/revisions\/1049"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/media\/1051"}],"wp:attachment":[{"href":"https:\/\/namma.org\/wp-json\/wp\/v2\/media?parent=1027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}