public bool IsOpen( Mobile toCheck )
{
NetState ns = toCheck.NetState;
if ( ns != null ) {
foreach ( Gump gump in ns.Gumps ) {
RunebookGump bookGump = gump as RunebookGump;
if ( bookGump != null && bookGump.Book == this ) {
return true;
}
}
}
return false;
}