// JavaScript Document
var carilis = {
	init:function(){
		carilis.state=new Array();
		carilis.effect=new Array();
		carilis.effect2=new Array();
		var numelem=0;
		//$('wrapper').getElements('div[class^=sectionpara]').each(function(u){
		$('wrapper').getElements('div[class^=stretcher]').each(function(u){																  
			var currentelem=numelem;
			carilis.effect[currentelem] = new Fx.Slide(u,{duration: 700,transition: Fx.Transitions.Sine.easeInOut}).hide();
			u.setStyle('visibility','visible');					
			if(currentelem==0){
				carilis.effect[currentelem].slideIn();
				carilis.state[currentelem]=1;
			} else {
				carilis.effect[currentelem].slideOut();
				carilis.state[currentelem]=0;				
			}
			numelem+=1;
		});
		carilis.numelem=numelem;	
		var numelem2=0;
		
		$('wrapper').getElements('div[class^=tab]').each(function(y){
			var currentelem=numelem2;
			y.addEvents({
				'click' : function(){
					carilis.divaction(currentelem);
				}
			});
			numelem2+=1;
		});
	},	
	divaction: function(num){
		// if(carilis.state[num]==1){
		// 	carilis.effect[num].cancel();
		// 	carilis.effect[num].slideOut();
		// 	carilis.state[num]=0;
		// }
		if(carilis.state[num]==0){
			for(count=0;count<carilis.numelem;count++){
				if(carilis.state[count]==1 && count!=num){
					carilis.effect[count].cancel();
					carilis.effect[count].slideOut();
					carilis.state[count]=0;
				}
			}
			(function(){ 
				carilis.effect[num].cancel();
				carilis.effect[num].slideIn();
				carilis.state[num]=1;
			}).delay(700);
		}
	}
}