// Copyright 2007-2009 Subsume Technologies, Inc.

var DisplayBehaviors={};DisplayBehaviors.toggleDisplay=function(targetElement)
{targetElement.style.display=((targetElement.style.display=='none')?'':'none');};DisplayBehaviors.isolateChild=function(element)
{var parentElement=element.parentNode;var childIndex=0;while(childIndex<parentElement.childNodes.length)
{var childElement=parentElement.childNodes[childIndex];if(childElement!=element)
{if(childElement.nodeType==1)
{this.toggleDisplay(childElement);}
else
{parentElement.removeChild(childElement);childElement=null;}}
if(childElement)
{childIndex++;}}};DisplayBehaviors.hideOtherChildren=function(event)
{if(!event)event=window.event;this.isolateChild(event.target);};DisplayBehaviors.showNextChild=function(event)
{if(!event)event=window.event;if(event.target.nextSibling)
{this.isolateChild(event.target.nextSibling);}};DisplayBehaviors.showPrevChild=function(event)
{if(!event)event=window.event;if(event.target.previousSibling)
{this.isolateChild(event.target.previousSibling);}};DisplayBehaviors.showNextParent=function(event)
{if(!event)event=window.event;if(event.target.parentNode.nextSibling)
{this.isolateChild(event.target.parentNode.nextSibling);}};DisplayBehaviors.showPrevParent=function(event)
{if(!event)event=window.event;if(event.target.parentNode.previousSibling)
{this.isolateChild(event.target.parentNode.previousSibling);}};