
var dg_menu = [
    { name: "Unser Pflegedienst", link: null, img: 1, 
      sub: [
        { name: "<li>Krankenpflege ist Vertrauenssache</li>", link: "unser_pflegedienst/upd_krankenpflege", img: 1},
        { name: "<li>Unser Leitbild</li>", link: "unser_pflegedienst/upd_leitbild", img: 1},
        { name: "<li>Das Pflegeteam</li>", link: "unser_pflegedienst/upd_pflegeteam", img: 1},
        { name: "<li>Das B&uuml;roteam</li>", link: "unser_pflegedienst/upd_bueroteam", img: 1},
        { name: "<li>Unsere Leistungen</li>", link: "unser_pflegedienst/upd_leistungen", img: 1}
      ]
    },
    { name: "Tagespflege", link: null, img: 1, 
      sub: [
        { name: "<li>Tagespflege</li>", link: "tagespflege/tp_tagespflege", img: 1},
        { name: "<li>Leistungen</li>", link: "tagespflege/tp_leistungen", img: 1},
        { name: "<li>Ziele</li>", link: "tagespflege/tp_ziele", img: 1},
        { name: "<li>Fahrdienst</li>", link: "tagespflege/tp_fahrdienst", img: 1},
        { name: "<li>Kosten</li>", link: "tagespflege/tp_kosten", img: 1},
        { name: "<li>Service</li>", link: "tagespflege/tp_service", img: 1},
        { name: "<li>Der Pinguin</li>", link: "tagespflege/tp_pinguin", img: 1}
      ]
    },
    { name: "Krankenpflege", link: null, img: 1, 
      sub: [
        { name: "<li>Grundpflege</li>", link: "krankenpflege/kp_grundpflege", img: 1},
        { name: "<li>Behandlungspflege</li>", link: "krankenpflege/kp_behandlungspflege", img: 1},
        { name: "<li>Haushaltshilfe</li>", link: "krankenpflege/kp_haushaltshilfe", img: 1}
      ]
    },
    { name: "Pflegeversicherung", link: null, img: 1,
      sub: [
        { name: "<li>Pflegeversicherung</li>", link: "pflegeversicherung/pv_pflegeversicherung", img: 1},     
        { name: "<li>Pflegegeld-Empf&auml;nger</li>", link: "pflegeversicherung/pv_pflegegeld", img: 1},
        { name: "<li>Pflegehilfsmittel</li>", link: "pflegeversicherung/pv_hilfsmittel", img: 1},
        { name: "<li>Pflegetagebuch</li>", link: "pflegeversicherung/pv_tagebuch", img: 1},
        { name: "<li>H&ouml;herstufungsantrag</li>", link: "pflegeversicherung/pv_stufe", img: 1},
        { name: "<li>Verhinderungspflege</li>", link: "pflegeversicherung/pv_verhinderung", img: 1},
        { name: "<li>Kurzzeitpflege</li>", link: "pflegeversicherung/pv_kurzzeit", img: 1},
        { name: "<li>Schulungen</li>", link: "pflegeversicherung/pv_schulung", img: 1},
        { name: "<li>Der MDK kommt</li>", link: "pflegeversicherung/pv_mdk", img: 1},
        { name: "<li>Widerspruch</li>", link: "pflegeversicherung/pv_widerspruch", img: 1}
      ]
    },
    { name: "Diabetiker Fachpflege", link: "diabetiker", img: 1, 
      sub: []
    },
    { name: "Service-Angebote", link: null, img: 1, 
      sub: [
        { name: "<li>Hausnotruf</li>", link: "serviceangebote/s_hausnotruf", img: 1},
        { name: "<li>Behinderten-Fahrdienst</li>", link: "serviceangebote/s_fahrdienst", img: 1},
        { name: "<li>Essen auf R&auml;dern</li>", link: "serviceangebote/s_essen", img: 1},
        { name: "<li>Fusspflege</li>", link: "serviceangebote/s_fusspflege", img: 1},
        { name: "<li>Wohnraumanpassung</li>", link: "serviceangebote/s_wohnraum", img: 1},
        { name: "<li>Weitere Services</li>", link: "serviceangebote/s_service", img: 1}
      ]
    }
];

