
var TextFenster;
var dreiMonate="1,73";
var sechsMontate="3,05";
var zwoelfMonate="5,71";
var achtzehnMonate="8,43";
var vierundzwanzigMonate="11,19";
var sechsunddreisigMonate="16,84";
var achtundvierzigMonate="22,68";

function bedingungen()
{

TextFenster = window.open("vertrag.htm","bezeichnung","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=400,height=400,scolling=yes");
}

function rechnen()
        {
        if(document.rechner.bestellwert.value == "")
            alert("Sie haben keinen Bestellwert eingegeben");

           var ergebnis=0;
          var faktor,bestellwert,monaterate,monate

        id=document.rechner.auswahl.selectedIndex;
        monate=parseInt(document.rechner.auswahl.options[id].text)
           bestellwert=document.rechner.bestellwert.value;

           faktor=1+(document.rechner.auswahl.options[id].value/10000);
           monaterate=parseFloat(parseInt((bestellwert*faktor/monate)*100))/100;
          document.rechner.gesamtwert.value=monaterate +" EUR";
 }

function PreisInfo()
	{
	alert ( "Preis 1:\t- die Endmontage des Fahrrades durch die BIKE HOUSE 24 GmbH\n\t- die 1. Durchsicht* des Fahrrades durch die BIKE HOUSE 24 GmbH\n\t   in unserer Zweiradmeisterwerkstatt.\nPreis 2:\t- die Endmontage des Fahrrades durch die BIKE HOUSE 24 GmbH\n\t- die 1.Durchsicht* in einer Zweiradmeisterwerkstatt Ihrer Wahl,\n \t   die Kosten hierfür entnehmen Sie dem Preisvorteil.\nPreis 3:\t- SIE lassen die Endmontage des Fahrrades & die 1.Durchsicht*,\n\t   in einer Zweiradmeisterwerkstatt Ihrer Wahl, durchführen\n\t- die hierfür entstehenden KOSTEN entnehmen Sie dem Preisvorteil\n\t   Lieferungszustand: vormontiert (nicht fahrfertig).\n\n*(im Zeitraum von ca. 200 gefahrenen Kilometern oder 3 Monate ab Kaufdatum)\n\nENDMONTAGE:\n   - Komplette fahrfertige Einstellung des Fahrrades, z.B. Schaltung, Bremsen etc.\n   - Sie schrauben lediglich die Pedalen ein und setzen das Vorderrad mittels Schnell-\n     spanner ein, welche aus transporttechnischen Gründen separat beigelegt sind." )
	}
function CheckAnfrage()
	{
		if ( document.gw.adr1.value == "" )
		{
  			alert( "Geben Sie bitte Ihren Namen ein!" );
			document.gw.adr1.focus;
			return false;
		}

		if ( document.gw.email.value == "" & document.gw.tel.value == "" )
		{
			alert( "Geben Sie bitte Ihre eMail Adresse oder Ihre Telefonnr. an!" );
			document.gw.tel.focus;
			return false;
		}
		if ( document.gw.bem.value == "" )
		{
			alert( "Geben Sie bitte Ihre Anfrage ein!" );
			document.gw.bem.focus;
			return false;
		}
		return true;
}

function OnSubmit_Menge( obj )
{
	var max_menge = 9;
	var bOk = obj.menge.value >= 1 && obj.menge.value <= max_menge;
	// ;
	if ( ! bOk )
		{
		alert( "Bitte geben Sie eine gültige Menge an (1-" + max_menge + ")!" );
		}
	// ;
	return bOk;
}

function OnSubmit_Warenkorb( n )
{	
	var msg
	// ;
	if ( n == 2 )
		msg = "Warenkorb komplett löschen?";
	else 
		return true;
	// ;
	return confirm ( msg );
}

