// JavaScript Document

function getCookie(name) {
        var dc = document.cookie;
        var prefix = name + "=";
        var begin = dc.indexOf("; " + prefix);
        if (begin == -1) {
                begin = dc.indexOf(prefix);
                if (begin != 0) return null;
        } else {
                begin += 2;
        }
        var end = document.cookie.indexOf(";", begin);
        if (end == -1) {
                end = dc.length;
        }
        return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie(name, value) {
	var today = new Date();
	var expires_date = new Date( today.getYear() + 1900, today.getMonth() + 3 );
        document.cookie= name + "="+escape(value)+"; expires="+expires_date.toGMTString()+"; path=/admin";
}

function toggle(id){
	ul = "ul_" + id;
	img = "img_" + id;
	ulElement = document.getElementById(ul);
	imgElement = document.getElementById(img);
	if (ulElement){
		if (ulElement.className == 'closed'){
			ulElement.className = "open";
			imgElement.src = "images/opened.gif";
		}else{
			ulElement.className = "closed";
			imgElement.src = "images/closed.gif";
		}
		setCookie("Remember" + id, ulElement.className);
	}
}

var amount;
var amount2;
function expand (category) {
	document.getElementById('expand'+category).style.position = 'absolute';
	amount2 = findPosY(category);
	document.getElementById('expand'+category).style.top = amount2+20+'px';
	<!--amount = document.getElementById(category).offsetLeft;-->
	amount = findPosX(category);
	document.getElementById('expand'+category).style.left = amount+'px';
	document.getElementById('expand'+category).style.display = 'block';
}

function collapse (category) {
	document.getElementById('expand'+category).style.display = 'none';
}

function findPosX(obj)
{
obj = document.getElementById(obj);
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
obj = document.getElementById(obj);
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

