var elementId = "twGmap";
var lat = "54.7796";
var lon = "9.3261";
var zoom = 12;

function twGmapLoad() {
   if (GBrowserIsCompatible()) {
      if ( !document.getElementById(elementId)) {
          /*fehler, element nicht gefunden*/
          return false;
      } else{
         /*if(lat=="" || isNaN(lat) || lon="" || isNaN(lon) || typof zoom == "undefined"){
             return false;
    }*/
    machTwGmap(elementId, lat, lon, zoom);
      }
   }else {
   }
}

function machTwGmap(id, lat, lon, zoom) {
   document.getElementById(id).style.backgroundImage = "none";
   var map = new GMap2(document.getElementById(id));
   map.addControl(new GSmallZoomControl());
   /*map.addControl(new GMapTypeControl());*/
   map.setCenter(new GLatLng(lat, lon), zoom, G_NORMAL_MAP);
   var ipIcon = new GIcon(G_DEFAULT_ICON);
   ipIcon.image = "http://www.prognosys.de/icons/ipLogoMap.png";
   ipIcon.iconSize = new GSize(32,32);
   markerOptions = { icon:ipIcon};
   var marker = new GMarker(new GLatLng(lat, lon), markerOptions);
   GEvent.addListener(marker, "click",function() {
      marker.openInfoWindowHtml("Prognosys Bewertungs GmbH<br/>Gewerbepark 14<br/>24983 Handewitt");
   });
   map.addOverlay(marker, markerOptions);
}

/* Validieren des KontaktForms */
$(document).ready(function() {
   var NameText = $("#kontakt_form label#name_label").html();
   var EmailText = $("#kontakt_form label#email_label").html();
   var MessageText = $("#kontakt_form label#message_label").html();
   var errText = ' <em style="font-size:80%;color:#900;">(Bitte ausf&uuml;llen)</em>';
   $("#kontakt_form input.submit").click(function() {
      var alles_gut = true;
      var tmp;
      if ( $("input#name").val() == "") {
          alles_gut = false;
	  $("#kontakt_form label#name_label").html(NameText + errText);
      } else { 
         $("#kontakt_form label#name_label").html(NameText); 
      }
      if ( $("input#email").val() == "") {
          alles_gut = false;
	  $("#kontakt_form label#email_label").html(EmailText + errText);
      } else { 
         $("#kontakt_form label#email_label").html(EmailText); 
      }
      if ($("textarea#message").val() == "") {
          alles_gut = false;
	  $("#kontakt_form label#message_label").html(MessageText + errText);
      } else { 
         $("#kontakt_form label#message_label").html(MessageText); 
      }
      if(alles_gut){
         $("#kontakt_form input.submit").css("display", "none");
      }
      return alles_gut;
   });
   /* Zuruecksetzen der Warnungen bei focus  */
   $("#kontakt_form input#name").focus(function() { $("#kontakt_form label#name_label").html(NameText);});
   $("#kontakt_form input#email").focus(function() { $("#kontakt_form label#email_label").html(EmailText);});
   $("#kontakt_form textarea#message").focus(function() { $("#kontakt_form label#message_label").html(MessageText);});
      
});


