// JavaScript Document<script>
// need to call initWindow() before using these

function toggleActive(aEvent)
{
	var myEvent = aEvent ? aEvent.target : window.event.srcElement;
	// IE 7 - still not going to play nice.
	if(!myEvent)
		myEvent = aEvent.srcElement;

	if(myEvent.tagName!='IMG' && myEvent.tagName!='H4' && myEvent.tagName!='H6' || myEvent.id=='list')
	{
		return;
	}
	
	while(myEvent && myEvent.parentNode.id != 'list')
	{
		myEvent = myEvent.parentNode;
	}
	
	myEvent.className = myEvent.className=='item'?'item active':'item';
	return false;
}

var ON = "on";
var OFF = "off";

function toggleAll(status)
{	
	if(!status)
		status = ON;
			
	fullList = document.getElementById("list");
	contact = fullList.firstChild;
	while(contact)
	{
		if(contact.parentNode==fullList && contact.tagName=="DIV" && contact.className!="clear")
			contact.className = ( status=="on"?'item active':'item' );
		contact = contact.nextSibling;
	}
}

initDone = false;
function initWindow(){
	if(document.all)
		document.getElementById('list').attachEvent("onclick", toggleActive);		
	else
		document.getElementById('list').addEventListener("click", toggleActive, false);
	initDone = true;
	startList();
}