/*
ns dc				http://purl.org/dc/elements/1.1/
dc:date				2006-06-26
dc:creator			benjamin nowack
*/

if(!window["js_libs"]){window.js_libs={};}

window.js_libs["tabbox"]={
	onload : function(){
		tabbox_activate_toggles();
	} 
}

function tabbox_activate_toggles(){
	var els;
	if(els=elsByClass("tabBoxToggle")){
		for(var i=0; i< els.length; i++){
      tabbox_activate_toggle(els[i]);
		}
	}
}

function tabbox_activate_toggle(el) {
  if (!el['activated']) {
    el.activated = true;
  	addEvent(el, "click", 
  		function(e){
        var event = e || window.event;
  			var node = el;
  			var content;
  			while(node && !hasClass(node, "tabBox")){
  				node=(node.parentNode) ? node.parentNode : false;
  			}
  			if(node && (content=elByClass("tabBoxContent", node))){
  				toggleEl(content);
  			}
        cancelEvent(event);
  			return false;
  		}
  	);
  }
}


