The easiest way to detect Yahoo Messenger Invisible friends is 
Go to ->http://www.msgspy.com
Type your frnd's Mail ID And press enter
It will show their status