
var $navipfad =  'img_navi/';
var $prodpfad =  'img_prod/';


// LAYER DARSTELLEN ODER NICHT
function onofflay(lname,mode)
  {
   if   (mode == 'on')
	{document.getElementById(lname).style.display = 'block';
	}
   else {document.getElementById(lname).style.display = 'none';
	}
//  alert(lname);
  }



function initialisieren($layernum)
  {
   // Inhaltsbereich auf 100% abzüglich Navi-Höhe (um, Scrollbalken zu verhindern)
   var hoehe=0, myWidth=0, myHeight=0;
   // Non-IE
   if	   (typeof( window.innerWidth ) == 'number')
	   {myWidth = window.innerWidth;
	    myHeight = window.innerHeight;
	   }
   // IE 6+ in 'standards compliant mode'
   else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
	   {myWidth = document.documentElement.clientWidth;
	    myHeight = document.documentElement.clientHeight;
	   }
   //IE 4 compatible
   else if (document.body && (document.body.clientWidth || document.body.clientHeight))
	   {myWidth = document.body.clientWidth;
	    myHeight = document.body.clientHeight;
	   }
   hoehe = myHeight - 146;
   if (document.getElementById('inhaltcontd') != null)
      {document.getElementById('inhaltcontd').style.height = hoehe;}
   if (document.getElementById('inhaltconth') != null)
      {document.getElementById('inhaltconth').style.height = hoehe;
      }

   iniclock();
//   if ($layernum > 0)
//      {
//       var $layer = "";
//       for ($i=1;$i<=$layernum ;$i++)
//	   {$layer = 'leftnav' + $i;
//	    if ($staylay != $i)
//	       {if (document.getElementById($layer) != null)
//	           {document.getElementById($layer).style.height = '1';}
//	       }
//	    if ($staylay == $i)
//	       {if (document.getElementById($layer) != null)
//		   {document.getElementById($layer).style.visibility = 'visible';}
//	       }
//	   }
//      }

  }



function showclock(h,m,s,tag,mon,jahr,dn)
  {
   /*By George Chiang (JK's JavaScript tutorial)
   http://www.javascriptkit.com
   Überarbeitet, optimiert und um Datum ergänzt von 
   Ralf Lorenz http://www.netcvonvent.de
   Credit MUST stay intact for use*/
   c1=new Image(); c1.src="img_clock/uhr1.gif"
   c2=new Image(); c2.src="img_clock/uhr2.gif"
   c3=new Image(); c3.src="img_clock/uhr3.gif"
   c4=new Image(); c4.src="img_clock/uhr4.gif"
   c5=new Image(); c5.src="img_clock/uhr5.gif"
   c6=new Image(); c6.src="img_clock/uhr6.gif"
   c7=new Image(); c7.src="img_clock/uhr7.gif"
   c8=new Image(); c8.src="img_clock/uhr8.gif"
   c9=new Image(); c9.src="img_clock/uhr9.gif"
   c0=new Image(); c0.src="img_clock/uhr0.gif"
   cb=new Image(); cb.src="img_clock/uhrb.gif"

   cam=new Image(); cam.src="img_clock/uhrpm.gif"
   cpm=new Image(); cpm.src="img_clock/uhram.gif"


   if (!document.images)
      {return;}
   if   (h<=9)
	{document.images.hour1.src=c0.src;
	 document.images.hour2.src=eval("c"+h+".src");}
   else {document.images.hour1.src=eval("c"+Math.floor(h/10)+".src");
	 document.images.hour2.src=eval("c"+(h%10)+".src");
	}
   if   (m<=9)
	{document.images.min1.src=c0.src;
	 document.images.min2.src=eval("c"+m+".src");}
   else {document.images.min1.src=eval("c"+Math.floor(m/10)+".src");
	 document.images.min2.src=eval("c"+(m%10)+".src");
	}
   if   (s<=9)
	{document.images.sek1.src=c0.src;
	 document.images.sek2.src=eval("c"+s+".src");}
   else {document.images.sek1.src=eval("c"+Math.floor(s/10)+".src");
	 document.images.sek2.src=eval("c"+(s%10)+".src");
	}

   // BEI ENGLISCHER VERSION AM + PM SETZEN
   if   (dn != null)
        {document.images.ampm.src=eval("c"+dn+".src");
	 //ENGLISCHER  DATUMS-BEREICH:
	 if   (tag<=9)
	      {document.images.mon1.src=c0.src;
	       document.images.mon2.src=eval("c"+tag+".src");}
	 else {document.images.mon1.src=eval("c"+Math.floor(tag/10)+".src");
	       document.images.mon2.src=eval("c"+(tag%10)+".src");
	      }
	 if   (mon<=9)
	      {document.images.tag1.src=c0.src;
	       document.images.tag2.src=eval("c"+mon+".src");}
	 else {document.images.tag1.src=eval("c"+Math.floor(mon/10)+".src");
	       document.images.tag2.src=eval("c"+(mon%10)+".src");
	      }
        }
   // DEUTSCHER DATUMS-BEREICH:
   else {
   if   (tag<=9)
	{document.images.tag1.src=c0.src;
	 document.images.tag2.src=eval("c"+tag+".src");}
   else {document.images.tag1.src=eval("c"+Math.floor(tag/10)+".src");
	 document.images.tag2.src=eval("c"+(tag%10)+".src");
	}

   if   (mon<=9)
	{document.images.mon1.src=c0.src;
	 document.images.mon2.src=eval("c"+mon+".src");}
   else {document.images.mon1.src=eval("c"+Math.floor(mon/10)+".src");
	 document.images.mon2.src=eval("c"+(mon%10)+".src");
	}
        }

   jahr += '';	// Jahr in String verwandeln
   var jahr1 = jahr.slice(0, 1);
   var jahr2 = jahr.slice(1, 2);
   var jahr3 = jahr.slice(2, 3);
   var jahr4 = jahr.slice(3, 4);
   document.images.jahr1.src=eval("c" + jahr1 +".src");
   document.images.jahr2.src=eval("c" + jahr2 +".src");
   document.images.jahr3.src=eval("c" + jahr3 +".src");
   document.images.jahr4.src=eval("c" + jahr4 +".src");
  }


