Water function table_sort(table_name, column_number, data_type) { var table, rows, switching, i, x, y, shouldSwitch, dir, switchcount = 0; table = document.getElementById(table_name); switching = true; // Set the sorting direction to ascending: dir = "asc"; /* Make a loop that will continue until no switching has been done: */ while (switching) { /* Start by saying no switching is done */ switching = false; rows = table.getElementsByTagName("TR"); /* Loop through all table rows (except the first, which contains table headers) start the index at 2 to skip 2 header rows */ for (i = 2; i < (rows.length - 1); i++) { /* Start by saying there should be no switching */ shouldSwitch = false; /* Get the two elements you want to compare, one from current row and one from the next: */ x = rows[i].getElementsByTagName("TD")[column_number]; y = rows[i + 1].getElementsByTagName("TD")[column_number]; /* Check if the two rows should switch place, based on the direction, asc or desc: */ if (dir == "asc") { /* text data */ if (data_type == 0) { if (x.innerHTML.toLowerCase() > y.innerHTML.toLowerCase()) { /* If so, mark as a switch and break the loop */ shouldSwitch= true; break; } } /* numeric data */ if (data_type == 1) { /* remove commas and convert to numeric */ x_num = x.innerHTML; while (x_num.search(",") >= 0) { x_num = (x_num + "").replace(',', ''); } /* temp removed x_num = parseInt(x_num, 10); */ x_num = parseFloat(x_num); y_num = y.innerHTML; while (y_num.search(",") >= 0) { y_num = (y_num + "").replace(',', ''); } /* temp removed y_num = parseInt(y_num, 10); */ y_num = parseFloat(y_num); if (x_num > y_num) { /* If so, mark as a switch and break the loop */ shouldSwitch= true; break; } } } else if (dir == "desc") { /* text data */ if (data_type == 0) { if (x.innerHTML.toLowerCase() < y.innerHTML.toLowerCase()) { /* If so, mark as a switch and break the loop */ shouldSwitch= true; break; } } /* numeric data */ if (data_type == 1) { /* remove commas and convert to numeric */ x_num = x.innerHTML; while (x_num.search(",") >= 0) { x_num = (x_num + "").replace(',', ''); } /* temp removed x_num = parseInt(x_num, 10); */ x_num = parseFloat(x_num); y_num = y.innerHTML; while (y_num.search(",") >= 0) { y_num = (y_num + "").replace(',', ''); } /* temp removed y_num = parseInt(y_num, 10); */ y_num = parseFloat(y_num); if (x_num < y_num) { /* If so, mark as a switch and break the loop */ shouldSwitch= true; break; } } } } if (shouldSwitch) { /* If a switch has been marked, make the switch and mark that a switch has been done: */ rows[i].parentNode.insertBefore(rows[i + 1], rows[i]); switching = true; // Each time a switch is done, increase this count by 1: switchcount ++; } else { /* If no switching has been done AND the direction is "asc", set the direction to "desc" and run the while loop again. */ if (switchcount == 0 && dir == "asc") { dir = "desc"; switching = true; } } } } function food_ask(food_question, food_question_answer) { document.getElementById(food_question).innerHTML = food_question_answer; } function food_answer(food_question, food_question_answer) { document.getElementById(food_question).innerHTML = food_question_answer; } function food_identify(food_sound, food_answer) { document.getElementById(food_sound).innerHTML = food_answer; } function food_reset(food_sound, food_answer) { document.getElementById(food_sound).innerHTML = food_answer; } function imageswap(box, boximage, boxcaption, boxtext) { document.getElementById(box).src = boximage; document.getElementById(boxcaption).innerHTML = boxtext; } function pageswap(page, pagesource, pagecaption, pagetext) { document.getElementById(page).src = pagesource; document.getElementById(pagecaption).innerHTML = pagetext; } function disptext(textinfo) { document.getElementById(textinfo).style.display = 'block'; } function hidetext(textinfo) { document.getElementById(textinfo).style.display = 'none'; }
#pimafoodtable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #pimafoodtable td, #pimafoodtable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #pimafoodtable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #pimafoodtable td { vertical-align: top; } #pimafoodtable tr:nth-child(even) { color: black; background-color: #EDBB99; } #pimafoodtable tr:hover { cursor: pointer; } #pimafoodtable a:link { cursor: pointer; } #ghgtable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #ghgtable td, #ghgtable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #ghgtable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #ghgtable td { vertical-align: top; } #ghgtable tr:nth-child(even) { color: black; background-color: #EDBB99; } #ghgtable tr:hover { cursor: pointer; } #ghgtable a:link { cursor: pointer; } #deathtable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #deathtable td, #deathtable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #deathtable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #deathtable td { vertical-align: top; } #deathtable tr:nth-child(even) { color: black; background-color: #EDBB99; } #deathtable tr:hover { cursor: pointer; } #deathtable a:link { cursor: pointer; } #natdistable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #natdistable td, #natdistable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #natdistable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #natdistable td { vertical-align: top; } #natdistable tr:nth-child(even) { color: black; background-color: #EDBB99; } #natdistable tr:hover { cursor: pointer; } #natdistable a:link { cursor: pointer; } #pandemictable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #pandemictable td, #pandemictable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #pandemictable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #pandemictable td { vertical-align: top; } #pandemictable tr:nth-child(even) { color: black; background-color: #EDBB99; } #pandemictable tr:hover { cursor: pointer; } #pandemictable a:link { cursor: pointer; } #actionstable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #actionstable td, #actionstable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #actionstable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #actionstable td { vertical-align: top; } #actionstable tr:nth-child(even) { color: black; background-color: #EDBB99; } #actionstable tr:hover { cursor: pointer; } #actionstable a:link { cursor: pointer; } #lockdowntable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #lockdowntable td, #lockdowntable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #lockdowntable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #lockdowntable td { vertical-align: top; } #lockdowntable tr:nth-child(even) { color: black; background-color: #EDBB99; } #lockdowntable tr:hover { cursor: pointer; } #lockdowntable a:link { cursor: pointer; } #nutrientstable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #nutrientstable td, #nutrientstable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #nutrientstable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #nutrientstable td { vertical-align: top; } #nutrientstable tr:nth-child(even) { color: black; background-color: #EDBB99; } #nutrientstable tr:hover { cursor: pointer; } #nutrientstable a:link { cursor: pointer; } #committable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #committable td, #committable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #committable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #committable td { vertical-align: top; } #committable tr:nth-child(even) { color: black; background-color: #EDBB99; } #committable tr:hover { cursor: pointer; } #committable a:link { cursor: pointer; } #fedprogstable { border-collapse: collapse; margin-left: auto; margin-right: auto; } #fedprogstable td, #fedprogstable th { border: 2px solid black; padding: 2px; text-align: center; font-size: 11px; font-weight: 600; } #fedprogstable th { vertical-align: bottom; color: #F6DDCC; background-color: black; } #fedprogstable td { vertical-align: top; } #fedprogstable tr:nth-child(even) { color: black; background-color: #EDBB99; } #fedprogstable tr:hover { cursor: pointer; } #fedprogstable a:link { cursor: pointer; } #data { border-collapse: collapse; } #data td, #data th { border: 2px solid darkblue; padding: 2px; text-align: center; } #data th { vertical-align: bottom; color: lightblue; background-color: darkblue; } #data tr:nth-child(even) { color: darkblue; background-color: lightskyblue; } #data tr:hover { color: lightblue; background-color: darkblue; cursor: pointer; } #data a:link { cursor: pointer; } #innertable td { border-style: none; border-collapse: collapse; border: hidden; }
Author Notes
Hunger and food insecurity are enormous world-wide problems. International organizations seem to be directing some of their efforts at increasing independence and education in even the poorest communities. Until all women and girls are provided the same educational opportunities as men and reproductive control and freedom, hunger and food insecurity will continue.
Even though there is far less food insecurity in developed countries, federal, state and local government solutions don't necessarily address community needs, often better served by food distribution organizations and community farms and gardens.
According to Katie Bolger, Chief of Staff, Ward 3 City Council there is no position in the city that deals with food insecurity.[2] According to Scott DiBiase, Director, Pima County Dept. of Environmental Quality, the Pima County Office of Sustainability and Conservation (OSC) is in a transition to a new Conversation Lands and Resources Department. The positions responsible for updating Sustainable Action Plan for County Operations 2018-2025 are now vacant.[1]
The food insecure in our community rely on the staff, volunteers and donors to the Community Food Bank, Tucson Community Supported Agriculture, Food Conspiracy Co-op, School Garden Workshop, Students for Sustainability, Community Gardens of Tucson, Pima County Food Alliance, Cooking Matters at the Store, Santa Cruz Farmer's Market, Tucson Family Food Project, Tucson Food Project and U of A Campus Pantry.
The Tucson community is kind and generous and cares about hunger and food insecurity in our diverse culture.
Sources:
[1] DiBiase, S. (Feb. 1, 2024). Email communication with D. Meeks.
[2] Bolger, K. (Jan. 31, 2024). Email communication with D. Meeks.
Disclosure
When this project was created, the author was a member of the all-volunteer board of Community Gardens of Tucson (CGT). She has no gardening skills but assisted the organization in grant writing and data analysis.
Project
This project was written to satisfy the requirements for GLO 599 Independent Study, Spring 2024, supervised by Dr. Jeannine Relly.
The author, Dr. Denise Meeks, has earned five degrees in science, engineering and education and spent more than three decades teaching college math, astronomy and physics. She has been studying Water for three years and completed her sixth degree, in science journalism, in the University of Arizona School of Journalism in Spring 2024 and was the recipient of the 2022-23 University of Arizona School of Journalism Excellence in Science and Environmental Journalism Award.
Questions or comments may be emailed to her at dmeeks@arizona.edu or tucsonkosmicgirl@gmail.com
Please respect the copyrights of all sources listed on this website.
CC BY-NC 4.0 Non-Commercial International License for this author's materials.
PowerPoint Presentation
Click here to download the PowerPoint presentation.
Click here to download the PDF version of the PowerPoint presentation.
Navigation
Menu: Click on a menu item to move to any website section.
Scrolling: Use the tan vertical track bar on the righthand side of the website page to scroll up and down.
Magnifying glass: if an image appears with a magnifying glass next to its caption,
highlighting the image with the mouse will enable the user to zoom in on parts of the image.
Definitions: highlighting an underlined, italicized termdisplay a definition will display a definition for that term.
Internal links: click on a bold-faced italicized term to access a related section of the website.
Videos: look for the items with red rectangles and white play arrows.
Tables: if a double arrow ↕ appears next to a column heading, clicking on ↕ will sort the table by the contents of that column.
Endnotes: within the text, click on a footnote number to locate the footnote reference. Click on the number to the left of the reference to return to reading the section, or click on the footnote text to open a new window and access the footnote reference.
Trivia questions: throughout the website there are several trivia questions indicated by:
Trivia question?
Highlight the question to check your answer.
Translation
The bottom of each page include a translation option. The page translator is powered by the free Google Translation application.
Credits
Wheat icon image courtesy of Kallerna, wheat field in Vampula, Finland, August 17, 2022, Creative Commons license CC BY-SA 4.0, https://en.wikipedia.org/wiki/Wheat#/media/File:Vehn%C3%A4pelto_6.jpg
Thanks to Dynamic Drive's public domain Image Power Zoomer for the jQuery image magnification code.
Additional information on Creative Commons licenses is available from Creative Commons.
Permissions
The magnifying glass image was provided by Wikimedia Commons, by user AlphaZeta, Aug. 28, 2011, under the public domain.
https://upload.wikimedia.org/wikipedia/commons/archive/
8/87/20190106130931%21Magnifying_glass_icon_mgx2.svg
Image permissions are indicated in captions, and include links to relevant Creative Commons licenses.
Translate this page:
Denise Meeks, dmeeks@arizona.edu