Page is a not externally linkable
astupidname - 11:50 pm on Jul 24, 2009 (gmt 0)
Also, .match() returns either an array of match/matches or null, so checking for undefined would be incorrect, use !== null instead (and always use the true equality === or true inequality !== when comparing to null)