aqui de nuevo...
supongamos que window.location.toString() devuelve
http://localhost/pruebas/pagina.php#unaparte
entonces al aplicar match(/#(\w.+)/) sobre esa cadena, es decir cid=window.location.toString().match(/#(\w.+)/);
en cid[0] tendria #unaparte, y en el resto de posiciones de la matriz... o quizas no tenga ninguna mas ya que no encontro ninguna subcadena dentro de la cadena recuperada.
uff,