function iniclock()
  {
   var dn;
   if (!document.images)
      {return;
      }
   var Digital=new Date();

   var tag = Digital.getDate();
   var mon = Digital.getMonth();
   mon += 1;
   var jahr = Digital.getYear();
   if (jahr < 999)
      {jahr += 1900;}

   var hours=Digital.getHours()
   var minutes=Digital.getMinutes()
   var seconds=Digital.getSeconds()

   if ($sprache == "EN")
      {
       dn="am";
       if ((hours>=12) && (minutes>=1) || (hours>=13))
	  {dn = "pm";
	   hours = hours-12;
	  }
       if (hours==0)
	  {hours=12;
	  }
      }

   showclock(hours,minutes,seconds,tag,mon,jahr,dn)
   setTimeout("iniclock()",1000)
  }









function showlay(dname)
  {
   var $Liste = new Array();
   var Ergebnis = dname.search(/\|/);
   if   (Ergebnis != -1)
	{$Liste = dname.split('|');
	}
   else {$Liste[0] = dname;
	}
   if ($introlayers > 0)
      {var $layer = "";
       for ($i=1;$i<=$introlayers;$i++)
	   {$layer = 'introlinieinh' + $i;
	    if (document.getElementById($layer) && $layer != dname)
	       {document.getElementById($layer).style.display = 'none';
	       }
	   }
      }
   for (var i = 0; i < $Liste.length; ++i)
       {
	if (document.getElementById($Liste[i]))
	   {document.getElementById($Liste[i]).style.display = 'block';
	   }
       }
  }





function changeinner(layname,num,modus)
  {
   if (modus == 'pic')
      {document.getElementById(layname).innerHTML = '<img border="0" src="' + $Bilder[num] + '">';}
   if (modus == 'txt')
      {
       if ($sprache == "DE")
	  {document.getElementById(layname).innerHTML = $Texte_de[num];}
       if ($sprache == "EN")
	  {document.getElementById(layname).innerHTML = $Texte_en[num];
	  }
      }
   if (modus == 'lines')
      {document.getElementById(layname).innerHTML = '<img border="0" src="' + $Lines[num] + '">';
      }
   document.getElementById(layname).style.display = 'block';
  }



