var oldId = "";
var therapyId = "";
var isMoving = false;
function openFade(id){
		new Effect.Appear(id, { duration: .5 });
}
function openDetail(id){
	if (oldId == id){
		
		closeDetail(id);
		id ="";
	} else {
		new Effect.Highlight(id+"_side", {duration:0.3, startcolor:'#dddddd', endcolor:'#ffffff'});
		new Effect.Appear(id+"_detail", { duration: .5 });
		Element.addClassName(id+"_side","selected");
		if (oldId != "") {
			closeDetail(oldId);
		}
	}
	oldId = id;
}
function closeDetail(id){
	new Effect.Fade(id+"_detail", { duration: .5 });
	Element.removeClassName(id+"_side","selected");

}
function openTherapy(id){
	if (!isMoving) {
		if (therapyId == id){
			
			//closeTherapy(id);
			//id ="";
		} else {
			setIsMoving(true);
			new Effect.SlideDown(id, { duration: .5 , afterFinish:setIsMoving(false)});
			Element.addClassName(id+"_a","expanded");
			Element.removeClassName(id+"_a","collapsed");
			if (therapyId != "") {
				closeTherapy(therapyId);
			}
		}
		therapyId = id;
	}
}
function closeTherapy(id){
	new Effect.SlideUp(id, { duration: .5 });
	Element.addClassName(id+"_a","collapsed");
	Element.removeClassName(id+"_a","expanded");

}
function setIsMoving(b){
	isMoving=b;
}
