+ // We're filtering node (element/fragment).\r
+ if ( isNode )\r
+ {\r
+ // No further filtering if it's not anymore\r
+ // fitable for the subsequent filters.\r
+ if ( ret && ( ret.name != orgName\r
+ || ret.type != orgType ) )\r
+ {\r
+ return ret;\r
+ }\r
+ }\r
+ // Filtering value (nodeName/textValue/attrValue).\r
+ else\r
+ {\r
+ // No further filtering if it's not\r
+ // any more values.\r
+ if ( typeof ret != 'string' )\r