//$Id:
function createCookie(name, value, days)
{
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var ca = document.cookie.split(';');
	var nameEQ = name + "=";
	for(var i=0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}

function toggleDeviceGroup(value)
{
	if(value == 'show')
	{
		document.images["deviceGroupImg"].src = "imagenes/collapse.gif";
		document.getElementById("deviceGroupID").href = "javascript:toggleDeviceGroup('hide')";
		document.getElementById("deviceGroupMenu").style.display = "block";
		createCookie("deviceGroupTree", "true", 30);
	}else
	{
		document.images["deviceGroupImg"].src = "imagenes/expand.gif";
		document.getElementById("deviceGroupID").href = "javascript:toggleDeviceGroup('show')";
		document.getElementById("deviceGroupMenu").style.display = "none";
		createCookie("deviceGroupTree", "false", 30);
	}
}

function toggleIPGroup(value)
{
	if(value == 'show')
	{
		document.images["IPGroupImg"].src = "imagenes/collapse.gif";
		document.getElementById("IPGroupID").href = "javascript:toggleIPGroup('hide')";
		document.getElementById("IPGroupMenu").style.display = "block";
		createCookie("IPGroupTree", "true", 30);
	}else
	{
		document.images["IPGroupImg"].src = "imagenes/expand.gif";
		document.getElementById("IPGroupID").href = "javascript:toggleIPGroup('show')";
		document.getElementById("IPGroupMenu").style.display = "none";
		createCookie("IPGroupTree", "false", 30);
	}
}

function toggleAlert(value)
{
	if(value == 'show')
	{
		document.images["alertImg"].src = "imagenes/collapse.gif";
		document.getElementById("alertID").href = "javascript:toggleAlert('hide')";
		document.getElementById("alertMenu").style.display = "block";
		createCookie("alertTree", "true", 30);
	}else
	{
		document.images["alertImg"].src = "imagenes/expand.gif";
		document.getElementById("alertID").href = "javascript:toggleAlert('show')";
		document.getElementById("alertMenu").style.display = "none";
		createCookie("alertTree", "false", 30);
	}
}

function toggleAdmin(value)
{
	if(value == 'show')
	{
		document.images["adminImg"].src = "imagenes/collapse.gif";
		document.getElementById("adminID").href = "javascript:toggleAdmin('hide')";
		document.getElementById("adminMenu").style.display = "block";
		createCookie("adminTree", "true", 30);
	}else
	{
		document.images["adminImg"].src = "imagenes/expand.gif";
		document.getElementById("adminID").href = "javascript:toggleAdmin('show')";
		document.getElementById("adminMenu").style.display = "none";
		createCookie("adminTree", "false", 30);
	}
}

function initialize()
{
	if(readCookie("deviceGroupTree") == "false")
	{
		document.images["deviceGroupImg"].src = "imagenes/expand.gif";
		document.getElementById("deviceGroupID").href = "javascript:toggleDeviceGroup('show')";
		document.getElementById("deviceGroupMenu").style.display = "none";
	}
	if(readCookie("IPGroupTree") == "false")
	{
		document.images["IPGroupImg"].src = "imagenes/expand.gif";
		document.getElementById("IPGroupID").href = "javascript:toggleIPGroup('show')";
		document.getElementById("IPGroupMenu").style.display = "none";
	}

	if(readCookie("alertTree") == "false")
	{
		document.images["alertImg"].src = "imagenes/expand.gif";
		document.getElementById("alertID").href = "javascript:toggleAlert('show')";
		document.getElementById("alertMenu").style.display = "none";
	}

	if(readCookie("adminTree") == "false")
	{
		document.images["adminImg"].src = "imagenes/expand.gif";
		document.getElementById("adminID").href = "javascript:toggleAdmin('show')";
		document.getElementById("adminMenu").style.display = "none";
	}
}	
