// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
var map;
var geocoder;
var suppliers_list = new Array(); 
  
function create_google_map() {
  // Create the google map
  map = new GMap2(document.getElementById("map"));
  map.setCenter(new GLatLng(52.4048, 4.75033), 7);
  
  // Add zoom and map type control to the google map
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
}

function center_map(name,street,zip_code,city,tel,fax,lat,lng,zoom_level) {
  var point = new GLatLng(lat, lng);
  
  var marker = new GMarker(point);
  map.addOverlay(marker);
  
  marker.openInfoWindowHtml('<b>'+ name + '</b><br>' + street + '<br>' + zip_code + ' ' + city+ '<br> Tel: ' + tel + '<br> Fax: ' + fax );
  GEvent.addListener(marker, "mouseover", function() {
      marker.openInfoWindowHtml('<b>'+ name + '</b><br>' + street + '<br>' + zip_code + ' ' + city+ '<br> Tel: ' + tel + '<br> Fax:' + fax );
  });
  
  map.setCenter(point, zoom_level);
}

function center_map_with_coordinates(lat,lng){
  point = new GLatLng(lat, lng);
  
  map.setCenter(point, 10);
}

var isNav4 = false;
var isIE4 = false;
var isMac = false;
var isNav6 = false;

var isIE = (navigator.userAgent.indexOf("MSIE") != -1);
var isFirefox = (navigator.userAgent.indexOf("Firefox") != -1);
var isSafari = (navigator.userAgent.indexOf("Safari") != -1);

var togglingBeheer = false;

if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
  isNav4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) != 5) ? true : false;
  isNav6 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 5) ? true : false;
  isIE4  = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
  isMac  = (navigator.platform.indexOf("Mac") != -1) ? true : false;
};