// JavaScript Document
var divexpend = {
	init:function(initdiv){
		divexpend.state=new Array();
		divexpend.effect=new Array();
		$('content').getElements('h2[class^=sectiontitle]').each(function(u){
			var x=u.getNext();
			var zeid=x.getProperty('id');
			divexpend.effect[zeid] = new Fx.Slide(x,{duration: 700,transition: Fx.Transitions.Sine.easeInOut}).hide();
			x.setStyle('visibility','visible');					
			u.addEvents({
				'click' : function(){
					divexpend.divaction(zeid);
				}
			});
			divexpend.effect[zeid].slideOut();
			divexpend.state[zeid]=0;				
			u.addEvent('mouseover',function(e){
				u.setProperty('class','sectiontitle on');	
			});
			u.addEvent('mouseout',function(e){
				u.setProperty('class','sectiontitle');	
			});
		});	
		divexpend.divaction(initdiv);
	},
	divaction: function(zeid){
		if(divexpend.state[zeid]==1){
			divexpend.effect[zeid].cancel();
			divexpend.effect[zeid].slideOut();
			divexpend.state[zeid]=0;
		} else {
			divexpend.effect[zeid].cancel();
			divexpend.effect[zeid].slideIn();
			divexpend.state[zeid]=1;
			$('content').getElements('h2[class^=sectiontitle]').each(function(u){
				var x=u.getNext();
				var zceid=x.getElement(':nth-child(first)').getProperty('id');
				if(divexpend.state[zceid]==1 && zceid!=zeid){
					divexpend.effect[zceid].cancel();
					divexpend.effect[zceid].slideOut();
					divexpend.state[zceid]=0;
				}
			});	
		}
	}
}