﻿$aeh = function(ele, evt, handler) { if (ele._events == null || ele._events[evt] == null) { $addHandler(ele, evt, handler); } }
var lasthash = document.location.hash;

$(document).ready(function() {
    $('#container').fadeIn(2000);

    if (lasthash == '') {
        lasthash = '#|';
        document.location.hash = '#|';
    }

    setInterval(monitorHash, 20);
    setHash();

    $('.menu a').each(
        function(index) {
            if ($(this).attr('href') == lasthash) {
                $(this).parent().attr('class', 'selected');
            }
            else {
                $(this).parent().attr('class', '');
            }

            $(this).bind('click', function(e) {
                $('.menu a').each(
                    function(index) {
                        $(this).parent().attr('class', '');
                    }
                );

                $(this).parent().attr('class', 'selected');
            });
        }
    );
});

function submenu_click(ctl)
{
    var divs = $('#contentmin > div');
    
    $('#submenu a').each(
        function (index)
        {
            if (ctl.title != $(this).attr('title'))
            {
                $(this).attr('class', '');
                $(divs[index]).attr('class', 'invisible');
            }
            else
            {
                $(this).attr('class', 'selected');
                $(divs[index]).attr('class', '');
            }
        }
    );
}

var pagerindex = 0;
function pager_click(ctl) {
    var divs = $('#contentmin > div');

    if (ctl.title == '< back') { pagerindex--; }
    else if (ctl.title == 'next >') { pagerindex++; }

    $(divs).each(
        function(index) {
            if (index == pagerindex) {
                $(this).attr('class', 'visible');
            }
            else {
                $(this).attr('class', 'invisible');
            }
        }
    );

    if (pagerindex == 0) {
        $('#prev').css('visibility', 'hidden');
        $('#sep').css('visibility', 'hidden');
        $('#next').css('visibility', 'visible');
    }
    else if (pagerindex == (divs.length - 1)) {
        $('#prev').css('visibility', 'visible');
        $('#sep').css('visibility', 'hidden');
        $('#next').css('visibility', 'hidden');  
    }
    else
    {
        $('#prev').css('visibility', 'visible');
        $('#sep').css('visibility', 'visible');
        $('#next').css('visibility', 'visible');      
    }
}

function monitorHash()
{
    if (lasthash != document.location.hash)
    {
        lasthash = document.location.hash;        
        setHash();
    }
}
function setHash()
{
    $('.menu a').each(
        function (index)
        {
            if ($(this).attr('href') == lasthash)
            {
                $(this).parent().attr('class', 'selected');
            }
            else
            {
                $(this).parent().attr('class', '');
            }
        }
    );

    $('#txtHash').val(lasthash);
    $get('btnPostback').click();
}
