<!--
// Menu Object:



// ---------- Def. Object Menu ---------------------
// Hier kann editiert werden -----------------------
function MenuObj()
{
  // Pfad für pics
  var path ='./images/site/';
  // Markierungsfunktion für Mausereignisse. 0= Pfeil, 1=pfeil und Punkte vorne, 2=nur Punkte
  var mFunc = 0;
  // Darstellung Menüeintrag. 0=Text, 1=images
  var mLook = 0;
  // Markierungs pics
  var mFpic = '1'; // 1+2			8x8
  var mark0 = 'pfeil.gif'; // 0+selected   8x12
  var mark1 = 'pfeilklein.gif'; // 0+selected   8x9 
  var trans = 'leer.gif'; // leer

  //Styledef. für Hauptmenüeinträge
  var m0Style = 'menutext';
  var m0StyleSel = 'menutextsel';
  //Styledef. für Untermenüeinträge
  var m1Style = 'menutextsmall';
  var m1StyleSel = 'menutextsmallsel';


  // Einrückpixel für die Untermenüs
  var hpix = 14;

// Ende Editierbereich -----------------------------



  var entryL = new Array();

  function initEntry(root,id,pic,alt,url)
  {
    this.root = root;
    this.id = id;
    this.pic = pic;
    this.alt = alt;
    this.url = url;
  }

  function addEntryObj(root,id,pic,alt,url)
  {
	entryL[entryL.length] = new initEntry(root,id,pic,alt,url);
	entryL[entryL.length-1].floor = getFloor(id);
  }

  function getRoot(page){
    var i = 0;
	if(page=='')
	  return ''
	else{
      while(entryL[i].id!=page) i++;
	  return entryL[i].root;
	}
  }

  function getEntry(page){
    var i = 0;
	if(page=='')
	  return ''
	else{
      while(entryL[i].id!=page) i++;	
	  return i;
	}  
  }

  function getFloor(page){
    var i = 0;
	while(page!=''){
	  page = entryL[getEntry(page)].root;
	  if(page!='')i++;
    }
	return i;
  }

  function write(i,sel){
    var imgName = 'm_'+i; 
    var insert = hpix*entryL[i].floor;

//   var s0 = '<font size="2" color="#666666" face=\"Arial, Helvetica, sans-serif\"><span class=\"'+m0Style+'\">'+entryL[i].alt+'<\/span><\/font>';
//    var s1 = '<font size="1" color="#666666" face=\"Arial, Helvetica, sans-serif\"><span class=\"'+m1Style+'\">'+entryL[i].alt+'<\/span><\/font>';

    var s0 = '<span class=\"'+m0Style+'\">'+entryL[i].alt+'<\/span>';
    var s1 = '<span class=\"'+m1Style+'\">'+entryL[i].alt+'<\/span>';
    var u = entryL[i].url;
    switch(mFunc){
	  case 0: document.write('<tr><td>');break;
	  case 1: document.write('<tr><td><img name="'+imgName+'x" src="'+path+mFpic+'" border="0" width="4" height="4"></td><td>');break;
	  case 2: if(sel==1) document.write('<tr><td><img name="'+imgName+'x" src="'+path+mFpic+'" border="0" width="8" height="8"></td><td>')
		  else document.write('<tr><td><img name="'+imgName+'x" src="'+path+mFpic+'" border="0" width="4" height="4"></td><td>');
	}
	document.write('<img src="'+path+trans+'" width="'+insert+'" height="1">');
    if(entryL[i].floor == 0){
	  if(sel==0){
	    document.write('<img name="'+imgName+'" src="'+path+trans+'" border="0" width="8" height="12">');
	document.write('<a class="mnu" href="'+u+'" onMouseOver=\"'+showOver(imgName,mark0)+'\" onMouseOut=\"'+showOut(imgName,mark0)+'\">'+s0+'<\/a>');
	  }
	  else{
	if(mFunc!=2)
		  document.write('<img name="'+imgName+'" src="'+path+mark0+'" border="0" width="8" height="12">')
		else
		  document.write('<img name="'+imgName+'" src="'+path+trans+'" border="0" width="8" height="12">');		  
       
	   s0 = '<span class=\"'+m0StyleSel+'\">'+entryL[i].alt+'<\/span>';
       document.write('<a class="mnu" href="'+u+'">'+s0+'<\/a>');
	  }
	}
	else{  
	  if(sel==0){
	    document.write('<img name="'+imgName+'" src="'+path+trans+'" border="0" width="8" height="9">');
	    document.write('<a class="mnu" href="'+u+'" onMouseOver=\"'+showOver(imgName,mark1)+'\" onMouseOut=\"'+showOut(imgName,mark1)+'\">'+s1+'<\/a>');
	  }
	  else{ 
	if(mFunc!=2) 
		  document.write('<img name="'+imgName+'" src="'+path+mark1+'" width="8" height="9" border="0">')
	else  
		  document.write('<img name="'+imgName+'" src="'+path+trans+'" width="8" height="9" border="0">');

       s1 = '<span class=\"'+m1StyleSel+'\">'+entryL[i].alt+'<\/span>';
       document.write('<a class="mnu" href="'+u+'">'+s1+'<\/a>');
	  }	
	}
	document.write('</td></tr>');  
  }

  function showOver(name,pic){
    var str = 'window.document.images[\''+name+'\'].src = \''+path+pic+'\';';
	var ext = 'x';
    var str2 = 'window.document.images[\''+name.concat(ext)+'\'].src = \''+path+trans+'\';';
	switch(mFunc){
	  case 0 : return str;break;
	  case 1 : return str+str2;break;
	  case 2 : return str2;
	 } 
  }

  function showOut(name,pic){
    var str = 'window.document.images[\''+name+'\'].src = \''+path+trans+'\';'; 
	var ext = 'x';
    var str2 = 'window.document.images[\''+name.concat(ext)+'\'].src = \''+path+mFpic+'\';';
	switch(mFunc){
	  case 0 : return str;break;
	  case 1 : return str+str2;break;
	  case 2 : return str2;
	 } 
  }


  function builtObj(page){
	var ro = getRoot(page);
	var roo = getRoot(ro);
	var rooo = getRoot(roo);
    document.write('<table>');
    for(var i=0;i<entryL.length;i++){
	  if(entryL[i].id == page) write(i,1)
	  else if((entryL[i].root == '')||(entryL[i].root == page)||(entryL[i].root==ro)||(entryL[i].root==roo)||(entryL[i].root==roo)) write(i,0);	}
    document.write('</table>');
  }

  this.addEntry = addEntryObj;
  this.built = builtObj;
}
// End -- Def. Object Menu -----------


