var cInhalt_Datei = "Leer";
var aPaten = new Array();
var aSchulen = new Array();
var aPatenkinder = new Array();
var aPK = new Array(300);
var aPK_R0 =  new Array();
var aPK_R1 =  new Array();
var aPK_R2 =  new Array();
var aSchoolPoints = new Array();
var a_T = new Array();
var aPK_no = new Array();
var cCs = "";
var cSlideName="";
var cSlideID="";
var map = "";
var cGodchilds = "";

var marker = "";
var Marker2 = "";
var Marker3 = "";
var cPateLong1 = "";
var cPateLati1 = "";
var cChild = "";
var cPateInfoText = "";
var cInfoText11 = "";
var cInfoText22 = "";
var cInfoText3 = "";
var SlideShowContainer = "";

function show_volountairs(cLat1, cLon1, nZoom){
 if (GBrowserIsCompatible()) { 
    var baseIcon = new GIcon();
    baseIcon.iconSize=new GSize(32,32);
    baseIcon.shadowSize=new GSize(56,32);
    baseIcon.iconAnchor=new GPoint(16,32);
    baseIcon.infoWindowAnchor=new GPoint(16,0);
    var volontair       = new GIcon(baseIcon, "images/volontair.png", null, "images/shadow-volontair.png");
    
    map = new GMap2(document.getElementById("volountair_map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(cLat1, cLon1),nZoom);
    GDownloadUrl("Paten.xml", function(doc) {
      var xmlDoc = GXml.parse(doc);
      var markers = xmlDoc.documentElement.getElementsByTagName("msp");
      for (var j = 0; j < markers.length; j++) {
        point = new GLatLng(markers[j].getAttribute("p01"),markers[j].getAttribute("p02"));
        if ( markers[j].getAttribute("p05")== "V") {
          parts = markers[j].getAttribute("p04").split("|");
          if (markers[j].getAttribute("p03") == "0"){
            cPateInfoText = parts[0] + "<br>" +parts[1] + "<br>" + parts[2] +"&nbsp;" +parts[3] + "<br>&nbsp;<br><a href='javascript:showInfo_V("+ markers[j].getAttribute("p01")+","+markers[j].getAttribute("p02") +");ShowFlickr(\"" +markers[j].getAttribute("p18") +"\",\""+ markers[j].getAttribute("p17").substr(1) + "\",\"VolunteerSlides\", \"#404040\")'>Slides</a>";
          } else {
            cPateInfoText =  T_Language[17][M_NR];
          }
          var html = "<table><tr><td id='T_Schueler_info'>" + cPateInfoText +"<br>&nbsp;<br></td><td><img src='"+markers[j].getAttribute("p16")+"'></td></tr></table>";
          marker = createMarker(point,html, volontair);
          map.addOverlay(marker);
          GEvent.addListener(marker, 'click', function() {hideInfo('VolunteerSlides');});
          GEvent.addListener(map, 'infowindowclose', function() {hideInfo('VolunteerSlides');});
        }
      }
      var nOverViewMapHeight = (200 / 4) * 3;
      map.addControl(new GOverviewMapControl(new GSize(200,nOverViewMapHeight)));
    });
  } else {
    alert("Sorry, die Google Maps API ist mit diesem Browser nicht kompatibel");
  }
  Show_Legende_unten("Volountairs");
}


function show_godparents_SIK(cLat1, cLon1, nZoom){
 if (GBrowserIsCompatible()) { 
    read_children();
    var baseIcon = new GIcon();
    baseIcon.iconSize=new GSize(32,32);
    baseIcon.shadowSize=new GSize(56,32);
    baseIcon.iconAnchor=new GPoint(16,32);
    baseIcon.infoWindowAnchor=new GPoint(16,0);
    var godparents_icon = new GIcon(baseIcon, "images/heart_02.png", null, "images/heart_02s.png");
    var member          = new GIcon(baseIcon, "images/heart_01.png", null, "images/Heart_01s.png");
    var patemember      = new GIcon(baseIcon, "images/heart_03.png", null, "images/Heart_03s.png");
    var volontair       = new GIcon(baseIcon, "images/volontair.png", null, "images/shadow-volontair.png");

    
    map = new GMap2(document.getElementById("school_map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(cLat1, cLon1),nZoom);
    GDownloadUrl("Paten.xml", function(doc) {
      var xmlDoc = GXml.parse(doc);
      var markers = xmlDoc.documentElement.getElementsByTagName("msp");
      for (var j = 0; j < markers.length; j++) {
        point = new GLatLng(markers[j].getAttribute("p01"),markers[j].getAttribute("p02"));
//        if (markers[j].getAttribute("p05")== "P" || markers[j].getAttribute("p05")== "PM" || markers[j].getAttribute("p05")== "M" || markers[j].getAttribute("p05")== "V") {
          parts = markers[j].getAttribute("p04").split("|");
          if (markers[j].getAttribute("p03") == "0"){
            cPateInfoText = parts[0] + "<br>" +parts[1] + "<br>" + parts[2] +"&nbsp;" +parts[3];
          } else {
            cPateInfoText =  T_Language[17][M_NR];
          }
          cGodchilds = "";
          if (markers[j].getAttribute("p05")== "P" || markers[j].getAttribute("p05")== "PM"){
            aPK_no[0] = markers[j].getAttribute("p06").substr(1);
            aPK_no[1] = markers[j].getAttribute("p07").substr(1);
            aPK_no[2] = markers[j].getAttribute("p08").substr(1);
            aPK_no[3] = markers[j].getAttribute("p09").substr(1);
            aPK_no[4] = markers[j].getAttribute("p10").substr(1);
            aPK_no[5] = markers[j].getAttribute("p11").substr(1);
            aPK_no[6] = markers[j].getAttribute("p12").substr(1);
            aPK_no[7] = markers[j].getAttribute("p13").substr(1);
            aPK_no[8] = markers[j].getAttribute("p14").substr(1);
            aPK_no[9] = markers[j].getAttribute("p15").substr(1);
            cGodchilds = "<b>" + T_Language[14][M_NR] + ":</b><br>";
            def_pg();
            cGodchilds = cGodchilds + cCs;
            var html = "<table><tr><td id='T_Schueler_info'>" + cPateInfoText +"<br>&nbsp;<br></td><td>&nbsp;</td><td id='T_Schueler_info'>" + cGodchilds + "</td></tr></table>";
          } else {
            var html = "<table><tr><td id='T_Schueler_info'>" + cPateInfoText +"<br>&nbsp;<br></td></tr></table>";
          }
          if(markers[j].getAttribute("p05")== "P"){
            marker = createMarker(point,html, godparents_icon);
          }
          if(markers[j].getAttribute("p05")== "PM"){
            marker = createMarker(point,html, patemember);
          }
          if(markers[j].getAttribute("p05")== "M"){
            marker = createMarker(point,html, member);
          }
          if(markers[j].getAttribute("p05")== "V"){
            marker = createMarker(point,html, volontair);
          }
          map.addOverlay(marker);
//        }
      }
      var nOverViewMapHeight = (200 / 4) * 3;
      map.addControl(new GOverviewMapControl(new GSize(200,nOverViewMapHeight)));
    });
  } else {
    alert("Sorry, die Google Maps API ist mit diesem Browser nicht kompatibel");
  }
  Show_Legende_unten("Mitglieder");
}

function show_godparents(cLat1, cLon1, nZoom){
 if (GBrowserIsCompatible()) { 
    read_children();
    var baseIcon = new GIcon();
    baseIcon.iconSize=new GSize(32,32);
    baseIcon.shadowSize=new GSize(56,32);
    baseIcon.iconAnchor=new GPoint(16,32);
    baseIcon.infoWindowAnchor=new GPoint(16,0);
    var godparents_icon = new GIcon(baseIcon, "images/heart_02.png", null, "images/heart_02s.png");
    var member          = new GIcon(baseIcon, "images/heart_01.png", null, "images/Heart_01s.png");
    var patemember      = new GIcon(baseIcon, "images/heart_03.png", null, "images/Heart_03s.png");
    var volontair       = new GIcon(baseIcon, "images/volontair.png", null, "images/shadow-volontair.png");

    var gmarkersA = [];      
    var gmarkersB = [];      
    var gmarkersC = [];      
    var gmarkersD = [];
          
    GDownloadUrl("Paten.xml", function(doc) {
      var xmlDoc = GXml.parse(doc);
      var markers = xmlDoc.documentElement.getElementsByTagName("msp");
      for (var j = 0; j < markers.length; j++) {
        point = new GLatLng(markers[j].getAttribute("p01"),markers[j].getAttribute("p02"));
          parts = markers[j].getAttribute("p04").split("|");
          if (markers[j].getAttribute("p03") == "0"){
            cPateInfoText = parts[0] + "<br>" +parts[1] + "<br>" + parts[2] +"&nbsp;" +parts[3];
          } else {
            cPateInfoText =  T_Language[17][M_NR];
          }
          cGodchilds = "";
          if (markers[j].getAttribute("p05")== "P" || markers[j].getAttribute("p05")== "PM"){
            if(markers[j].getAttribute("p06").substr(1) != ""){
              var n = parseInt(markers[j].getAttribute("p06").substr(1));
            }
            cGodchilds = "<b>" + T_Language[14][M_NR] + ":</b><br>";
            cGodchilds = aPK[n][5];
//            alert(cPateInfoText+"<br>"+cGodchilds);
            var html = "<table><tr><td id='T_Schueler_info'>" + cPateInfoText +"<br>&nbsp;<br></td><td id='T_Schueler_info'>" + cGodchilds + "</td></tr></table>";
          } else {
            var html = "<table><tr><td id='T_Schueler_info'>" + cPateInfoText +"<br>&nbsp;<br></td></tr></table>";
          }
          if(markers[j].getAttribute("p05")== "P"){
            marker = createMarker(point,html, godparents_icon);
            gmarkersA.push(marker);
          }
          if(markers[j].getAttribute("p05")== "PM"){
            marker = createMarker(point,html, patemember);
             gmarkersB.push(marker);
          }
          if(markers[j].getAttribute("p05")== "M"){
            marker = createMarker(point,html, member);
            gmarkersC.push(marker);
          }
          if(markers[j].getAttribute("p05")== "V"){
            marker = createMarker(point,html, volontair);
            gmarkersD.push(marker);
          }
      }
    });
      map = new GMap2(document.getElementById("school_map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(cLat1, cLon1),nZoom);
      var nOverViewMapHeight = (200 / 4) * 3;
      map.addControl(new GOverviewMapControl(new GSize(200,nOverViewMapHeight)));
      var mm = new GMarkerManager(map, {borderPadding:1});
      mm.addMarkers(gmarkersA,0,17);
      mm.addMarkers(gmarkersB,0,17);
      mm.addMarkers(gmarkersC,0,17);
      mm.addMarkers(gmarkersD,0,17);
      mm.refresh();
  } else {
    alert("Sorry, die Google Maps API ist mit diesem Browser nicht kompatibel");
  }
  Show_Legende_unten("Mitglieder");
}


function read_children_alt(){
  GDownloadUrl("NKH_Actual_Data.xml", function(doc) {
  var xmlDoc = GXml.parse(doc);
  var markers = xmlDoc.documentElement.getElementsByTagName("children");
  for (var i = 0; i < markers.length; i++) {
    aPK[i] = new Array(5);
    aPK[i][0] = markers[i].getAttribute("L01"); // Vorname
    aPK[i][1] = markers[i].getAttribute("L02"); // Name
    aPK[i][2] = markers[i].getAttribute("L03"); // Geburtsdatum
    aPK[i][3] = markers[i].getAttribute("L15"); // Foto
    aPK[i][4] = markers[i].getAttribute("L00"); // Nummer
  }
  });
}

function read_children(){
  for (var i = 0; i < aPK.length; i++) {
    aPK[i] = new Array(6);
    aPK[i][0] = "";
    aPK[i][1] = "";
    aPK[i][2] = "";
    aPK[i][3] = "";
    aPK[i][4] = "";
    aPK[i][5] = "";
  }
  var n = 0;
  GDownloadUrl("NKH_Actual_Data.xml", function(doc) {
  var xmlDoc = GXml.parse(doc);
  var markers = xmlDoc.documentElement.getElementsByTagName("children");
  for (var i = 0; i < markers.length; i++) {
    n = parseInt(markers[i].getAttribute("L00")); // Nummer
    aPK[n][4] = markers[i].getAttribute("L00");
    aPK[n][0] = markers[i].getAttribute("L01"); // Vorname
    aPK[n][1] = markers[i].getAttribute("L02"); // Name
    aPK[n][2] = markers[i].getAttribute("L03"); // Geburtsdatum
    aPK[n][3] = markers[i].getAttribute("L15"); // Foto
    aPK[n][5] = aPK[n][0] + "&nbsp;" + aPK[n][1];
  }
  });


}

function def_pg(cNummer){

  cCs = "";
  var cTemp = "";
//  alert(cNummer);
  for (var k = 0; k < aPK.length; k++) {
//    if (aPK[k][4] == aPK_no[0] || aPK[k][4] == aPK_no[1] || aPK[k][4] == aPK_no[2] || aPK[k][4] == aPK_no[3] || aPK[k][4] == aPK_no[4] || aPK[k][4] == aPK_no[5] || aPK[k][4] == aPK_no[6] || aPK[k][4] == aPK_no[7] || aPK[k][4] == aPK_no[8] || aPK[k][4] == aPK_no[9]){

    if (aPK[k][4] == cNummer){
      cCs += aPK[k][0] + "&nbsp;" + aPK[k][1] + "<br>";
      cTemp += aPK[k][0] + "&nbsp;" + aPK[k][1] + "<br>";
      return cTemp;
    }
  }
  return cTemp;
}


function show_schools(cLat1, cLon1, nZoom){
 if (GBrowserIsCompatible()) { 
    var aSchools = new Array();
    var baseIcon = new GIcon();
    baseIcon.iconSize=new GSize(32,32);
    baseIcon.shadowSize=new GSize(56,32);
    baseIcon.iconAnchor=new GPoint(16,32);
    baseIcon.infoWindowAnchor=new GPoint(16,0);
    var school_icon = new GIcon(baseIcon, "images/School32.png", null, "images/School32s.png");
    map = new GMap2(document.getElementById("school_map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(cLat1, cLon1),nZoom);
    GDownloadUrl("NKH_Actual_Data.xml", function(doc) {
      var xmlDoc = GXml.parse(doc);
      var markers = xmlDoc.documentElement.getElementsByTagName("school");
      for (var j = 0; j < markers.length; j++) {
        point = new GLatLng(markers[j].getAttribute("S04").substr(1),markers[j].getAttribute("S05").substr(1));
        if (markers[j].getAttribute("S06") != ""){
          var html = markers[j].getAttribute("S01") + "<br>" + markers[j].getAttribute("S02") + "<br>" + markers[j].getAttribute("S03") + "<br>&nbsp;<br><a href='javascript:showInfo("+ markers[j].getAttribute("S04").substr(1)+","+markers[j].getAttribute("S05").substr(1) +",\"SchoolSlides\");ShowFlickr(\"" +markers[j].getAttribute("S07") +"\",\""+ markers[j].getAttribute("S08").substr(1) + "\",\"SchoolSlides\", \"#404040\")'>Slides</a>";
          html = "<table><tr><td id='T_Schueler_info'>" + html +"<br>&nbsp;<br></td><td><img src='"+markers[j].getAttribute("S06")+"'></td></tr></table>";
        } else {
          var html = markers[j].getAttribute("S01") + "<br>" + markers[j].getAttribute("S02") + "<br>" + markers[j].getAttribute("S03");
          html = "<table><tr><td id='T_Schueler_info'>" + html +"<br>&nbsp;<br></td><td>&nbsp;</td></tr></table>";
        
        }
        marker = createMarker(point,html, school_icon)
        map.addOverlay(marker);

        GEvent.addListener(marker, 'click', function() {hideInfo('SchoolSlides');});
        GEvent.addListener(map, 'infowindowclose', function() {hideInfo('SchoolSlides');});
      }
      var nOverViewMapHeight = (200 / 4) * 3;
      map.addControl(new GOverviewMapControl(new GSize(200,nOverViewMapHeight)));
    });
  } else {
    alert("Sorry, die Google Maps API ist mit diesem Browser nicht kompatibel");
  }
  Show_Legende_unten("Schulen");  
}


function showInfo(cLa, cLo) {

  map.setCenter(new GLatLng(cLa, cLo), map.getZoom());
  document.getElementById("SchoolSlides").style.visibility = 'visible';
}

function showInfo_V(cLa, cLo) {

  map.setCenter(new GLatLng(cLa, cLo), map.getZoom());
  document.getElementById("VolunteerSlides").style.visibility = 'visible';
}



function hideInfo(cArt) {

  if (cArt =="SchoolSlides"){
    document.getElementById("SchoolSlides").style.visibility = 'hidden';
  }
  if (cArt =="VolunteerSlides"){
    document.getElementById("VolunteerSlides").style.visibility = 'hidden';
  }

}

function show_map(cLat1, cLon1, cInfoText1, cLat2, cLon2, cInfoText2, nZoom, map_type, nOverViewMap,nOverViewMapSize, cMitPate){

    if (GBrowserIsCompatible()) { 

      // A function to create the marker and set up the event window
      // Dont try to unroll this function. It has to be here for the function closure
      // Each instance of the function preserves the contends of a different instance
      // of the "marker" and "html" variables which will be needed later when the event triggers.    
      
      
      var baseIcon = new GIcon();
          baseIcon.iconSize=new GSize(32,32);
          baseIcon.shadowSize=new GSize(56,32);
          baseIcon.iconAnchor=new GPoint(16,32);
          baseIcon.infoWindowAnchor=new GPoint(16,0);
          
      if (map_type == "vereins_map"){
        var association1 = new GIcon(baseIcon, "http://maps.google.com/mapfiles/kml/pal2/icon2.png", null, "http://maps.google.com/mapfiles/kml/pal2/icon2s.png");
      }
      if (map_type == "child_map"){
        var association1 = new GIcon(baseIcon, "images/user32.png", null, "images/shadow-user32.png");
        if (cLat2 != ""){
          var association2 = new GIcon(baseIcon, "images/School32.png", null, "images/School32s.png");
        }
      }
      if (cMitPate == "1"){
        var PateIcon = new GIcon(baseIcon, "images/heart_02.png", null, "images/heart_02s.png");
      }
      



//---------------------------------------------------------

      // === The basis of the arrow icon information ===
      var arrowIcon = new GIcon();
      arrowIcon.iconSize = new GSize(12,12);
      arrowIcon.shadowSize = new GSize(1,1);
      arrowIcon.iconAnchor = new GPoint(6,6);
      arrowIcon.infoWindowAnchor = new GPoint(0,0);
      
      // === Returns the bearing in degrees between two points. ===
      // North = 0, East = 90, South = 180, West = 270.
      var degreesPerRadian = 180.0 / Math.PI;
      function bearing( from, to ) {
        // See T. Vincenty, Survey Review, 23, No 176, p 88-93,1975.
        // Convert to radians.
        var lat1 = from.latRadians();
        var lon1 = from.lngRadians();
        var lat2 = to.latRadians();
        var lon2 = to.lngRadians();

        // Compute the angle.
        var angle = - Math.atan2( Math.sin( lon1 - lon2 ) * Math.cos( lat2 ), Math.cos( lat1 ) * Math.sin( lat2 ) - Math.sin( lat1 ) * Math.cos( lat2 ) * Math.cos( lon1 - lon2 ) );
        if ( angle < 0.0 ) angle  += Math.PI * 2.0;

        // And convert result to degrees.
        angle = angle * degreesPerRadian;
        angle = angle.toFixed(1);
        return angle;
      }
       
      // === A function to create the arrow head at the end of the polyline ===
      function arrowHead(points) {
        // == obtain the bearing between the last two points
        var p1=points[points.length-1];
        var p2=points[points.length-2];
        var dir = bearing(p2,p1);
        // == round it to a multiple of 3 and cast out 120s
        var dir = Math.round(dir/3) * 3;
        while (dir >= 120) {dir -= 120;}
        // == use the corresponding triangle marker 
        arrowIcon.image = "http://www.google.com/intl/en_ALL/mapfiles/dir_"+dir+".png";
        map.addOverlay(new GMarker(p1, arrowIcon));
      }
      
      // === A function to put arrow heads at intermediate points
      function midArrows(points) {
        for (var i=1; i < points.length-1; i++) {  
          var p1=points[i-1];
          var p2=points[i+1];
          var dir = bearing(p1,p2);
          // == round it to a multiple of 3 and cast out 120s
          var dir = Math.round(dir/3) * 3;
          while (dir >= 120) {dir -= 120;}
          // == use the corresponding triangle marker 
          arrowIcon.image = "http://www.google.com/intl/en_ALL/mapfiles/dir_"+dir+".png";
          map.addOverlay(new GMarker(points[i], arrowIcon));
        }
      }
//----------------------------------------------------------
      // Display the map, with some controls and set the initial location

        map = new GMap2(document.getElementById(map_type));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(cLat1, cLon1),nZoom);

        var point1 = new GLatLng(cLat1,cLon1);
        marker1 = createMarker(point1,cInfoText1, association1)
        map.addOverlay(marker1);
      
      if (cLat2 != ""){
        var point2 = new GLatLng(cLat2,cLon2);
        marker2 = createMarker(point2,cInfoText2, association2)
        map.addOverlay(marker2);
      }
      if (cMitPate == "1"){
        seek_godchild(cChild);
        if (cPateInfoText != ""){
          cInfoText3 = "<table><tr><td id='T_Paten_info'>" + cPateInfoText +"</td><td id='T_Paten_Link'><u><a href='javascript:CenterMap1("+cLat1 +","+ cLon1 + ")'>" + T_Language[14][M_NR] +"</a></u><br><u><a href='javascript:CenterMap3("+cLat2 +","+ cLon2 + ")'>" + T_Language[10][M_NR] +"</a></u></td></tr></table>";
          var point3 = new GLatLng(cPateLati1,cPateLong1);
          marker3 = createMarker(point3,cInfoText3, PateIcon)
          map.addOverlay(marker3);
        }
      }


      //  ======== Add a map overview ==========
//-----------------------------------------------------------------      
      // === The array of points for the polyline ===
        if (cLat2 != ""){
          if (cPateInfoText != ""){
           var points = [new GLatLng(cPateLati1,cPateLong1), new GLatLng(cLat1, cLon1), new GLatLng(cLat2, cLon2)]; 
           var polyline = new GPolyline([
           new GLatLng(cPateLati1,cPateLong1),
           new GLatLng(cLat1, cLon1),
           new GLatLng(cLat2, cLon2)], "#0000FF", 2);
           map.addOverlay(polyline);
           // === add the arrow head
           midArrows(points);
           arrowHead(points);
          } else{
           var points = [new GLatLng(cLat1, cLon1), new GLatLng(cLat2, cLon2)]; 
           var polyline = new GPolyline([
           new GLatLng(cLat1, cLon1),
           new GLatLng(cLat2, cLon2)], "#0000FF", 2);
           map.addOverlay(polyline);
           // === add the arrow head
           arrowHead(points);
          }
        }
//-----------------------------------------------------------------      
       if (nOverViewMap == 1){
          var nOverViewMapHeight = (nOverViewMapSize / 4) * 3;
          map.addControl(new GOverviewMapControl(new GSize(nOverViewMapSize,nOverViewMapHeight)));
        }
      //  ======== A function to adjust the positioning of the overview ========
      function positionOverview(x,y) {
        var omap=document.getElementById("map_overview");
        omap.style.left = x+"px";
        omap.style.top = y+"px";
        
        // == restyling ==
        omap.firstChild.style.border = "1px solid gray";
        omap.firstChild.firstChild.style.left="4px";
        omap.firstChild.firstChild.style.top="4px";
        omap.firstChild.firstChild.style.width="190px";
        omap.firstChild.firstChild.style.height="190px";
      }
      //  ======== Cause the overview to be positioned AFTER IE sets its initial position ======== 
       if (nOverViewMap == 1){
        setTimeout("positionOverview(558,254)",1);
      }
    }
    
    // display a warning if the browser was not compatible
    else {
      alert("Sorry, die Google Maps API ist mit diesem Browser nicht kompatibel");
    }
}

function createMarker(point,html,icon) {
  var marker = new GMarker(point,icon);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
  });
  return marker;
}


/***************************************************************************/
// auf Patenkind zentrieren
function CenterMap1(cLat1, cLon1){
  marker1.closeInfoWindow();
  map.setCenter(new GLatLng(cLat1, cLon1),13);
  marker1.openInfoWindowHtml(cInfoText11);
}

// auf Pate zentrieren
function CenterMap2(cLat1, cLon1){
  marker3.closeInfoWindow();
  map.setCenter(new GLatLng(cLat1, cLon1),13);
  marker3.openInfoWindowHtml(cInfoText3);
}

// auf Schule zentrieren
function CenterMap3(cLat1, cLon1){
  marker2.closeInfoWindow();
  map.setCenter(new GLatLng(cLat1, cLon1),13);
  marker2.openInfoWindowHtml(cInfoText22);
}

/***************************************************************************/
function Zufallszahl(bereich){

  var zahl = Math.round(Math.random()/(1/bereich));
  return zahl;
}


/***************************************************************************/
/** wenn der Funktionsparameter nSpecialBild leer bleibt, 
    wird ein Zufallsbild ausgewählt, ansonsten das spezielle Bild **/

/***************************************************************************/
function Titelbild(nSpecialBild){

var aTitelbild = new Array(20);
var cTitelbild ="";


aTitelbild[0] = "<img src='resources/Panorama_01.jpg'>";
aTitelbild[1] = "<img src='resources/Panorama_02.jpg'>";
aTitelbild[2] = "<img src='resources/Panorama_03.jpg'>";
aTitelbild[3] = "<img src='resources/Panorama_04.jpg'>";
aTitelbild[4] = "<img src='resources/Panorama_05.jpg'>";
aTitelbild[5] = "<img src='resources/Panorama_07.jpg'>";
aTitelbild[6] = "<img src='resources/Panorama_08.jpg'>";
aTitelbild[7] = "<img src='resources/Panorama_09.jpg'>";
aTitelbild[8] = "<img src='resources/Panorama_10.jpg'>";
aTitelbild[9] = "<img src='resources/Panorama_11.jpg'>";
aTitelbild[10] = "<img src='resources/Panorama_12.jpg'>";
aTitelbild[11] = "<img src='resources/Panorama_13.jpg'>";
aTitelbild[12] = "<img src='resources/Panorama_14.jpg'>";
aTitelbild[13] = "<img src='resources/Panorama_15.jpg'>";


if (typeof(nSpecialBild) == "undefined") {
    nTitelbild = Zufallszahl(13);
  } 
  else {
    nTitelbild = nSpecialBild;
  }

cTitelbild = aTitelbild[nTitelbild];

parent.frames[1].document.getElementById("key_visual").innerHTML = cTitelbild;

}

/***************************************************************************/
function get_Sex(cSex){
  var cTemp = "";
  if (cSex == "0"){
    cTemp = T_Language[2][M_NR];
  }
  if (cSex == "1"){
    cTemp = T_Language[3][M_NR];
  }
  
  return cTemp;
}

/***************************************************************************/
function get_Region(cRegion){
  var cTemp = "";
  if (cRegion == "0"){
    cTemp = "Langtang";
  }
  if (cRegion == "1"){
    cTemp = "Kathmandu";
  }
  if (cRegion == "2"){
    cTemp = "Pokhara";
  }
  return cTemp;
}
/***************************************************************************/
function get_Support(cSupport){
  var cTemp = "";
  if (cSupport == "0"){
    cTemp = T_Language[4][M_NR];
  }
  if (cSupport == "1"){
    cTemp = T_Language[5][M_NR];
  }
  if (cSupport == "2"){
    cTemp = T_Language[6][M_NR];
  }
  if (cSupport == "3"){
    cTemp = T_Language[7][M_NR];
  }
  return cTemp;
}
/***************************************************************************/
function get_Mentor(cMentor){
  var cTemp = "";
  if (cMentor == "2"){
    cTemp = "Lhakpa Jangba";
  }
  if (cMentor == "3"){
    cTemp = "Mim Lal Shrestha";
  }
  return cTemp;
}

/***************************************************************************/
function update_auswahl(nIndex){

    var kategorieAuswahl = parent.frames[2].document.forms.ChildRegion.RChildren;
    var unterkategorieAuswahl = parent.frames[2].document.forms.ChildRegion.RChildren;
    unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren
    if (nIndex == 1) {
      for (var i = 0; i < aPK_R0.length; i++) {
        cTemp = aPK_R0[i][0] + " " + aPK_R0[i][1];
        unterkategorieAuswahl.options[i] = new Option(cTemp);
      }
    }
    if (nIndex == 0) {
      for (var i = 0; i < aPK_R1.length; i++) {
        cTemp = aPK_R1[i][0] + " " + aPK_R1[i][1];
        unterkategorieAuswahl.options[i] = new Option(cTemp);
      }
    }
    if (nIndex == 2) {
      for (var i = 0; i < aPK_R2.length; i++) {
        cTemp = aPK_R2[i][0] + " " + aPK_R2[i][1];
        unterkategorieAuswahl.options[i] = new Option(cTemp);
      }
    }
    show_data(nIndex, 0);
}


function show_data(nRegion, nChild){

var cLong1 = "";
var cLong2 = "";
var cLati1 = "";
var cLati2 = "";
var cSchueler = "";
var cSchule = "";
var cFoto = "";
var cChildFoto = "";
var cChildSchule = "";

  if (nRegion == "0"){
    document.getElementById("F01").innerHTML = aPK_R1[nChild][1]
    document.getElementById("F02").innerHTML = aPK_R1[nChild][0];
    document.getElementById("F03").innerHTML = aPK_R1[nChild][2];
    document.getElementById("F04").innerHTML = aPK_R1[nChild][3];
    document.getElementById("F05").innerHTML = aPK_R1[nChild][4];
    document.getElementById("F06").innerHTML = aPK_R1[nChild][5];
    document.getElementById("F07").innerHTML = aPK_R1[nChild][6];
    document.getElementById("F08").innerHTML = aPK_R1[nChild][7];
    document.getElementById("F09").innerHTML = aPK_R1[nChild][8];
    document.getElementById("F10").innerHTML = aPK_R1[nChild][9];
    document.getElementById("F11").innerHTML = aPK_R1[nChild][10];
    document.getElementById("F12").innerHTML = aPK_R1[nChild][11];
    document.getElementById("F13").innerHTML = aPK_R1[nChild][12];
    document.images[0].src = aPK_R1[nChild][13];
    cSlideName = aPK_R1[nChild][14];
    cSlideID = aPK_R1[nChild][15];
    cLong1 = aPK_R1[nChild][16];
    cLati1 = aPK_R1[nChild][17];
    cSchueler = aPK_R1[nChild][0] +" " + aPK_R1[nChild][1];
    cSchule = aPK_R1[nChild][6];
    cChild = aPK_R1[nChild][18];
    cChildFoto = aPK_R1[nChild][13];
    
  }
  
  if (nRegion == "1"){
    document.getElementById("F01").innerHTML = aPK_R0[nChild][1]
    document.getElementById("F02").innerHTML = aPK_R0[nChild][0];
    document.getElementById("F03").innerHTML = aPK_R0[nChild][2];
    document.getElementById("F04").innerHTML = aPK_R0[nChild][3];
    document.getElementById("F05").innerHTML = aPK_R0[nChild][4];
    document.getElementById("F06").innerHTML = aPK_R0[nChild][5];
    document.getElementById("F07").innerHTML = aPK_R0[nChild][6];
    document.getElementById("F08").innerHTML = aPK_R0[nChild][7];
    document.getElementById("F09").innerHTML = aPK_R0[nChild][8];
    document.getElementById("F10").innerHTML = aPK_R0[nChild][9];
    document.getElementById("F11").innerHTML = aPK_R0[nChild][10];
    document.getElementById("F12").innerHTML = aPK_R0[nChild][11];
    document.getElementById("F13").innerHTML = aPK_R0[nChild][12];
    document.images[0].src = aPK_R0[nChild][13];
    cSlideName = aPK_R0[nChild][14];
    cSlideID = aPK_R0[nChild][15];
    cLong1 = aPK_R0[nChild][16];
    cLati1 = aPK_R0[nChild][17];
    cSchueler = aPK_R0[nChild][0] +" " + aPK_R0[nChild][1];
    cSchule = aPK_R0[nChild][6];
    cChild = aPK_R0[nChild][18];
    cChildFoto = aPK_R0[nChild][13];
  }
  
  if (nRegion == "2"){
    document.getElementById("F01").innerHTML = aPK_R2[nChild][1]
    document.getElementById("F02").innerHTML = aPK_R2[nChild][0];
    document.getElementById("F03").innerHTML = aPK_R2[nChild][2];
    document.getElementById("F04").innerHTML = aPK_R2[nChild][3];
    document.getElementById("F05").innerHTML = aPK_R2[nChild][4];
    document.getElementById("F06").innerHTML = aPK_R2[nChild][5];
    document.getElementById("F07").innerHTML = aPK_R2[nChild][6];
    document.getElementById("F08").innerHTML = aPK_R2[nChild][7];
    document.getElementById("F09").innerHTML = aPK_R2[nChild][8];
    document.getElementById("F10").innerHTML = aPK_R2[nChild][9];
    document.getElementById("F11").innerHTML = aPK_R2[nChild][10];
    document.getElementById("F12").innerHTML = aPK_R2[nChild][11];
    document.getElementById("F13").innerHTML = aPK_R2[nChild][12];
    document.images[0].src = aPK_R2[nChild][13];
    cSlideName = aPK_R2[nChild][14];
    cSlideID = aPK_R2[nChild][15];
    cLong1 = aPK_R2[nChild][16];
    cLati1 = aPK_R2[nChild][17];
    cSchueler = aPK_R2[nChild][0] +" " + aPK_R2[nChild][1];
    cSchule = aPK_R2[nChild][6];
    cChild = aPK_R2[nChild][18];
    cChildFoto = aPK_R2[nChild][13];
  }
  cChildSchule = cSchule;
  if (cLong1 != ""){
    lMap = "Y";
    for (var i = 0; i < aSchulen.length; i++) {
      if (aSchulen[i][0] == cSchule) {
        cSchule = aSchulen[i][0] + "<br>" + aSchulen[i][1] + "<br>" + aSchulen[i][2];
        cLong2 = aSchulen[i][3];
        cLati2 = aSchulen[i][4];
        cFoto = aSchulen[i][5];
      }
    }
    if (cFoto != ""){
      cSchule = "<table><tr><td id='T_Schueler_info'>" + cSchule +"<br>&nbsp;<br><u><a href='javascript:CenterMap1(" + cLong1 + "," + cLati1 + ")'>" + T_Language[9][M_NR] +"</a></u></td><td><img src='"+cFoto+"'></td></tr></table>";
    }
    if (cFoto == ""){
      cSchule = "<table><tr><td id='T_Schueler_info'>" + cSchule +"<br>&nbsp;<br><u><a href='javascript:CenterMap1(" + cLong1 + "," + cLati1 + ")'>" + T_Language[9][M_NR] +"</a></u></td><td>&nbsp;</td></tr></table>";
    }
    Hide_Slides();

    seek_godchild(cChild);
    if (cPateInfoText != ""){
      cSchueler = "<table><tr><td id='T_Schueler_info'>" + cSchueler +"<br>&nbsp;<br><u><a href='javascript:CenterMap2(" + cPateLati1 + "," + cPateLong1 + ")'>" + T_Language[8][M_NR] +"</a></u><br><u><a href='javascript:CenterMap3("+cLong2 +","+ cLati2 + ")'>" + T_Language[10][M_NR] +"</a></u></td><td><img src='"+cChildFoto+"'></td></tr></table>";
    } else {
      if (cChildSchule != "null"){
        cSchueler = "<table><tr><td id='T_Schueler_info'>" + cSchueler +"<br>&nbsp;<br><u><a href='javascript:CenterMap3("+cLong2 +","+ cLati2 + ")'>" + T_Language[10][M_NR] +"</a></u></td><td><img src='"+cChildFoto+"'></td></tr></table>";
      } else{
        cSchueler = "<table><tr><td id='T_Schueler_info'>" + cSchueler +"<br>&nbsp;<br></td><td><img src='"+cChildFoto+"'></td></tr></table>";
      }
    }
    cInfoText11 = cSchueler;
    cInfoText22 = cSchule;

    show_map(cLong1, cLati1, cSchueler, cLong2, cLati2, cSchule, 13,"child_map",0,150, "1");
    } else {
    lMap = "N";
    Hide_Slides();
  }
}

/***************************************************************************/
function Show_Legende(){

  if (lMap == "Y"){
    var cTemp = "<b>" + T_Language[13][M_NR] +":</b><br>&nbsp;<br><table><tr><td><img src='images/Pate_s_36_29.jpg' alt=''></td><td id='T_Rechts_hor_middle'>" + T_Language[8][M_NR] +"</td></tr><tr><td><img src='images/Schueler_T.png' alt=''></td><td id='T_Rechts_hor_middle'>" + T_Language[9][M_NR] +"</td></tr><tr><td><img src='images/School32_Shadow.jpg' alt=''></td><td id='T_Rechts_hor_middle'>" + T_Language[10][M_NR] +"</td></tr><tr><td><img src='images/Schulweg.png' alt=''></td><td id='T_Rechts_hor_middle'>" + T_Language[11][M_NR] +"</td></tr></table>";
    document.getElementById("Legende").style.visibility = "visible";
    document.getElementById("Legende").innerHTML = cTemp;
  } else {
    document.getElementById("Legende").style.visibility = "hidden";
  }
}

function Show_Legende_unten(cKarte){


  if (cKarte == "Mitglieder"){
    var cTemp = "<table><tr><td id='T_Rechts_hor_middle' width='80'><b>" + T_Language[13][M_NR] +":</b></td><td id='T_Rechts_hor_middle'>" + T_Language[8][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='images/Pate_s_36_29.jpg' alt=''></td><td id='T_Rechts_hor_middle'>" + T_Language[15][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='images/Mitglied_Pate_s.jpg' height='29' alt=''></td><td id='T_Rechts_hor_middle'>" + T_Language[16][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='images/Mitglied_s.jpg' height='29' alt=''></td><td id='T_Rechts_hor_middle'>" + M_Language[5][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='images/volontair_s.jpg' height='29' alt=''></td></tr></table>";
    document.getElementById("Legende_unten").innerHTML = cTemp;
  }
  if (cKarte == "Volountairs"){
    var cTemp = "<table><tr><td id='T_Rechts_hor_middle' width='80'><b>" + T_Language[13][M_NR] +":</b></td><td id='T_Rechts_hor_middle'>" + M_Language[5][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='images/volontair_s.jpg' height='29' alt=''></td></tr></table>";
    document.getElementById("Legende_relative").innerHTML = cTemp;
  }
  if (cKarte == "Schulen"){
    var cTemp = "<table><tr><td id='T_Rechts_hor_middle' width='80'><b>" + T_Language[13][M_NR] +":</b></td><td id='T_Rechts_hor_middle'>" + T_Language[10][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='images/School32_Shadow.jpg' alt=''></td></tr></table>";
    document.getElementById("Legende_unten").innerHTML = cTemp;
  }
  if (cKarte == "Verein"){
    var cTemp = "<table><tr><td id='T_Rechts_hor_middle' width='80'><b>" + T_Language[13][M_NR] +":</b></td><td id='T_Rechts_hor_middle'>" + T_Language[18][M_NR] + ":</td><td id='T_Rechts_hor_middle' width='80'><img src='resources/icon2.jpg' alt=''></td></tr></table>";
    document.getElementById("Legende_unten").innerHTML = cTemp;
  }  
}



/***************************************************************************/
function Hide_Slides(){
  Show_Legende();
  if (document.SlidesYN.Anzeigen.checked == true) {
    ShowFlickr(cSlideName, cSlideID, "child_slides", "#EEEEEE");
    if (lMap == "Y"){
      document.getElementById("child_map").style.top="360px";
      document.getElementById("child_map").style.width="400px";
      document.getElementById("T_Child_Story").style.width="493px";
    }
    if (lMap == "N"){
      document.getElementById("child_map").style.width="0px";
      document.getElementById("T_Child_Story").style.width="890px";
      document.getElementById("child_map").innerHTML = "";
      document.getElementById("child_map").style.background="#FFFFFF";
    }
  } else {
    document.getElementById("child_slides").innerHTML = "";
    document.getElementById("child_slides").style.background="#FFFFFF";
    if (lMap == "Y"){
      document.getElementById("child_map").style.width="400px";
      document.getElementById("child_map").style.top="50px";
      document.getElementById("T_Child_Story").style.width="890px";
    }
    if (lMap == "N"){
      document.getElementById("child_slides").innerHTML = "";
      document.getElementById("child_slides").style.background="#FFFFFF";
      document.getElementById("T_Child_Story").style.width="890px";
      document.getElementById("child_map").innerHTML = "";
      document.getElementById("child_map").style.background="#FFFFFF";
    }
  }
}


function ShowFlickr_alt(cName, cId, divID, cColor){

var cTemp = "<object type='text/html' data='http://www.flickr.com/slideShow/index.gne?group_id=&user_id=46017367@N07&set_id=" + cId + "/show&text=' width='400' height='300'></object>";
document.getElementById(divID).innerHTML = cTemp;

}

function Show_Foto_alt(cName, cId, divID, cColor){

var cTemp = "<object type='text/html' data='http://www.flickr.com/slideShow/index.gne?group_id=&user_id=46017367@N07&set_id=" + cId + "/show&text=' width='660' height='502'></object>";
document.getElementById(divID).innerHTML = cTemp;

}

/***************************************************************************/
function ShowFlickr(cName, cId, divID, cColor){
var cUserID = "46017367@N07";
var so = new SWFObject("http://www.db798.com/pictobrowser.swf", "PictoBrowser", "400", "300", "8", cColor);
so.addVariable("source", "sets");
so.addVariable("names", cName); // Hier ist der Bildername angegeben, z.B. "Binod Shrstha 123""
so.addVariable("userName", "Nepal Kinderhilfe");
so.addVariable("userId", cUserID); // Hier ist die Flickr User-ID angegeben
so.addVariable("ids", cId); // Hier ist die Bild-ID angegeben
so.addVariable("titles", "off");
so.addVariable("displayNotes", "off");
so.addVariable("thumbAutoHide", "on");
so.addVariable("imageSize", "medium");
so.addVariable("vAlign", "top");
so.addVariable("vertOffset", "0");
so.addVariable("colorHexVar", "#000000");
so.addVariable("initialScale", "on");
so.addVariable("bgAlpha", "75");
so.write(divID); // Hier die DIV-ID angeben, in dem die Show angezeigt werden soll
}

function Show_Foto(cName, cId, divID, cColor){
var cUserID = "46017367@N07";
var so = new SWFObject("http://www.db798.com/pictobrowser.swf", "PictoBrowser", "660", "502", "8", cColor);
so.addVariable("source", "sets");
so.addVariable("names", cName); // Hier ist der Bildername angegeben, z.B. "Binod Shrstha 123""
so.addVariable("userName", "Nepal Kinderhilfe");
so.addVariable("userId", cUserID); // Hier ist die Flickr User-ID angegeben
so.addVariable("ids", cId); // Hier ist die Bild-ID angegeben
so.addVariable("titles", "off");
so.addVariable("displayNotes", "off");
so.addVariable("thumbAutoHide", "on");
so.addVariable("imageSize", "medium");
so.addVariable("vAlign", "top");
so.addVariable("vertOffset", "0");
so.addVariable("colorHexVar", "#000000");
so.addVariable("initialScale", "on");
so.addVariable("bgAlpha", "75");
so.write(divID); // Hier die DIV-ID angeben, in dem die Show angezeigt werden soll
}

function Show_Video_Youtube(cName){
cVideo = "<object width='660' height='525'><param name='movie' value='" + cName +"'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='" + cName + "'' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='660' height='525'></embed></object>";
document.getElementById("Videoarea").innerHTML = cVideo;
}

/***************************************************************************/
function seek_godchild(cChild){
cPateInfoText = "";
  for (var i = 0; i < aPaten.length; i++) {
    for (var j = 0; j < 10; j++) {
      if (aPaten[i][5+j] == cChild){
        cPateLati1 = aPaten[i][1];
        cPateLong1 = aPaten[i][2];
        if (aPaten[i][15] == "0"){
          parts = aPaten[i][3].split("|");
          cPateInfoText = parts[0] + "<br>" +parts[1] + "<br>" + parts[2] +"&nbsp;" +parts[3];
        }
        if (aPaten[i][15] == "1"){
          cPateInfoText = T_Language[17][M_NR];
        }
      }  
    }
  }
}
/***************************************************************************/

/***************************************************************************/
function show_children(cArt){
  
  GUnload();
  
        GDownloadUrl("Paten.xml", function(doc) {
        var xmlDoc = GXml.parse(doc);
// Paten -----------------------------------------------------------------
        var markers = xmlDoc.documentElement.getElementsByTagName("msp");
        var j = 0;
        for (var i = 0; i < markers.length; i++) {
          if (markers[i].getAttribute("p05")== "P" || markers[i].getAttribute("p05")== "PM") {
            aPaten[j] = new Array(19);
            aPaten[j][0] = markers[i].getAttribute("p00"); // Nummer
            aPaten[j][1] = markers[i].getAttribute("p01"); // Latitude
            aPaten[j][2] = markers[i].getAttribute("p02"); // Longitude
            aPaten[j][15] = markers[i].getAttribute("p03"); // Namen anzeigen J/N
            aPaten[j][3] = markers[i].getAttribute("p04"); // Name
            aPaten[j][4] = markers[i].getAttribute("p05"); // Status (Pate, Mitglied, Pate und Mitglied)
            aPaten[j][5] = markers[i].getAttribute("p06").substr(1); // Patenkind 1
            aPaten[j][6] = markers[i].getAttribute("p07").substr(1); // Patenkind 2
            aPaten[j][7] = markers[i].getAttribute("p08").substr(1); // Patenkind 3
            aPaten[j][8] = markers[i].getAttribute("p09").substr(1); // Patenkind 4
            aPaten[j][9] = markers[i].getAttribute("p10").substr(1); // Patenkind 5
            aPaten[j][10] = markers[i].getAttribute("p11").substr(1); // Patenkind 6
            aPaten[j][11] = markers[i].getAttribute("p12").substr(1); // Patenkind 7
            aPaten[j][12] = markers[i].getAttribute("p13").substr(1); // Patenkind 8
            aPaten[j][13] = markers[i].getAttribute("p14").substr(1); // Patenkind 9
            aPaten[j][14] = markers[i].getAttribute("p15").substr(1); // Patenkind 10
            aPaten[j][16] = markers[i].getAttribute("p16").substr(1); // Foto
            aPaten[j][17] = markers[i].getAttribute("p17").substr(1); // SlideShow
            aPaten[j][18] = markers[i].getAttribute("p18"); // SlideShow Name
            j = j + 1;
          }
        }
      });
  
      GDownloadUrl("NKH_Actual_Data.xml", function(doc) {
        var xmlDoc = GXml.parse(doc);
// Schulen -----------------------------------------------------------------
        var markers = xmlDoc.documentElement.getElementsByTagName("school");
        var cTemp = "";
        for (var i = 0; i < markers.length; i++) {
            aSchulen[i] = new Array(6);
            aSchulen[i][0] = markers[i].getAttribute("S01"); // Name
            aSchulen[i][1] = markers[i].getAttribute("S02"); // Strasse/Stadtteil
            aSchulen[i][2] = markers[i].getAttribute("S03"); // Ort
            aSchulen[i][3] = markers[i].getAttribute("S04").substr(1); // Latitude
            aSchulen[i][4] = markers[i].getAttribute("S05").substr(1); // Longitude
            aSchulen[i][5] = markers[i].getAttribute("S06"); // Foto der Schule
          }
          
// Kinder ------------------------------------------------------------------
        var markers = xmlDoc.documentElement.getElementsByTagName("children");
        var j = 0;
        var cTemp = "";
        for (var i = 0; i < markers.length; i++) {
          if (markers[i].getAttribute("L09")== cArt) {
            aPatenkinder[j] = new Array(20);
            aPatenkinder[j][0] = markers[i].getAttribute("L01"); // Vorname
            aPatenkinder[j][1] = markers[i].getAttribute("L02"); // Name
            aPatenkinder[j][2] = markers[i].getAttribute("L03"); // Geburtsdatum
            aPatenkinder[j][3] = markers[i].getAttribute("L04"); // Wohnort
            aPatenkinder[j][4] = get_Sex(markers[i].getAttribute("L23")); // Geschlecht
            aPatenkinder[j][5] = markers[i].getAttribute("L14"); // Region
            aPatenkinder[j][6] = markers[i].getAttribute("L07"); // Schule
            aPatenkinder[j][7] = markers[i].getAttribute("L08"); // Klasse
            aPatenkinder[j][8] = get_Support(markers[i].getAttribute("L10")); // Unterstützung
            aPatenkinder[j][9] = markers[i].getAttribute("L11"); // Aufnahmedatum
            aPatenkinder[j][10] = markers[i].getAttribute("L12"); // Vermittlungsdatum
            aPatenkinder[j][11] = get_Mentor(markers[i].getAttribute("L13")); // Mentor
            aPatenkinder[j][12] = markers[i].getAttribute("L05"); // Geschichte
            aPatenkinder[j][13] = markers[i].getAttribute("L15"); // Foto
            aPatenkinder[j][14] = markers[i].getAttribute("L16"); // SlideShow Name
            aPatenkinder[j][15] = markers[i].getAttribute("L17").substr(1); // SlideShow ID !!! wichtig, die erste Stelle ist mit einem X vorbelegt, damit beim Excel-Import als Text erkannt wird!!!
            aPatenkinder[j][16] = markers[i].getAttribute("L18").substr(1); // Latitude !!! wichtig, die erste Stelle ist mit einem X vorbelegt, damit beim Excel-Import als Text erkannt wird!!!
            aPatenkinder[j][17] = markers[i].getAttribute("L19").substr(1); // Longitude !!! wichtig, die erste Stelle ist mit einem X vorbelegt, damit beim Excel-Import als Text erkannt wird!!!
            aPatenkinder[j][18] = markers[i].getAttribute("L00"); // Nummer
            j = j + 1;            
          }
        }
        // Langtang
        var j = 0;
        var cTemp = "";
        for (var i = 0; i < aPatenkinder.length; i++) {
          if (aPatenkinder[i][5] == "0") {
            aPK_R0[j] = new Array(19);
            aPK_R0[j][0] = aPatenkinder[i][0]; // Vorname
            aPK_R0[j][1] = aPatenkinder[i][1]; // Name
            aPK_R0[j][2] = aPatenkinder[i][2]; // Geburtsdatum
            aPK_R0[j][3] = aPatenkinder[i][3]; // Wohnort
            aPK_R0[j][4] = aPatenkinder[i][4]; // Geschlecht
            aPK_R0[j][5] = get_Region(aPatenkinder[i][5]); // Region
            aPK_R0[j][6] = aPatenkinder[i][6]; // Schule
            aPK_R0[j][7] = aPatenkinder[i][7]; // Klasse
            aPK_R0[j][8] = aPatenkinder[i][8]; // Unterstützung
            aPK_R0[j][9] = aPatenkinder[i][9]; // Aufnahmedatum
            aPK_R0[j][10] = aPatenkinder[i][10]; // Vermittlungsdatum
            aPK_R0[j][11] = aPatenkinder[i][11]; // Mentor
            aPK_R0[j][12] = aPatenkinder[i][12]; // Geschichte
            aPK_R0[j][13] = aPatenkinder[i][13]; // Foto
            aPK_R0[j][14] = aPatenkinder[i][14]; // SlideShow Name
            aPK_R0[j][15] = aPatenkinder[i][15]; // SlideShow ID
            aPK_R0[j][16] = aPatenkinder[i][16]; // Latitude
            aPK_R0[j][17] = aPatenkinder[i][17]; // Longitude
            aPK_R0[j][18] = aPatenkinder[i][18]; // Laufende Nummer
            j = j + 1;            
          }
        }
        aPK_R0.sort();

        // Kathmandu
        var j = 0;
        var cTemp = "";
        for (var i = 0; i < aPatenkinder.length; i++) {
          if (aPatenkinder[i][5] == "1") {
            aPK_R1[j] = new Array(19);
            aPK_R1[j][0] = aPatenkinder[i][0]; // Vorname
            aPK_R1[j][1] = aPatenkinder[i][1]; // Name
            aPK_R1[j][2] = aPatenkinder[i][2]; // Geburtsdatum
            aPK_R1[j][3] = aPatenkinder[i][3]; // Wohnort
            aPK_R1[j][4] = aPatenkinder[i][4]; // Geschlecht
            aPK_R1[j][5] = get_Region(aPatenkinder[i][5]); // Region
            aPK_R1[j][6] = aPatenkinder[i][6]; // Schule
            aPK_R1[j][7] = aPatenkinder[i][7]; // Klasse
            aPK_R1[j][8] = aPatenkinder[i][8]; // Unterstützung
            aPK_R1[j][9] = aPatenkinder[i][9]; // Aufnahmedatum
            aPK_R1[j][10] = aPatenkinder[i][10]; // Vermittlungsdatum
            aPK_R1[j][11] = aPatenkinder[i][11]; // Mentor
            aPK_R1[j][12] = aPatenkinder[i][12]; // Geschichte
            aPK_R1[j][13] = aPatenkinder[i][13]; // Foto
            aPK_R1[j][14] = aPatenkinder[i][14]; // SlideShow Name
            aPK_R1[j][15] = aPatenkinder[i][15]; // SlideShow ID
            aPK_R1[j][16] = aPatenkinder[i][16]; // Latitude
            aPK_R1[j][17] = aPatenkinder[i][17]; // Longitude
            aPK_R1[j][18] = aPatenkinder[i][18]; // Laufende Nummer
            j = j + 1;            
          }
        }
        aPK_R1.sort();
        
        // Pokhara
        var j = 0;
        var cTemp = "";
        for (var i = 0; i < aPatenkinder.length; i++) {
          if (aPatenkinder[i][5] == "2") {
            aPK_R2[j] = new Array(19);
            aPK_R2[j][0] = aPatenkinder[i][0]; // Vorname
            aPK_R2[j][1] = aPatenkinder[i][1]; // Name
            aPK_R2[j][2] = aPatenkinder[i][2]; // Geburtsdatum
            aPK_R2[j][3] = aPatenkinder[i][3]; // Wohnort
            aPK_R2[j][4] = aPatenkinder[i][4]; // Geschlecht
            aPK_R2[j][5] = get_Region(aPatenkinder[i][5]); // Region
            aPK_R2[j][6] = aPatenkinder[i][6]; // Schule
            aPK_R2[j][7] = aPatenkinder[i][7]; // Klasse
            aPK_R2[j][8] = aPatenkinder[i][8]; // Unterstützung
            aPK_R2[j][9] = aPatenkinder[i][9]; // Aufnahmedatum
            aPK_R2[j][10] = aPatenkinder[i][10]; // Vermittlungsdatum
            aPK_R2[j][11] = aPatenkinder[i][11]; // Mentor
            aPK_R2[j][12] = aPatenkinder[i][12]; // Geschichte
            aPK_R2[j][13] = aPatenkinder[i][13]; // Foto
            aPK_R2[j][14] = aPatenkinder[i][14]; // SlideShow Name
            aPK_R2[j][15] = aPatenkinder[i][15]; // SlideShow ID
            aPK_R2[j][16] = aPatenkinder[i][16]; // Latitude
            aPK_R2[j][17] = aPatenkinder[i][17]; // Longitude
            aPK_R2[j][18] = aPatenkinder[i][18]; // Laufende Nummer
            j = j + 1;            
          }
        }
        aPK_R2.sort();
      update_auswahl(0);
      });
}
/***************************************************************************/




var M_Language = new Array(50);

for (var i=0; i < M_Language.length; ++i){
 M_Language[i] = new Array(2);
}

M_Language[0][0]= "Home";
M_Language[0][1]= "Zur&#252;ck";

M_Language[1][0]= "About";
M_Language[1][1]= "&#220;ber uns";

M_Language[2][0]= "Our Goals";
M_Language[2][1]= "Unsere Ziele";

M_Language[3][0]= "Our Work";
M_Language[3][1]= "Unsere Arbeit";

M_Language[4][0]= "Team in Nepal";
M_Language[4][1]= "Mitarbeiter in Nepal";

M_Language[5][0]= "Volunteers";
M_Language[5][1]= "Volont&#228;re";

M_Language[6][0]= "Our Schools";
M_Language[6][1]= "Unsere Schulen";

M_Language[7][0]= "To Help";
M_Language[7][1]= "Ihre Hilfe";

M_Language[8][0]= "Membership";
M_Language[8][1]= "Mitgliedschaft";

M_Language[9][0]= "Donation";
M_Language[9][1]= "Spenden";

M_Language[10][0]= "Sponsoring";
M_Language[10][1]= "Sponsoring";

M_Language[11][0]= "Sponsorship";
M_Language[11][1]= "Schulpatenschaft";

M_Language[12][0]= "Testament";
M_Language[12][1]= "Testament";

M_Language[13][0]= "Our Help";
M_Language[13][1]= "Unsere Hilfe";

M_Language[14][0]= "Mandala Children Home";
M_Language[14][1]= "Mandala Children Home";

M_Language[15][0]= "Mandala School Langtang";
M_Language[15][1]= "Mandala School Langtang";

M_Language[16][0]= "Active Sponsorships";
M_Language[16][1]= "Aktive Schulpatenschaften";

M_Language[17][0]= "Projects";
M_Language[17][1]= "Projekte";

M_Language[18][0]= "Documentation";
M_Language[18][1]= "Dokumentation";

M_Language[19][0]= "Downloads";
M_Language[19][1]= "Downloads";

M_Language[20][0]= "Foto Archive";
M_Language[20][1]= "Fotoarchiv";

M_Language[21][0]= "Newsletter";
M_Language[21][1]= "Newsletter";

M_Language[22][0]= "Inbox List";
M_Language[22][1]= "Posteingangliste";

M_Language[23][0]= "Organization";
M_Language[23][1]= "Verein";

M_Language[24][0]= "Board";
M_Language[24][1]= "Vorstand";

M_Language[25][0]= "Member";
M_Language[25][1]= "Mitglieder";

M_Language[26][0]= "Statutes";
M_Language[26][1]= "Satzung";

M_Language[27][0]= "Charitably";
M_Language[27][1]= "Gemeinn&#252;tzigkeit";

M_Language[28][0]= "Statistics";
M_Language[28][1]= "Statistik";

M_Language[29][0]= "Impressum";
M_Language[29][1]= "Impressum";

M_Language[30][0]= "Address";
M_Language[30][1]= "Adresse";

M_Language[31][0]= "Bank Account";
M_Language[31][1]= "Bankverbindung";

M_Language[32][0]= "Responsibility";
M_Language[32][1]= "Verantwortlichkeit";

M_Language[33][0]= "Active Assistance";
M_Language[33][1]= "Aktive Hilfe";

M_Language[34][0]= "Sponsorship";
M_Language[34][1]= "Schulpatenschaft";

M_Language[35][0]= "Free Sponsorships";
M_Language[35][1]= "Freie Schulpatenschaften";

M_Language[36][0]= "Video Archive";
M_Language[36][1]= "Videoarchiv";


var T_Language = new Array(50);
for (var i=0; i < T_Language.length; ++i){
 T_Language[i] = new Array(2);
}

T_Language[0][0]= "Your Organization for Children in Nepal";
T_Language[0][1]= "Ihre Organisation f&#252;r Kinder in Nepal";

T_Language[1][0]= "Visitor:";
T_Language[1][1]= "Besucher:";

T_Language[2][0]= "male";
T_Language[2][1]= "m&#228;nnlich";

T_Language[3][0]= "female";
T_Language[3][1]= "weiblich";

T_Language[4][0]= "donation";
T_Language[4][1]= "Spende";

T_Language[5][0]= "godparentship";
T_Language[5][1]= "Patenschaft";

T_Language[6][0]= "no money";
T_Language[6][1]= "kein Geld";

T_Language[7][0]= "not enough money";
T_Language[7][1]= "ungen&#252;gend Geld";

T_Language[8][0]= "Godparent";
T_Language[8][1]= "Pate";

T_Language[9][0]= "Student";
T_Language[9][1]= "Sch&#252;ler";

T_Language[10][0]= "School";
T_Language[10][1]= "Schule";

T_Language[11][0]= "Relationship";
T_Language[11][1]= "Beziehung";

T_Language[12][0]= "Story";
T_Language[12][1]= "Geschichte";

T_Language[13][0]= "Legend";
T_Language[13][1]= "Legende";

T_Language[14][0]= "Godchild";
T_Language[14][1]= "Patenkind";

T_Language[15][0]= "Godparent & Member";
T_Language[15][1]= "Mitglied & Pate";

T_Language[16][0]= "Member";
T_Language[16][1]= "Mitglied";

T_Language[17][0]= "Not named";
T_Language[17][1]= "Unbenannt";

T_Language[18][0]= "Location";
T_Language[18][1]= "Standort";


function Set_Language(nNr){
document.getElementById("slogan").innerHTML = T_Language[0][nNr];
document.getElementById("Besucherzaehler").innerHTML = T_Language[1][nNr];
M_NR = nNr;

var test = parent.frames[2].location.href;
var Aussage = test;
var wo_ist_slash = Aussage.lastIndexOf("/");
var rest = Aussage.substring(wo_ist_slash+1);
var wo_ist_unter = rest.lastIndexOf("_");
var cDatei = rest.substring(0, wo_ist_unter);

Set_Inhalt(cDatei);

}


function Set_Language_Nr(nNr){
M_NR = nNr;
Set_Language(nNr);
}

function Set_Only_Language_Nr(nNr){
M_NR = nNr;
return M_NR;
}

function Set_Inhalt(cInhalt){

cInhalt_Datei = cInhalt;

if (M_NR == 0) {
    cInhalt = cInhalt + "_EN.html";
  } 
  else {
    cInhalt = cInhalt + "_GE.html";
  }
  
parent.frames[2].location.href = cInhalt;

parent.frames[3].location.href ="fuss.html"; 
}

