// JavaScript Document
var points = [];
var markers = [];
var counter = 0;
var sidebar_html = "";
var marker_html = [];


var map = null;
function onLoad() {
if (GBrowserIsCompatible()) {
geocoder = new GClientGeocoder();
map = new GMap2(document.getElementById('map'));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(27, 74), 8);
var point = new GLatLng(26.092555,74.319763);
var marker = createMarker(point,"Unit I & II","<div id=\"gmapmarker\"><b>Bangur Nagar,<br /> Beawar (Rajasthan)<\/b><\/div>", 0,"");
map.addOverlay(marker);
var point = new GLatLng(25.771355,73.323181);
var marker = createMarker(point,"Unit III, IV, V, VI, VII & VIII","<div id=\"gmapmarker\"><b>Bangur City, Ras,<br /> Distt. Pali (Rajasthan)<\/b><\/div>", 1,"");
map.addOverlay(marker);
var point = new GLatLng(27.561401,76.608398);
var marker = createMarker(point,"Khushkhera Grinding Unit(s)","<div id=\"gmapmarker\"><b>Plot No SP 3-II, A-1,RIICO Industrial Area,<br />Khushkhera (Bhiwadi),District Alwar,<br />Rajasthan-301707<\/b><\/div>", 2,"");
map.addOverlay(marker);
var point = new GLatLng(29.386962,73.905029);
var marker = createMarker(point,"Suratgarh Grinding Unit","<div id=\"gmapmarker\"><b>Near N.H. 15, Udapur Udasar,<br /> Tehsil: Suratgarh District: Sriganganagar,<br /> Rajasthan<\/b><\/div>", 3,"");
map.addOverlay(marker);
var point = new GLatLng(29.920832,78.130264);
var marker = createMarker(point,"Laksar Grinding Unit","<div id=\"gmapmarker\"><b>Akbarpur – Oud, Tehsil:  Laksar,<br /> District: Haridwar, Uttrakhand<\/b><\/div>", 4,"");
map.addOverlay(marker);
var point = new GLatLng(27.945886,75.39917);
var marker = createMarker(point,"Jaipur Grinding Unit","<div id=\"gmapmarker\"><b>Mahela - Jobner Road,Village - Aslapur,Tehsil – Phulera,<br /> District: Jaipur, Rajasthan<\/b><\/div>", 4,"");
map.addOverlay(marker);

document.getElementById("sidebar_map").innerHTML = "<ul class=\"unit-li\">"+ sidebar_html +"<\/ul>";
}
}



function createMarker(point, title, html, n, tooltip) {
if(n >= 0) { n = -1; }
var marker = new GMarker(point,{'title': tooltip});
points[counter] = point;
markers[counter] = marker;
marker_html[counter] = html;
sidebar_html += '<li class="" id="gmapSidebarItem_'+ counter +'"><a class=\"hovercolor\" href="javascript:click_sidebar(' + counter + ')">' + title + '<\/a><\/li>';
counter++;
return marker;
}
function isArray(a) {return isObject(a) && a.constructor == Array;}
function isObject(a) {return (a && typeof a == 'object') || isFunction(a);}
function isFunction(a) {return typeof a == 'function';}
function click_sidebar(idx) {
  if(isArray(marker_html[idx])) { markers[idx].openInfoWindowTabsHtml(marker_html[idx]); }
  else { markers[idx].openInfoWindowHtml(marker_html[idx]); }
}



