//Code Scrambler liegt unter http://www.tero.co.uk/scripts/scrambler.php da diese Datei einfügen und als bestell.js speichern
/////////////////////////////////////////////////////////////////////////////////////////////////
	// variablen für alle holzberechnungen /////////////////////////////////////////////////////////////////////////////////////////////////
	var st = 1.19	  //derzeitige Mehrwertsteuer 
	var ver = 1.40     // % Verschnitt
	
	var kiefer = 540;  //Kubikmeterpreis netto Kiefer in €
	var birke  = 590;  //Kubikmeterpreis netto Birke  in €
	var buche  = 630;  //Kubikmeterpreis netto Buche  in €
	var esche  = 850;  //Kubikmeterpreis netto Esche  in €
	var ahorn  = 1390;  //Kubikmeterpreis netto Ahorn in €
	var ulme   = 1450;  //Kubikmeterpreis netto Ulme  in €
	var eiche  = 1590;  //Kubikmeterpreis netto Eiche in €

//Versand
	var versand_montage = 130;  //preis von mathias
	var selbst_b = 25;
	
//Tischler + Verbrauchskosten für Bau von Regal (Zuschneiden, Leimen, Montage ohne Oberflächenbehandlung)
var regalpreis_rahmen = 40;   // € Preis für das Zusammenleimen des Rahmen ohne Regalboden unten + Zuschnitt
var regalpreis_unterteilung = 10; // € Preis für das Zusammenleimen jeder zusätzlichen Unterteilung + Zuschnitt
var sideboard_fuesse = 10; // € Preis für Zusammenleimen der 2 Füße nur (!!!) bei sideboard + Zuschnitt
var oberfl_preis = 90; // € Größenabhängiger Preis für Oberflächenbehandlung in € pro m2 Gesamtoberfläche

var holzdicke = 0.04;  // Tischplattenstärke immer 4 cm Standard von Mathias so angegeben
var min_fachhoehe=10; //min hoehe oder breite der fächer	
var max_fachhoehe=300; //max hoehe oder breite der fächer

var option_regal_breite_v=new Array();
var option_regal_breite_t=new Array();
var opt_breite=40;
var i=0;

for (i=0;i<=15;i++){
option_regal_breite_v[i]=opt_breite/100;
option_regal_breite_t[i]=opt_breite;
opt_breite=opt_breite+10;
}

var option_sideboard_breite_v=new Array();
var option_sideboard_breite_t=new Array();
var opt_breite=100;
var i=0;

for (i=0;i<=15;i++){

option_sideboard_breite_v[i]=opt_breite/100;
option_sideboard_breite_t[i]=opt_breite;
opt_breite=opt_breite+10;
}


var option_regal_hoehe_v=new Array();
var option_regal_hoehe_t=new Array();
var opt_hoch=60;
var i=0;

for (i=0;i<=15;i++){

option_regal_hoehe_v[i]=opt_hoch/100;
option_regal_hoehe_t[i]=opt_hoch;
opt_hoch=opt_hoch+10;
}

var option_sideboard_hoehe_v=new Array();
var option_sideboard_hoehe_t=new Array();
var opt_hoch=20;
var i=0;

for (i=0;i<=15;i++){

option_sideboard_hoehe_v[i]=opt_hoch/100;
option_sideboard_hoehe_t[i]=opt_hoch;
opt_hoch=opt_hoch+10;
}


/**
* Funktion zum Berechnen der Holzkosten
* Kalkuliert Verschnitt 
* @author Stefan Damberg
* @param volumen, holzart
* @return preis
*/
function holzvolumenpreis_calc(volumen, holzart) {	
	var preis = 0;
	
	//Holzpreis auswahl und berechnung
	var holzpreis = 0;
	switch (holzart) {
	case "Kiefer Massivholz":
		holzpreis = kiefer;
		break;
	case "Birke Massivholz":
		holzpreis = birke;
		break;
	case "Buche Massivholz":
		holzpreis = buche;
		break;
	case "Esche Massivholz":
		holzpreis = esche;
		break;
	case "Ahorn Massivholz":
		holzpreis = ahorn;
		break;
	case "Eiche Massivholz":
		holzpreis = eiche;
		break;
	case "Ulme Massivholz":
		holzpreis = ulme;
		break;
	}
	var preis = holzpreis*volumen*ver; //Verschnitt
	return Math.round(preis);
	}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Regal-berechnung ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////	

