$(function() {
    var sHref = document.location.href.match(/.*#(.+)/);
    var PageID;
    if (sHref && $(".page[rel*='" + sHref[1] + "']").length) {
        showPage(sHref[1]);
    } else {
        if ($(".content .primary-nav a:first").attr("href")) {
            PageID = $(".content .primary-nav a:first").attr("href").match(/#(.+)/)[1];
            showPage(PageID);
        }
        else {
        	if (sHref == null) {$('.page').show()};
        }
    }
    $(".content .primary-nav a, .rc li a").bind("click", function(e) {
        var PageID = $(this).attr("href").match(/#(.+)/)[1];
        showPage(PageID);
    });
    function showPage(PageID) {
        $(".page").each(function() {
            var jContent = $(this);
            if (jContent.is("[rel*='" + PageID + "']")) {
                jContent.queue(function() {
                    $(this).removeClass("hide");
                    $(this).dequeue();
                });
                $(".content .primary-nav a, .rc li a").parent().removeClass("current");
                $(".content .primary-nav a[href$='" + PageID + "'], .rc li a[href$='" + PageID + "']").parent().addClass("current");
            } else {
                jContent.addClass("hide");
            }
        });
        return false;
    };
});