function popup(url, target, width, height, resizable) {
	desktop = window.open(url, target, "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,width="+width+",height="+height+",resizable="+resizable);
	desktop.focus();
}

function toggle(n) {
	document.all[n].style.display = ('none' == document.all[n].style.display) ? '' : 'none';
}

function handlePopup(name, closeIt) {
	if (closeIt == 'true') {
		opener.location.reload();
		window.close();
	} else
		window.name = name;
}

// Function used by Tree contents to keep track of open branches
function eSiteDisplayTreeNode(obj) {
	var tree_state = getCookie('eSiteDisplay');
	tree_state = tree_state.replace('T' + obj.id + ',', '');

	var n = document.getElementById('T' + obj.id);
	if (n.style.display == 'none') {
		n.style.display = '';
		obj.src = 'images/esite/minus.gif';
		setCookie('eSiteDisplay', tree_state + 'T' + obj.id + ',');
	} else {
		n.style.display = 'none';
		obj.src = 'images/esite/plus.gif';
		setCookie('eSiteDisplay', tree_state);
	}
}

function setCookie(c_name, value)
{
	document.cookie= c_name + "=" + escape(value);
}

function getCookie(c_name)
{
	if (document.cookie.length > 0) {
	  c_start = document.cookie.indexOf(c_name + "=");
	  
	  if (c_start != -1) { 
	 	c_start = c_start + c_name.length + 1; 
	 	c_end = document.cookie.indexOf(";",c_start);
	  	if (c_end == -1) c_end = document.cookie.length;
	  	return unescape(document.cookie.substring(c_start, c_end));
	  } 
	}
	return "";
}
