function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function showLayersManufacturers(id) {
  var cID = document.forms[0].manufacturer.value;
  if(document.getElementById("cont_download_"+cID)!=undefined){
  
  MM_showHideLayers('cont_download_'+cID,'','hide')  
    if(cID==id){
     //MM_showHideLayers('cont_download_'+cID,'','show')     
    }else{
     //MM_showHideLayers('cont_download_'+cID,'','hide')  
    }
  }

  for(var i=1; document.getElementById("navi_sub_"+i)!=undefined; i++){
    if(id==i){
      MM_showHideLayers('navi_sub_'+i,'','show','div_manufacturer_'+i,'','show')
    }else{
      MM_showHideLayers('navi_sub_'+i,'','hide','div_manufacturer_'+i,'','hide')
    }
  }
  
}

function resetLayersManufacturers(color) {
  var cID = document.forms[0].manufacturer.value;
  
  for(var i=1; document.getElementById("navi_sub_"+i)!=undefined; i++){
    if(cID==i){
      MM_showHideLayers('navi_sub_'+i,'','show','div_manufacturer_'+i,'','show')
      if(color!=undefined){
        document.getElementById('sub_href_'+i).style.color='#'+color   
        document.getElementById('main_manufacturers').style.color='#'+color     
      }
    }else{
      MM_showHideLayers('navi_sub_'+i,'','hide','div_manufacturer_'+i,'','hide')
      if(color!=undefined || cID == '0')
        document.getElementById('sub_href_'+i).style.color='#000000'
    }
  }
  

}
function resetLayers() {
  var cID = document.forms[0].manufacturer.value;
  if(cID=='0'){
   MM_showHideLayers('cont_manufacturer','','hide'); 
  }else{
     MM_showHideLayers('cont_manufacturer','','show');
     MM_showHideLayers('navi_sub_'+cID,'','show','div_manufacturer_'+cID,'','show');
  }
  var sID = document.forms[0].service.value;
  if(sID=='0'){
    MM_showHideLayers('cont_service','','hide');  
  }else{
    MM_showHideLayers('cont_service','','show');
  }
  
  if(document.getElementById("cont_download_"+cID)!=undefined){
     MM_showHideLayers('cont_download_'+cID,'','hide')  

  }
  //MM_showHideLayers('cont_download_'+cID,'','hide');
}

function slideshow(sID) {
  if(sID!=undefined){
    MM_showHideLayers('index_slideshow_'+sID,'','hide');
    MM_showHideLayers('index_titel_'+sID,'','hide');
    if(document.getElementById("index_slideshow_"+(sID+1))!=undefined){
      sID++;    
    }else if(document.getElementById("index_slideshow_1")!=undefined){
      sID=1;   
    }
    document.forms[0].slideshow.value=sID;
    MM_showHideLayers('index_slideshow_'+sID,'','show');  
    MM_showHideLayers('index_titel_'+sID,'','show');     
  } 
}

function showSlideshow (sID, iID){
  var cID = document.forms[0].slideshow.value;
  if(iID!=undefined){
    MM_showHideLayers('slide_'+cID,'','hide');
    document.getElementById("selSlide").src=arrSlideshow[sID][iID];
    document.forms[0].slide.value=iID; 
  }else{
    document.forms[0].slide.value=0;
    for(var i=1; document.getElementById("slide_"+i)!=undefined; i++){
      if(sID!=undefined && sID==i){
        MM_showHideLayers('slide_'+i,'','show') ;
        document.forms[0].slideshow.value=i; 
      }else{
        MM_showHideLayers('slide_'+i,'','hide');
      }
    }
    if(sID==undefined){
      MM_showHideLayers('slide_'+cID,'','show') ;   
      document.getElementById("selSlide").src=""; 
    }

  }
}

function navSlideshow (dir){
  var cID = document.forms[0].slideshow.value;
  var iID = document.forms[0].slide.value;
  iID=parseFloat(iID)  
  if(iID>0){
  if(dir>0){
  if(arrSlideshow[cID][(iID+1)]!=undefined){
   iID=iID+1;
  }else{
   iID=1;
  }  
  }else{
  if(arrSlideshow[cID][(iID-1)]!=undefined){
   iID=iID-1;
  }else{
   iID=arrSlideshow[cID].length-1;
  } 
  }

  document.forms[0].slide.value=iID;
  document.getElementById("selSlide").src=arrSlideshow[cID][iID];  
  }

}