function initialize() {
    var latlng = new google.maps.LatLng(51.33125,6.184995);
    var imsa = new google.maps.LatLng(51.28125,6.184995);
    var myOptions = {
      zoom: 10,
      center: latlng,
	  mapTypeControl: true,
      mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
      navigationControl: true,
      navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
	
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	var marker = new google.maps.Marker({
        position: imsa, 
        map: map,
        title:"IMSA GmbH"}); 
	
	var message = "<h5>IMSA GmbH</h5><p>Katers Feld 4 . 41379 Br&uuml;ggen . Germany</p><p>fon +49 (0) 21 57 - 87 01 20<br />fax +49 (0) 21 57 - 87 01 10</p>";
  	var infowindow = new google.maps.InfoWindow(
      { content: message,
        pixelOffset: new google.maps.Size(0,32)
	  });
		google.maps.event.addListener(marker, "click", function()
 		{infowindow.open(map,marker)});
  }


var ua = navigator.userAgent.toLowerCase();
var netscapebrowser = (ua.indexOf("mozilla") != -1 && 
                       ua.indexOf("compatible") == -1 && 
                       ua.indexOf("opera") == -1);
var iebrowser = (ua.indexOf("msie") > -1 && 
                 ua.indexOf("opera") == -1);

var av = navigator.appVersion;
var version = parseFloat(av.substr(0, av.indexOf(" ")));
var version2 = parseFloat(av.substr(0, av.indexOf(".")));
if (netscapebrowser) {
  var versionsnummer = version2;
} else {
  if (iebrowser) {
    if (version2 < 4) {
      versionsnummer= 3;
    } else if (version2==4 && ua.indexOf("msie 4") > -1) {
      versionsnummer = 4;
    } else if (version2==4 && ua.indexOf("msie 5") > -1) {
      versionsnummer = 5;
    } else if (version2==4 && ua.indexOf("msie 6") > -1) {
      versionsnummer = 6;
    } else if (version2==4 && ua.indexOf("msie 7") > -1) {
      versionsnummer = 7;
    } else if (version2==4 && ua.indexOf("msie 8") > -1) {
      versionsnummer = 8;
    }
  }
}



function korrWerte (){
   // korrigiere die Hoehe des wrappers
   var content = document.getElementById("content");   
   var neueHoehe = document.body.offsetHeight - 381 +"px";
   content.style.height = neueHoehe;   
}
function korrWerteIE5 (){
   // korrigiere die Hoehe des wrappers
   var content = document.getElementById("content");   
   var neueHoehe = document.body.offsetHeight - 380 +"px";
   content.style.height = neueHoehe;   
}
function korrWerteIE7 (){
   // korrigiere die Hoehe des wrappers
   var content = document.getElementById("content");   
   var neueHoehe = document.body.offsetHeight - 424 +"px";
   content.style.height = neueHoehe;   
}
function korrWerteIE8 (){
   // korrigiere die Hoehe des wrappers
   var content = document.getElementById("content");   
   var neueHoehe = document.body.offsetHeight - 424 +"px";
   content.style.height = neueHoehe;   
}

if (iebrowser && versionsnummer == 5){
      window.onload = function () {
		initialize ();
		korrWerteIE5 ();}
   window.onresize = korrWerteIE5; }
else if (iebrowser && versionsnummer == 7){
      window.onload = function () {
		initialize ();
		korrWerteIE7 ();}
   window.onresize = korrWerteIE7; }
else if (iebrowser && versionsnummer == 8){
      window.onload = function () {
		initialize ();
		korrWerteIE8 ();}
   window.onresize = korrWerteIE8; }
else if (iebrowser)	{
      window.onload = function () {
		initialize ();
		korrWerte ();}
   	  window.onresize = korrWerte; }
else if (netscapebrowser)	{
      window.onload = function () {
		initialize ();}
  
   
   }



//----------------------------------------------------------------------------
// Forumular-Check Kontakt
//----------------------------------------------------------------------------

function check() {
    if (document.anfrage.r_name.value == "") {
   	alert("Bitte geben Sie Ihren Namen ein!");
    	document.anfrage.r_name.focus();
    	return false;
  	}
 	  if (document.anfrage.re_email.value == "") {
    	alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
    	document.anfrage.re_email.focus();
    	return false;
  	 }
 	  if (document.anfrage.re_email.value.indexOf("@") == -1) {
    	alert("Sie haben keine gueltige E-Mail-Adresse eingegeben!");
    	document.anfrage.re_email.focus();
   	  return false;
    	}
    if (document.anfrage.text.value == "") {
    	alert("Bitte geben Sie Ihr Anliegen ein!");
    	document.anfrage.text.focus();
   	  return false;
  	  } 	 	
 	   	   
 }
function echeck() {
    if (document.anfrage.r_name.value == "") {
   	alert("Please fill in your name!");
    	document.anfrage.r_name.focus();
    	return false;
  	}
 	  if (document.anfrage.re_email.value == "") {
    	alert("Please fill in your email address!");
    	document.anfrage.re_email.focus();
    	return false;
  	 }
 	  if (document.anfrage.re_email.value.indexOf("@") == -1) {
    	alert("You have not filled in a valid email address");
    	document.anfrage.re_email.focus();
   	  return false;
    	}
    if (document.anfrage.text.value == "") {
    	alert("Please fill in your purpose!");
    	document.anfrage.text.focus();
   	  return false;
  	  } 	 	
 	   	   
 }

