<!--

//var pullout_included = true;

////////////////////////////////////////////////////// EBENE 1



function m_over1(element) {
if(element != clicked1 && element.id != 'active_1' && element.id != 'active_2'){
  element.style.background = over_color1;
  if(active_menu1_fontcolor && invert_fontcolor_onmouseover1) element.style.color = active_menu1_fontcolor;
}
}

///////
function m_out1(element) {
if(element != clicked1 && element.id != 'active_1' && element.id != 'active_2') {
  element.style.background = inactive_menu1_color;
  if(inactive_menu1_fontcolor && invert_fontcolor_onmouseover1) element.style.color = inactive_menu1_fontcolor;
}
}


////////////////////////////////////////////////////// EBENE 2
function m_over2(element) {
if(element != clicked2 && element.id != 'active_1' && element.id != 'active_2'){
  element.style.background = over_color2;
  if(active_menu2_fontcolor && invert_fontcolor_onmouseover2) element.style.color = active_menu2_fontcolor;
}
}

///////
function m_out2(element) {
if(element != clicked2 && element.id != 'active_1' && element.id != 'active_2'){
  element.style.background =  inactive_menu2_color;
  if(inactive_menu2_fontcolor && invert_fontcolor_onmouseover2) element.style.color = inactive_menu2_fontcolor;
}
}

////////////////////////////////////////////////////// EBENE 3
function m_over3(element) {
if(element != clicked3) {
  element.style.background = over_color3;
  if(active_menu3_fontcolor && invert_fontcolor_onmouseover3) element.style.color = active_menu3_fontcolor;
}
}

///////
function m_out3(element) {
if(element != clicked3) {
  element.style.background =
  inactive_menu3_color;
  if(inactive_menu3_fontcolor && invert_fontcolor_onmouseover3) element.style.color = inactive_menu3_fontcolor;
}
}



// M A R K I E R E N
//window.status = element.id;

////////////////////////////////////////////////////// EBENE 1
function m_click1(element) {
//alert(active_menu1_fontcolor);
if(clicked1 && clicked1.id != 'active_1' && clicked1.id != 'active_2') {
  clicked1.style.background = inactive_menu1_color;
  clicked1.style.color      = inactive_menu1_fontcolor;
}
clicked1=element;

//////////////////////// ?????????
// Wenn auskommentiert in SiteMap und Search einsetzen: top.frames['menu'].clicked1='';
//clicked1.style.background   = click_color1;
//////////////////////// ?????????

if(invert_fontcolor_onclick1) clicked1.style.color        = active_menu1_fontcolor;

/*
if(top.frames['intro'])   top.frames['intro'].clicked2='';
if(top.frames['topmenu']) top.frames['topmenu'].clicked2='';
if(top.frames['menu'])    top.frames['menu'].clicked2='';
*/
}

////////////////////////////////////////////////////// EBENE 2
function m_click2(element) {
//alert(element);
if(clicked_pull2){
 if(!JQUERY) clicked_pull2.style.visibility = 'hidden';

 if( JQUERY) {
   clicked_pull2.style.display = 'none';
   //top.frames['main'].$('#'+pullout_id).hide('slow');
  }
}

if(clicked2 && clicked2.id != 'active_1' && clicked2.id != 'active_2') {
  clicked2.style.background  = inactive_menu2_color;
  clicked2.style.color       = inactive_menu2_fontcolor;
}
clicked2=element;
clicked2.style.background    = click_color2;
if(invert_fontcolor_onclick2) clicked2.style.color         = active_menu2_fontcolor;
}

////////////////////////////////////////////////////// EBENE 3
function m_click3(element) {

if(clicked3) {
  clicked3.style.background = inactive_menu3_color;
  clicked3.style.color      = inactive_menu3_fontcolor;
}
clicked3=element;
clicked3.style.background   = click_color3;
}






// P U L L O U T
////////////////////////////////////////////////////// EBENE 1
///////// wird aus Menu-Frame ausgeführt

