MadManChan Photography
 
Banff National Park, Alberta, Canada"; $captions[2] = "Lake Louise in Fog
Banff National Park, Alberta, Canada"; $captions[3] = "Indian Paintbrush, The Icefields Parkway
Jasper National Park, Alberta, Canada"; $captions[4] = "Mount Edith Cavell and Cavell Lake
Jasper National Park, Alberta, Canada"; $captions[5] = "Hoary Marmots atop Whistlers Mountain
Jasper National Park, Alberta, Canada"; $captions[6] = "Panther Falls, The Icefields Parkway
Banff National Park, Alberta, Canada"; $captions[7] = "Autumn Color, Vermont, 2006"; $captions[8] = "Autumn Color, Vermont, 2006"; $captions[9] = "Autumn Color, Vermont, 2006"; $captions[10] = "Autumn Color, Vermont, 2006"; $captions[11] = "Autumn Color, Vermont, 2006"; $captions[12] = "Autumn Color, Vermont, 2006"; $captions[13] = "Autumn Color, Vermont, 2006"; $captions[14] = "Autumn Color, 2006
Mount Washington State Forest, Massachusetts"; $captions[15] = "Autumn Color, Mount Washington State Forest, Massachusetts"; $captions[16] = "Rocks and Waves at Sunset, Big Sur, California"; $captions[17] = "Red Panda, The National Zoo, Washington D.C."; $captions[18] = "Sleepy Maharani, The National Zoo, Washington D.C."; $captions[19] = "Tai Shan and Mei Xiang, Giant Pandas
The National Zoo, November 2006"; $captions[20] = "Red Panda, The National Zoo, November 2006"; $captions[21] = "Hanging On, Orangutan, The National Zoo, November 2006"; $captions[22] = "Asian Small-Clawed Otters, The National Zoo, November 2006"; $captions[23] = "Troublemakers: Maharani, Melati, and Guntur
The National Zoo, November 2006"; $captions[24] = "A View of Carmel, Point Lobos State Reserve, California"; $captions[25] = "Old Cypress, Point Lobos State Reserve, California"; $captions[26] = "African Lion, The San Diego Wild Animal Park, December 2006"; $captions[27] = "Female Bonobo, The San Diego Zoo, December 2006"; $captions[28] = "Sunset, Del Mar, December 2006"; $captions[29] = "Fresh Snow, Massachusetts, January 2006"; $captions[30] = "Whalers Cabin, Point Lobos, December 2006"; $captions[31] = "Point Lobos, California, December 2006"; $captions[32] = "Arnold Arboretum, May 2007"; $captions[33] = "Mount Rainier National Park, Washington, March 2005"; $captions[34] = "Point Lobos, California, December 2006"; $captions[35] = "Red Leaves, Vermont, October 2004"; $captions[36] = "Kabocha Detail, September 2007"; $captions[37] = "Kabocha, September 2007"; $captions[38] = "Candlelit Peppers, September 2007"; $captions[39] = "November 2007"; $captions[40] = "December 2007"; $captions[41] = "Stata in Snow, Cambridge, Massachusetts"; $captions[42] = "Blossoms, May 2008"; $captions[43] = "Rust, June 2008"; $captions[44] = "Dancing Flames, July 2008"; $captions[45] = "Bikes, Cambridge, August 2008"; $captions[46] = "Pepper Pair, August 2008"; $captions[47] = "Inbound, September 2008"; $captions[48] = "Master, October 2008"; $captions[49] = "Autumn Color
Beebe Pond, Vermont, October 2008"; $captions[50] = "Autumn Color
Vermont, October 2008"; $captions[51] = "Autumn Color
Vermont, October 2008"; $captions[52] = "Autumn Color
Vermont, October 2008"; $captions[53] = "Autumn Color
Vermont, October 2008"; $captions[54] = "Autumn Color
Vermont, October 2008"; $captions[55] = "Autumn Color
Vermont, October 2008"; $captions[56] = "Autumn Color
Vermont, October 2008"; $captions[57] = "Autumn Color
Vermont, October 2008"; $captions[58] = "Autumn Color
Vermont, October 2008"; $captions[59] = "Autumn Color
Massachusetts, October 2008"; $captions[60] = "Autumn Color
Massachusetts, October 2008"; $captions[61] = "Track and Field
Massachusetts, October 2008"; $captions[62] = "Snow and Pumpkin
Massachusetts, December 2008"; $captions[63] = "Three Chairs, December 2008"; $captions[64] = "Snow and Vines, December 2008"; $captions[65] = "Thirty-seven, December 2008"; $captions[66] = "Imprisoned, December 2008"; $captions[67] = "Buried, December 2008"; $captions[68] = "Sailing, December 2008"; $captions[69] = "Boards, January 2009"; $captions[70] = "Open up! (April 2009)"; $captions[71] = "May 2009"; $captions[72] = "Flowering Dogwood, Arnold Arboretum, May 2009"; $captions[73] = "Orangutan, San Diego Zoo, December 2008"; $captions[74] = "Mt Tamalpais State Park, California, June 2009"; $captions[75] = "Carta da musica, Spring Garden, Ubuntu
Napa, California, June 2009"; $captions[76] = "Into The Fog, San Francisco, June 2009"; $captions[77] = "On The Lookout, California, June 2009"; $captions[78] = "Double Arch, Yosemite Valley, June 2009"; $captions[79] = "Into The Valley, Yosemite National Park, June 2009"; $captions[80] = "Out To Eat, Pizzaiolo, June 2009"; $captions[81] = "Mist Sequence, Yosemite National Park, June 2009"; $captions[82] = "Tea Era, July 2009"; $captions[83] = "Fadeaway, July 2009"; $captions[84] = "Through the Slot, July 2009"; $captions[85] = "Warm and Cool, July 2009"; $captions[86] = "Point Lobos State Reserve, September 2009"; $captions[87] = "Point Lobos State Reserve, September 2009"; $captions[88] = "Point Lobos State Reserve, September 2009"; $captions[89] = "Point Lobos State Reserve, September 2009"; $captions[90] = "Point Lobos State Reserve, September 2009"; $captions[91] = "Point Lobos State Reserve, September 2009"; $captions[92] = "Point Lobos State Reserve, September 2009"; $captions[93] = "Point Lobos State Reserve, September 2009"; // Vermont 2009 $captions[94] = "Autumn Color, Vermont, October 2009"; $captions[95] = "Siblings, Vermont, October 2009"; $captions[97] = "Autumn Color, Vermont, October 2009"; $captions[96] = "Autumn Color, Vermont, October 2009"; $captions[98] = "Autumn Color, Vermont, October 2009"; $captions[99] = "Autumn Color, Vermont, October 2009"; $captions[100] = "Autumn Color, Vermont, October 2009"; $captions[101] = "Autumn Color, Vermont, October 2009"; // Spring break 2010 $captions[102] = "Rings, Olympic National Park, March 2010"; $captions[103] = "Towers, Olympic National Park, March 2010"; $captions[104] = "Olympic National Park, March 2010"; $captions[105] = "Olympic National Park, March 2010"; $captions[106] = "Olympic National Park, March 2010"; $captions[107] = "Olympic National Park, March 2010"; $captions[108] = "Olympic National Park, March 2010"; $captions[109] = "Olympic National Park, March 2010"; $captions[110] = "Olympic National Park, March 2010"; $captions[111] = "Olympic National Park, March 2010"; $captions[112] = "Olympic National Park, March 2010"; $captions[113] = "Olympic National Park, March 2010"; $captions[114] = "Olympic National Park, March 2010"; $captions[115] = "Olympic National Park, March 2010"; $captions[116] = "Olympic National Park, March 2010"; $captions[117] = "Olympic National Park, March 2010"; $captions[118] = "Olympic National Park, March 2010"; $captions[119] = "Olympic National Park, March 2010"; $captions[120] = "Deep Cove, North Vancouver, March 2010"; $captions[121] = "Deep Cove, North Vancouver, March 2010"; $captions[122] = "Olympic National Park, March 2010"; $captions[123] = "Opening, April 2010"; $captions[124] = "Interleaved, June 2010"; $captions[125] = "The \"A\" Mill, Minnesota, June 2010"; $captions[126] = "Minnesota, June 2010"; $captions[127] = "Fragments, Minnesota, June 2010"; $captions[128] = "July 2010"; $captions[159] = "Peyto Lake, Canadian Rockies, June 2006"; $captions[160] = "Iceland, September 2010"; $captions[161] = "Iceland, September 2010"; $captions[162] = "Iceland, September 2010"; $captions[163] = "Olympic National Park, September 2010"; $captions[164] = "Sunrise from Haleakalā, Maui, January 2011"; $captions[165] = "Haleakalā Crater, Maui, January 2011"; $captions[166] = "Great Smoky Mountains, North Carolina, March 2011"; $captions[167] = "Wild, Point Lobos State Reserve, May 2011"; $captions [168] = "Dusk, Kings Canyon National Park, June 2011"; $captions [169] = "Las Vegas, September 2011"; $captions [170] = "Shapes, September 2011"; $captions [171] = "Autumn Storm, October 2011"; $captions [172] = "Frost, November 2011"; $captions [173] = "Incoming, Point Lobos, April 2012"; $captions [174] = "Scraggly, Point Lobos, April 2012"; $captions [175] = "Dusk, Yosemite National Park, May 2012"; $captions [176] = "Monteverde Cloud Forest, Costa Rica, January 2014"; // END CAPTIONS /*****************************************************************************/ // Random index selection. $indexMin = 176; $indexMax = 176; $selectedIndex = $indexMin + (rand () % ($indexMax - $indexMin + 1)); /*****************************************************************************/ // Previous trips. $icelandImages1 = array_merge (glob ("cover_images/201008*jpg")); $icelandImages2 = array_merge (glob ("cover_images/201009*jpg")); $olympicImages = array_merge (glob ("cover_images/20100915*jpg")); $olympicImages2012 = array_merge (glob ("cover_images/2012-03-10-olympic/*jpg")); $vermontImages = array_merge (glob ("cover_images/20101010*jpg")); $mauiImages = array_merge (glob ("cover_images/2011010*jpg")); $smokiesImages = array_merge (glob ("cover_images/2011-03-12-smokies/*jpg")); $kingsImages = array_merge (glob ("cover_images/2011-06-03-kings-canyon/*jpg")); $cal2012images = array_merge (glob ("cover_images/2012-05-02-california/*jpg")); $adobeOregon2012images = array_merge (glob ("cover_images/2012-06-24-adobe-oregon/*jpg")); $saoMiguel2013images = array_merge (glob ("cover_images/2013-03-15-sao-miguel/*jpg")); $joshuaTree2013images = array_merge (glob ("cover_images/2013-05-02-joshua-tree/*jpg")); $azoresMay2013images = array_merge (glob ("cover_images/2013-05-30-azores/*jpg")); $washingtonJune2013images = array_merge (glob ("cover_images/2013-06-22-washington/*jpg")); $noCalAugust2013images = array_merge (glob ("cover_images/2013-08-15-adobe/*jpg")); $favoritesFrom2013 = array_merge (glob ("cover_images/2013-12-31-favorites/*jpg")); $costaRica2013 = array_merge (glob ("cover_images/2013-12-24-Costa-Rica/*jpg")); $redwoods2014 = array_merge (glob ("cover_images/2014-06-05-redwoods/*jpg")); $svalbard2014 = array_merge (glob ("cover_images/2014-07-19-svalbard/*jpg")); $favoritesFrom2014 = array_merge (glob ("cover_images/2014-12-31-favorites/*jpg")); $chile2015 = array_merge (glob ("cover_images/2015-01-23-chile/*jpg")); $bermuda2015 = array_merge (glob ("cover_images/2015-03-15-bermuda/*jpg")); $azores2015 = array_merge (glob ("cover_images/2015-05-29-azores/*jpg")); $whidbey2015 = array_merge (glob ("cover_images/2015-09-13-adobe-seattle/*jpg")); $crater2015 = array_merge (glob ("cover_images/2015-10-28-crater-lake/*jpg")); $torres2016 = array_merge (glob ("cover_images/2016-01-03-torres/*jpg")); $antarctica2016 = array_merge (glob ("cover_images/2015-12-24-antarctica/*jpg")); $cascades2016 = array_merge (glob ("cover_images/2016-07-26-cascades/*jpg")); $cascades2016b = array_merge (glob ("cover_images/2016-09-02-cascades/*jpg")); $churchill2016 = array_merge (glob ("cover_images/2016-10-21-churchill/*jpg")); $california201706 = array_merge (glob ("cover_images/2017-06-30-adobe-california/*jpg")); $galapagos2018 = array_merge (glob ("cover_images/2017-12-24-galapagos-eye-to-eye/*jpg")); $lisbon2018 = array_merge (glob ("cover_images/2018-03-09-lisbon/*jpg")); $nycJune2018 = array_merge (glob ("cover_images/2018-06-27-new-york/*jpg")); $autumn2018 = array_merge (glob ("cover_images/2018-10-27-new-hampshire/*jpg")); $japan2018 = array_merge (glob ("cover_images/2018-11-06-japan/*jpg")); $slovenia2018 = array_merge (glob ("cover_images/2018-12-22-slovenia/*jpg")); $hokkaido2019 = array_merge (glob ("cover_images/2019-01-04-hokkaido/*jpg")); $greenland2019 = array_merge (glob ("cover_images/2019-09-09-greenland/*jpg")); $dv2020 = array_merge (glob ("cover_images/2020-03-death-valley/*jpg")); $svalbard2022 = array_merge (glob ("cover_images/2022-04-svalbard/*jpg")); $starryskies2022 = array_merge (glob ("cover_images/2022-06-starry-skies/*jpg")); $svalbard202208 = array_merge (glob ("cover_images/2022-08-svalbard/*jpg")); /*****************************************************************************/ // Current trip. $kDoCurrentTrip = true; //$currentTripCaption = "Açores, Portugal, May 2013"; //$currentTripCaption = "Olympic National Park, June 2013"; //$currentTripCaption = "Northern California, August 2013"; //$currentTripCaption = "Favorites from 2013"; //$currentTripCaption = "Costa Rica, December 2013"; //$currentTripCaption = "The Redwoods, June 2014"; //$currentTripCaption = "Svalbard, July 2014"; //$currentTripCaption = "Favorites from 2014"; //$currentTripCaption = "Santiago, Punta Arenas, and Valparaiso"; //$currentTripCaption = "Bermuda"; //$currentTripCaption = "Açores, Portugal, May 2015"; //$currentTripCaption = "Seattle and Whidbey Island, September 2015"; //$currentTripCaption = "Crater Lake National Park, October 2015"; //$currentTripCaption = "Torres del Paine, Chile, January 2016"; //$currentTripCaption = "Antarctica, January 2016"; //$currentTripCaption = "North Cascades National Park, July 2016"; //$currentTripCaption = "North Cascades National Park, September 2016"; //$currentTripCaption = "Hudson Bay, Canada, October 2016"; //$currentTripCaption = "California Coast, June 2017"; //$currentTripCaption = "Galápagos Islands, January 2018"; //$currentTripCaption = "Lisbon and Sintra, March 2018"; //$currentTripCaption = "New York City, June 2018"; //$currentTripCaption = "Autumn, New England, 2018"; //$currentTripCaption = "Japan, November 2018"; //$currentTripCaption = "Slovenia, December 2018"; //$currentTripCaption = "Hokkaido, January 2019"; //$currentTripCaption = "Scoresbysund, Greenland
September 2019"; //$currentTripCaption = "Death Valley National Park
March 2020"; //$currentTripCaption = "Svalbard
April 2022"; $currentTripCaption = "September 2022"; //$currentTripImages = $azoresMay2013images; //$currentTripImages = $washingtonJune2013images; //$currentTripImages = $noCalAugust2013images; //$currentTripImages = $favoritesFrom2013; //$currentTripImages = $costaRica2013; //$currentTripImages = $redwoods2014; //$currentTripImages = $svalbard2014; //$currentTripImages = $favoritesFrom2014; //$currentTripImages = $chile2015; //$currentTripImages = $bermuda2015; //$currentTripImages = $azores2015; //$currentTripImages = $whidbey2015; //$currentTripImages = $crater2015; //$currentTripImages = $torres2016; //$currentTripImages = $antarctica2016; //$currentTripImages = $cascades2016b; //$currentTripImages = $churchill2016; //$currentTripImages = $california201706; //$currentTripImages = $galapagos2018; //$currentTripImages = $lisbon2018; //$currentTripImages = $nycJune2018; //$currentTripImages = $autumn2018; //$currentTripImages = $japan2018; //$currentTripImages = $slovenia2018; //$currentTripImages = $hokkaido2019; //$currentTripImages = $greenland2019; //$currentTripImages = $dv2020; //$currentTripImages = $svalbard2022; //$currentTripImages = $starryskies2022; $currentTripImages = $svalbard202208; $currentTripImagesCount = count ($currentTripImages); /*****************************************************************************/ if ($kDoCurrentTrip && ($currentTripImagesCount > 0)) { $selectedIndex = rand () % ($currentTripImagesCount); $selectedImage = $currentTripImages [$selectedIndex]; $selectedCaption = $currentTripCaption; } else { // Fallback. $selectedImage = $images [$selectedIndex]; $selectedCaption = $captions [$selectedIndex]; } /*****************************************************************************/ list ($width, $height, $type, $attr) = getimagesize($selectedImage); // Test code: //print "$width, $height"; // Deal with Retina (HiDPI). if (strripos ($selectedImage, "_2x.jpg") != FALSE) { $width /= 2; $height /= 2; } $outputWidth = $width; $outputHeight = $height; $width += 24; $height += 24; $blockSize = 15; // Generate table for main image. print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; print "\"CoverImage\"\n"; //print "\"CoverImage\"\n"; print "
\n"; print "
\n"; //print "\"boo\"\n

"; //print " 
\"Caption\"
 
"; print " 
$selectedCaption

 
"; print " 
"; ?>