function NewsCateCollection(name) { this.name = name; this.length = 0; this.add = addNewsCate; return this; } function addNewsCate(object) { this.length++; this[this.length] = object } function NewsCateNode(id,name) { this.id = id; this.name = name; return this; } function extractNewsCateChildrenOf(node,arr) { var children = new NewsCateCollection(node); var currentIndex = 1; while (currentIndex <= arr.length) { //arr[currentIndex].id.startWith(node) && if (arr[currentIndex].id.substring(0,node.length)==node && arr[currentIndex].id.length==(node.length+2) ) { children.add(arr[currentIndex]) } currentIndex++ } return children; } newscates=new NewsCateCollection("C"); newscates.add(new NewsCateNode("C090305","友情連接")); newscates.add(new NewsCateNode("C090306","工會活動")); newscates.add(new NewsCateNode("C090304","行業動態")); newscates.add(new NewsCateNode("C0903","油漆分工會")); newscates.add(new NewsCateNode("C04","行業新聞")); newscates.add(new NewsCateNode("C02","工會動態")); newscates.add(new NewsCateNode("C03","活動預告")); newscates.add(new NewsCateNode("C05","權益園地")); newscates.add(new NewsCateNode("C13","建總訊息")); newscates.add(new NewsCateNode("C12","班組.青康")); newscates.add(new NewsCateNode("C090405","友情連接")); newscates.add(new NewsCateNode("C090404","行業動態")); newscates.add(new NewsCateNode("C090403","工會活動")); newscates.add(new NewsCateNode("C090402","工會事務")); newscates.add(new NewsCateNode("C090401","關於工會")); newscates.add(new NewsCateNode("C091705","友好連接")); newscates.add(new NewsCateNode("C091704","行業動態")); newscates.add(new NewsCateNode("C091703","工會活動")); newscates.add(new NewsCateNode("C091702","工會事務")); newscates.add(new NewsCateNode("C091701","關於工會")); newscates.add(new NewsCateNode("C0917","通架分工會")); newscates.add(new NewsCateNode("C11","職業安全")); newscates.add(new NewsCateNode("C10","社會事務")); newscates.add(new NewsCateNode("C090105","友好連接")); newscates.add(new NewsCateNode("C090104","行業動態")); newscates.add(new NewsCateNode("C090103","工會活動")); newscates.add(new NewsCateNode("C090102","工會事務")); newscates.add(new NewsCateNode("C090101","關於工會")); newscates.add(new NewsCateNode("C090205","友好連接")); newscates.add(new NewsCateNode("C090204","行業動態")); newscates.add(new NewsCateNode("C090203","工會活動")); newscates.add(new NewsCateNode("C090202","工會事務")); newscates.add(new NewsCateNode("C090201","關於工會")); newscates.add(new NewsCateNode("C090302","工會事務")); newscates.add(new NewsCateNode("C090301","關於工會")); newscates.add(new NewsCateNode("C090505","友好連接")); newscates.add(new NewsCateNode("C090504","行業動態")); newscates.add(new NewsCateNode("C090503","工會活動")); newscates.add(new NewsCateNode("C090502","工會事務")); newscates.add(new NewsCateNode("C090501","關於工會")); newscates.add(new NewsCateNode("C090605","友好連接")); newscates.add(new NewsCateNode("C090604","行業動態")); newscates.add(new NewsCateNode("C090603","工會活動")); newscates.add(new NewsCateNode("C090602","工會事務")); newscates.add(new NewsCateNode("C090601","關於工會")); newscates.add(new NewsCateNode("C090705","友好連接")); newscates.add(new NewsCateNode("C090704","行業動態")); newscates.add(new NewsCateNode("C090703","工會活動")); newscates.add(new NewsCateNode("C090702","工會事務")); newscates.add(new NewsCateNode("C090701","關於工會")); newscates.add(new NewsCateNode("C090805","友好連接")); newscates.add(new NewsCateNode("C090804","行業動態")); newscates.add(new NewsCateNode("C090803","工會活動")); newscates.add(new NewsCateNode("C090802","工會事務")); newscates.add(new NewsCateNode("C090801","關於工會")); newscates.add(new NewsCateNode("C090905","友好連接")); newscates.add(new NewsCateNode("C090904","行業動態")); newscates.add(new NewsCateNode("C090903","工會活動")); newscates.add(new NewsCateNode("C090902","工會事務")); newscates.add(new NewsCateNode("C090901","關於工會")); newscates.add(new NewsCateNode("C091005","友好連接")); newscates.add(new NewsCateNode("C091004","行業動態")); newscates.add(new NewsCateNode("C091003","工會活動")); newscates.add(new NewsCateNode("C091002","工會事務")); newscates.add(new NewsCateNode("C091001","關於工會")); newscates.add(new NewsCateNode("C091105","友好連接")); newscates.add(new NewsCateNode("C091104","行業動態")); newscates.add(new NewsCateNode("C091103","工會活動")); newscates.add(new NewsCateNode("C091102","工會事務")); newscates.add(new NewsCateNode("C091101","關於工會")); newscates.add(new NewsCateNode("C091205","友好連接")); newscates.add(new NewsCateNode("C091204","行業動態")); newscates.add(new NewsCateNode("C091203","工會活動")); newscates.add(new NewsCateNode("C091202","工會事務")); newscates.add(new NewsCateNode("C091201","關於工會")); newscates.add(new NewsCateNode("C091305","友好連接")); newscates.add(new NewsCateNode("C091304","行業動態")); newscates.add(new NewsCateNode("C091303","工會活動")); newscates.add(new NewsCateNode("C091302","工會事務")); newscates.add(new NewsCateNode("C091301","關於工會")); newscates.add(new NewsCateNode("C091405","友好連接")); newscates.add(new NewsCateNode("C091404","行業動態")); newscates.add(new NewsCateNode("C091403","工會活動")); newscates.add(new NewsCateNode("C091402","工會事務")); newscates.add(new NewsCateNode("C091401","關於工會")); newscates.add(new NewsCateNode("C091505","友好連接")); newscates.add(new NewsCateNode("C091504","行業動態")); newscates.add(new NewsCateNode("C091503","工會活動")); newscates.add(new NewsCateNode("C091502","工會事務")); newscates.add(new NewsCateNode("C091501","關於工會")); newscates.add(new NewsCateNode("C091605","友好連接")); newscates.add(new NewsCateNode("C091604","行業動態")); newscates.add(new NewsCateNode("C091603","工會活動")); newscates.add(new NewsCateNode("C091602","工會事務")); newscates.add(new NewsCateNode("C091601","關於工會")); newscates.add(new NewsCateNode("C0916","建訓分工會")); newscates.add(new NewsCateNode("C0915","木箱分工會")); newscates.add(new NewsCateNode("C0914","雕刻分工會")); newscates.add(new NewsCateNode("C0913","鏟漆分工會")); newscates.add(new NewsCateNode("C0912","船塢分工會")); newscates.add(new NewsCateNode("C0911","水泥分工會")); newscates.add(new NewsCateNode("C0910","打石分工會")); newscates.add(new NewsCateNode("C0909","機械分工會")); newscates.add(new NewsCateNode("C0908","紮鐵分工會")); newscates.add(new NewsCateNode("C0907","平水分工會")); newscates.add(new NewsCateNode("C0906","模板分工會")); newscates.add(new NewsCateNode("C0905","搭棚分工會")); newscates.add(new NewsCateNode("C0904","喉管分工會")); newscates.add(new NewsCateNode("C0902","木匠分工會")); newscates.add(new NewsCateNode("C0901","泥水分工會")); newscates.add(new NewsCateNode("C09","分會信息")); newscates.add(new NewsCateNode("C08","友情鏈接")); newscates.add(new NewsCateNode("C07","加入工會")); newscates.add(new NewsCateNode("C06","技能提升")); newscates.add(new NewsCateNode("C01","關於工會"));