function hidelay(dname)
  {
   var $Liste = new Array();
   var Ergebnis = dname.search(/\|/);
   if   (Ergebnis != -1)
	{$Liste = dname.split('|');
	}
   else {$Liste[0] = dname;
	}
   for (var i = 0; i < $Liste.length; ++i)
       {document.getElementById($Liste[i]).style.display = 'none';
       }
  }



function hidelayers($laynam,$picnam,$Tohide)
  {
   for (var i = 0; i < $Tohide.length; ++i)
       {
	var $Layer = $laynam + $Tohide[i];
	document.getElementById($Layer).style.display = 'none';
       }
   if ($picnam != '')
      {
	for (var i = 0; i < $Tohide.length; ++i)
	    {
	     var $picoff = $picnam + $Tohide[i] + '_' + $sprache;
	     document.images[$picoff].src = $navipfad + $picoff + '_off.gif';
	    }
      }
  }









function shiny($picname,$mode,$picfilename,$pfadsolo)
  {
   $navipfadtmp = $navipfad;
   if ($pfadsolo)
      {$navipfadtmp = $pfadsolo;
      }
   if (!$picfilename)
      {$picfilename = $picname;}
   if (document.images[$picname])
      {document.images[$picname].src = $navipfadtmp + $picfilename + '_' + $mode + '.gif';
      }
  }



function shinyflexon($picname,$flexpfad,$mode)
  {
   document.images[$picname].src = $flexpfad + $picname + '_on.' + $mode;
  }
function shinyflexoff($picname,$flexpfad,$mode)
  {
   document.images[$picname].src = $flexpfad + $picname + '_off.' + $mode;
  }


function blurbuts($picname,$num,$pfad)
  {
   for ($i=1;$i<=$blurpics;$i++)
       {
	$pic = $picname + $i;
	$tpic = $picname + '_t' + $i + '_' + $sprache;
	if   ($i != $num)
	     {document.images[$pic].src = $pfad + '/' + $pic + '_blur.jpg';
	      document.images[$tpic].src = $pfad + '/' + $tpic + '_off.gif';
	     }
	else {document.images[$pic].src = $pfad + '/' + $pic + '_on.jpg';
	      document.images[$tpic].src = $pfad + '/' + $tpic + '_on.gif';
	     }
       }
  }

function unblurbuts($picname,$pfad)
  {
   for ($i=1;$i<=$blurpics;$i++)
       {
	$pic = $picname + $i;
	$tpic = $picname + '_t' + $i + '_' + $sprache;
	document.images[$pic].src = $pfad + '/' + $pic + '_off.jpg';
	document.images[$tpic].src = $pfad + '/' + $tpic + '_off.gif';
       }
  }



function shinydrops($picname,$dnum)
  {
   $navnum = $dnum;
   $snavnum = '';
   var $pic = "";
   // ÜBRIGE NAVI-BUTTONS ABSCHALTEN
   for ($i=1;$i<=5;$i++)
       {if ($i != $dnum && $i != $toppicon)
	   {$pic = $picname + $i + '_' + $sprache;
	    if (document.images[$pic])
	       {document.images[$pic].src = $navipfad + $pic + '_off.gif';}
	   }
       }
   $pic = $picname + $dnum + '_' + $sprache;
   if (document.images[$pic])
      {document.images[$pic].src = $navipfad + $pic + '_on.gif';
      }
   if (document.getElementById('dlayercont'))
      {document.getElementById('dlayercont').style.display = 'block';
      }
   if (document.getElementById('dlayer'))
      {document.getElementById('dlayer').style.display = 'block';
      }
   var $dlayer = 'maindrop' + $dnum;
   if (document.getElementById($dlayer))
      {document.getElementById($dlayer).style.display = 'block';
      }

   for ($i=1;$i<=$topnavs;$i++)
       {
	var $dlayercont = 'dlayercont'+$i;
	var $display = 'none';
	if   ($i == $dnum)
	     {var $display = 'block';
	     }

        if (document.getElementById($dlayercont))
	   {
	    document.getElementById($dlayercont).style.display = $display;
	   }
       }

  }


