by add this i found my solution:
function pointInPolygon(polySides, polyX, polyY, x, y) {
polySides = polyX.length;
var j = polySides - 1;
oddNodes = 0;
for (i = 0; i < polySides; i++) {
if (polyY[i] < y && polyY[j] >= y || polyY[j] < y && polyY[i] >= y) {
if (polyX[i] + (y - polyY[i]) / (polyY[j] - polyY[i]) * (polyX[j] - polyX[i]) < x) {
oddNodes = !oddNodes;
}
}
j = i;
}
return oddNodes;
}