/***********************************************/
/** onMouseover-Effekte                       **/
/**                                           **/
/***********************************************/

function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;
function preloadImages() {
  if (document.images) {
    produktkatalog_over = newImage("/images/navi/produktkatalog-over.gif");
    motorsport_over     = newImage("/images/navi/motorsport-over.gif");
    kontakt_over        = newImage("/images/navi/kontakt-over.gif");
    impressum_over      = newImage("/images/navi/impressum-over.gif");
    home_over           = newImage("/images/navi/home-over.gif");

    automobil_over = newImage("/images/navi/automobil-over.jpg");
    motorrad_over  = newImage("/images/navi/motorrad-over.jpg");
    marine_over    = newImage("/images/navi/marine-over.jpg");

    preloadFlag = true;
  }
}




/***********************************************/
/** in der linken Navigation die              **/
/** onMouseover-Effekte                       **/
/**                                           **/
/***********************************************/

function wechseln(id) {
 if(document.getElementById(id).className == "linke_navi")
  document.getElementById(id).className = "linke_navi_over";
 else
  document.getElementById(id).className = "linke_navi";
}

function wechselnbilder(id) {
 if(document.getElementById(id).className == "bilder")
  document.getElementById(id).className = "bilder_over";
 else
  document.getElementById(id).className = "bilder";
}



function overhead(id, idname, min, max) {
   for (var i=min; i<=max; i++) {
      if (document.getElementById) {
         if (id == idname + i) {
            document.getElementById(id).className = "headnaviover";
         } else {
            document.getElementById(idname + i).className = "headnavi";
         }
      }
      if (document.layers) {
         if (id == idname + i) {
            document.layers[id].className = "headnaviover";
         } else {
            document.layers[idname + i].className = "headnavi";
         }
      }
      if (document.all && !document.getElementById) {
         if (id == idname + i) {
            document.all[id].className = "headnaviover";
         } else {
            document.all[idname + i].className = "headnavi";
         }
      }
   }

  // document.getElementById(bereich).className = "headnavilinkover";
}
function outhead(idname, min, max) {
   for (var i=min; i<=max; i++) {
      if (document.getElementById) {
         document.getElementById(idname + i).className = "headnavi";
      }
      if (document.layers) {
         document.layers[idname + i].className = "headnavi";
      }
      if (document.all && !document.getElementById) {
         document.all[idname + i].className = "headnavi";
      }
   }
  // document.getElementById(bereich).className = "headnavi";
}


function overheadlink(id, idname, min, max) {
   for (var i=min; i<=max; i++) {
      if (document.getElementById) {
         if (id == idname + i) {
            document.getElementById(id).className = "headnavilinkover";
         } else {
            document.getElementById(idname + i).className = "headnavilink";
         }
      }
      if (document.layers) {
         if (id == idname + i) {
            document.layers[id].className = "headnavilinkover";
         } else {
            document.layers[idname + i].className = "headnavilink";
         }
      }
      if (document.all && !document.getElementById) {
         if (id == idname + i) {
            document.all[id].className = "headnavilinkover";
         } else {
            document.all[idname + i].className = "headnavilink";
         }
      }
   }

  // document.getElementById(bereich).className = "headnavilinkover";
}

function outheadlink(idname, min, max) {
   for (var i=min; i<=max; i++) {
      if (document.getElementById) {
         document.getElementById(idname + i).className = "headnavilink";
      }
      if (document.layers) {
         document.layers[idname + i].className = "headnavilink";
      }
      if (document.all && !document.getElementById) {
         document.all[idname + i].className = "headnavilink";
      }
   }
  // document.getElementById(bereich).className = "headnavi";
}



/***********************************************/
/** in der Kopf-Navigation die                **/
/** onMouseover-Effekte                       **/
/**                                           **/
/***********************************************/

function show_navigation(bereich) {
  var teile = bereich.split(",");
  var i;
  for(i=0; i < teile.length; ++i) {
    if (document.getElementById)
      document.getElementById(teile[i]).style.display = "inline";
    if (document.layers)
      document.layers[teile[i]].display = "inline";
    if (document.all && !document.getElementById)
      document.all[teile[i]].style.display = "inline";
    // document.getElementById(teile[i]).style.display = "none";
  }
}


produkte = new Array("text1_1", "text1_2", "text1_3", "text1_4", "text1_5", "text1_5_2");
service = new Array("text2_1", "text2_2", "text2_3", "text2_4", "text2_3_1");
news = new Array("text3_1", "text3_2", "text3_3");
handel = new Array("text4_1", "text4_2", "text4_3");
#impressum = new Array("text5_1", "text5_2", "text5_3");
zubehoer = new Array("text1_4_1", "text1_4_2");

function show_subnavigation(id, cat) {
   for(var i=0; i < eval(cat).length; i++) {
      if (document.getElementById) {
         if (id == eval(cat)[i]) {
            document.getElementById(id).style.display = "inline";
         } else {
            document.getElementById(eval(cat)[i]).style.display = "none";
         }
      }
      if (document.layers) {
         if (id == eval(cat)[i]) {
            document.layers[id].display = "inline";
         } else {
            document.layers[eval(cat)[i]].display = "none";
         }
      }
      if (document.all && !document.getElementById) {
         if (id == eval(cat)[i]) {
            document.all[id].style.display = "inline";
         } else {
            document.all[eval(cat)[i]].style.display = "none";
         }
      }
   }
}


function hide_navigation(bereich) 
{
  	
  for(z=1;z<=50000;z++){}
  var teile = bereich.split(",");
  var i;
  
  for(i=0; i < teile.length; ++i) {
    if (document.getElementById)
      document.getElementById(teile[i]).style.display = "none";
    if (document.layers)
      document.layers[teile[i]].display = "none";
    if (document.all && !document.getElementById)
      document.all[teile[i]].style.display = "none";
    // document.getElementById(teile[i]).style.display = "none";
  }
}
