var contToOpen = -1;
var contToClose = -1;

function openContent(selected,open){
	
	var container = $$('.contentContainer');
	var contFx = new Fx.Elements(container, {wait: false, duration: 400, transition: Fx.Transitions.quadOut, onComplete: nextcontainer});
	var contFx2 = new Fx.Elements(container, {wait: false, duration: 400, transition: Fx.Transitions.quadIn, onComplete: nextcontainer});
	
	contToOpen = selected;
	//contToClose = open;
	
	var obj = {};
	if(selected == -1){
		obj[contToClose] = {
			'height': [container[contToClose].getStyle('height').toInt(), 0]
		};
		contFx.start(obj);
		//contToClose = -1;
	}else{
		if(contToClose == -1){
			container[selected].setStyle('display', 'block');
			obj[selected] = {
				'height': [container[selected].getStyle('height').toInt(), 500]
			};
			contFx.start(obj);
			contToClose = selected;
		}else{
			obj[contToClose] = {
				'height': [container[contToClose].getStyle('height').toInt(), 0]
			};
			contFx2.start(obj);
			//contToClose = -1;
		}
	}
}

function nextcontainer(){
	var container = $$('.contentContainer');
	var contFx = new Fx.Elements(container, {wait: false, duration: 400, transition: Fx.Transitions.quadOut});
	
	if(contToClose != -1){
		container[contToClose].setStyle('display', 'none');
		contToClose = -1;
	
	if(contToOpen != -1){
		container[contToOpen].setStyle('display', 'block');
		var obj = {};
		obj[contToOpen] = {
			'height': [container[contToOpen].getStyle('height').toInt(), 500]
		};
		contFx.start(obj);
		contToClose = contToOpen;
	}
	}
}
