openTabId = '#t_whatis';
map_is = false;
dualLinks = false;
dualNew = false;

$(document).ready(function() {
	
	urlHash = window.location.hash;
	if (urlHash) {
		if (urlHash == "#new" && dualProduct) {
			dualNew = true;
			$(openTabId).addClass("active");
			tab1 = openTabId.replace('#t_', '#tab_');
			$(tab1).show();
		} else if ((urlHash == "#BVRRWidgetID") || (urlHash == "#detail_tabs")) {
			tab1 = openTabId.replace('#t_', '#tab_');
			$(tab1).show();
			$(openTabId).addClass("active");
		}
		else {
			openTab = urlHash.replace('open_', 'tab_');
			$(openTab).show();
			openT = openTab.replace('#tab_', '#t_');
			$(openT).addClass("active");
			location.href="#detail_tabs";
		}
	} else if ($.url.param('plckReviewCreate')) {
		$('#t_reviews').click();
		location.href="#detail_tabs";
		$('#review_user').text(reviewUser($.cookie('atUser')));
		$('#review_user_head').show();
	} else {
		$(openTabId).addClass("active");
		tab1 = openTabId.replace('#t_', '#tab_');
		$(tab1).show();
	}
	
	$('.subtab-content:first').show();
	$('.sub-tab-row li:first').addClass("active");
	$('#detail_tabs').show();
	
	//Hide blank detail rows
	$('.detail-cell').each(function() {
		if ($(this).html() == '') {
			$(this).parent().hide();
		}
	});
	
  //Dual product
   
  $('.t-dual1').click(function() {
    $('.t-dual1').addClass('dual-active');
    $('.t-dual2').removeClass('dual-active');
		$('#product_feature').removeClass("dual-offer-img");
    $('#offer_msg').removeClass('dual-msg-2');
    $('.offer-1').show();
    $('.offer-2').hide();
		$('body').removeClass('dual2body');
		dualAttLinks(false);
    $('.close-overlay').click();
  });
  $('.t-dual2').click(function() {
    $('.t-dual2').addClass('dual-active');
    $('.t-dual1').removeClass('dual-active');
		$('#product_feature').addClass("dual-offer-img");
    $('#offer_msg').addClass('dual-msg-2');
    $('.offer-2').show();
    $('.offer-1').hide();
		$('body').addClass('dual2body');
		dualAttLinks(true);
    $('.close-overlay').click();
  });

	if (dualProduct) { 
		if (dualNew) {
			$('.t-dual2').click();
		} else {
			dualOverlay(); 
		}
	}

  $('#product_offer .dual-details').click(function() {
    dualOverlay();
  });
  $('.subtab-content .dual-details').click(function() {
    dualOverlay();
    $('#tbl_overlay').addClass("ovr-dual-subtab");
  });
	$('#tab_whatis .dual-details').click(function() {
    dualOverlay();
    $('#tbl_overlay').addClass("ovr-dual-whatis");
  });
	$('#tab_price .dual-details').click(function() {
    dualOverlay();
    $('#tbl_overlay').addClass("ovr-dual-price");
  });
	
});

function reviewUser(u) {
	matchIndex = u.indexOf('+');
	while (matchIndex != -1) { 
		u = u.replace('+', ' ');
		matchIndex = u.indexOf('+');
	}
	return u;
}

function requireRecommend() {
	reqCheck = false;
	$('label[for=pluckReviewRecommend]').append('*');
	$('.pluck-review-create-review-rec-input-wrap').append('Yes &nbsp;&nbsp;&nbsp;&nbsp;<input id="review_rec_no" class="pluck-review-create-review-rec-input" type="checkbox">No');

  $('#pluckReviewRecommend').click(function() {
		reqCheck = true;
		$('#review_rec_no').attr('checked', '');
	});
	$('#review_rec_no').click(function() {
		reqCheck = true;
		$('#pluckReviewRecommend').attr('checked', '');
	});
	$('.pluck-review-create-review-save span').click(function() {
		if (reqCheck == false) {
			alert('Please indicate whether you would recommend this product');
			return false;
		}
	});
}

function dualAttLinks(dual) {
	$('#attractions a, .att-cell a').each(function() {
		dHref = $(this).attr("href");
		if ((dual)&&(dualLinks == false)) {
			$(this).attr("href", dHref+"#dual-2");
			dualLinks = true;
		} else {
			$(this).attr("href", dHref.replace('#dual-2', ''));
			dualLinks = false;
		}
	});
}


