var myAccordion;

window.addEvent('domready',function(){
	var open = -1;
	var hash;
	
	if (document.getElement('.accordianToggle')) {
		$$('.accordianToggle').each(function(toggle){
			toggle.addEvents({
				'mouseover': function(){
					toggle.addClass('highlighted')
				},
				'mouseout': function(){
					toggle.removeClass('highlighted')
				}
			});
		});
		
		hash = document.location.hash;
		hash = hash.substr(1, hash.length);
		if(hash >= 0){
			//get the hash to determine which accordion pane should be shown
			open = hash;	
		}
		
		
		myAccordion = new Fx.Accordion($$('.accordianToggle'), $$('.accordianSection'), {
			display: open,
			alwaysHide: true,
			onActive: function(toggler, element) {
				toggler.addClass('selected')
			},
			onBackground: function(toggler, element) {
				toggler.removeClass('selected')
			}
		});

	}
	zebraTables();
	 
});

function zebraStripe(container, alternator) {
		container.getElements(alternator).each(function(el,i) {
			el.removeClass('even');
			el.removeClass('odd');
			var _class = i % 2 ? 'even' : 'odd';
			if(el.get('id') != 'new'){
                el.addClass(_class);
            }
	});
}
function zebraTables() { 
	$$('table').each(function(table){
		if(!table.hasClass('noStripe')){
			zebraStripe(table,'tr'); 
		}
	});
}