[b]function[/b] [COLOR=darkgoldenrod]parentelem[/color][teal]([/teal]elem[teal],[/teal]type[teal])[/teal]
[teal]{[/teal]
type[teal]=[/teal]type[teal].[/teal][COLOR=darkgoldenrod]toLowerCase[/color][teal]()[/teal]
[b]while[/b] [teal]([/teal]elem[teal].[/teal]parentNode [teal]&&[/teal] elem[teal].[/teal]parentNode[teal].[/teal]nodeName[teal].[/teal][COLOR=darkgoldenrod]toLowerCase[/color][teal]()!=[/teal]type[teal])[/teal]
elem[teal]=[/teal]elem[teal].[/teal]parentNode
[b]return[/b] elem[teal].[/teal]parentNode
[teal]}[/teal]
window[teal].[/teal]onload[teal]=[/teal][b]function[/b][teal]()[/teal] [teal]{[/teal]
[b]var[/b] table[teal]=[/teal]document[teal].[/teal][COLOR=darkgoldenrod]getElementById[/color][teal]([/teal][green][i]'upcoming'[/i][/green][teal])[/teal]
[b]if[/b] [teal](![/teal]table[teal])[/teal] [b]return[/b]
[b]var[/b] timelist[teal]=[/teal]table[teal].[/teal][COLOR=darkgoldenrod]getElementsByTagName[/color][teal]([/teal][green][i]'time'[/i][/green][teal])[/teal]
[b]if[/b] [teal](![/teal]timelist[teal].[/teal]length[teal])[/teal] [b]return[/b]
[b]var[/b] now[teal]=[/teal][b]new[/b] [COLOR=darkgoldenrod]Date[/color][teal]()[/teal]
[b]for[/b] [teal]([/teal][b]var[/b] i[teal]=[/teal][purple]0[/purple][teal],[/teal]l[teal]=[/teal]timelist[teal].[/teal]length[teal];[/teal]i[teal]<[/teal]l[teal];[/teal]i[teal]++)[/teal] [teal]{[/teal]
[b]if[/b] [teal](![/teal]timelist[teal][[/teal]i[teal]].[/teal][COLOR=darkgoldenrod]getAttribute[/color][teal]([/teal][green][i]'datetime'[/i][/green][teal]))[/teal] [b]continue[/b]
[b]var[/b] time[teal]=[/teal][b]new[/b] [COLOR=darkgoldenrod]Date[/color][teal]([/teal]timelist[teal][[/teal]i[teal]].[/teal][COLOR=darkgoldenrod]getAttribute[/color][teal]([/teal][green][i]'datetime'[/i][/green][teal]))[/teal]
[b]if[/b] [teal]([/teal]time[teal]>=[/teal]now[teal])[/teal] [b]continue[/b]
[b]var[/b] parent[teal]=[/teal][COLOR=darkgoldenrod]parentelem[/color][teal]([/teal]timelist[teal][[/teal]i[teal]],[/teal][green][i]'tr'[/i][/green][teal])[/teal]
[b]if[/b] [teal](![/teal]parent[teal])[/teal] [b]continue[/b]
parent[teal].[/teal]style[teal].[/teal]display[teal]=[/teal][green][i]'none'[/i][/green]
[teal]}[/teal]
[teal]}[/teal]