function priceCalc_t() {
//vars für berechnung 
var tiefe = Number(document.reg.tiefe.value);
var breite = Number(document.reg.breite.value); 			//Breite
var hoehe = Number(document.reg.hoehe.value);				//Höhe Regal
var faecher = Number(document.reg.unterteilungen.value);	//Anzahl der Fächer
var fuesse= Number(document.reg.fuesse.value);				//Höhe der Füße

//Holzart bestimmen und Grundpreis einstellen
	if (document.reg.holz[0].checked) 
		{holz ="Kiefer Massivholz";}
	else if (document.reg.holz[1].checked) 
		{holz ="Birke Massivholz";}
	else if (document.reg.holz[2].checked) 
		{holz ="Buche Massivholz";}
    else if (document.reg.holz[3].checked) 
		{holz ="Esche Massivholz";}
	 else if (document.reg.holz[4].checked) 
		{holz ="Ahorn Massivholz";}
	 else if (document.reg.holz[5].checked) 
		{holz ="Eiche Massivholz";}
	 else if (document.reg.holz[6].checked) 
		{holz ="Ulme Massivholz";}

// Regalfaecher /////////
////////////////////////////////////////////////////////////////////////////////////////
if(faecher>0) var faecher_text='('+(faecher+1)+' Fächer)';
else if(faecher==0) var faecher_text='(1 Fach)';

// regal - waagrechte unterteilung /////////////////////////////////////////////////////////////////////////////////////////
if(document.reg.modell[0].checked){ 
	document.getElementById('fachhoehe_breite').innerHTML='&nbsp;Fachhöhen ';
	document.getElementById('fachhoehe_breite2').innerHTML='&nbsp;Fachhöhen ';
	var hoeheg = Math.round(hoehe+fuesse); //Gesamt Höhe
	var ret_modell = 'Regal '+faecher_text;	//Beschreibung
	var grundpreis = regalpreis_rahmen + regalpreis_unterteilung*(faecher+1);
	var volume_gesamt = 2*holzdicke*tiefe*(hoeheg+breite) + faecher*breite*tiefe*holzdicke;
	var oberfl_gesamt = 4*(hoeheg+breite)*tiefe + 8*tiefe*holzdicke + 4*(hoeheg+breite)*holzdicke + 2*faecher*(breite*holzdicke + breite*tiefe + tiefe*holzdicke);
	var holzvolumenpreis = holzvolumenpreis_calc(volume_gesamt, holz);
	var ret_masze = Math.round(100*hoehe) + ' x ' + Math.round(100*breite) + ' x ' + Math.round(100*tiefe) + ' cm'; //Abmessung Regal
	var arbeitspreis = grundpreis + oberfl_gesamt*oberfl_preis;
	var ret_gesamtpreis = Math.round(Number(arbeitspreis)*st + Number(holzvolumenpreis)*st);
	if(fuesse!=0){
		var ret_fuesse = Math.round(fuesse * 100) + ' cm';
	}
	else {
		var ret_fuesse = 'keine';
	}
}
// sideboard - senkrechte unterteilung  /////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(document.reg.modell[1].checked){ // + sideboard_fuesse
	document.getElementById('fachhoehe_breite').innerHTML='&nbsp;Fachbreiten';	
	document.getElementById('fachhoehe_breite2').innerHTML='&nbsp;Fachbreiten';	
	var ret_modell = 'Sideboard '+faecher_text; 
	if(fuesse!=0){
		var preis_fuer_fuesse=sideboard_fuesse;
		var vol_fuesse=fuesse*tiefe*holzdicke*2;
		var oberfl_fuesse= Math.round(((tiefe+holzdicke)*fuesse*4+tiefe*holzdicke*4)*100)/100;
		var ret_fuesse = Math.round(fuesse * 100) + ' cm';
	}
	else {
		var preis_fuer_fuesse=0;
		var vol_fuesse=0;
		var oberfl_fuesse=0;
		var ret_fuesse = 'keine';
	}
	var grundpreis = regalpreis_rahmen + regalpreis_unterteilung*faecher + preis_fuer_fuesse;
	var volume_gesamt = holzdicke*tiefe*(hoehe+breite)*2 + faecher*hoehe*tiefe*holzdicke + vol_fuesse;
	var oberfl_gesamt = (hoehe+breite)*4*(tiefe + holzdicke)+8*tiefe*holzdicke + faecher*(2*hoehe*(tiefe+holzdicke)+2*tiefe*holzdicke) + oberfl_fuesse;
	var holzvolumenpreis = holzvolumenpreis_calc(volume_gesamt, holz);
	var ret_masze = Math.round(100*hoehe) + ' x ' + Math.round(100*breite) + ' x ' + Math.round(100*tiefe) + ' cm';
	var arbeitspreis = grundpreis + oberfl_gesamt*oberfl_preis;
	var ret_gesamtpreis = Math.round(Number(arbeitspreis)*st + Number(holzvolumenpreis)*st);
}
// lieferung /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(document.reg.lieferung[0].checked){
	document.reg.lieferart.value='Lieferung und Montage';
	document.reg.lieferpreis.value= versand_montage +' €';
	preis_total = ret_gesamtpreis + versand_montage;
}