function menu_init() {
    $("#menu_content").html("");
    var mh = "";
    $(dg_menu).each(function() {
        mh += "<div class='menu_e1' content='" + this.link + "' onclick=\"javascript:menu_sel_change(event, this, " + this.img + ");\">";
        mh += "<div class='menu_e1_hl'>" + this.name + "</div>";
        $(this.sub).each(function() {
            mh += "<div class='menu_e2' content='" + this.link + "' onclick=\"javascript:menu_sel_change(event, this, " + this.img + ");\">";
            mh += "<div class='menu_e2_hl'>" + this.name + "</div>";
            mh += "</div>";
        });
        mh += "</div>";
    });
    $("#menu_content").html(mh);
}

function menu_sel_change(event, item, to_img_index) {
  var sel_level = -1;
  var jqitem = item == null ? null : $(item);  
            
  if (jqitem != null) {
      cnt_id = $(jqitem).attr("content");

      if (cnt_id != null) {
          $.get('dyna/' + cnt_id + '.html', function(data) {
              $('#content').html(data);
              if (to_img_index != null) stepcarousel.stepTo('gallerie', to_img_index);
          });
      }

      if (jqitem.hasClass("menu_e1")) sel_level = 1;
      else if (jqitem.hasClass("menu_e2"))  sel_level = 2;
      else if (jqitem.hasClass("menu_e3"))  sel_level = 3;
          
      if (sel_level == -1) {
          alert("could not determine selected menu level");
      }

      menu_unselect();

      // select current item
      jqitem.find("div").show();
      jqitem.addClass("menu_item_sel");
      
      // special handling for menu levels
      if (sel_level == 1) {
          $(".menu_e3").hide();
          var secondLevelItems = $(jqitem).find(".menu_e2");
          var firstSecondLevelItem = secondLevelItems.eq(0);
          // select first second level, if first level is selected
          if (secondLevelItems.length > 0) {
              menu_sel_change(null, firstSecondLevelItem, to_img_index);
          }
      }
      if (sel_level == 2) {
          jqitem.find(".div.menu_e3").show();
      }
      if (sel_level > 1) {
          var paret1 = jqitem.parent();
          paret1.find("div.menu_e2").show();
          //paret1.addClass("menu_item_sel");
      } 
      if (sel_level > 2) {
          var paret2 = jqitem.parent().parent();
          paret2.find("div").show();
          paret2.addClass("menu_item_sel");
      } 
  }
  if (event) event.stopPropagation();
}

function content_change(event, item, to_img_index) {
  if (item != null) {
      cnt_id = item;

      if (cnt_id != null) {
          $.get('dyna/' + cnt_id + '.html', function(data) {
              $('#content').html(data);
              if (to_img_index != null) stepcarousel.stepTo('gallerie', to_img_index);
          });
      }
      menu_unselect();
  }
  if (event) event.stopPropagation();
}

function menu_unselect() {
    // unselect everything
    $(".menu_e1").removeClass("menu_item_sel");
    $(".menu_e2").removeClass("menu_item_sel");
    $(".menu_e3").removeClass("menu_item_sel");
    $(".menu_e2").hide();
    $(".menu_e3").hide();
}

function go_gallery(event) {
    menu_unselect();
    var cols = 4;
    var lines = galerie_count / cols;
    var html_ = "<div id='gallery'><table>";
    var count = 0;
    for (r=0;r<lines;r++) {
        html_ += "<tr>";
        for (d=0;d<cols;d++) {
            count++;
            var filename = "" + count;
            if (filename.length <= 3) filename = "0" + filename;
            if (filename.length <= 2) filename = "0" + filename;
            html_ += "<td>";
            html_ += "<img width='120px' src='img_galerie/" + filename + ".jpg' />";
            html_ += "</td>";
        }
        html_ += "</tr>";
    }
    html_ += "</table></div>";
    $("#content").html(html_);
    if (event) event.stopPropagation();
    return true;
}


