/*************************************************************************
 * Menu JS Functions
 *
 * @package CarPresenter Web
 * @author  Andreas Percher
 * @version 1.0, 2006-12-18
 * @version 1.1, 2007-01-18
 */

/*************************************************************************
 * Menüpunkt ein- und ausklappen
 */
  function toggleSubmenu(nr,ebene) {
    //var objTitel = document.getElementById("leftmenutitel_"+nr);
    var objMenu = document.getElementById("leftmenuentry_"+nr);
    var openmenu = document.forms.suchform.openmenu;
    var data = openmenu.value;
    var mx = parseInt(nr);

    if (ebene==null)
      ebene='x';

    // alle zuklappen
    while (data.length<=mx)
      data+="oo";
    var auf = data.charAt(mx);
    for (i=0;i<data.length;i++) {
      // alert("index:"+i+", Zeichen: "+data.charAt(i)+"=?="+ebene+"=="+(data.charAt(i)==ebene)+"\r\n"+data);
      if (data.charAt(i)==ebene) {
        var loopMenu = document.getElementById("leftmenuentry_"+i);
        if (loopMenu!=null) {
          loopMenu.style.display="none";
          data = data.substr(0,i)+"o"+data.substr(i+1);
        }
      }
    }
    if(objMenu!=null && auf=='o') {
      objMenu.style.display="block";
      data = data.substr(0,mx)+ebene+data.substr(mx+1);
    }
    // alert(data);

    /*
    while (data.length<=mx)
      data+="oo";
    if(objMenu.style.display=="none") {
      objMenu.style.display="block";
      // objMenu.class="aktiv";
      data = data.substr(0,mx)+ebene+data.substr(mx+1);
    } else {
      objMenu.style.display="none";
      // objMenu.class=null;
      data = data.substr(0,mx)+"o"+data.substr(mx+1);
    }
    */
    // alert(mx+": "+openmenu.value+" -> "+data);
    openmenu.value=data;
  }

/*************************************************************************
 * Menüpunkt öffnen
 */
  function openErgebnis(parms) {
    var openmenu = document.forms.suchform.openmenu;
    // alert("/ergebnis.jsp?"+parms+"&openmenu="+openmenu.value);
    location.href="/ergebnis.jsp?"+parms+"&openmenu="+openmenu.value;
  }

/*************************************************************************
 * Menüpunkt öffnen (2)
 */
  function openPage(url) {
    var openmenu = document.forms.suchform.openmenu;
    // alert("/ergebnis.jsp?"+parms+"&openmenu="+openmenu.value);
    var add="?";
    if (url.indexOf("?")>0)
      add="&";
    location.href=url+add+"openmenu="+openmenu.value;
  }

/************************************************************************/

