function showSubmit(formName) {
  document.getElementById(formName).submit();
}
function initialize() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(40, -74), 13);
    geocoder = new GClientGeocoder();
	map.addControl(new GSmallZoomControl());
  }
}
function showAddress(title,address,linkaddress) {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          document.getElementById("map_canvas").style.display="none";
          if(document.getElementById("map_error")) {
            document.getElementById("map_error").innerHTML="This is not a valid address for GoogleMaps<br />";
          }
        } else {
          map.setCenter(point, 13);
          var marker = new GMarker(point);
          map.addOverlay(marker);
          marker.openInfoWindowHtml("<b>" + title + "</b>" + "<br \>" + address + "<br /><br /><a href=\"http://maps.google.com/maps?q=" + linkaddress + "\" target=\"_blank\">View Larger/Get Directions</a>");
          document.getElementById("map_canvas").style.display="block";
          document.getElementById("map_error").innerHTML="";
        }
      }
    );
  }
}
function previewMap() {
  var venuename = document.getElementById("txtvenuename").value;
  var address = document.getElementById("txtaddress").value;
  var city = document.getElementById("txtcity").value;
  var state = document.getElementById("txtstate").value;
  var zip = document.getElementById("txtzip").value;
  var linkstring = venuename + " loc:" + address + " " + city + ", " + state + " " + zip;
  showAddress(venuename,address + " " + city + ", " + state + " " + zip,linkstring.replace(/ /g,"+"));
}

function previewPromoLarge() {
  if(document.getElementById("largePromo")) {
    document.getElementById("largePromo").style.visibility = "visible";
    document.getElementById("largePromo").innerHTML = "<div class=\"closeBox\"><a href=\"#\" onClick=\"closeLarge(); return false;\">close</a></div>";
    document.getElementById("largePromo").innerHTML += document.getElementById("txtfullcontent").value;
  } else {
    var id = "largePromo";
    var newdiv = document.createElement("div");
    newdiv.setAttribute('id', id);
    newdiv.innerHTML = "<div class=\"closeBox\"><a href=\"#\" onClick=\"closeLarge(); return false;\">close</a></div>";
    newdiv.innerHTML += document.getElementById("txtfullcontent").value;
    document.body.appendChild(newdiv);
  }
  if(document.getElementById("smallPromo")) {
    closeSmall();
  }
}
function closeLarge() {
  document.getElementById("largePromo").style.visibility = "hidden";
}
function previewPromoSmall() {
  if(document.getElementById("smallPromo")) {
    document.getElementById("smallPromo").style.visibility = "visible";
    document.getElementById("smallPromo").innerHTML = "<div class=\"closeBox\"><a href=\"#\" onClick=\"closeSmall(); return false;\">close</a></div>";
    document.getElementById("smallPromo").innerHTML += document.getElementById("txtsmallcontent").value;
  } else {
    var id = "smallPromo";
    var newdiv = document.createElement("div");
    newdiv.setAttribute('id', id);
    newdiv.innerHTML = "<div class=\"closeBox\"><a href=\"#\" onClick=\"closeSmall(); return false;\">close</a></div>";
    newdiv.innerHTML += document.getElementById("txtsmallcontent").value;
    document.body.appendChild(newdiv);
  }
  if(document.getElementById("largePromo")) {
    closeLarge();
  }
}
function closeSmall() {
  document.getElementById("smallPromo").style.visibility = "hidden";
}