function CheckForZahMod()
{	
	if ( document.forms.gw.wieZahlen.options[ document.forms.gw.wieZahlen.selectedIndex ].value == 1 )
		{ // Nachnahme
			if (
				( document.forms.gw.KartInh.value != "" ) ||
				( document.forms.gw.KartNr.value != "" ) ||
				( document.forms.gw.KartMM.value != "" ) ||
				( document.forms.gw.KartJJ.value != "" ) 
			)
			{
				alert( "Bei Zahlart per Nachnahme werden etwaige Eingaben zu Kreditkarte und Bankverbindung ignoriert!");
			}
		}
	else if ( document.forms.gw.wieZahlen.options[ document.forms.gw.wieZahlen.selectedIndex ].value == 2 )
		{ // Lastschrift
		if (	
				( document.forms.gw.KntInh.value == "" ) ||
				( document.forms.gw.Bank.value == "" )
			)
			{
				alert( "Kontoinhaber und Bankname sind bei Zahlung per Abbuchungsauftrag erforderlich!" );
				// ;
				return  false;
			}
			// ;
			if ( 
				( document.forms.gw.kntNr.value.length != 10 ) ||
				( document.forms.gw.Blz.value.length != 8 ) 
			)
			{
			alert ( "Geben Sie eine gueltige Kontonummer ( 10 Zeichen ) und Blz ( 8 Zeichen ) ein!" )
			// ;
			return false;
			}
			alert ( "Sie erhalten für Ihre Bestellung von uns einen \nAbbuchungsauftrag, welchen Sie unterschrieben\nan unser Serviceteam zurücksenden/faxen müssen." ) ;
			}

	else if ( document.forms.gw.wieZahlen.options[ document.forms.gw.wieZahlen.selectedIndex ].value == 3 )
			{// Kreditkarte
			if ( 
				( document.forms.gw.KartNr.value.length < 5 ) ||
				( document.forms.gw.KartInh.value.length < 3 ) 
			)
			{
			alert ( "Geben Sie eine gueltige Kartennummer und den Inhaber an!" )
			// ;
			return false;
			}
			// ;
			if ( 
				( document.forms.gw.KartMM.value < 1 ) ||
				( document.forms.gw.KartMM.value > 12 ) ||
				( document.forms.gw.KartJJ.value < 3 ) ||
				( document.forms.gw.KartJJ.value > 15 )
			)
			{
			alert ( "Geben Sie korrekte Daten zur Gueltikeit Ihrer Kreditkarte an!" )
			// ;
			return false;
			}
			alert ( "Neukunden müssen aus Sicherheitsgründen eine \nKopie der Kreditkarte an unser Serviceteam faxen.\nHierfür ergeht bei Bedarf eine extra Aufforderung." ) ;
			}

	else if ( document.forms.gw.wieZahlen.options[ document.forms.gw.wieZahlen.selectedIndex ].value == 4 )
			{ // Vorabkasse
			if (
				( document.forms.gw.KartInh.value != "" ) ||
				( document.forms.gw.KartNr.value != "" ) ||
				( document.forms.gw.KartMM.value != "" ) ||
				( document.forms.gw.KartJJ.value != "" ) 
			)
			{
				alert( "Bei Zahlart per Vorauskasse/Überweisung werden etwaige Eingaben zu Kreditkarte und Bankverbindung ignoriert!");
			}
		}
	else if ( document.forms.gw.wieZahlen.options[ document.forms.gw.wieZahlen.selectedIndex ].value == 5 )
			{ // Rechnung
			if (
				( document.forms.gw.KartInh.value != "" ) ||
				( document.forms.gw.KartNr.value != "" ) ||
				( document.forms.gw.KartMM.value != "" ) ||
				( document.forms.gw.KartJJ.value != "" ) 
			)
			{
				alert( "Bei Zahlart per Rechnung werden etwaige Eingaben zu Kreditkarte und Bankverbindung ignoriert!");
			}
		}
	else 
		{
		alert( "Ungueltige Zahlart!");
		return false;
		}
	// ;
	return true; 
}
	
function CheckAusland()
{	
	if ( document.forms.gw.wieZahlen.options[ document.forms.gw.wieZahlen.selectedIndex ].value == 1 )
		{ // Nachnahme
		if (	
				( document.forms.gw.adr3.options[ document.forms.gw.adr3.selectedIndex ].value != 1 ) 
			)
			{
				alert( "Lieferung per Nachnahme ist nur innerhalb von Deutschland möglich! " );
				// ;
				return  false;
			}
		// ;
		}
	return true; 
}

function CheckAdresse()
{
	if ( document.forms.gw.adr1.value == "" )
		{
		alert( "Geben Sie bitte Ihren Vornamen ein!" );
		return false;
		}

	if ( document.forms.gw.adr2.value == "" )
		{
		alert( "Geben Sie bitte Ihren Namen ein!" );
		return false;
		}
	
	if ( document.forms.gw.str.value == "" )
		{
			alert( "Geben Sie bitte Ihre Straße ein!" );
			return false;
		}
	if ( document.forms.gw.plz.value == "" )
		{
			alert( "Geben Sie bitte Ihre Plz ein!" );
			return false;
		}
	if ( document.forms.gw.ort.value == "" )
		{
		alert( "Geben Sie bitte einen Ihren Ort ein!" );
		return false;
		}
	if ( document.forms.gw.tel.value == "" )
		{
		alert( "Geben Sie bitte eine Telefon-Nr. ein!" );
		return false;
		}
	return true;
}

function AskForOrder()
{
	return confirm( "Sie bestellen jetzt zu unseren Allgemeinen Geschäftsbedingungen die im Warenkorb abgelegten Waren. Sind Sie sicher?" ); 
}

