	var thisBanner, thisMap, toggleLink;
	function initPromoBox() {
		if (!document.getElementById) { return; }
		if (!document.getElementById('banner') || !document.getElementById('htmap')) { return; }
		
		thisBanner = document.getElementById('banner');
		thisMap = document.getElementById('htmap');
		
		// initially hide the form
		thisMap.style.display = 'none';
		
		// dynamically create a show/hide link
		toggleLink = document.createElement('div');
		toggleLink.setAttribute('id', 'htmapshow');
		toggleLink.style.display='block';
		var newlink = document.createElement('a');
		newlink.setAttribute('href', 'javascript:toggleMap()');
		toggleLink.appendChild(newlink);
		var newtext = document.createTextNode('[+] Show Trip Map');
		newlink.appendChild(newtext);
		thisBanner.appendChild(toggleLink);

	}

	function toggleMap() {
		if (thisMap.style.display == 'none') {
			toggleLink.firstChild.firstChild.nodeValue = '[-] Hide Trip Map';
			toggleLink.setAttribute('id', 'htmapshow');
			thisMap.style.display = 'block';
//			new Effect.BlindDown(thisMap, {duration: .5});
			return;
		} else if (thisMap.style.display = 'block') {
			toggleLink.firstChild.firstChild.nodeValue = '[+] Show Trip Map';
//			toggleLink.setAttribute('id', 'htmapshow');
			thisMap.style.display = 'none';
			new Effect.BlindUp(thisMap, {duration: .5});
			return;
		}
	}
