
function extendBoundsTest(bounds, areasNumber){

				if (areasNumber == "17"){
					//17 El Posito
					bounds.extend(ElPositoNWLimit);
					bounds.extend(ElPositoSELimit);
				//alert("hits 17");
				}

				else if (areasNumber == "20"){
					//20 LaCachora
					bounds.extend(LaCachoraNWLimit);
					bounds.extend(LaCachoraSELimit);
				//alert("hits 20");
				}

				else if (areasNumber == "16"){
					//16 LaPastora
					bounds.extend(LaPastoraNWLimit);
					bounds.extend(LaPastoraSELimit);
				//alert("hits 16");
				}

				else if (areasNumber == "19"){
					//19 LasBrisas
					bounds.extend(LasBrisasNWLimit);
					bounds.extend(LasBrisasSELimit);
				//alert("hits 19");
				}

				else if (areasNumber == "18"){
					//18 LasTunas
					bounds.extend(LasTunasNWLimit);
					bounds.extend(LasTunasSELimit);
				//alert("hits 18");
				}

				else if (areasNumber == "15"){
					//15 LosCerritos
					bounds.extend(LosCerritosNWLimit);
					bounds.extend(LosCerritosSELimit);
				//alert("hits 15");
				}

				else if (areasNumber == "14"){
					//14 Pescadero
					bounds.extend(PescaderoNWLimit);
					bounds.extend(PescaderoSELimit);
				//alert("hits 14");
				}
					
				else if (areasNumber == "13"){
					//13 TodosSantos
					bounds.extend(TodosSantosNWLimit);
					bounds.extend(TodosSantosSELimit);
				//alert("hits 13");
				}

				else if (areasNumber == "22"){
					//22 South Pescadero
					bounds.extend(SouthPescaderoNWLimit);
					bounds.extend(SouthPescaderoSELimit);
				//alert("hits 13");
				}

	return bounds;
}


function ContainsAreas(polyline, point) {
        var j=0;
        var oddNodes = false;
        var x = point.lng();
        var y = point.lat();
        for (var i=0; i < polyline.getVertexCount(); i++) {
          j++;
          if (j == polyline.getVertexCount()) {j = 0;}
          if (((polyline.getVertex(i).lat() < y) && (polyline.getVertex(j).lat() >= y))
          || ((polyline.getVertex(j).lat() < y) && (polyline.getVertex(i).lat() >= y))) {
            if ( polyline.getVertex(i).lng() + (y - polyline.getVertex(i).lat())
            /  (polyline.getVertex(j).lat()-polyline.getVertex(i).lat())
            *  (polyline.getVertex(j).lng() - polyline.getVertex(i).lng())<x ) {
              oddNodes = !oddNodes            }
          }
        }
	return oddNodes;
}



//TSML Boundry Limits

	var TSMLNWLimit = new GLatLng(23.593762, -110.442798);
	var TSMLNELimit = new GLatLng(23.593762, -110.034476);
	var TSMLSELimit = new GLatLng(23.193518, -110.034476);
	var TSMLSWLimit = new GLatLng(23.193518, -110.442798);

      var pts = [TSMLNWLimit, TSMLNELimit, TSMLSELimit, TSMLSWLimit];
      var polylineTSML = new GPolyline(pts, "#000000", 0.5);



//16 LaPastora

var polylineLaPastora = new GPolyline([
new GLatLng(23.505283501110334, -110.2891731262207),
new GLatLng(23.513468955857046, -110.2668571472168),
new GLatLng(23.48245598922627, -110.24840354919433),
new GLatLng(23.474426062698782, -110.26514053344726),
new GLatLng(23.489462094352387, -110.28393745422363),
new GLatLng(23.505283501110334, -110.2891731262207)
], "#0000FF", 1, 0.5);

var LaPastoraNWLimit = new GLatLng(23.49679734984214, -110.2820668942892);
var LaPastoraSELimit = new GLatLng(23.48383041718026, -110.2634657604525);


//AREA - 17 El Posito

var polylineElPosito = new GPolyline([
new GLatLng(23.473008966100675, -110.26737213134765),
new GLatLng(23.484817639286735, -110.23681640625),
new GLatLng(23.47033218655562, -110.22926330566406),
new GLatLng(23.454112890685095, -110.25466918945312),
new GLatLng(23.473008966100675, -110.26737213134765)
], "#0000FF", 0.5);

var ElPositoNWLimit = new GLatLng(23.47841942191741, -110.2659573967152);
var ElPositoSELimit = new GLatLng(23.46785696154466, -110.2445671064893);


//18 LasTunas

var polylineLasTunas = new GPolyline([
new GLatLng(23.45820726989412, -110.25964736938476),
new GLatLng(23.462616459362007, -110.24162292480469),
new GLatLng(23.45316801591618, -110.23372650146484),
new GLatLng(23.44497881809746, -110.24848937988281),
new GLatLng(23.45820726989412, -110.25964736938476)
], "#0000FF", 1, 0.5);