function OnSubmit_Order( )
{
	return CheckAdresse() && CheckForZahMod() && CheckAusland() && AskForOrder() ;
}

function Show_ArtikelInfo( FileName, ar_text, InfoText, Preis )
{
	var 
		x1 = 10, 
		x2 = 520,  
		y1 = 10, 
		y2 = screen.height - ( 6 * y1 );
	// ;
	var w = window.open ( "","InfoFenster","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,left=" + x1 + ",top=" + y1 + ",width=" + x2 + ",height=" + y2 + ",scolling=yes");
	// ;
	w.document.write("<html>");
	w.document.write("<head><title>Detailansicht BIKEHOUSE24</title>");
	w.document.write("<link rel=\"stylesheet\" href=\"bikstyle.css\" type=\"text/css\"></head>");
	w.document.write("<body>");
	w.document.write("<hr class=\"line\" >");
	w.document.write("<center><p class=\"3\">" + ar_text + "</p></center>" );
	w.document.write("<hr class=\"line\" >");
	w.document.write("<table width=\"100%\">");
	w.document.write("<tr>");
	w.document.write("<td align=\"center\" colspan=\"2\"><img border=\"1\" src=\"" + FileName + "\"></td>");
	w.document.write("</tr>");
	w.document.write("<tr>");
	w.document.write("<td align=\"center\"><input onclick=\"javascript:window.close();\" type=\"button\" value=\"Fenster schließen\"></td>");
	w.document.write("</tr></table>");
	w.document.write("<hr class=\"line\" >");
	w.document.write("<br><p class=\"6\">" + InfoText + "</p><br>");
	w.document.write("<hr class=\"line\" >");
	w.document.write("</body>");
	w.document.write("</html>");
}


function calculate_sl()
	{var KG   = document.sc3.KG.value;
		var SL   = KG/2.07
		document.sc3.SL.value = Math.round(SL*10)/10;}

function calculate_cmzuzoll()
	{var cm2   = document.sc2.cm2.value;
		var zoll2   = cm2/2.54
		document.sc2.zoll2.value = Math.round(zoll2*10)/10;}

		function calculate_zollzucm()
	{var zoll1   = document.sc1.zoll1.value;
		var cm1   = zoll1*2.54
		document.sc1.cm1.value = Math.round(cm1*10)/10;}

function calculate1()
	{{var SL2   = document.sc4.SL2.value;
		var RH1   = SL2*0.66
		document.sc4.RH1.value = Math.round(RH1*10)/10;}
	{var SL2   = document.sc4.SL2.value;
		var RH2   = (SL2*0.66)+2
		document.sc4.RH2.value = Math.round(RH2*10)/10;}
	{var SL2   = document.sc4.SL2.value;
		var RH3   = (SL2*0.66)-10
		document.sc4.RH3.value = Math.round(RH3*10)/10;}
	{var SL2   = document.sc4.SL2.value;
		var RH4   = (SL2*0.66)-6
		document.sc4.RH4.value = Math.round(RH4*10)/10;}}

function calculate2()
	{{var SL3   = document.sc5.SL3.value;
		var SH1   = SL3*0.88
		document.sc5.SH1.value = Math.round(SH1*10)/10;}
	{var SL3   = document.sc5.SL3.value;
		var SH2   = (SL3*0.88)-0.25
		document.sc5.SH2.value = Math.round(SH2*10)/10;}
	{var SL3   = document.sc5.SL3.value;
		var SH3   = (SL3*0.88)-0.5
		document.sc5.SH3.value = Math.round(SH3*10)/10;}
	{var SL3   = document.sc5.SL3.value;
		var SH4   = (SL3*0.88)-0.75
		document.sc5.SH4.value = Math.round(SH4*10)/10;}
	{var SL3   = document.sc5.SL3.value;
		var SH5   = (SL3*0.88)-1
		document.sc5.SH5.value = Math.round(SH5*10)/10;}}

function validate(x)
	{if (isNaN(parseInt(x.value)))
		{ alert("Ohne Zahlen kein Ergebnis!");
  	x.focus()}}

function CheckGaeste()
{	
	if ( document.forms.gb.name.value == "" )
	{
		alert( "Geben Sie bitte einen Namen ein!" );
		return false;
	}
	if ( document.forms.gb.text.value == "" )
	{
		alert( "Geben Sie bitte einen Text ein!" );
		return false;	
	}
	return true;
}

function newWindow(breite, hoehe, menue, status, urlbar, tool) 
{
   fenster=window.open
   // ACHTUNG der folgende Text muss in einer Zeile stehen

("","newWindow","menubar="+menue+",status="+status+", location="+urlbar+",width="+breite+",height="+hoehe+",       toolbar="+tool+",scrollbars=no,resizable=no");



   // bis hier
   fenster.focus();
}