﻿//------------------------------------------------------------------------------
// Pinning...
//------------------------------------------------------------------------------

function checkHeaderPosition()
{
    // Check Header Position...

    // Get Browser Major Version Number...
    var mVer = parseInt($.browser.version);
    
    if (!(($.browser.msie) && (mVer < 7)))
    {
        // Is Not IE 6 Or Earlier...

        // Set Header Position...

        if ($(window).width() < 962)
        {
            // Window Width Less Than 962...

            // Display X Over Pin Icon...
            $('#pin_icon_mask').css('display', 'block');
            
            // Non-fixed Position...
            setHeaderPosition(false, false);
        }
        else if ($(window).height() < 800)
        {
            // Window Height Less Than 800...

            // Hide X Over Pin Icon...
            $('#pin_icon_mask').css('display', 'none');

            if (readCookie("hmrn_pinning") != null)
            {
                // Do not Override Cookie Setting For Page Height...

                // Non-fixed Position...
                setHeaderPosition(false, false);
            }
        }
        else
        {
            // Hide X Over Pin Icon...
            $('#pin_icon_mask').css('display', 'none');

            // Load Pinning Cookie...

            if (readCookie("hmrn_pinning") == "absolute")
            {
                // Non-fixed Position...
                setHeaderPosition(false, false);
            }
            else
            {
                // Fix Position...
                setHeaderPosition(true, false);
            }
        }
    }
    else
    {
        // IE 6 Or Ealier...
        // Display X Over Pin Icon...
        $('#pin_icon_mask').css('display', 'block');

        // Non-fixed Position...
        setHeaderPosition(false, false);
    }
}

//------------------------------------------------------------------------------

function toggleHeaderPosition()
{
    // Toggle The Header Position Style Property...

    if (document.getElementById("header_container").style.position == "absolute")
    {
        // Pin The Header...
        setHeaderPosition(true, true);
    }
    else
    {
        // Un-pin The Header...
        setHeaderPosition(false, true);
    }
}

//------------------------------------------------------------------------------

function setHeaderPosition(makeFixed, setCookie)
{
    // Set The Header Position Style Property...

    if (makeFixed == true)
    {
        // Pinned...

        // Set Header Position To Fixed...
        document.getElementById("header_container").style.position = "fixed";

        // Set Pin Icon Tool Tip...
        document.getElementById("pin_icon").title = "Move Header With Page";

        // Change Icon...

        $('#pin_icon').removeClass('ui-icon-pin-w');
        $('#pin_icon').addClass('ui-icon-pin-s');

        if (setCookie)
        {
            // Create Pinning Cookie...
            createCookie("hmrn_pinning", 'fixed', 7);
        }
    }
    else
    {
        // Un-pinned...

        // Set Header Position To Absolute...
        document.getElementById("header_container").style.position = "absolute";

        // Set Pin Icon Tool Tip...
        document.getElementById("pin_icon").title = "Pin Header In Place";

        // Change Icon...

        $('#pin_icon').removeClass('ui-icon-pin-s');
        $('#pin_icon').addClass('ui-icon-pin-w');

        if (setCookie)
        {
            // Create Pinning Cookie...
            createCookie("hmrn_pinning", 'absolute', 7);
        }
    }
}

//------------------------------------------------------------------------------
