var browser = navigator.userAgent;
if (browser.lastIndexOf('MSIE') != -1) {
  var ie = 1;
} else {
  var ie = 0;
}

function ausgabeKoords() {
  if (ie == 1) {
    document.getElementById('koordinaten').innerHTML = 'X = ' + (window.event.offsetX - 7) + '&nbsp;&nbsp;&nbsp;Y = ' + (window.event.offsetY - 16);
  }
  return true;
}

function info(pNode,pOnOff) {
  var elter = pNode.parentNode.parentNode;
  var kinder = elter.childNodes;
  for (var i in kinder) {
    if (kinder[i].className != '' && kinder[i].className == 'text') {
      var kind = kinder[i];
    }
  }
  // rausfinden, ob Fähnchen in der rechten Hälfte liegt
  // falls ja, Text links vom Fähnchen einblenden
  var posx = elter.style.left;
  posx = posx.substr(0,posx.length - 2);
  if (posx > 330)
  {
    kind.style.position = "relative";
    kind.style.left = "-170px";
    /*kind.style.marginLeft = "-150px";*/
  }
  switch(pOnOff) {
    case 0:
      kind.style.display = 'none';
      elter.style.zIndex = 4;
      break;
    case 1:
      kind.style.display = 'block';
      elter.style.zIndex = 5;
      break;
    default:
      kind.style.display = 'none';
      elter.style.zIndex = 4;
      break;
  }
}

function changeKarte(pTarget,pVal) {
  
  // Alle Fähnchen ausblenden
  var inputFaehnchenHandlungsfeld = document.form_projektekarte.Handlungsfeld;
  var inputFaehnchenLand = document.form_projektekarte.Land;
  for (var i=0; i<inputFaehnchenHandlungsfeld.length; i++) {
    inputFaehnchenHandlungsfeld[i].parentNode.style.display = 'none';
  }
  
  // Koordinaten der Ebenen mit den Fähnchen auf Ausgangswerte
  var inputKoord = document.form_projektekarte.coords;
  for (var i=0; i<inputFaehnchenLand.length; i++) {
    var coordArr = inputKoord[i].value.split(',');
    inputFaehnchenLand[i].parentNode.style.left = coordArr[0] + 'px';
    inputFaehnchenLand[i].parentNode.style.top = coordArr[1] + 'px';
  }
  
  if (pVal != 'reset') {
  
    // Anzeige steuern
    switch (pTarget) {
      case 'Land':
            
        // Fähnchen des gewählten Landes einblenden
        document.getElementById('projekte_in_karte').style.display = 'block';
        for (var i=0; i<inputFaehnchenLand.length; i++) {
          if (inputFaehnchenLand[i].value == pVal) {
            inputFaehnchenLand[i].parentNode.style.display = 'block';
            // Ebenen mit Fähnchen neu platzieren
            var coordArr = inputKoord[i].value.split(',');
            inputFaehnchenLand[i].parentNode.style.left = coordArr[2] + 'px';
            inputFaehnchenLand[i].parentNode.style.top = coordArr[3] + 'px';
          }
        }
        
        // Karte des Landes einblenden
        document.getElementById('iframe_sat').style.display = 'none';
        document.getElementById('karte_img').style.display = 'block';
        document.getElementById('karte_img').src = karten_images[pVal];
        
        // Link zum Satellitenbild anpassen
        var ls_1 = '<a href="javascript:void(0)" onclick="satbilder(\'Satellit\',\'';
        var ls_2 = pVal;
        var ls_3 = '\')" title="Satellitenbild zeigen (Google Maps)">Satellitenbild zeigen (Google Maps)</a>';
        var ls = ls_1 + ls_2 + ls_3;
        document.getElementById('link_sat').innerHTML = ls;
        
        // Selectfeld des Handlungsfelds auf Ausgangswert
        document.dropdown_karte.select_stichwort.options[0].selected = true;
        
      break;
        
      case 'Handlungsfeld':
             
        // Weltkarte einblenden
        document.getElementById('iframe_sat').style.display = 'none';
        document.getElementById('karte_img').style.display = 'block';
        document.getElementById('karte_img').src = karten_images['Welt'];
        
        // Link zum Satellitenbild anpassen
        var ls_1 = '<a href="javascript:void(0)" onclick="satbilder(\'Satellit\',\'';
        var ls_2 = 'Welt';
        var ls_3 = '\')" title="Satellitenbild zeigen (Google Maps)">Satellitenbild zeigen (Google Maps)</a>';
        var ls = ls_1 + ls_2 + ls_3;
        document.getElementById('link_sat').innerHTML = ls;
        
        // Fähnchen des gewählten Handlungsfeldes einblenden
        document.getElementById('projekte_in_karte').style.display = 'block';
        for (var i=0; i<inputFaehnchenHandlungsfeld.length; i++) {
          if (inputFaehnchenHandlungsfeld[i].value.indexOf(pVal) != -1) {
            inputFaehnchenHandlungsfeld[i].parentNode.style.display = 'block';
          }
        }
        
        // Selectfeld des Landes auf Ausgangswert
        document.dropdown_karte.select_land.options[0].selected = true;
        
      break;
        
    }
    
  // Reset
  } else {
  
    // Weltkarte einblenden
    document.getElementById('iframe_sat').style.display = 'none';
    document.getElementById('karte_img').style.display = 'block';
    document.getElementById('karte_img').src = karten_images['Welt'];
    
    // Link zum Satellitenbild anpassen
    var ls_1 = '<a href="javascript:void(0)" onclick="satbilder(\'Satellit\',\'';
    var ls_2 = 'Welt';
    var ls_3 = '\')" title="Satellitenbild zeigen (Google Maps)">Satellitenbild zeigen (Google Maps)</a>';
    var ls = ls_1 + ls_2 + ls_3;
    document.getElementById('link_sat').innerHTML = ls;
  
    // Alle Fähnchen einblenden
    document.getElementById('projekte_in_karte').style.display = 'block';
    for (var i=0; i<inputFaehnchenLand.length; i++) {
      inputFaehnchenLand[i].parentNode.style.display = 'block';
    }
  
  }
}

