var ExpandCollapseLevel1Class;
var ExpandedElem = null;
var pageId = null;

function setExpandedElem(id)
{
	ExpandedElem = document.all(id);
}

function EC()
{
	var elemSrc = window.event.srcElement;
	var elemLevel2 = document.all(elemSrc.l2i);
	
	//alert("elemSrc="+elemSrc);
	//alert("elemSrc.parentNode.parentNode.parentNode.parentNode.className="+elemSrc.parentNode.parentNode.parentNode.parentNode.className);
	//alert("elemSrc.id:"+elemSrc.id);
	//alert("elemSrc.l2i:"+elemSrc.l2i);
	//alert("elemLevel2"+elemLevel2);
	
	if((ExpandedElem == null)||(elemSrc != ExpandedElem))
	{
		if(!ExpandCollapseLevel1Class)
		{	ExpandCollapseLevel1Class = elemSrc.parentNode.parentNode.parentNode.parentNode.className;
		}
		elemLevel2.style.display = '';
		elemSrc.className = elemSrc.l2c;
		elemSrc.parentNode.parentNode.parentNode.parentNode.className = elemSrc.l2c;
		elemSrc.parentNode.onmouseover = '';
		elemSrc.parentNode.onmouseout = '';
		elemSrc.parentNode.style.cursor='default';
		
		if(ExpandedElem != null)
		{
			//alert('ExpandedElem='+ExpandedElem);
			document.all(ExpandedElem.l2i).style.display = 'none';
			ExpandedElem.className = "";
			//alert("ExpandCollapseLevel1Class = "+ExpandCollapseLevel1Class);
			ExpandedElem.parentNode.parentNode.parentNode.parentNode.className = ExpandCollapseLevel1Class;
			ExpandedElem.parentNode.onmouseover = MouseOverCategory;
			ExpandedElem.parentNode.onmouseout = MouseOutCategory;
			ExpandedElem.parentNode.style.cursor='hand';
		}
		ExpandedElem = elemSrc;
	}

}


function MouseOverItem()
{
	//alert("mouseOverItem");
	window.event.srcElement.className = pageId+'S';
}
function MouseOutItem()
{
	//alert("mouseOutItem");
	window.event.srcElement.className = pageId+'I';
}
function MouseOverCategory()
{
	//alert("mouseOverCategory");
	window.event.srcElement.className='CategoryMouseOver';

}
function MouseOutCategory()
{
	//alert("mouseOutCategory");
	window.event.srcElement.className="";
}
function AttachMouseEvtHandlers(pageId)
{
	elements = document.body.getElementsByTagName("TD");
	for(i=0 ; i<elements.length; i++)
	{
		if(elements[i].className.charAt(2)=='I')
		{
			//alert("elements[i].className = "+elements[i].className);
			//elements[i].attachEvent("onmouseover", MouseOver);
			elements[i].onmouseover = MouseOverItem;
			elements[i].onmouseout = MouseOutItem;
			elements[i].style.cursor='hand';
		}
		else
		{	if(elements[i].parentNode.parentNode.parentNode.className.charAt(2)=='C')
			{
				//alert("elements[i].parentNode.parentNode.parentNode.className = "+elements[i].parentNode.parentNode.parentNode.className);
				elements[i].onmouseover = MouseOverCategory;
				elements[i].onmouseout = MouseOutCategory;
				elements[i].style.cursor='hand';
			}	
		}
	}
}