if(document.reg.lieferung[1].checked){ //versand per Spedition
	var verpackung = 0.10;  // jeweils 5 cm Verpackungs-Stärke auf beiden Seiten des Pakets, also usammen 10 cm.
	var vol_gew_preis=0, preis_total=0;
	document.reg.lieferart.value='Versand per Spedition';
	var vol_gew = (tiefe+verpackung)*(breite+verpackung)*(hoehe+verpackung+fuesse)*125;
	// Der Umrechnungsfaktor in Höhe von 125 kommt aus der Liste der Spedition Taxitrans
	if(taxi_trans(vol_gew)!=0){
		vol_gew_preis = taxi_trans(vol_gew);
		vol_gew_preis = Math.round(vol_gew_preis*st)
		preis_total = ret_gesamtpreis + vol_gew_preis;
		document.reg.lieferpreis.value=vol_gew_preis + ' €';}
	else {
		vol_gew_preis = 'bitte Preis erfragen';
		preis_total = 'bitte Preis erfragen';
		document.reg.lieferpreis.value=vol_gew_preis*st;}
}
if(document.reg.lieferung[2].checked){
	document.reg.lieferart.value='Selbstbholung in Stralsund';
	document.reg.lieferpreis.value= 0 +' €';
	preis_total = ret_gesamtpreis;
}
if(document.reg.lieferung[3].checked){
	document.reg.lieferart.value='Selbstabholung in Berlin';
	document.reg.lieferpreis.value= selbst_b +' €';
	preis_total = ret_gesamtpreis + selbst_b;
}
faecher_ausgabe();

// Variablen übergeben ///////////////////////////////////////////////////////////////////////////////////////
if(document.reg.modell[0].checked || document.reg.modell[1].checked ){	
	document.getElementById('ret_holzvolumen_text').innerHTML = 'm&sup3;&nbsp;';
	document.reg.ret_modell.value=ret_modell;
//	document.reg.ret_beinstaerke.value=Math.round(beinstaerke * 100) + ' cm';
	document.reg.ret_masze.value=ret_masze;
	document.reg.ret_fuesse.value=ret_fuesse;
	document.reg.ret_holzart.value=holz;
	document.reg.ret_holzvolumen.value=round3(volume_gesamt);
	document.reg.ret_gesamtpreis.value= ret_gesamtpreis + ' €';	
	document.reg.ret_total.value= preis_total + ' €';	
//	document.reg.ret_f_hoehe.value= f_hoehe + ' cm';
//	document.getElementById('ret_f_hoehe').innerHTML= f_hoehe + ' cm';
//	document.reg.ret_f_hoehe[f_hoehe].selected = true;	
}
//Variablen für Flash
var breite2=Math.round(breite*100);
var tiefe2=Math.round(tiefe*50);
var hoehe_gesamt=Math.round(hoehe*100);
var fuesse2=Math.round(fuesse*100);