var LasTunasNWLimit = new GLatLng(23.46279031536406, -110.2562053017486);
var LasTunasSELimit = new GLatLng(23.45245935526803, -110.2352018514987);


//19 LasBrisas

var polylineLasBrisas = new GPolyline([
new GLatLng(23.46324633155036, -110.24333953857422),
new GLatLng(23.470017267745053, -110.2309799194336),
new GLatLng(23.459467053339576, -110.22171020507812),
new GLatLng(23.45049083402667, -110.23063659667969),
new GLatLng(23.454742803441942, -110.23750305175781),
new GLatLng(23.458522216882393, -110.24248123168945),
new GLatLng(23.46324633155036, -110.24333953857422)
], "#0000FF", 1, 0.5);

var LasBrisasNWLimit = new GLatLng(23.46411890242769, -110.2439139229788);
var LasBrisasSELimit = new GLatLng(23.45751619218481, -110.2261109277563);


//AREA - 20 La Cachora

var polylineLaCachora = new GPolyline([
new GLatLng(23.45836474348216, -110.23870468139648),
new GLatLng(23.450333351049103, -110.22703170776367),
new GLatLng(23.43836409542173, -110.2423095703125),
new GLatLng(23.448601025903524, -110.24917602539062),
new GLatLng(23.45836474348216, -110.23870468139648)
], "#0000FF", 1, 0.5);

var LaCachoraNWLimit = new GLatLng(23.44938039453752, -110.2468474303051);
var LaCachoraSELimit = new GLatLng(23.44170746100354, -110.2347124406109);


//13 TodosSantos


var polylineTodosSantos = new GPolyline([
new GLatLng(23.4643486006479, -110.22565841674804),
new GLatLng(23.459467053339576, -110.2090072631836),
new GLatLng(23.440096554793648, -110.21329879760742),
new GLatLng(23.43285157360667, -110.22737503051758),
new GLatLng(23.431591536341592, -110.24059295654297),
new GLatLng(23.441986484569053, -110.24642944335937),
new GLatLng(23.451435727948936, -110.23149490356445),
new GLatLng(23.4643486006479, -110.22565841674804)
], "#0000FF", 1, 0.5);

var TodosSantosNWLimit = new GLatLng(23.45113317563502, -110.2301005282878);
var TodosSantosSELimit = new GLatLng(23.43977358823638, -110.2187158821168);


//14 Pescadero

var polylinePescadero = new GPolyline([
new GLatLng(23.36873195138752, -110.21175384521484),
new GLatLng(23.391421558783793, -110.17192840576172),
new GLatLng(23.35139699616392, -110.1437759399414),
new GLatLng(23.323656357952096, -110.14274597167969),
new GLatLng(23.311360358863354, -110.17227172851562),
new GLatLng(23.333744533196604, -110.19287109375),
new GLatLng(23.36873195138752, -110.21175384521484)
], "#0000FF", 1, 0.5); 

var PescaderoNWLimit = new GLatLng(23.37211166448212, -110.2028010058244);
var PescaderoSELimit = new GLatLng(23.35797682806942, -110.1614928507819);


//15 LosCerritos

var polylineLosCerritos = new GPolyline([
new GLatLng(23.34619606793888, -110.19561767578125),
new GLatLng(23.361798241134064, -110.17244338989258),
new GLatLng(23.359513189027343, -110.17184257507324),
new GLatLng(23.35785847155125, -110.16961097717285),
new GLatLng(23.35651892324007, -110.16755104064941),
new GLatLng(23.355021765005233, -110.16531944274902),
new GLatLng(23.3540761826793, -110.16411781311035),
new GLatLng(23.352027397857352, -110.16265869140625),
new GLatLng(23.349584574615058, -110.16145706176758),
new GLatLng(23.346117264428823, -110.1610279083252),
new GLatLng(23.34351672235284, -110.16059875488281),
new GLatLng(23.339576410024616, -110.16094207763672),
new GLatLng(23.334375018713324, -110.16119956970215),
new GLatLng(23.32909461008912, -110.16094207763672),
new GLatLng(23.324050441673865, -110.1610279083252),
new GLatLng(23.318769622713784, -110.16068458557129),
new GLatLng(23.31396153044333, -110.1712417602539),
new GLatLng(23.34619606793888, -110.19561767578125)
], "#0000FF", 1, 0.5); 

var LosCerritosNWLimit = new GLatLng(23.34275497743694, -110.189448724747);
var LosCerritosSELimit = new GLatLng(23.31695024891106, -110.1604592142491);


//22 South Pescadero

var polylineSouthPescadero = new GPolyline([
new GLatLng(23.318296703316736, -110.17313003540039),
new GLatLng(23.324050441673865, -110.15690803527832),
new GLatLng(23.26602875048078, -110.13467788696289),
new GLatLng(23.26027250312138, -110.16128540039062),
new GLatLng(23.318296703316736, -110.17313003540039)], 
"#0000FF", 2, 0.5);

var SouthPescaderoNWLimit = new GLatLng(23.321764739819947, -110.17879486083984);
var SouthPescaderoSELimit = new GLatLng(23.214844630431408, -110.10498046875);

