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 Ask( chkAnk, artikel, n )
{	
	if ( n < 1 )
	{
		if ( chkAnk == "1" )
			{ alert( "Bitte die Leergutmenge eintragen, \ndie Sie bei uns zum Ankauf anmelden wollen!"  ) ; }
		else
			{ alert( "Geben Sie bitte eine Menge vor!"  ) ; }
		return false;
	}
	if ( chkAnk == "1" )
		{ return confirm( n + " Stück(Leergut) vom Artikel '" + artikel + "' anmelden?" ); }
	else
		{ return confirm( "Artikel '" + artikel + "' " + n + " mal im Warenkorb ablegen?" ); }
}
	
function AskForDelete()
	{	
		return confirm( "Sie löschen den Warenkorb. Sind Sie sicher?" ); 
	}
function CheckForZahMod()
{	
		if ( document.forms[0].wieZahlen.options[ document.forms[0].wieZahlen.selectedIndex ].value == 1 )
			{ // Nachnahme	
			return true; }
		else if ( document.forms[0].wieZahlen.options[ document.forms[0].wieZahlen.selectedIndex ].value == 2 )
			{ // Vorauskasse 
			return true; }
		else if ( document.forms[0].wieZahlen.options[ document.forms[0].wieZahlen.selectedIndex ].value == 3 )
			{ // Bankeinzug
		   if (	( document.forms[0].KntInh.value == "" ) ||( document.forms[0].Bank.value == "" ))
			{
			alert( "Kontoinhaber und Bankname sind bei Zahlung per Bankeinzug erforderlich!" );
			return  false;
			}
		   if ( ( document.forms[0].kntNr.value.length == 0 ) ||( document.forms[0].Blz.value.length != 8 ) )
			{
			alert ( "Geben Sie eine gueltige Kontonummer und Blz ( 8 Zeichen ) ein!" )
			return false;
			}
			return true; }
		else if ( document.forms[0].wieZahlen.options[ document.forms[0].wieZahlen.selectedIndex ].value == 4 )
			{ // Rechnung 
			return true; }
		else 	
			{ // sonstiges 
			return true; }
}

function CheckGaeste()
{	
	if ( document.forms[0].name.value == "" )
	{
		alert( "Geben Sie bitte einen Namen ein!" );
		return false;
	}
	if ( document.forms[0].text.value == "" )
	{
		alert( "Geben Sie bitte einen Text ein!" );
		return false;	
	}
	return true;
}

