//initialize moo.fx
function initMoo() {
	var mooTogs = document.getElementsByClassName('toggle');
	var mooStretch = document.getElementsByClassName('stretcher');

	// must be before mooAccordion
	mooTogs.each(function(tog, i) {
		tog.onclick = function() {
		  if (tog.className == 'on') {
			mooAccordion.clearAndToggle(mooStretch[i], i);
			tog.className = 'toggle';
			return;
		  }

		  // reset them all then set clicked
		  mooTogs.each(function(rtog, ri) {mooTogs[ri].className = 'toggle';});
		  tog.className='on';
		};
	});

	var mooAccordion = new fx.Accordion(mooTogs, mooStretch, {opacity: true, duration: 400});


	// set default toggle on
	if (document.body) {
		var body_class = document.body.className;
		for (var i=0; i < mooTogs.length; i++) {
			var mooTog_id = mooTogs[i].getAttribute("id");

			//if (mooTog_id.indexOf(body_class) > 0) {
			if (mooTog_id == last_view_id) { 
				mooAccordion.startUp(mooStretch[i]);
				mooTogs[i].className='on';
			}
		}
	}
}