Я не думаю, что есть какие-либо встроенные методы, но этот парень написал библиотеку Javascript, которая обнаруживает столкновения:
http://www.kevlindev.com/geometry/2D/intersections/index.htm
Выглядит довольно гладко.Он не работает в Firefox 3.6, но работает в Chrome.
РЕДАКТИРОВАТЬ:
ОК, на самом деле является встроенным методом , но я не знаю, можно ли это применить к чему-либо, кроме прямоугольников.Эрик Дальстрём, автор этого поста, зависает в Stackoverflow, поэтому ему может быть что сказать по этому поводу.