//var Entry new object;
if(!Menu)
  var Menu = new MenuObj();


// Menü-Definitionen
// Hier kann editiert werden -----------------------
with(Menu){
//	     root		id		    pic	   alt                	url
addEntry('',		'm0',		'',	   'Home',    	      		'/index.htm');
addEntry('',		'm1',		'',	   'Produkte',   			'/produkte.htm');
addEntry('m1',		'm1a',		'',	   'Warum ein Kreuzgeschirr?',        '/warum.htm');
addEntry('m1',		'm1b',		'',	   'Geschirre',       		'/geschirr.htm');
addEntry('m1',		'm1c',		'',	   'Tipps und Infos',        '/tipps.htm');
addEntry('m1',		'm1d',		'',	   'Leinen',        			'/leinen.htm');
addEntry('m1',		'm1e',		'',	   'Namensschilder',        	'/schilder.htm');
addEntry('m1',		'm1f',		'',	   'B&uuml;cher',        '/buecher.htm');
addEntry('',		'm2',		'',	   '&Uuml;ber das Institut Feltmann',       '/feltmann.htm');
//addEntry('',		'm3',		'',	   'Bestellung',        	'/bestellung.htm');
addEntry('',		'm5',		'',	   'Fotos zufriedener Hunde',				'/fotos.htm');
addEntry('',		'm4',		'',	   'Kontakt',         		'/kontakt.htm');
addEntry('',		'm6',		'',	   'Impressum',				'/impressum.htm');
//addEntry('',		'm7',		'',	   'AGB',           		'/agb.htm');
addEntry('',		'm8',		'',	   'Datenschutz',       	'/datenschutz.htm');
addEntry('',		'm9',		'',	   '',       	'');
addEntry('',		'm10',		'',	   '',       	'');
addEntry('',		'm11',		'',	   '<b>Zum Shop</b>',       	'http://www.brustgeschirr-heuermann.de/shop');
}
// Ende Editierbereich -----------------------------

// Menü wird  mit  "Menu.built(<id> oder <root>)" aufgerufen.
//-->

