function randomImage(a) {
	var i;
	if (Math.random) {
		i = (Math.round(Math.random()*(randomImage.arguments.length-1)));
	}
	else {
		var now = new Date();
		i = (now.getTime() / 1000) % randomImage.arguments.length;
	}
	document.write('<img src="' + randomImage.arguments[i] + '">');
}

function fixSecondaryNav () {
	var count = 0;
	var ancestors = $$('UL#Secondary LI.Ancestor');
	if (ancestors.length == 0) return false;

	// cover outside case when viewing a descendant of ltevents.html but NOT a communityevent
	var ltevents;
	if (ancestors.first().id.indexOf('ltevents') >= 0) {
		$('li-communityevents').style.display = 'block';
		ltevents = ancestors.first().firstDescendant();
		ltevents.addClassName('Active');
	}

	ancestors.each(function(el,index) {
		// cover outside case when viewing a descendant of communityevents.html
		if (el.id.indexOf('communityevents') >= 0) {
			ltevents.removeClassName('Active'); // <a href="ltevents.html" id="ltevents" class="">
			el.firstDescendant().addClassName('Active'); // <a href="communityevents.html" id="communityevents" class="Active">
		}
		el.style.display = 'block';
		count++;
	});
	var descendants = ancestors.last().descendants();
	descendants.first().addClassName('Active');
	if (descendants.length > 1) {
		descendants.each(function(el,index) {
			el.style.display = 'block';
			count++;
		});
	} else if (ancestors.length > 1) {
		var siblings = ancestors.last().siblings();
		siblings.each(function(el,index) {
			el.style.display = 'block';
			count++;
		});
	}
	if (count > 1) $('Secondary').style.display = 'block';
}
Event.observe(window,"load",fixSecondaryNav);





function eventTrigger (e) {
    if (! e) e = event;
    return e.target || e.srcElement;
}

function sort(alpha,e) {
    var alphabet = document.getElementById("Alphabet").getElementsByTagName("A");
    var el = eventTrigger(e);
    var show;
    (navigator.appName.indexOf("Microsoft") >= 0)?show = 'block':show = 'table-row';

    for (a=0;a<alphabet.length;a++) {
        alphabet[a].className="";
    }
    el.className = "Active";

    var tr = document.getElementById("Sort").getElementsByTagName("TR");
    var txt;
    if (alpha != null) {
        for (r=0;r<tr.length;r++) {
            txt = tr[r].getElementsByTagName("TD")[0].firstChild.nodeValue;
            if (txt != null) {
                (txt.substring(0,1).toUpperCase() == alpha.toUpperCase())?tr[r].style.display = show:tr[r].style.display = 'none';
            }
        }
    } else {
        for (r=0;r<tr.length;r++) {
            tr[r].style.display = show;
        }
    }
}






