//---------------------------------------------// Hilfsfunktionen für Shopmichel V. 2.0/2.1/2.2// Modul-Version 1.0 vom Januar 2002// Autor: Johann-Christian Hanke// gehört zu: shopmichel.de//---------------------------------------------// FENSTER-Funktion für externe Docs wie AGB, Impressumfunction popwin(filename) {var win;win=window.open(filename,"externdoc","width=520,height=400,left=10,top=5,scrollbars=yes,resizable=yes");win.focus();}// KILLSPACE-Funktion zum Glätten der Werte// entfernt Leerzeichen/Tabstopps am Anfang und Endefunction killspace(eingabe) {while (eingabe.charAt(0)==" ") {eingabe=eingabe.substring(1,eingabe.length);}while (eingabe.charAt(0)=="\t") {eingabe=eingabe.substring(1,eingabe.length);}while (eingabe.charAt(eingabe.length-1)==" ") {eingabe=eingabe.substring(0,eingabe.length-1);}while (eingabe.charAt(eingabe.length-1)=="\t") {eingabe=eingabe.substring(0,eingabe.length-1);}return eingabe;} // ENDE der Funktion// TRIM-Funktion für kaufmännisches Runden// Rundet den Wert, erzeugt zwei Nachkommastellen// und setzt ein Komma ein statt Punkt// Danke an die FAQ von de.comp.lang.javascript!function trim(wert) {var k = (Math.round(wert * 100) / 100).toString();  k += (k.indexOf('.') == -1)? '.00' : '00';  var p = k.indexOf('.'), m = k.indexOf('-.');  var f = (p == 0 || m == 0)? '0,' : ',';  return k.substring(0, p) + f + k.substring(p+1, p+3);}// TRIM-Funktion für kaufmännisches Runden// Rundet den Wert und erzeugt zwei Nachkommastellen// Danke an die FAQ von de.comp.lang.javascript!function trim2(wert) {  var k = (Math.round(wert * 100) / 100).toString();  k += (k.indexOf('.') == -1)? '.00' : '00';  return k.substring(0, k.indexOf('.') + 3);}