//function show_pullout1(pullout_id,elem,dist_top,dist_left,offPAR) {
function show_pullout1(pullout_id,elem,dist_top,dist_left,offPAR,scroll_position_menu) {

if(pullout1 = top.frames['main'].document.getElementById(pullout_id)) {

   if(!JQUERY) {
     if(top.frames['main'].clicked_pull1) top.frames['main'].clicked_pull1.style.visibility = 'hidden';
     if(top.frames['main'].clicked_pull2) top.frames['main'].clicked_pull2.style.visibility = 'hidden';
   }
   if( JQUERY) {
     if(top.frames['main'].clicked_pull1) top.frames['main'].clicked_pull1.style.display = 'none';
     if(top.frames['main'].clicked_pull2) top.frames['main'].clicked_pull2.style.display = 'none';
   }


   var scroll_position = top.frames['main'].document.body.scrollTop; // Scrollwert des Mainframes

   // Normal
   //top_position  = elem.offsetTop;

   // Kontrolle
   //alert(elem.offsetParent.tagName + ' - ' + elem.offsetParent.id);
   //alert(elem.tagName + ' - ' + elem.id);

   top_position  = elem.offsetParent.offsetParent.offsetTop + elem.offsetTop;

/*
   // Wenn weiter verschachtelt in HTML
   if(!offPAR)     top_position  = elem.offsetTop;
   if(offPAR == 1) top_position  = elem.offsetParent.offsetTop;
   if(offPAR == 2) top_position  = elem.offsetParent.offsetParent.offsetTop;
   if(offPAR == 3) top_position  = elem.offsetParent.offsetParent.offsetParent.offsetTop;
*/

   if(!offPAR)          top_position  = elem.offsetTop;  // Normal
   if(offPAR == 'off1') top_position  = elem.offsetParent.offsetParent.offsetTop + elem.offsetTop;  // Hengststation
   if(offPAR == 'off2') top_position  = elem.offsetParent.offsetTop + elem.offsetTop;               // LEFT_NOPULLOUT

   

   /// left_position für Pullout quer
   left_position = elem.offsetLeft;


   // Neu: Scrollwert des Menuframes bei langem Menu (wird aus Menu übergeben)
   if(!scroll_position_menu) scroll_position_menu = 0;

   pullout1.style.top  = top_position + scroll_position + dist_top - scroll_position_menu; // + dist_top => evtl. zusätzlicher Abstand der Pullouts von oben - in menu.php übergeben !
   //pullout1.style.top  = top_position + scroll_position + dist_top; // + dist_top => evtl. zusätzlicher Abstand der Pullouts von oben - in menu.php übergeben !

   pullout1.style.left = left_position + dist_left;

   // Normal JQUERY aus client.inc
   if(!JQUERY) {
     //alert('NO jQuery');
     pullout1.style.visibility = 'visible';
   }
   
   if( JQUERY) {
     //alert('jQuery');
     //pullout1.style.display = 'inline'; // Normal ohne Effekt
     //top.frames['main'].$('#'+pullout_id).fadeIn('slow');
     //top.frames['main'].$('#'+pullout_id).show('slow');

     top.frames['main'].$('#'+pullout_id).slideDown('fast');
   }  


   // ORIGINAL - Fehler: Erlaubnis verweigert !!!!!!!
   //clicked_pull1 = pullout1;   // ORIGINAL !!!!!!!
   top.frames['menu'].clicked_pull1 = pullout1;

   // Objekt im anderen Frame bekanntmachen (zum Ausblenden)
   top.frames['main'].clicked_pull1 = pullout1;

}
}

////////////////////////////////////////////////////// EBENE 2
/////////  wird aus Main-Frame ausgeführt
var clicked_pull2;

function show_pullout2(pullout_id,elem,dist_top,dist_left) {

if(pullout2 = document.getElementById(pullout_id)) {

   //if(clicked_pull2) clicked_pull2.style.visibility = 'hidden';

   if(!JQUERY) {
      if(clicked_pull2) clicked_pull2.style.visibility = 'hidden';
   }
   if( JQUERY) {
      if(clicked_pull2) clicked_pull2.style.display = 'none';
   }

   top_position = pullout2.style.top  = elem.offsetTop + elem.offsetParent.offsetTop -1;

   /// left_position für Pullout quer
   if(!JQUERY) left_position  = elem.offsetParent.offsetLeft;  // Alte Version ohne zusätliches DIV um Tabelle
   if( JQUERY) left_position  = elem.offsetParent.offsetParent.offsetLeft;

   /// anderer Wert für offsetParent auf Mac
   syst = navigator.platform;
   if(syst.indexOf('Mac') != -1) {
      //alert(syst);
      top_position = top_position +10;
   }

   pullout2.style.top  = top_position + dist_top;

   //pullout2.style.left = elem.offsetWidth +1 + dist_left;

   /// left_position für Pullout quer
   pullout2.style.left   = left_position + elem.offsetWidth +1 + dist_left;

   //pullout2.style.visibility = 'visible';
   if(!JQUERY) {
     pullout2.style.visibility = 'visible';
   }
   if( JQUERY) {
     //pullout2.style.display = 'inline';  // Normal ohne Effekt
     //top.frames['main'].$('#'+pullout_id).show('slow');
     top.frames['main'].$('#'+pullout_id).slideDown('fast');
   }

   clicked_pull2 = pullout2;

   // Objekt im anderen Frame bekanntmachen (zum Ausblenden)
   top.frames['menu'].clicked_pull2 = clicked_pull2;
   }
}



//-->

