var _defaultTab = 'user-reviews';
var _selectedTab;

$(function() {
    var startTab = getAnchor();
    if (startTab != '')
        displayTab(startTab);        

    $('#internal-nav > a.tab').click(function(evt) {
        var tab = $(this).attr('href').replace('#', '');
        displayTab(tab)
    });

    setTimeout('CheckUrlStateLoop()', 1500);
});

function getAnchor() {
    var loc = document.location.toString();
    return loc.indexOf('#') > -1 ? loc.split('#')[1] : _defaultTab;
}

function displayTab(tab) {

    if (tab == 'ReviewHeader') // fix for powerreviewsexpress
        return;

    $('#internal-nav > a.tab').each(function() {
        var noTab = $(this).attr('href').replace('#', '');
        if (noTab != tab) {
            $('.' + noTab).hide();
            $(this).removeClass('selected');
        }
        else {
            $(this).addClass('selected');
            _selectedTab = tab;
        }
    });

    $('#reviews-header').attr('src', '/Libraries/Reviews_Page/' + tab + '-header.sflb.ashx');
    $('.' + tab).show();
}

function CheckUrlStateLoop() {
    var currentTab = getAnchor();
    if (currentTab != _selectedTab) {
        displayTab(currentTab);
        _selectedTab = currentTab;
    }

    setTimeout('CheckUrlStateLoop()', 200);
}