var total = 0;

function popUp(url, height, width) 
{
    window.open(url, "myWindow", "status=1,height=" + height + ",width=" + width + ",resizable=1,scrollbars=1")
}

function ToggleRow(box, id, css, text)
{
    var button = document.getElementById('items-selected');
    
    if (document.getElementById)
    {
        var row = document.getElementById(id);
        
        if (box.checked)
        {
            row.className = css + "-alt";
            total = total + 1;
        }
        else
        {
            row.className = css;
            total = total - 1;
        }
    }
    
    button.value = text + " (" + total + ")";
}

function CheckMenu(menuArray, count)
{
    for (i = 0; i < count; i++)
    {
        cookieValue = GetCookie(menuArray[i]);

        if(cookieValue != null && cookieValue != "" && cookieValue == "true")
        {
            var object = document.getElementById(menuArray[i]);
            var objectImage = document.getElementById("x" + menuArray[i]);

            object.style.display = "block";
            objectImage.src = "/views/themes/default/images/admin/minus.gif";
        }
    }
}

function ChangeMenu(item) 
{
    var object = document.getElementById(item);
    var objectImage = document.getElementById("x" + item);

    if(object.style.display == "none" || object.style.display == "") 
    {
        object.style.display = "block";
        objectImage.src = "/views/themes/default/images/admin/minus.gif";
        
        SetCookie(item, true, null, "/", null, null);
    } 
    else 
    {
        object.style.display = "none";
        objectImage.src = "/views/themes/default/images/admin/plus.gif";
        
        SetCookie(item, false, null, "/", null, null);
    }
}

function SetCookie(name, value, expires, path, domain, secure)
{
    var today = new Date();
    
	today.setTime( today.getTime() );
	
	if (expires)
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	
	var expires_date = new Date(today.getTime() + (expires));
	
	document.cookie = name+'=' + escape(value) + 
	    ((expires) ? ';expires='+ expires_date.toGMTString() : '') +
		((path)  ? ';path=' + path : '') +
		((domain) ? ';domain=' + domain : '') +
		((secure) ? ';secure' : '');
}

function GetCookie(name) 
{
    var prefix = name + "=";
    var start = document.cookie.indexOf(prefix);

    if (start == -1)
    {
        return "";
    }
    
    var end = document.cookie.indexOf(";", start + prefix.length);
    
    if (end == -1)
    {
        end = document.cookie.length;
    }
    
    return unescape(document.cookie.substring(start + prefix.length, end));
}