function showsdrop($dnum,$dsnum)
  {
   // Übrige subdrop-Layer und Navibuttons abschalten:
   var $dlayers = $Sdrops[$dnum];
   for ($i=1;$i<=$dlayers;$i++)
       {if ($i != $dsnum)
	   {var $layer = 'subdrop' + $dnum + '_' + $i;
	    if (document.getElementById($layer))
	       {document.getElementById($layer).style.display = 'none';
	       }
	   }
       }
   if ($dsnum > 0)
      {
       var $sdlayer = 'subdrop' + $dnum + '_' + $dsnum;
       if (document.getElementById($sdlayer))
	  {document.getElementById($sdlayer).style.display = 'block';
	  }
       var $pic = 'topnavi' + $dnum + '_md' + $dsnum + '_' + $sprache;
      }
   $navnum  = $dnum;
   $snavnum = $dsnum;

  }


function turndropsOff($picname)
  {
   // ÜBRIGE NAVI-BUTTONS ABSCHALTEN

   $picname = 'topnavi';

   if ($picname)
      {
       for ($i=1;$i<=$topnavs;$i++)
	   {$pic = $picname + $i + '_' + $sprache;
	    if (document.images[$pic])
	       {document.images[$pic].src = $navipfad + $pic + '_off.gif';
	       }
	   }
      }
   if (document.getElementById('dlayercont'))
      {document.getElementById('dlayercont').style.display = 'none';}
   if (document.getElementById('dlayer'))
      {document.getElementById('dlayer').style.display = 'none';}
   if (document.getElementById('modellprev1'))
      {document.getElementById('modellprev1').style.display = 'none';}
   if (document.getElementById('modellprev2'))
      {document.getElementById('modellprev2').style.display = 'none';
      }
   if ($navnum != "")
      {
       var $layer = 'maindrop' + $navnum;
       if (document.getElementById($layer))
	  {
	   document.getElementById($layer).style.display = 'none';
	  }

       if ($snavnum != "")
	  {var $layer = 'subdrop' + $navnum + '_' + $snavnum;
	   if (document.getElementById($layer))
	      {document.getElementById($layer).style.display = 'none';
	      }
	  }

      }

   $navnum  = "";
   $snavnum = "";
  }





function showmodprev($modell,$bid,$sbid,$mbid)
  {
   var $layer = 'modellprev' + $navnum;
   document.getElementById($layer).style.display = 'block';
   var $modprev = $modell + '_topnavi_mpic.jpg';
   $detailink = "";
   if   ($mbid)
	{$detailink = 'bereich' + $bid + '-sb' + $sbid + '-mb' + $mbid + '-modell' + $modell + '.htm';}
   else {$detailink = 'bereich' + $bid + '-sb' + $sbid + '-modell' + $modell + '.htm';
	}
   if ($navnum == 1)
      {modellprev1.innerHTML = '<a href="' + $detailink + '"><img border="0" src="' + $prodpfad + $modprev + '"></a>';}
   if ($navnum == 2)
      {modellprev2.innerHTML = '<a href="' + $detailink + '"><img border="0" src="' + $prodpfad + $modprev + '"></a>';}
//   modellprev1.innerHTML = '<img border="0" src="img_navi/topnavi_modprev1_1.jpg">';
  }



function showmodprev_alt($dnum,$dsnum)
  {
   document.getElementById('modellprev1').style.display = 'block';
   var $modprev = 'topnavi_modprev' + $dnum + '_' + $dsnum + '.jpg';
   modellprev1.innerHTML = '<img border="0" src="' + $navipfad  + $modprev + '">';
  }


// NICHT AKTIV!
function killmodprev()
  {
   if ($navnum == 1)
      {document.getElementById('modellprev1').style.display = 'none';}
   if ($navnum == 2)
      {document.getElementById('modellprev2').style.display = 'none';
      }
  }





