﻿// JScript File
function searchClicked() {
    var txtSearch=document.getElementById('txtSearch');
    if(txtSearch.value!='' && txtSearch.value!='Search')
        window.location='search.aspx?key='+txtSearch.value;
}

function searchUnfocus() {
    var txtSearch=document.getElementById('txtSearch');
    if(txtSearch.value=='')
        txtSearch.value='Search';
}

function searchFocus() {
    var txtSearch=document.getElementById('txtSearch');
    if(txtSearch.value=='Search')
        txtSearch.value='';
}

var map=null;
var points=[];

function initialize() {
    if(map!=null)
        return;
        
      if(document.getElementById("map_canvas")!=null) {
          map = new GMap2(document.getElementById("map_canvas"));
          var point = new GLatLng(32.570871,-117.002538);
          map.setCenter(point, 13);
          map.setUIToDefault();
         
          map.addOverlay(new GMarker(point));
      } else if(document.getElementById("map")!=null) {
          map = new GMap2(document.getElementById("map"));
          var point = new GLatLng(40,0);
          map.setCenter(point, 1);
          map.setUIToDefault();
      }
}

function fitMarkers() { 
//    var bounds = new GLatLngBounds();
//    
//    for(var i=0;i<points.length;i++)
//        bounds.extend(points[i]);

//    map.panTo(bounds.getCenter());
//    map.setZoom(map.getBoundsZoomLevel(bounds)); 
}

function createReferenceMarker(point,name,description) {
  var marker = new GMarker(point);
  
  GEvent.addListener(marker, "click", function() {
     marker.openInfoWindowHtml(
     "<table style=\"text-align:left\">"+
     "<tr><td><b>" + name + "</b></td></tr>"+
     "<tr><td>&nbsp;</td></tr>"+
     "<tr><td>" + description + "</td></tr>"+
     "</table>");
  });
  points.push(point);
  map.addOverlay(marker);
}