var overlay_array=new Array();var weather_tiles_dict={2:['x0y1','x1y1'],3:['x0y2','x0y3','x1y2','x1y3','x2y2','x2y3'],4:['x0y4','x0y5','x0y6','x0y7','x1y4','x1y5','x1y6','x1y7','x2y4','x2y5','x2y6','x2y7','x3y4','x3y5','x3y6','x3y7','x4y4','x4y5','x4y6','x4y7','x5y4','x5y5','x5y6','x5y7'],5:['x0y8','x0y9','x0y10','x0y11','x0y12','x0y13','x0y14','x1y8','x1y9','x1y10','x1y11','x1y12','x1y13','x1y14','x2y8','x2y9','x2y10','x2y11','x2y12','x2y13','x2y14','x3y8','x3y9','x3y10','x3y11','x3y12','x3y13','x3y14','x4y8','x4y9','x4y10','x4y11','x4y12','x4y13','x4y14','x5y8','x5y9','x5y10','x5y11','x5y12','x5y13','x5y14','x6y8','x6y9','x6y10','x6y11','x6y12','x6y13','x6y14','x7y8','x7y9','x7y10','x7y11','x7y12','x7y13','x7y14','x8y8','x8y9','x8y10','x8y11','x8y12','x8y13','x8y14','x9y8','x9y9','x9y10','x9y11','x9y12','x9y13','x9y14','x10y8','x10y9','x10y10','x10y11','x10y12','x10y13','x10y14'],6:['x0y16','x0y17','x0y18','x0y19','x0y20','x0y21','x0y22','x0y23','x0y24','x0y25','x0y26','x0y27','x0y28','x1y16','x1y17','x1y18','x1y19','x1y20','x1y21','x1y22','x1y23','x1y24','x1y25','x1y26','x1y27','x1y28','x2y16','x2y17','x2y18','x2y19','x2y20','x2y21','x2y22','x2y23','x2y24','x2y25','x2y26','x2y27','x2y28','x3y16','x3y17','x3y18','x3y19','x3y20','x3y21','x3y22','x3y23','x3y24','x3y25','x3y26','x3y27','x3y28','x4y16','x4y17','x4y18','x4y19','x4y20','x4y21','x4y22','x4y23','x4y24','x4y25','x4y26','x4y27','x4y28','x5y16','x5y17','x5y18','x5y19','x5y20','x5y21','x5y22','x5y23','x5y24','x5y25','x5y26','x5y27','x5y28','x6y16','x6y17','x6y18','x6y19','x6y20','x6y21','x6y22','x6y23','x6y24','x6y25','x6y26','x6y27','x6y28','x7y16','x7y17','x7y18','x7y19','x7y20','x7y21','x7y22','x7y23','x7y24','x7y25','x7y26','x7y27','x7y28','x8y16','x8y17','x8y18','x8y19','x8y20','x8y21','x8y22','x8y23','x8y24','x8y25','x8y26','x8y27','x8y28','x9y16','x9y17','x9y18','x9y19','x9y20','x9y21','x9y22','x9y23','x9y24','x9y25','x9y26','x9y27','x9y28','x10y16','x10y17','x10y18','x10y19','x10y20','x10y21','x10y22','x10y23','x10y24','x10y25','x10y26','x10y27','x10y28','x11y16','x11y17','x11y18','x11y19','x11y20','x11y21','x11y22','x11y23','x11y24','x11y25','x11y26','x11y27','x11y28','x12y16','x12y17','x12y18','x12y19','x12y20','x12y21','x12y22','x12y23','x12y24','x12y25','x12y26','x12y27','x12y28','x13y16','x13y17','x13y18','x13y19','x13y20','x13y21','x13y22','x13y23','x13y24','x13y25','x13y26','x13y27','x13y28','x14y16','x14y17','x14y18','x14y19','x14y20','x14y21','x14y22','x14y23','x14y24','x14y25','x14y26','x14y27','x14y28','x15y16','x15y17','x15y18','x15y19','x15y20','x15y21','x15y22','x15y23','x15y24','x15y25','x15y26','x15y27','x15y28','x16y16','x16y17','x16y18','x16y19','x16y20','x16y21','x16y22','x16y23','x16y24','x16y25','x16y26','x16y27','x16y28','x17y16','x17y17','x17y18','x17y19','x17y20','x17y21','x17y22','x17y23','x17y24','x17y25','x17y26','x17y27','x17y28','x18y16','x18y17','x18y18','x18y19','x18y20','x18y21','x18y22','x18y23','x18y24','x18y25','x18y26','x18y27','x18y28','x19y16','x19y17','x19y18','x19y19','x19y20','x19y21','x19y22','x19y23','x19y24','x19y25','x19y26','x19y27','x19y28','x20y16','x20y17','x20y18','x20y19','x20y20','x20y21','x20y22','x20y23','x20y24','x20y25','x20y26','x20y27','x20y28',]};function createRadarTiles(aa){var ba=aa+'/radar';var ca=new GTileLayer(new GCopyrightCollection(''),2,6);ca.getTileUrl=function(da,ea){if(weather_tiles_dict[ea]&&checkArray(weather_tiles_dict[ea],'x'+da.x+'y'+da.y)){return ba+'/z'+ea+'/radar_tile_z'+ea+'x'+da.x+'y'+da.y+'.png';}
else{return 'http://dem5xqcn61lj8.cloudfront.net/GoogleMapTiles/radar_blank_tile.png';}};ca.isPng=function(){return true;}
ca.getOpacity=function(){return 0.45;}
return ca;}
function checkArray(fa,ga){for(i=0;i<fa.length;i++){if(fa[i]==ga){return true;}}
return false;}
function setTileOverlays(ha,ia){overlay_array['radar']=new Array();overlay_array['radar']['status']=0;overlay_array['radar']['ov']=new GTileLayerOverlay(createRadarTiles(ha));if(ia){overlay_array['traffic']=new Array();overlay_array['traffic']['status']=0;overlay_array['traffic']['ov']=new GTrafficOverlay();}}
function toggleOV(ja){if(ja=='radar'){if(!overlay_array['radar']['status']){map.addOverlay(overlay_array['radar']['ov']);overlay_array['radar']['status']=1;}
else{map.removeOverlay(overlay_array['radar']['ov']);overlay_array['radar']['status']=0;}}
else if(ja=='traffic'){if(!overlay_array['traffic']['status']){map.addOverlay(overlay_array['traffic']['ov']);overlay_array['traffic']['status']=1;}
else{map.removeOverlay(overlay_array['traffic']['ov']);overlay_array['traffic']['status']=0;}}}
function refreshOV(ka){if(ka=='radar'){if(overlay_array['radar']['status']){toggleOV('radar');toggleOV('radar');}}}