  
  function number_format(number, decimals, dec_point, thousands_sep) {
     var exponent = "";
     var numberstr = number.toString ();
     var eindex = numberstr.indexOf ("e");
     if (eindex > -1)
     {
       exponent = numberstr.substring (eindex);
       number = parseFloat (numberstr.substring (0, eindex));
     }
  
     if (decimals != null)
     {
       var temp = Math.pow (10, decimals);
       number = Math.round (number * temp) / temp;
     }
     var sign = number < 0 ? "-" : "";
     var integer = (number > 0 ?
         Math.floor (number) : Math.abs (Math.ceil (number))).toString ();
  
     var fractional = number.toString ().substring (integer.length
  + sign.length);
     dec_point = dec_point != null ? dec_point : ".";
     fractional = decimals != null && decimals > 0 || fractional.length > 1 ?
                  (dec_point + fractional.substring (1)) : "";
     if (decimals != null && decimals > 0)
     {
       for (i = fractional.length - 1, z = decimals; i < z; ++i)
         fractional += "0";
     }
  
     thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ?
                     thousands_sep : null;
     if (thousands_sep != null && thousands_sep != "")
     {
  	for (i = integer.length - 3; i > 0; i -= 3)
         integer = integer.substring (0 , i) + thousands_sep
  + integer.substring (i);
     }
  
     return sign + integer + fractional + exponent; }



  var win = null;
  function NewWindow(mypage,myname,w,h,scroll){
  	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  	settings =   'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
  	win = window.open(mypage,myname,settings)
  }


  function chkSuche()
  {
  	if(document.suchfrm.suche.value=="")
  	{
  		alert("Bitte geben Sie einen Suchbegriff ein!");
  		document.suchfrm.suche.focus();
  		return false;
  	}
  }

  function chkContentSuche()
  {
  	if(document.ContentSuche.suche.value=="")
  	{
  		alert("Bitte geben Sie einen Suchbegriff ein!");
  		document.ContentSuche.suche.focus();
  		return false;
  	}
  }

  function getHeight()
	{
		var hoehe, cd;
		var winHoehe = screen.availHeight;
		winHoehe = winHoehe - 101;
		var winHoeheIE = screen.availHeight;
		winHoeheIE = winHoeheIE - 105;

		if(document.all)
		{
			hoehe = document.all.contentdiv.offsetHeight + 85;
				if(hoehe < winHoeheIE)
				{
					hoehe = winHoeheIE;
				}
			document.all.leftnav.style.setAttribute("height",hoehe,false);
		}
		else
		{
			hoehe = document.getElementById("contentdiv").offsetHeight + 85;
				if(hoehe < winHoehe)
				{
					hoehe = winHoehe;
				}
			ln = document.getElementById("leftnav");
			ln.style.height = hoehe;
		}
	}

function chkOrderFormular()
{
	if(document.Formular.vorname.value == "") {
		alert("Geben Sie bitte Ihren Vornamen ein");
		document.Formular.vorname.focus();
		return false;}

	if(document.Formular.name.value == "")  {
		alert("Geben Sie bitte Ihren Nachnamen ein.");
		document.Formular.name.focus();
		return false;}

	if(document.Formular.strasse.value == "")  {
		alert("Geben Sie bitte Ihre Strasse und Hausnummer ein.");
		document.Formular.name.focus();
		return false;}


	if(document.Formular.email.value == "")  {
		alert("Geben Sie bitte Ihre E-Mailadresse ein.");
		document.Formular.email.focus();
		return false;}
		
	if(document.Formular.email.value.indexOf('@') == -1) {
		alert("Die eingegebene E-Mailadresse ist nicht komplett.");
		document.Formular.email.focus();
		return false;}

	if(document.Formular.PLZ.value == "") {
		alert("Geben Sie bitte Ihre Postleitzahl ein");
		document.Formular.PLZ.focus();
		return false;}

	if (document.Formular.PLZ.value.length != 5)	{
		alert("Die Postleitzahl muss 5 Ziffern lang sein!");
		document.Formular.nickname.focus();
		return false;}
						
	if(document.Formular.Ort.value == "") {
		alert("Geben Sie bitte Ihren Ort ein");
		document.Formular.Ort.focus();
		return false;}

	if(!document.Formular.agb.checked)  {
		alert("Die AGB und Nutzungsbedingungen müssen akzeptiert werden!");
   		document.Formular.agb.focus();
		return false; }
}