function launchMap(a) {
	popWin = window.open("http:\/\/maps.tommybahama.com\/popup_map.html?" + a, "map", "width=610,height=480,scrollbars=no,status=no,toolbar=no,location=no,resizable=yes");
	popWin.focus(); 
}


function showRestaurantContent(strWhich) {
	var objRestaurantMain = document.getElementById('divRestaurantMain');
	var objRestaurantEvents = document.getElementById('divRestaurantEvents');
	var objRestaurantDining = document.getElementById('divRestaurantDining');
	var objRestaurantMenu = document.getElementById('divRestaurantMenu');
	var objRestaurantSneakPreview = document.getElementById('divRestaurantSneakPreview');
	var objRestaurantMenuPreview = document.getElementById('divRestaurantMenuPreview');
	var objRestaurantContainer = document.getElementById('divRestaurantContainer');
	var objRestaurantContainerBlank = document.getElementById('divRestaurantContainerBlank');
	var objSpecialEvents = $$('.special_events_link')[0];
	var objSpecialEventsImage = objSpecialEvents.getElementsByTagName('img')[0];
	var objPrivateDining = $$('.private_dining_link')[0];
	var objPrivateDiningImage = objPrivateDining.getElementsByTagName('img')[0];
	var arrContentContainers = $$('.restaurant_blank_content');
	
	switch(strWhich) {
		case "main":
			objRestaurantContainer.style.display = 'block';
			objRestaurantContainerBlank.style.display = 'none';
			objSpecialEventsImage.src = '/media/TB001/images/static/stores_restaurants/submenu_special_events_off.gif';
			objPrivateDiningImage.src = '/media/TB001/images/static/stores_restaurants/submenu_private_dining_off.gif';

		break;
		case "main_lb":
			objRestaurantContainer.style.display = 'block';
			objRestaurantContainerBlank.style.display = 'none';
			objSpecialEventsImage.src = '/media/TB001/images/static/stores_restaurants/submenu_menu_preview_off.gif';
			objPrivateDiningImage.src = '/media/TB001/images/static/stores_restaurants/submenu_sneak_preview_off.gif';

		break;
		case "events":
			for (i=0;i<arrContentContainers.length;i++) {
				if (arrContentContainers[i].id=='divRestaurantEvents') {
					arrContentContainers[i].style.display = 'block';
				} else {
					arrContentContainers[i].style.display = 'none';
				}	
			}
			objRestaurantContainer.style.display = 'none';
			objRestaurantContainerBlank.style.display = 'block';

			objSpecialEventsImage.src = '/media/TB001/images/static/stores_restaurants/submenu_special_events_on.gif';
			objPrivateDiningImage.src = '/media/TB001/images/static/stores_restaurants/submenu_private_dining_off.gif';
		break;
		case "dining":
			for (i=0;i<arrContentContainers.length;i++) {
				if (arrContentContainers[i].id=='divRestaurantDining') {
					arrContentContainers[i].style.display = 'block';
				} else {
					arrContentContainers[i].style.display = 'none';
				}	
			}
			objRestaurantContainer.style.display = 'none';
			objRestaurantContainerBlank.style.display = 'block';

			objSpecialEventsImage.src = '/media/TB001/images/static/stores_restaurants/submenu_special_events_off.gif';
			objPrivateDiningImage.src = '/media/TB001/images/static/stores_restaurants/submenu_private_dining_on.gif';
		break;
		case "menu":
			for (i=0;i<arrContentContainers.length;i++) {
				if (arrContentContainers[i].id=='divRestaurantMenu') {
					arrContentContainers[i].style.display = 'block';
				} else {
					arrContentContainers[i].style.display = 'none';
				}	
			}
			objRestaurantContainer.style.display = 'none';
			objRestaurantContainerBlank.style.display = 'block';
		break;
		case "sneak_preview":
			for (i=0;i<arrContentContainers.length;i++) {
				if (arrContentContainers[i].id=='divRestaurantSneakPreview') {
					arrContentContainers[i].style.display = 'block';
				} else {
					arrContentContainers[i].style.display = 'none';
				}	
			}
			objRestaurantContainer.style.display = 'none';
			objRestaurantContainerBlank.style.display = 'block';

			objSpecialEventsImage.src = '/media/TB001/images/static/stores_restaurants/submenu_menu_preview_off.gif';
			objPrivateDiningImage.src = '/media/TB001/images/static/stores_restaurants/submenu_sneak_preview_on.gif ';
		break;
		case "menu_preview":
			for (i=0;i<arrContentContainers.length;i++) {
				if (arrContentContainers[i].id=='divRestaurantMenuPreview') {
					arrContentContainers[i].style.display = 'block';
				} else {
					arrContentContainers[i].style.display = 'none';
				}	
			}
			objRestaurantContainer.style.display = 'none';
			objRestaurantContainerBlank.style.display = 'block';

			objSpecialEventsImage.src = '/media/TB001/images/static/stores_restaurants/submenu_menu_preview_on.gif';
			objPrivateDiningImage.src = '/media/TB001/images/static/stores_restaurants/submenu_sneak_preview_off.gif ';
		break;
		default:
			//
		break;
	}	
}

if (getQuerystring('restaurant_show').length > 0) {
	showRestaurantContent(getQuerystring('restaurant_show'));
}

 
// dpl - this is too short for some stores & restaurant pages.
if (window.location.toString().indexOf('Tommy_Bahama_Stores.jsp') < 0) {
	if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
	document.write("<style>.book_repeat{height: 582px;}.restaurant_wrapper{top: -4px;}</style>");
	}
	else if(/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
	document.write("<style>.book_repeat{height: 582px;}</style>");
	}
}
