        /*! RECALC General v1 <http://nvinteractive.co.nz>
	        Copyright (c) NV Interactive
        	
	        References:
		        jquery-1.2.6.js
        		
	        Release Notes:

        		
        */

ui = function () {

    document.write("<style>body {display: none;}</style>");

    var init = function () {
        $("body").css("display", "block");
        //Init Menus
        $("#mainnav, .menu").nvmenu();
        //Init Forms
        $(".form").nvforms();

        $(".printbutton").click(function () { window.print(); });
        $(".news-summary-list li:first").addClass('first');
        $(".news-summary-list li:last").addClass('last');

        adjustFooterSectionHeights();

        //find an adviser popup
        $('#adviser-form .btn-find_adviser, #adviser-form .close-adviser-popup').click(function (e) {
            e.preventDefault();
            var $picker = $('#adviser-form .adviser-popup');
            if ($picker.hasClass("showing")) {
                $('.btn-find_adviser').removeClass("open");
                $picker.hide(100).removeClass("showing");
            } else {
                $('.btn-find_adviser').addClass("open");
                $picker.show(250).addClass("showing");
            }
        });

        // rates table show / hide
        $(".other-rates-btn").click(function (e) {
            e.preventDefault();
            var $rates_table = $('#other-rates');
            if ($rates_table.hasClass('showing')) {
                $(this).html('<strong>Our Legacy Funds <span class="arrow">&darr;</span></strong>');
                $rates_table.slideUp('300').removeClass('showing');
            } else {
                $(this).html('<strong>Our Legacy Funds <span class="arrow">&uarr;</span></strong>');

                $rates_table.slideDown('300').addClass('showing');
            }
        });







        /* [ Add code for browsers ] */
        if (jQuery.browser.safari) $("body").addClass("webkit");
        if (jQuery.browser.msie) {
            $("body").addClass("msie");
            if (jQuery.browser.version == 7.0) $("body").addClass("msie7");
            if (jQuery.browser.version == 6.0) $("body").addClass("msie6");
        }
        if (jQuery.browser.mozilla) $("body").addClass("mozilla");



        //Manually selected menus
        /* $(".menu-selector").each(
				function () {
				    $this = $(this);

				    var target = $this.attr("target");
				    var href = $this.attr("href");

				    $("a[href=" + href + "]", $(target)).closest("li").addClass("selected");
				});
        */

    }


    return {
        /* Public API
        */
        init: init
    }

} ();

$(ui.init);

function adjustFooterSectionHeights() {
    var highest = 0;
    $('#footer .section').each(function () {
        var thisHeight = $(this).height();
        if (thisHeight >= highest) {
            highest = thisHeight;
        }
    }).height(highest);
}