function showprod($picnum,$picname,$name,$mode)
  {
   var $layer = 'prod' + $picnum;
   var $detpic = "";
   if   ($mode == 'on')
	{document.getElementById($layer).style.opacity = 1;
	 document.getElementById($layer).style.filter = 'alpha(opacity=100)';
	 $detpic = '<img border="0" src="' + $prodpfad + $picname + '_detail.jpg">';

	 // ÜBRIGE PRODUKT-LAYER SOFTEN
	 for ($i=1;$i<=$prodlayers;$i++)
	     {if ($i != $picnum)
		 {$layer = 'prod' + $i;
		  if (document.getElementById($layer))
		     {
		      document.getElementById($layer).style.opacity = 0.50;
		      document.getElementById($layer).style.filter = 'alpha(opacity=50)';
		     }
		 }
	     }
	 document.getElementById('prodtext').style.display = 'none';
	}
   // Alle Layer wieder voll einblenden
   else {for ($i=1;$i<=$prodlayers;$i++)
	     {$layer = 'prod' + $i;
	      if (document.getElementById($layer))
		 {
		  document.getElementById($layer).style.opacity = 1;
		  document.getElementById($layer).style.filter = 'alpha(opacity=100)';
		 }
	     }
	 document.getElementById('prodtext').style.display = 'block';
	}
   proddetail.innerHTML = $detpic;

   $flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0" id="modellname" width="310" height="26"><param name="movie" value="flash/modellname.swf"><param name="bgcolor" value="#FFFDEC"><param name="quality" value="high"><param name="flashvars" value="titel=' + $name + '"><param name="wmode" value="transparent"><param name="allowscriptaccess" value="samedomain"><embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" name="modellname" width="310" height="26" src="flash/modellname.swf" bgcolor="#FFFDEC" quality="high" swliveconnect="true" allowscriptaccess="samedomain" flashvars="titel=' + $name + '" wmode="transparent"><noembed>' + $name + '</noembed></embed></object>';

   proddetailtit.innerHTML = $flash;
  }


function showmap($laynum,$land,$mode)
  {
   var $mpicname = 'map_' + $land + '_' + $sprache;
   if   ($mode == 'on')
	{
	 // ÜBRIGE LAYER SOFTEN
//	 for ($i=1;$i<=$maplayers;$i++)
//	     {if ($i != $laynum)
//		 {$layer = 'map' + $i;
//		  document.getElementById($layer).style.opacity = 0.20;
//		  document.getElementById($layer).style.filter = 'alpha(opacity=20)';
//		 }
//	     }
	 document.images[$mpicname].src = 'img_distribution/' + $mpicname + '_on.gif';
	}
   // Alle Layer wieder voll einblenden
   else {
//	 for ($i=1;$i<=$maplayers;$i++)
//	     {$layer = 'map' + $i;
//	      document.getElementById($layer).style.opacity = 1;
//	      document.getElementById($layer).style.filter = 'alpha(opacity=100)';
//	     }
	 document.images[$mpicname].src = 'img_distribution/' + $mpicname + '_off.gif';
	}
  }





function showleftnav($num)
  {
   var $layer = 'leftnav' + $num;
   document.getElementById($layer).style.display = 'block';
//   document.getElementById($layer).style.visibility = 'visible';

// UMSCHALTEN ABGESCHALTET, DA UNNÖTIG!
//   if	(document.getElementById($layer).style.display == 'block')
//	{document.getElementById($layer).style.display = 'none'
//	 document.getElementById($layer).style.visibility = 'hidden';
//	}
//   else {document.getElementById($layer).style.display = 'block';
//	 document.getElementById($layer).style.visibility = 'visible';
//	}
  }






function turnOff(dname)
  {
//   document.getElementById(dname).style.visibility = 'hidden';
   document.getElementById(dname).style.display = 'none';
  }



function GetElementHeight (elm)
{
  if (!elm)
    return 0;

  if (document.layers)
  {
    if (!elm.height)
      elm.height = elm.clip.height;
    return elm.height;
  }
  else if (typeof(elm.style && elm.style.height) == 'number')
  {
    return elm.style.height;
  }
  else if (typeof(elm.style && elm.style.height) == 'string' && !isNaN(parseInt(elm.style.height)))
  {
    return parseInt(elm.style.height);
  }
  else if (elm.offsetHeight)
  {
    return elm.offsetHeight;
  }
  else if (typeof(elm.style && elm.style.pixelHeight) == 'number')
  {
    return elm.style.pixelHeight;
  }
  else if (elm.clientHeight)
  {
    return elm.clientHeight;
  }

  return 0;
}




// POPUP
function popupnorm($link,$width,$height,$scroll,$resize)
  {
   $size = 'width=' + $width + ',height=' + $height + ',left=0,top=0';
   if ($scroll)
      {$size += ',scrollbars='+$scroll;}
   if   ($resize)
        {$size += ',resizable='+$resize;}
   else {$size += ',resizable=no';}
   $size += "'";
   pop_up = window.open($link,'senden',$size);
  }