var params = 'rbreite='+breite2+'&tiefe='+tiefe2+'&hoehe='+hoehe_gesamt+'&holz='+holz+'&fuesse='+fuesse2+'&faecher='+faecher+flash_faecher;

//alert(faecher);
if(document.reg.modell[1].checked ) { 
document.getElementById('flash_cont').innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="385" HEIGHT="275" id="flash_regal" ALIGN="" name="regal"><param name="movie" VALUE="flash/regal.swf?'+params+'"><param name="quality" VALUE="high"><param name="wmode" value="transparent"><param name="bgcolor" VALUE="#ffffff"><param name="flashvars" value="'+params+'"><EMBED src="flash/regal.swf?'+params+'" quality="high" bgcolor="#f2f2f2" WIDTH="385" HEIGHT="275" NAME="Demo" FlashVars="'+params+'" id="flash_regal" name="regal" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></object>';
}
if(document.reg.modell[0].checked ) { 
document.getElementById('flash_cont').innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="385" HEIGHT="275" id="flash_regal" ALIGN="" name="regal"><param name="movie" VALUE="flash/regal_vert.swf?'+params+'"><param name="quality" VALUE="high"><param name="wmode" value="transparent"><param name="bgcolor" VALUE="#ffffff"><param name="flashvars" value="'+params+'"><EMBED src="flash/regal_vert.swf?'+params+'" quality="high" bgcolor="#f2f2f2" WIDTH="385" HEIGHT="275" NAME="Demo" FlashVars="'+params+'" id="flash_regal" name="regal" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></object>';
}
//alert(hoehe);

}//end function

