import jet
import jet.websites.jeffandmere as jeffandmere



def yield_data(psp_directory, **kwargs):
	relative_root = jeffandmere.get_relative_root(**kwargs)
	text =  '<p class="info">There are many things to do in Aruba.  Check out our\n'
	text += jeffandmere.get_link(relative_root, '/Wedding/Schedule', 'schedule') + '\n'
	text += 'to see what we are doing the week of the wedding.  If you want to do\n'
	text += 'anything specific, we definitely recommend booking well in advance.</p>\n\n'

	text += '<p class="info">The activities below are just a few of the many that are\n'
	text += 'available, but we thought that we would try to let you know what we know so that\n'
	text += 'you can have as much fun as possible while you are in Aruba.</p>\n\n'

	text += '<p class="info">All tourist activities including menus will be in\n'
	text += 'English and will be priced by the U.S. dollar.  You may occasionally\n'
	text += 'get change in the Aruban Florin, which usually can be left as a tip.\n'
	text += 'There is no need to exchange currency or brush up on your Spanish or Dutch.</p>\n\n'

	beaches     = ['Beaches',
	               'http://www.aruba-travelguide.com/beaches/index.html',
	               'The beaches in Aruba are some of the best in the world.\n'
								 'Most of the beaches are between Oranjestad and the\n' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/sights/california_lighthouse.html',
										 'California Lighthouse') + \
								 ', a stretch of about five miles.\n' + \
								 'We will be spending most of our beach time at ' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/beaches/beach-1.html#manchebo',
										 'Manchebo') + \
								 '\nand\n' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/beaches/beach-1.html#eaglebeach',
										 'Eagle') + \
								 '\nbeaches, and we will be kite-surfing at\n' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/beaches/beach-1.html#hadicurari',
										 'Hadicurari') + '.\n' + \
								 'Eagle beach and the high rise beaches also have Jet Skis and parasailing\n' + \
								 'available (for a fee).  All of the beaches (even the ones in front of\n' + \
								 'hotels) are public property.  You can always lie out on any beach;\n' + \
								 'just don\'t expect to get a free chair.'
								]

	sailing     = ['Sail and Snorkel Cruises',
	               'http://www.visitaruba.com/experience-aruba/' + \
	               'attractions-and-activities/sail-and-snorkel-cruises/',
	               'In our\n' + \
	               jeffandmere.get_link(relative_root, '/Wedding/Schedule', 'schedule') + \
	               ',\n you will see that we are doing two different cruises.  We are doing a ' + \
	               '3 hour tour of sailing, snorkeling, sun, and drinking\n' + \
	               ' on the ' + \
	               jeffandmere.get_link(
										 relative_root,
										 'http://www.depalmtours.com/palm-pleasure-afternoon-delight',
										 'De Palm Catamaran') + \
								 '.  The catamaran\'s deck is about 6 feet off the ocean and we will enjoy\n' + \
								 'taking the plunge.  They make two snorkeling stops: one at some coral\n' + \
								 ' and the other at a ship wreck.  It may not be the best\n' + \
								 'snorkeling (it\'s not bad), but we do this every time we go to\n' + \
								 'Aruba because it\'s so much fun; they have\n' + \
								 'morning, afternoon, and sunset tours.  On New Year\'s Eve, we will be\n' + \
								 'watching the myriad of fireworks from the ' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.arubatattoo.com/', 'Tattoo Party Boat') + '.\n' + \
								 'There are ' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.visitaruba.com/experience-aruba/' + \
										     'attractions-and-activities/sail-and-snorkel-cruises/', 'many other') + '\n' + \
								 'sailing and snorkeling cruises as well.\n'
								]

	wind        = ['Wind Sports',
	               'http://www.kitesurfingaruba.com/',
	               'The wind in aruba is constant and perfect for wind- and kite-surfing.\n' + \
	               'We have recently gotten into kite-surfing and we recommend\n' + \
	               jeffandmere.get_link(
										 relative_root,
										 'http://www.kitesurfingaruba.com/', 'Armondo\'s Shack') + '.\n' + \
								 'It, along with a couple other shacks where they rent equipment are\n' + \
								 'located a quarter mile north of the Mariott (which is the\n' + \
								 'the northernmost high rise hotel).  There is also wind- and\n' + \
								 'kite-surfing rentals and instruction right at the Mariott, but\n' + \
								 'the price is slightly higher.'
								]

	atv         = ['ATV and Horseback, and Other Tours',
	               'http://www.visitaruba.com/experience-aruba/tours-and-day-trips/',
	               'We have not yet done the ATV or Submarine tours, but have done a\n' + \
	               'horseback tour of the back side of the island.  It was pleasant,\n' + \
	               'but a little slow for our taste.  We will be doing the ATV tour\n' + \
	               'of the same area, and we figure we could cover a lot more ground.\n' + \
	               'If you do take one of these tours, wear your swim suit as there will\n' + \
	               'certainly be a stop at the\n' + \
	               jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/sights/natural_pool.html', 'Natural Pool') + \
								 '\n' + \
								 '.\nIt is also is possible to\n' + \
								 jeffandmere.get_link(
										 relative_root, 'http://www.georgecycles.com/', 'rent an ATV') + '\n' + \
								 'in lieu of a tour.'
								]

	golf        = ['Golf',
	               'http://aruba-guide.info/activities/golf/',
	               'Although we have never golfed in Aruba, it is in our\n' + \
	               jeffandmere.get_link(relative_root, '/Wedding/Schedule', 'schedule') + '\n' + \
	               'for the week of the wedding. We look forward to trying it out.'
								]

	carRental   = ['Car Rental',
	               'http://www.visitaruba.com/getting-around/aruba-car-rentals/',
	               'Driving around Aruba is easy and convenient.  Car rentals are relatively\n' + \
	               'cheap ($35 per day for a tiny but air-conditioned vehicle) as long as\n' + \
	               'you don\'t get them from the airport.\n' + \
	               'We usually rent a car for a day or two to see the\n' + \
	               jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/sights/california_lighthouse.html',
										 'California Lighthouse') + \
								 ', the\n' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/sights/alto_vista_chapel.html',
										 'Alto Vista Chapel') + \
								 ',\n the back-side of the island and the\n' + \
								 jeffandmere.get_link(
										 relative_root,
										 'http://www.aruba-travelguide.com/sights/natural_pool.html',
										 'Natural Pool') + '\n' + \
								 'that is there.  A car is also convenient for getting to the kite- and\n' + \
								 'wind-surfing shacks and the various restaurants.\n' + \
								 'In the past, we have either bargained with\n' + \
								 'the vendor representatives that hang out on the front steps of the\n' + \
								 'airport or just had our hotel call a company (they will all pick you up\n' + \
								 'and drop you off), but during\n' + \
								 'the week of the wedding you may want to book well in advance to ensure\n' + \
								 'availability.  Taxis are very common on the island, and, in theory, could\n' + \
								 'get you to all of the above locales, but they are rather expensive;\n' + \
								 'a 10 minute taxi ride from the airport to the hotels is between $20 and $25.'
								]

	shopping    = ['Shopping',
	               'http://www.visitaruba.com/experience-aruba/shopping/',
	               'In downtown Oranjestad, you will find all sorts of shops from local\n' + \
	               'shacks selling cheap beachwear and trinkets to upscale stores like\n' + \
	               'Louis Vuitton and Gucci.  There is also a new shopping center up by\n' + \
	               'the high rise area which we have yet to explore.'
								]

	dining      = ['Dining',
	               '/Wedding/Dining',
	               'There are many good restaurants in Aruba; we have a whole\n' + \
	               jeffandmere.get_link(
										 relative_root, '/Wedding/Dining', 'page') + '\n' + \
								 'dedicated to dining.  There are also a few supermarkets located just\n' + \
								 'north of Oranjestad if you want to do your own cooking in your condo.'
								]

	nightlife   = ['Nightlife',
	               'http://www.arubabound.com/nightlife.htm',
	               'The majority of the late-night bars and clubs seem to be in the high rise\n' + \
	               'area. Even some of the bars that are on the beach there are open late.\n' + \
	               'Downtown Oranjestad seems to stay open until around midnight, but there\n' + \
	               'is a club in the casino of the Renaissance that is open very late.\n' + \
	               'Most of the places in the low rise area are open until 11 P.M., \n' + \
	               'but the bar and grille at the Alhambra Casino is open until 2 A.M.\n'
								]

	casinos     = ['Casinos',
	               'http://www.aruba-travelguide.com/casinos/',
	               'There are several casinos on the island and they all seem to be\n' + \
	               'well regulated. All gaming is done in US dollars.  The only poker tables\n' + \
	               'are now located at the Excelsior Casino at the Holiday Inn in the\n' + \
	               'high rise area.  They usually run 2/2/(5) and 5/5/(10) no-limit holdem,\n' + \
	               'and sometimes some limit holdem or pot-limit omaha.  The poker games\n' + \
	               'usually start around dinner time and run very late.\n'
								]


	text += jeffandmere.get_info_text(beaches, sailing, wind, atv, golf, carRental,
	                                  shopping, dining, nightlife, casinos, relative_root=relative_root)

	for data in jeffandmere.yield_page('Activities', jeffandmere.yield_standard_page,
	                                   text           = text,
	                                   page_height    = 1700,
	                                   **kwargs):
		yield data


