Crossfade doesn't work after crossfade?

After I do
animation.CrossFade, if i try to CrossFade that animation, it does not blend? is this normal? or is it a bug?

same problem occurs with multiple animations. If i am not crossfading the animation and I want to crossfade into one, it works perfect.

Unless there is something wrong with my code:

}else{
				if(animation.isPlaying == false){
				
					animation.CrossFade("IdleSitDownLoop",0.3f);
					
				}
			}
			
			if(!animation.IsPlaying("Idle")  animation.isPlaying == false){
				
				animation.CrossFade("Idle",1.0f);
				
			}

Take a look at this tool, it can help you debug animations that are running or not and theyr weight…

http://forum.unity3d.com/threads/155527-RELEASED-Animation-Inspector-only-U-5.00-don-t-miss-it

Can’t say much about your code cause it’s not the complete iteraction… Take a look at the tool and find what is wrong

best of luck