function taxi_trans(wert){
var wert_re=0;
if(wert<=50) wert_re =39;
else if(wert<=60) wert_re =Math.round(43.30);
else if(wert<=70) wert_re =Math.round(47.80);
else if(wert<=80) wert_re =Math.round(52.20);
else if(wert<=90) wert_re =Math.round(56.50);
else if(wert<=100) wert_re =Math.round(60.80);
else if(wert<=110) wert_re =Math.round(65.60);
else if(wert<=120) wert_re =Math.round(69.90);
else if(wert<=130) wert_re =Math.round(74.20);
else if(wert<=140) wert_re =Math.round(78.50);
else if(wert<=150) wert_re =Math.round(81.20);
else if(wert<=160) wert_re =Math.round(85.90);
else if(wert<=170) wert_re =Math.round(90.10);
else if(wert<=180) wert_re =Math.round(94.40);
else if(wert<=190) wert_re =Math.round(98.60);
else if(wert<=200) wert_re =Math.round(101.80);
else if(wert<=210) wert_re =Math.round(106.50);
else if(wert<=220) wert_re =Math.round(110.70);
else if(wert<=230) wert_re =Math.round(114.80);
else if(wert<=240) wert_re =Math.round(117.90);
else if(wert<=250) wert_re =Math.round(120.80);
else if(wert<=260) wert_re =Math.round(125.40);
else if(wert<=270) wert_re =Math.round(129.50);
else if(wert<=280) wert_re =Math.round(133.60);
else if(wert<=290) wert_re =Math.round(137.70);
else if(wert<=300) wert_re =Math.round(140.40);
else if(wert<=320) wert_re =Math.round(147.60);
else if(wert<=340) wert_re =Math.round(155.70);
else if(wert<=360) wert_re =Math.round(164.20);
else if(wert<=380) wert_re =Math.round(172.20);
else if(wert<=400) wert_re =Math.round(179.40);
else if(wert<=420) wert_re =Math.round(186.70);
return wert_re;
}

 
var flash_faecher='';
function faecher_ausgabe() {
// fächer ausgeben      ///////////////////////////////////////////////////////////////////////////////////////
	ret_faecher='';
	flash_faecher='';
	var anz_faecher = Number(document.reg.unterteilungen.value);
	for(var m=0;m<anz_faecher+1;m++){
		var id_selects='fach_select_'+m;
		if(m==0)ret_faecher+=Math.round(document.getElementById(id_selects).value*100) ;
		else ret_faecher+= ' | ' + Math.round(document.getElementById(id_selects).value*100);
		flash_faecher+='&fach'+m+'='+Math.round(document.getElementById(id_selects).value*100);
	}
	ret_faecher+=' cm';
	document.reg.ret_faecher.value=ret_faecher;
}
function round3(x) {
  var k = (Math.round(x * 1000) / 1000).toString();
  k += (k.indexOf('.') == -1)? '.000' : '000';
  return k.substring(0, k.indexOf('.') + 4);
}
var options_fach='';
var fach_einst=0;
function build_select_f_hoehe(){
	for(n=min_fachhoehe;n<=max_fachhoehe;n++){
		options_fach+='<option value="'+n/100+'">'+n+'</option>';
	}	
}
function priceCalc_t_faecher(){
	var faecher = Number(document.reg.unterteilungen.value);
	document.getElementById('ret_f_hoehe').innerHTML= fach_selects(faecher);
	priceCalc_t_hoehe();
	//priceCalc_t();
}
function priceCalc_t_faecher2(){
	var faecher = Number(document.reg.unterteilungen.value);
	document.getElementById('ret_f_hoehe').innerHTML= fach_selects(faecher);
}
function fach_selects(anz_faecher){
	var output='';
	for(m=0;m<=anz_faecher;m++){
		if ((m % 7 == 0) && (m>0)) //alle 7 Felder ein Zeilenumbruch einfuegen
		{ output+='<br \>' }
		output+='<select id="fach_select_'+m+'" onChange="calc_fach()"';
		if (m == anz_faecher) {
		output+=' disabled="value"';
		}
		output+='>'+options_fach+'</select>';
	}
	return output;
}
function calc_fach(){
	var faecher = Number(document.reg.unterteilungen.value);
	var summe=0;
	if(document.reg.modell[0].checked)var hoehe = Number(document.reg.hoehe.value);//regal
	if(document.reg.modell[1].checked)var hoehe = Number(document.reg.breite.value);//sideboard
	var f_hoehe_gesamt=Math.round((hoehe-(faecher+2)*holzdicke)*100);//(faecher+1)
	for(m=0;m<faecher;m++){
		summe+=Number(document.getElementById('fach_select_'+m).value);
	}
	summe= Math.round(summe*100);
	var rest= f_hoehe_gesamt-summe;
	var last_fach=faecher;
	while(rest<10){
	document.getElementById('fach_select_'+last_fach)[0].selected = true;
	last_fach--; 
	var last_fach_value=Number(document.getElementById('fach_select_'+last_fach).value*100);
	rest=Math.round(last_fach_value+rest-10);
//	alert(rest);
	if(last_fach==0){break};
	}
	document.getElementById('fach_select_'+last_fach)[rest-min_fachhoehe].selected = true;
	fach_einst=1;
	priceCalc_t();
}
function priceCalc_t_modell_1() {
	document.reg.breite.length = 0;
	for(i=40;i<=190;i=i+5){
		document.reg.breite[(i-40) / 5] = new Option(i, (i/100), false, false);
	}
	document.reg.breite[10].selected = true;
	
	document.reg.hoehe.length = 0;
	for(i=60;i<=210;i=i+5){
		document.reg.hoehe[(i-60) / 5] = new Option(i,(i/100), false, false);
	}
	document.reg.hoehe[24].selected = true;
		
	document.reg.unterteilungen[2].selected = true; 
	priceCalc_t_faecher();
}

function priceCalc_t_modell_2(){
	document.reg.breite.length = 0;
	for(i=100;i<=250;i=i+5){
		document.reg.breite[(i-100) / 5] = new Option(i, (i/100), false, false);
	}
	document.reg.breite[8].selected = true;
	
	document.reg.hoehe.length = 0;
	for(i=20;i<=170;i=i+5){
		document.reg.hoehe[(i-20) / 5] = new Option(i,(i/100), false, false);
	}
	document.reg.hoehe[4].selected = true;
	
	document.reg.unterteilungen[2].selected = true; 
	priceCalc_t_faecher();
}

