// JQUERY COOKIE JS



jQuery.cookie = function(name, value, options)

    {

    if (typeof value != 'undefined')

        { // name and value given, set cookie

        options = options || {

        };

        var expires = '';

        if (options.expires && ( typeof options.expires == 'number' || options.expires.toGMTString))

            {

            var date;

            if (typeof options.expires == 'number')

                {

                date = new Date();

                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));

                }

            else

                {

                date = options.expires;

                }

            expires = '; expires=' + date.toGMTString(); // use expires attribute, max-age is not supported by IE

            }

        var path = options.path ? '; path=' + options.path : '';

        var domain = options.domain ? '; domain=' + options.domain : '';

        var secure = options.secure ? '; secure' : '';

        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');

        }

    else

        { // only name given, get cookie

        var cookieValue = null;

        if (document.cookie && document.cookie != '')

            {

            var cookies = document.cookie.split(';');

            for (var i = 0; i < cookies.length; i++)

                {

                var cookie = jQuery.trim(cookies[i]);

                // Does this cookie string begin with the name we want?

                if (cookie.substring(0, name.length + 1) == (name + '='))

                    {

                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));

                    break;

                    }

                }

            }

        return cookieValue;

        }

    };







// (JJ) Custom JS Codes

function JRshrinkHeaderMulti(mode, imgId, cid)

    {

    if (mode == 1) { cMod = 0; } else { cMod = 1;}

    jQuery.cookie("upshrink_" + imgId, cMod);

    jQuery("#" + imgId).attr("src", window.jr_expandImg_url + (cMod ? "expand.gif" : "shrink.gif"));

    if (cMod) {

    jQuery("#" + cid).hide();

    } else {

    jQuery("#" + cid).show();

    }

    }



jQuery(function()

    {

    jQuery(".hideshow").click(function()

        {

        var imgId = jQuery(this).attr("id");



        var cId = imgId.split("__")[1];

        var cVal = jQuery.cookie("upshrink_" + imgId);

        JRshrinkHeaderMulti(cVal, imgId, cId);

        }).each(function()

        {

        var imgId = jQuery(this).attr("id");

        var cId = imgId.split("__")[1];

        //var cId = jQuery(this).parents("table:first").children("tbody").id();

        if (jQuery.cookie("upshrink_" + imgId) == 1)

            {

            JRshrinkHeaderMulti(0, imgId, cId);

            }

        });





    //doc load

    });


