// JavaScript Document

function togglereqs(reqname)
{
	var sec = $(reqname);
	
	if (! sec)
	{
		return(true);	// go ahead with the regular link target
	}
	
	sec[0].toggle();
	return(false);
}

function trackDlLink(ln)
{
    if (typeof(pageTracker) != "undefined")
 	{
		var tracklink = ln.href;
		
		var re = /^https?:\/\/[^\/]+\//i;
		tracklink = tracklink.replace(re, "/downloads/");

		pageTracker._trackPageview(tracklink);
	}
	
	return(true);
}

function highlightTbody(i, tb)
{
    $(tb).children().each(
	function(i, tr) {
	
	    var	addedclass = "odd";
		
	    if ((i % 2) == 0)
	    {
		addedclass = "even";
	    }

	
	    $(tr).addClass(addedclass);
    });
}

//	hunts down any <tbody /> with class 'oddeven'
//	adds 'odd' and 'even' classes to alternating rows
//
function highlightOddRows()
{
    var bodies = $('tbody.oddeven');

    if (bodies)
    {
	bodies.each(highlightTbody);
    }
}