function satbilder(pTarget,pVal) {
  // Anzeige steuern
  switch (pTarget) {
      
    case 'Satellit':
    
      // Link zum Satellitenbild anpassen
      var ls_1 = '<a href="javascript:void(0)" onclick="satbilder(\'Karte\',\'';
      var ls_2 = pVal;
      var ls_3 = '\')" title="zur&uuml;ck zur Karte">zur&uuml;ck zur Karte</a>';
      var ls = ls_1 + ls_2 + ls_3;
      document.getElementById('link_sat').innerHTML = ls;
    
      document.getElementById('iframe_sat').style.display = 'block';
      document.getElementById('karte_img').style.display = 'none';
      document.getElementById('iframe_sat').src = karten_sats[pVal];
      
      // Fähnchen in Karte ausblenden
      document.getElementById('projekte_in_karte').style.display = 'none';
      
    break;
      
    case 'Karte':
    
      // Link zum Satellitenbild anpassen
      var ls_1 = '<a href="javascript:void(0)" onclick="satbilder(\'Satellit\',\'';
      var ls_2 = pVal;
      var ls_3 = '\')" title="Satellitenbild zeigen (Google Maps)">Satellitenbild zeigen (Google Maps)</a>';
      var ls = ls_1 + ls_2 + ls_3;
      document.getElementById('link_sat').innerHTML = ls;
    
      document.getElementById('iframe_sat').style.display = 'none';
      document.getElementById('karte_img').style.display = 'block';
      document.getElementById('karte_img').src = karten_images[pVal];
      
      // Fähnchen in Karte einblenden
      document.getElementById('projekte_in_karte').style.display = 'block';
      
    break;
      
  }

}

