/* blau 37 186 226    hintergrund 240 238 231; */

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/dhtml_ext_styles11_jsie.css">');
}

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

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

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

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

function changeList() {
   rbl -= 7;
   gbl -= 2;
   bbl -= 0.5;
			rgr -= 5;
			ggr -= 5;
			bgr -= 5;
   window.setTimeout("changeTagColor(l,rbl,gbl,bbl,rgr,ggr,bgr)", 0);
  	if (rbl >= 44) { window.setTimeout("changeList()", 15); }
  	if (rbl <= 37) {
			   l++;
      rbl = 233;
      gbl = 242;
      bbl = 240;
      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;   
}