Event.observe(window,'load',function() {
	$$('table.doZebra tbody').each(function(el) {
		var h = el.childElements();
				
		h.each(function(tr) {
			if(Element.hasClassName( tr.previousSiblings().first() , 'zebra') || Element.hasClassName( tr.previousSiblings().first() , 'zebra') == undefined) { 
				// no need to do anything, but could set class to 'even' with: tr.addClassName('even'); 
			}
			else { 
				tr.addClassName('zebra'); 
			} } );
	});
});


function restripe(form_row, new_row) {
  if(!$(form_row).toggleClassName('zebra').hasClassName('zebra')) {
		$(new_row).toggleClassName('zebra');
	}
	return;
}

function clearRadioButtons(input_name) {
	var r = document.getElementsByName(input_name);
	for (var i = 0; i < r.length; i++) {
		r[i].checked = false;
	}
}

function toggleCheckboxes(input_name) {
	var r = document.getElementsByName(input_name);
	for (var i = 0; i < r.length; i++) {
		if(r[i].checked) {
			r[i].checked = false;
		}
		else {
			r[i].checked = true;
		}
	}
}

/* -- Jed's Accordion --  */

function accReveal(element) {
	$(element).removeClassName('accRevealed');
	
	$(element).siblings().each(function(el){
		if(el.hasClassName('accRevealed') && $(el).visible()) {
			Effect.SlideUp(el,{duration:0.5}); 
			el.removeClassName('accRevealed');
		}		
	});
	
	Effect.toggle($(element),'slide',{duration:0.5});
	
	$(element).addClassName('accRevealed');
}

Event.observe(window,'load',function() {
	$$('.accItem').each(function(el) { if(!el.hasClassName('accRevealed')) { el.hide(); } });
});
