function setVisibleByCookieId(){
	var selectedId = GetCookie('selectedPageId');
	var selectedUrl = GetCookie('selectedPageUrl');
	var page = document.getElementById(selectedId);
	if(selectedUrl == location.href){
		if(page){
			page.className='pageContainerSelected';
			var node = page;
			while(node.parentNode){
				node.style.display = '';
				node = node.parentNode;
			}
		}
		var childPages = document.getElementById('cp_'+selectedId);
		if(childPages){
			childPages.style.display = '';
			
		}
	}else{
		DeleteCookie('selectedPageId');
		DeleteCookie('selectedPageUrl');
	}
}

function setVisibleCookies(aObj){
	SetCookie('selectedPageUrl',aObj.href, new Date('June 5, 2010'), '/');
	var node = aObj;
	while(node.parentNode && node.nodeName != 'DIV'){
		node = node.parentNode;
	}
	SetCookie('selectedPageId',node.id, new Date('June 5, 2010'), '/');
}

function SetCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
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 DeleteCookie(name, path, domain) {
  if (GetCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}