openTabId = '#t_details';
map_is = false;

stopRotate=false;

$(document).ready(function() { 
	
	//left menu active state
	attClass = $('body').attr('class').split(' ').slice(-2, -1);
	$('#l_'+attClass).parent().addClass("l-active");
	$('.menu-2 #l_'+attClass).parent().addClass("l-active");
	
	urlHash = window.location.hash;
	if (urlHash == '#dual-2') {
  	showProd(2);
	}
	
	$(openTabId).addClass("active");
	tab1 = openTabId.replace('#t_', '#tab_');
	$(tab1).show();
	$('#detail_tabs').show();
	
	
	//Hide blank detail rows
	$('.detail-cell').each(function() {
		if ($(this).html() == '') {
			$(this).parent().hide();
		}
	});
	
	//Rotator
	numHighlights = $('.highlights').children().size();
	if( numHighlights > 1 ) { 
		$('.highlights div:first-child').fadeIn(1000);
		$('.highlight-nav').append('<ul></ul>')
		for(i=1; i<=numHighlights; i++) {
			$('.highlight-nav ul').append("<li track='rotator "+attId+"'>"+i+"</li>");
		}
		$('.highlight-nav li:first').addClass("active");
		$('.highlight-nav').append('<div id="play" class="ctrl">&nbsp;</div><div id="pause" class="ctrl paused">&nbsp;</div>');
		for(j=1; j<=numHighlights; j++) {
			$('.highlight:nth-child('+j+')').addClass("high"+j);
		}
		count=1;
		setInterval("rotateHighlight()", 6000);
	}
	
		//Highlight nav clicks
	$('.highlight-nav li').click(function() {
		stopRotate=true;
		$('.highlight-video').remove();
		$('.video-screenshot').show();
		$('.highlight-nav li').removeClass("active");
		$(this).addClass("active");
		$('.highlight').hide();
		navNum = $(this).text();
		$('.high'+navNum).fadeIn();
		$('#pause').show().removeClass('paused');
		$('#play').show().addClass('playing');
		resetHighlights();
	});
	$('#pause').click(function() {
		stopRotate = true;
		$('#pause').removeClass('paused');
		$('#play').addClass('playing');
	});
	$('#play').click(function() {
		stopRotate = false;
		$('#play').removeClass('playing');
		$('#pause').addClass('paused');
	});
	
	$('.main-left h4').each(function() {
		if ($(this).text() == "Included with CityPASS") {
			$(this).text("Special Exhibits - Included with CityPASS");
		}
		$(this).addClass("box-head");
	});
	
	//highlight video click
	$('.youtube').click(function() {
		stopRotate=true;
		vidFile = $(this).attr('youtube');
		vidT = $(this).attr('alt');
		vidS = $(this).attr('start');
		$(this).after('<div class="highlight-video"><div id="video_player"></div></div>').hide();
		initVideo('http://www.youtube.com/watch?v='+vidFile, '', 'Attraction Player', vidT, '456', '257', 'true', vidS);	
		$('.ctrl').hide();
	});
	
	//Dual Product
	$('.t-dual1').click(function() {
    showProd(1);
    $('.close-overlay').click();
  });
  $('.t-dual2').click(function() {		
		showProd(2);
    $('.close-overlay').click();
  });
  $('.dual-details').click(function() {
    dualOverlay();
  });

});

function rotateHighlight() {
	if(!stopRotate) {
		$('.highlights div:first-child').fadeOut(1500).next().fadeIn(1500).end().appendTo('.highlights');
		count++;
		if (count > numHighlights) { count=1; }
		$('.highlight-nav ul li').removeClass("active");
		$('.highlight-nav ul li:nth-child('+count+')').addClass("active");
	}
	else { return false; }
}

function resetHighlights() {
	k = navNum - count;
	if (k > 0) { l = k; }
	else { l = numHighlights + k  }
	$('.highlight:nth-child(-n+'+l+')').appendTo('.highlights');
	count = navNum;
}

function showProd(prodNum) {
	$('.menu-1, .menu-2, .offer-1, .offer-2').hide();
	$('.offer-'+prodNum).show();
	$('.menu-'+prodNum).show();
	$('.dual-menu li').removeClass('dual-active');
	$('.t-dual'+prodNum).addClass('dual-active');
	$('body').toggleClass('dual2body');
	$('#att_nav_booklet').toggleClass("dual-booklet");
	if (prodNum == 2) { 
		//Boston menu img
		$('#boston #att_nav_booklet').attr('src', '/img/boston/boston-citypass-booklet-sl2.png'); } 
	else { 
		//Boston menu img
		$('#boston #att_nav_booklet').attr('src', '/img/boston/boston-citypass-booklet-sl.png');
	}
}


