/* blau schrift 37 186 226;   grau schrift 101 101 101;    hintergrund 224 226 226;   start Hintergrund 217 226 226 */


document.write('<link rel="stylesheet" type="text/css" href="http://typo3.mfi.eu/fileadmin/template/structure_mfi/CSS_2010_B/dhtml_js.css">');

if(checkBrowserName('MSIE 6.0') || checkBrowserName('MSIE 7.0')){
 document.write('<link rel="stylesheet" type="text/css" href="http://typo3.mfi.eu/fileadmin/template/structure_mfi/CSS_2010_B/dhtml_jsie.css">');
}


var l, rbl, gbl, bbl, rgr, ggr, bgr;

function start() {
     l = 0;
   rbl = 216;
   gbl = 226;
   bbl = 226;
   window.setTimeout("changeHeader()", 20);		
}

function changeHeader() {
   rbl -= 9;
   gbl -= 2;
   bbl -= 0;
   document.getElementById("hh").style.color  = "rgb("+ rbl + "," + gbl + "," + bbl + ")";
  	if (rbl >= 44) { window.setTimeout("changeHeader()", 15); }
  	if (rbl <= 37) {
      rbl = 216;
      gbl = 226;
      bbl = 226;
      rgr = 241;
      ggr = 241;
      bgr = 241;
      window.setTimeout("changeList()", 20);
			}
}

function changeList() {
   rbl -= 9;
   gbl -= 2;
   bbl -= 0;
   rgr -= 7;
   ggr -= 7;
   bgr -= 7;
   window.setTimeout("changeTagColor(l,rbl,gbl,bbl,rgr,ggr,bgr)", 0);
   if (rbl >= 44) { window.setTimeout("changeList()", 15); }
   if (rbl <= 37) {
      l++;
      rbl = 216;
      gbl = 226;
      bbl = 226;
      rgr = 241;
      ggr = 241;
      bgr = 241;
      if (l < 5) { window.setTimeout("changeList()", 0); }
   }
}

function changeTagColor( lno, rb, gb, bb, rg, gg, bg) {
   var uls = document.getElementsByTagName('UL');
   for (var i = 0; i < uls.length; i++) {
      if (uls[i].className == 'ulhighlight') {
         var lis = uls[i].getElementsByTagName('LI');
         for (var j = 0; j < lis.length; j++) {
            if (j == lno) {
                var as = lis[j].getElementsByTagName('A');
                lis[j].style.color = 'rgb(' + rb + ',' + gb + ',' + bb + ')';
                lis[j].style.visibility = 'visible';
                for (var k = 0; k < as.length; k++) {
                   as[k].style.color = 'rgb(' + rg + ',' + gg + ',' + bg + ')';
                   as[k].className += ' hlist';                                              /* ohne Sinn, nur um darüberliegende zeile im IE 6.0 zu aktivieren*/ 
                   as[k].onmouseover = function() { this.style.color = '#c40009'; }          /* erzeugt fehlenden hHver Effekt*/
                   as[k].onmouseout = function() { this.style.color = 'rgb(101,101,101)'; }  /* entfernt fehlenden Hover Effekt */
                }
             }			
          }
       }
   }
}

/* User Agent (Browserkennung) auf einen bestimmten Browsertyp prüfen */  
function checkBrowserName(name){   
  var agent = navigator.userAgent.toLowerCase();   
  if (agent.indexOf(name.toLowerCase())>-1) {   
    return true;   
  }   
  return false;   
}

