var triggerCache = null;
var copyDivCache = null;
	
function toggleDivs(e)
{
	var eventObject = getClickedObject(this);

	for(i=0;i<triggerCache.length;i++)
	{
		triggerCache[i].className='off';
	}

	for(i=0;i<copyDivCache.length;i++)
	{
		copyDivCache[i].style.display='none';
	}
	
	triggerId = eventObject.id;
	copyTargetId = 'copy_roll_'+triggerId.substring(13, triggerId.length);	    
	copyDiv = getElementById(copyTargetId);
	
	if (copyDiv.style.display=='none')
	{
		eventObject.className='highlight';
		copyDiv.style.display='block';    		
	}
	else
	{
		eventObject.className='off';
		copyDiv.style.display='none';    		
	}
}

function initRollovers()
{
	triggerCache = new Array();
	mainNavCache = new Array();		
	allAArr = document.getElementsByTagName('A');
	for(i=0;i<allAArr.length;i++)
	{
		currId = allAArr[i].id;
		if (currId.substring(0,13) == "trigger_roll_")
		{
			triggerCache.push(allAArr[i]);
			addEvent(allAArr[i], 'click', toggleDivs, false);
		}
	}
	
	copyDivCache = new Array();
	allDivArr = document.getElementsByTagName('DIV');
	for(i=0;i<allDivArr.length;i++)
	{
		currId = allDivArr[i].id;
		if (currId.substring(0,10) == "copy_roll_")
		{
			copyDivCache.push(allDivArr[i]);
			allDivArr[i].style.display='none';
		}
	}    
	
	triggerCache[0].className='highlight';	
	copyDivCache[0].style.display='block';
}

addLoadEvent(initRollovers);
