function pictureSelect(source) {
  document.getElementById('mainPhoto').src = source;
}
function closeErqSentPopin() {
  document.getElementById("erqSentPopinDiv").style.display = 'none';
  document.getElementById("erqSentPopinDivBg").style.display = 'none';
}
function submitErq() {
  document.getElementById('erqDivError').innerHTML = "";	
  var lForm = document.getElementById('erqForm');
  var lUrl = lForm.action + "?ajax=1";
  for(var i=0; i<lForm.elements.length; i++)
  {
    var elem = lForm.elements[i];
    if ('sid' == elem.name)
      elem.value = siteId;
    lUrl += "&" + elem.name + "=" + escape(elem.value);
  }
  doAjaxGet(lUrl,handleErqResponse);
}
function handleErqResponse(pResponse) {
  var lErrors = "ERRORS: PHONE EMAIL NAME AD ".split(' ');
  for (i in lErrors)
    if (document.getElementById('erqErrMsg-'+lErrors[i]))
      document.getElementById('erqErrMsg-'+lErrors[i]).style.display = 'none';
  document.getElementById('erqDivSuccess').style.display = 'none';
  var lData = trim(pResponse);
  if (lData.length != 0)
  {
    // show nice errors
    lErrors = lData.split(' ');
    for (i in lErrors)
      if (document.getElementById('erqErrMsg-'+lErrors[i]))
        document.getElementById('erqErrMsg-'+lErrors[i]).style.display = '';
  }
  else
  {
    document.getElementById('erqDivSuccess').style.display = '';
    var lForm = document.getElementById('erqForm');
    for(var i=0; i<lForm.elements.length; i++)
    {
      var elem = lForm.elements[i];
      if ('hidden' == elem.type) continue;
      elem.value = "";
    }
  }
  document.getElementById("erqSentPopinDiv").style.display = '';
  document.getElementById("erqSentPopinDivBg").style.display = '';
}
var map = null;
var geocoder = null;
function initialize() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(37.4419, -122.1419), 13);
    geocoder = new GClientGeocoder();
  }
}
function showAddress(address) {
  document.getElementById("map_notexist").style.display = 'none';
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          document.getElementById("map_canvas").style.display = 'none';
          document.getElementById("map_notexist").style.display = '';
        } else {
          map.setCenter(point, 13);
          map.addOverlay(new GMarker(point));
          map.addControl(new GSmallMapControl());
          map.addControl(new GMapTypeControl());
        }
      }
    );
  }
}

