﻿
function showAddress(address, mapID) {
    if (!GBrowserIsCompatible()) return;
    var m = document.getElementById(mapID);

    m.style.display = "inherit";

    var geocoder = new GClientGeocoder();

    if (geocoder) {
        geocoder.getLatLng(
                  address,
                  function(point) {
                      if (!point) {
                          alert(address + " not found");
                      } else {
                          var map = new GMap2(m);
                          map.setCenter(point, 6);
                          map.setUIToDefault();

                          var marker = new GMarker(point);
                          map.addOverlay(marker);

                      }
                  }
                 );
    }
}

function createMarker(posn, title)//, icon) 
{
    var marker = new GMarker(posn);
    return marker;
}


function LoadSearch(id, keywords) {

    // create a tabbed mode search control
    var tabbed = new google.search.SearchControl();

    //tabbed.addSearcher(new google.search.LocalSearch());
    tabbed.addSearcher(new google.search.WebSearch());
    tabbed.addSearcher(new google.search.BlogSearch());
    tabbed.addSearcher(new google.search.NewsSearch());
    tabbed.addSearcher(new google.search.BookSearch());
    tabbed.addSearcher(new google.search.PatentSearch());

    // draw in tabbed layout mode
    var drawOptions = new google.search.DrawOptions();
    drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
    tabbed.draw(document.getElementById(id), drawOptions);

    tabbed.execute(keywords);
}