var Rules={
	'.disc':function(el){
		new Effect.toggle(el,'blind',{duration:0});
		new Effect.Opacity(el,{from:0,to:1,duration:0});
	},
	'.roll':function(el){
		el.onmouseover=roll_down;
	}
};

roll_down=function(){
	this.sub=$(this.id+'_s');
	if(this.sub._timed){
		destroy_roll_up(this.sub);
		set_roll_up(this.sub);
	}else{
		new Effect.toggle(this.sub,'blind',{duration:0.3});
		this.onmouseout=function(){set_roll_up(this.sub);};
		this.sub.onmouseover=function(){
			destroy_roll_up(this);
			set_roll_up(this);
		};
		this.sub.onmouseout=function(){set_roll_up(this);};
	}
};

set_roll_up=function(el){
	/*if(!el._timed){
		el._timed=setTimeout(
			function(){
				new Effect.toggle(el,'blind',{duration:0.3}); 
				el.onmouseover=function(){};
			},
			500
		);
	}*/
};

destroy_roll_up=function(el){
	clearInterval(el._timed);
};

window.onload=function(){
	EventSelectors.start(Rules);
};