
var toggleOmatic = function() {
	var toggleAll = $(document.body).getElements('[class$=_toggle]');
	toggleAll.each(function(item){
		item.setStyle('cursor', 'pointer');
		var toggleAllClass = item.getProperty('class');
		toggleAllClass = toggleAllClass.replace("_toggle", "");
		var slideAllClass = toggleAllClass + "_slide";
		var slideAll = $(document.body).getElements('.' + slideAllClass);
		slideAll.slide('hide');
		$(item).addEvent('click', function(){
				slideAll.slide();
		});
	});
} 



function toggleOver(expandThis,mouseOver) {
	var mySlide = new Fx.Slide(expandThis);
	$(mouseOver).addEvent('mouseover', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
	});
}


function toggleClick(expandThis,mouseOver) {
	var mySlide = new Fx.Slide(expandThis);
	$(mouseOver).addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
	});
}		


function hideEle(ele) {	
	$(ele).setStyle('display', 'block');
	var mySlide = new Fx.Slide(ele);
	mySlide.hide();			
}


function showEle(ele) {	
	$(ele).setStyle('display', 'block');
	var mySlide = new Fx.Slide(ele);
	mySlide.show();			
}


function showEvents() {
//	$$('tr.collapse div').set('style','display:inline');
}

// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(toggleOmatic);
// addLoadEvent(showEvents);