function CheckAdresse()
{
//		if ( document.forms[0].adr1.value == "" )
//		{
//			alert( "Geben Sie bitte Ihren Vornamen ein!" );
//			document.forms[0].name.focus
//			return false;
//		}
//		if ( document.forms[0].adr2.value == "" )
//		{
//			alert( "Geben Sie bitte Ihren Namen ein!" );
//			return false;
//		}
		if ( document.forms[0].str.value == "" )
		{
			alert( "Geben Sie bitte die Straße ein!" );
			return false;
		}
		if ( document.forms[0].plz.value == "" )
		{
			alert( "Geben Sie bitte die PLZ ein!" );
			return false;
		}
		if ( document.forms[0].ort.value == "" )
		{
			alert( "Geben Sie bitte den Ort ein!" );
			return false;
		}
		if ( document.forms[0].adr3.options[ document.forms[0].adr3.selectedIndex ].value == "" )
		{
			alert( "Treffen Sie eine Auswahl des Landes!" );
			return false;
		}


		if ( document.forms[0].agb.checked )
		{
		  if ( document.forms[0].agb2.checked )
			{ return true;  }
	     else
			{
			alert( "Bitte lesen und akzeptieren Sie die Rückgabebelehrung." );
			return false;
		    }
		}
		else
		{
			alert( "Bitte lesen und akzeptieren Sie unsere AGB's." );
			return false;
		}
		
		
	return true;
}
function CheckMengen( chkAnk, kzPrivat )
	{
		var	ok = true, keine = true;

		for( i = 0; i < document.forms[0].elements.length && ok; i++ )
		{
			var s = document.forms[0].elements[ i ].name;
			if ( s.substring( 0, 1 ) == "M" )
				{
				var v = document.forms[0].elements[ i ].value;
				if ( v != "" ) keine = false;
				if ( ! ( v >= 0 && v <= 999 )  ) ok = false;
				}
		}
		if  ( keine ) 
			alert( "Um Artikel anzufragen bzw. zu bestellen, müssen Sie mindestens eine Menge angeben!" );
		else if ( !ok  )
			alert( "Überprüfen Sie Ihre Eingaben auf gültige Mengen (0-999)!" );
  		else if ( chkAnk == "1" )
		  { if ( kzPrivat == "1" )
			  {ok = confirm( "\t\tSie sind Geschäftskunde und wollen das Leergut\n\tzu unseren Allgemeinen Geschäftsbedingungen jetzt anmelden?\n\n\tEingetragene Firmen (AG, GmbH, OHG, KG, e.K. usw.)\n\tKommunen, Behörden, Öffentliche Einrichtungen\nFreiberufler (Architekten, Anwälte, Ärzte, Steuerberater, Notare usw.)\n\t\tBanken, Sparkassen, Schulen" );  }
		    else
			  {ok = confirm( "\t              Das Leergut\ngemäß unseren Allgemeinen Geschäftsbedingungen (AGB)\n\t            jetzt anmelden?" );  }
		  }

		else
		  { if ( kzPrivat == "1" )
			  {ok = confirm( "\tSie sind Geschäftskunde und wollen die gewählten Artikel\n\tzu unseren Allgemeinen Geschäftsbedingungen bestellen?\n\n\tEingetragene Firmen (AG, GmbH, OHG, KG, e.K. usw.)\n\tKommunen, Behörden, Öffentliche Einrichtungen\nFreiberufler (Architekten, Anwälte, Ärzte, Steuerberater, Notare usw.)\n\t\tBanken, Sparkassen, Schulen" );  }
		    else
			  {
				  //ok = confirm( "Gewählte Artikel zu unseren Allgemeinen Geschäftsbedingungen bestellen?" );  
			  }
		  }
		document.gw.kzPrivat.value = kzPrivat;
		return ok && !keine;
	}
function AskForOrder( chkAnk )
	{
	if ( chkAnk == "1" )
		{return confirm( "Sie melden jetzt das ausgewählte Leergut an." ); }

	else
		{return confirm( "Sie bestellen die im Warenkorb abgelegten Artikel." ); }
	}

function CheckAnfrage()
	{
		if ( document.gw.adr1.value == "" )
		{
  			alert( "Geben Sie bitte Ihren Namen ein!" );
			document.gw.adr1.focus;
			return false;
		}
		
	   if ( document.gw.agb.value == "" )
		{
  			alert( "Unsere AGBs sind zu akzeptieren!" );
			document.gw.agb.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 CheckRetur()
{
		document.gw1.submit();
		return false;
}

function Ankauf()
{	document.gw.bem.value = "";
	for( i = 0; i < document.forms[0].elements.length ; i++ )
	{	var s = document.gw.elements[ i ].name;
		if ( s.substring( 0, 1 ) == "M" )
		{	var vM = document.gw.elements[ i ].value; 
			var vB = document.gw.elements[ i+2 ].value; 
			var vH = document.gw.elements[ i+1 ].value;
			if ( vM != "" && vM >= 1 && vM <= 999 ) document.gw.bem.value = document.gw.bem.value + vM + " stck. " + vB + ";BR;  für " + vH + ";BR; ;BR;";
		}
	}
	if(document.gw.bem.value == "")
		{ alert( "Geben Sie eine Menge an!" );
		return false; }; 
	return true;
}