function priceCalc_t_hoehe(){
	
	if(document.reg.modell[0].checked){ //hochkant
		var hoehe = Number(document.reg.hoehe.value);
	}
	if(document.reg.modell[1].checked){ //horizontal
		var hoehe = Number(document.reg.breite.value);
	}
	var faecher = Number(document.reg.unterteilungen.value);
	var f_hoehe=Math.round((hoehe-(faecher+2)*holzdicke)/(faecher+1)*100);
	while(f_hoehe<10){
		faecher--;
		f_hoehe=Math.round((hoehe-(faecher+2)*holzdicke)/(faecher+1)*100);
		var new_selects=1;
	}
	if(new_selects==1)	{
		faecher--;
		f_hoehe=Math.round((hoehe-(faecher+2)*holzdicke)/(faecher+1)*100);
		document.getElementById('ret_f_hoehe').innerHTML= fach_selects(faecher);
		document.getElementById('unterteilungen')[faecher].selected = true;
	}
	for(m=0;m<(faecher+1);m++){
		document.getElementById('fach_select_'+m)[f_hoehe-min_fachhoehe].selected = true;
	}
	var max_faecher=Math.floor((hoehe-holzdicke)/((min_fachhoehe/100)+holzdicke));
	var anz_faecher_option='';
	if(faecher>max_faecher){
		faecher=max_faecher-1;
		document.getElementById('unterteilungen')[faecher].selected = true;
		priceCalc_t_faecher();
	}
	document.getElementById('unterteilungen').innerHTML="";
	for(m=0;m<max_faecher;m++){
		if(m==faecher){
		
			var fachopt = document.createElement("option");
				fachopt.appendChild(document.createTextNode((m+1)));
				fachopt.value=m;
				fachopt.selected=true;
		
				document.getElementById('unterteilungen').appendChild(fachopt);
		}else{ 
			var fachopt = document.createElement("option");
				fachopt.appendChild(document.createTextNode((m+1)));
				fachopt.value=m;
		
				document.getElementById('unterteilungen').appendChild(fachopt);
		}
	}

	priceCalc_t();
}




window.onload = function(){
	document.reg.breite.length = 0;
	for(i=40;i<=190;i=i+5){
		document.reg.breite[(i-40) / 5] = new Option(i, (i/100), false, false);
	}
	document.reg.breite[10].selected = true;
	
	document.reg.hoehe.length = 0;
	for(i=60;i<=210;i=i+5){
		document.reg.hoehe[(i-60) / 5] = new Option(i,(i/100), false, false);
	}
	document.reg.hoehe[24].selected = true;
	
	build_select_f_hoehe();
	priceCalc_t_faecher2();
	priceCalc_t_hoehe();
}

//....................................................................................
// JavaScript Document für die Feldüberprüfung des Kontaktformulars

function chkFormular()
{
 if(document.reg.name.value == "")
  {
   alert("Bitte Ihren Namen eingeben!");
   document.reg.name.focus();
   return false;
  }
   if(document.reg.strasse.value == "")
  {
   alert("Bitte Ihre Strasse und Hausnummer eingeben!");
   document.reg.strasse.focus();
   return false;
  }
    if(document.reg.plz.value == "")
  {
   alert("Bitte Ihre Postleitzahl eingeben!");
   document.reg.plz.focus();
   return false;
  }
   if(document.reg.ort.value == "")
  {
   alert("Bitte Ihren Wohnort eingeben!");
   document.reg.ort.focus();
   return false;
  }
 if(document.reg.email.value == "")
  {
   alert("Bitte Ihre E-Mail-Adresse eingeben!");
   document.reg.email.focus();
   return false;
  }
 if(document.reg.email.value.indexOf('@') == -1)
  {
   alert("Keine gültige E-Mail-Adresse!");
   document.reg.email.focus();
   return false;
  }
 if(document.reg.telefon.value == "")
  {
   alert("Bitte Ihre Telefonnummer eingeben!");
   document.reg.telefon.focus();
   return false;
  }
   if(document.reg.breite.value == "")
  {
   alert("Bitte die Breite auswählen!");
   document.reg.breite.focus();
   return false;
  }
   if(document.reg.laenge.value == "")
  {
   alert("Bitte die Laenge auswählen!");
   document.reg.laenge.focus();
   return false;
  }
       if(document.reg.agb.checked != true)  {
   alert("Um zu bestellen, müssen die AGB akzeptiert werden");
   return false;
  }
 return true;
}
