﻿function GetCookie(Name)
{
	var Cookies = document.cookie.split(';');
	var Cookie = '';
	var CookieName = '';
	var CookieValue = '';
	for(i=0;i<Cookies.length;i++)
	{
		Cookie = Cookies[i].split('=');
		CookieName = Cookie[0].replace(/^\s+|\s+$/g, '');
		if(CookieName == Name)
		{
			if(Cookie.length > 1)
			{
				CookieValue = unescape(Cookie[1].replace(/^\s+|\s+$/g, ''));
			}
			else
			{
			    CookieValue = null;
			}
			return CookieValue;
		}
		Cookie = null;
		CookieName = '';
		CookieValue = '';
	}
	return null;
}

function SetCookie(Name, Value, Expires, Path, Domain)
{
	var Today = new Date();
	Today.setTime(Today.getTime());
    Expires = Expires * 1000 * 60 * 60 * 24;
	var ExpiresDate = new Date(Today.getTime() + (Expires));
	document.cookie = Name + "=" + escape(Value) + "; expires=" + ExpiresDate.toGMTString() + "; path=" + Path;
	return;
}

function MnMx(Pnl, ModID, State, Img)
{
    var Val = GetCookie('CK' + ModID);
    if(Val)
    {
        if(parseInt(Val) == 1)
            Val = '0';
        else
            Val = '1';
        SetCookie('CK' + ModID, Val, 30, '/', '');
        ShowHidePnl(document.getElementById(Pnl), parseInt(Val), Img);
    }
    else
    {
        SetCookie('CK' + ModID, State, 30, '/', '');
        ShowHidePnl(document.getElementById(Pnl), parseInt(State), Img);
    }
}

function MxMxLoad(Pnl, ModID, Img, State)
{
    var Val = GetCookie('CK' + ModID);
    if(Val)
    {
        ShowHidePnl(document.getElementById(Pnl), parseInt(Val), document.getElementById(Img));
    }
    else
    {
        SetCookie('CK' + ModID, State, 30, '/', '');
        ShowHidePnl(document.getElementById(Pnl), parseInt(State), document.getElementById(Img));
    }
}

function ShowHidePnl(Pnl, State, Img)
{
    if(State == 1)
    {
        Pnl.style.display = 'block';
        Img.src = Img.src.replace('arrow1', 'arrow2');
    }
    else
    {
        Pnl.style.display = 'none';
        Img.src = Img.src.replace('arrow2', 'arrow1');
    }
}