var a = [];
a.push = function(v){
Array.prototype.push.call(this,v);
//todo
}
if(getDist(mouseX,mouseY,circleX,circleY) <= circleRadius){
//mouse pointer...
}
//Функция возвращает расстоение между двумя точками
function getDist(x,y,x1,y1){
return Math.sqrt(Math.pow(x1 - x,2)+Math.pow(y1-y,2));
}