	function CheckForm1()
	{
		if(document.forms.mail1.email.value == "") {
		  alert("Tragen Sie bitte Ihre Emailadresse ein !");
		  document.forms.mail1.email.focus();
		  return false;
		}
		return true;
	}

	function CheckForm2()
	{
		if(document.forms.mail2.nachname.value == "") {
		  alert("Geben Sie bitte Ihren Zunamen an !");
		  document.forms.mail2.nachname.focus();
		  return false;
		}
		if(document.forms.mail2.email.value == "") {
		  alert("Tragen Sie bitte Ihre Emailadresse ein !");
		  document.forms.mail2.email.focus();
		  return false;
		}
		return true;
	}

	function ChkForm()	//fuer Bestellformular
	{		
		if(document.bestell.anrede.selectedIndex == 0)
		{
			  alert("Wählen Sie bitte eine Anredeform!");
			  document.bestell.anrede.focus();
			  return false;
		}
		if(document.bestell.vorname.value == "")
		{
			  alert("Bitte tragen Sie Ihren Vornamen ein!");
			  document.bestell.vorname.focus();
			  return false;
		}
		if(document.bestell.nachname.value == "")
		{
			  alert("Bitte tragen Sie Ihren Namen ein!");
			  document.bestell.nachname.focus();
			  return false;
		}
		if(document.bestell.strasse.value == "")
		{
			  alert("Bitte tragen Sie Ihre Straße ein!");
			  document.bestell.strasse.focus();
			  return false;
		}
		if(document.bestell.ort.value == "")
		{
			  alert("Bitte tragen Sie Ihre Postleitzahl und Ihren Wohnort ein!");
			  document.bestell.ort.focus();
			  return false;
		}
		if(document.bestell.telefon.value == "")
		{
			  alert("Bitte tragen Sie Ihre Telefonnummer ein!");
			  document.bestell.telefon.focus();
			  return false;
		}
		if(document.bestell.email.value== "")
		{
			  alert("Bitte tragen Sie eine gültige Emailadresse ein!");
			  document.bestell.email.focus();
			  return false;
		}

/*		if(document.bestell.agb.value!= "ja")
		{
			  alert("Bitte bestätigen Sie den Erhalt der AGB!");
			  document.bestell.agb.focus();
			  return false;
		} */
	}


	function ChkFormAlt()	//fuer Bestellformular
	{		
		if(document.bestell.anrede.selectedIndex == 0)
		{
			  alert("Wählen Sie bitte eine Anredeform!");
			  document.bestell.anrede.focus();
			  return false;
		}
		if(document.bestell.vorname.value == "")
		{
			  alert("Bitte tragen Sie Ihren Vornamen ein!");
			  document.bestell.vorname.focus();
			  return false;
		}
		if(document.bestell.nachname.value == "")
		{
			  alert("Bitte tragen Sie Ihren Namen ein!");
			  document.bestell.nachname.focus();
			  return false;
		}
		if(document.bestell.strasse.value == "")
		{
			  alert("Bitte tragen Sie Ihre Straße ein!");
			  document.bestell.strasse.focus();
			  return false;
		}
		if(document.bestell.ort.value == "")
		{
			  alert("Bitte tragen Sie Ihre Postleitzahl und Ihren Wohnort ein!");
			  document.bestell.ort.focus();
			  return false;
		}
		if(document.bestell.telefon.value == "")
		{
			  alert("Bitte tragen Sie Ihre Telefonnummer ein!");
			  document.bestell.telefon.focus();
			  return false;
		}
		if(document.bestell.email.value== "")
		{
			  alert("Bitte tragen Sie eine gültige Emailadresse ein!");
			  document.bestell.email.focus();
			  return false;
		}
		
		if(document.bestell.farbwunsch1.value== "")
		{
			  alert("Bitte geben Sie eine Farbalternative an!");
			  document.bestell.farbwunsch1.focus();
			  return false;
		}	
		if(document.bestell.farbwunsch2.value== "")
		{
			  alert("Bitte geben Sie eine weitere Farbalternative an!");
			  document.bestell.farbwunsch2.focus();
			  return false;
		}	
		
		if(document.bestell.motorisierung.value== "")
		{
			  alert("Bitte geben Sie eine alternative Motorisierung an!");
			  document.bestell.motorisierung.focus();
			  return false;
		}
		
		if(document.bestell.maxtueren.value== "")
		{
			  alert("Bitte geben Sie alternative Türenanzahl an!");
			  document.bestell.maxtueren.focus();
			  return false;
		}
		if(document.bestell.maxpreis.value== "")
		{
			  alert("Bitte geben Sie den maximalen Preis an!");
			  document.bestell.maxpreis.focus();
			  return false;
		}		


	}



	function Bestellung(url)
	{
		var param = "";
		if (document.carcalc.checkueber)
			param += "&checkueber=" + document.carcalc.checkueber.value;

		for(i=0;i<document.carcalc.length;++i)
			if((document.carcalc.elements[i].type == "checkbox") && (document.carcalc.elements[i].checked == true))
			 {
				param += "&" + document.carcalc.elements[i].name + "=" + document.carcalc.elements[i].value;
			}
		url += param;
		little = window.open(url, "wind2", "width=620,height=620,scrollbars=yes,resizable=1,");
		little.focus();

	}

	function DruckAnsicht(url)
	{
		var param = "";
		if (document.carcalc.checkueber)
			param += "&checkueber=" + document.carcalc.checkueber.value;

		for(i=0;i<document.carcalc.length;++i)
			if((document.carcalc.elements[i].type == "checkbox") && (document.carcalc.elements[i].checked == true))
			 {
				param += "&" + document.carcalc.elements[i].name + "=" + document.carcalc.elements[i].value;
			}
		url += param;
		little = window.open(url, "wind2", "width=640,height=550,scrollbars=yes,resizable=1,");
	 	little.focus();

	}

	function Finanzierung(url, width, height)
	{
		little = window.open(url,"wind1","width="+width+",height="+height+",scrollbars=yes");
		little.focus();

	}
	
	function SerienPopup(url, width, height)
	{
		little = window.open(url,"wind3","width="+width+",height="+height+",scrollbars=yes");
		little.focus();

	}
	

	function ResetForm()
	{
		for(i=1;i<document.forms[0].length;i++)
		{
			if (document.forms[0].elements[i].type == "text")
				document.forms[0].elements[i].value = "";

			if (document.forms[0].elements[i].type == "checkbox")
				document.forms[0].elements[i].checked = false;

			if (document.forms[0].elements[i].type == "select-one")
				document.forms[0].elements[i].selectedIndex = 0;
		}

		return true;
	}


	function Hilfe()
	{
		MeinFenster =
		window.open("http://carclient.eu-car.de/userhilfe/pkwsuche.htm", "Zweitfenster", "width=400,height=300,scrollbars=yes");
		MeinFenster.focus();
	}



	// Carcalc
	
	function CheckConflict(thisname, thispart, partarray)
	{
		for (i=0; i<partarray.length; i+=2)
		{
			othername = partarray[i];
			otherpart = partarray[i+1];
			if ((document.carcalc.elements[othername].checked == true) && (thisname != othername))
			{
				alert("Sie können nicht gleichzeitig " + thispart + " und " + otherpart + " auswählen!");
				document.carcalc.elements[thisname].checked = false;
			}
		 }
	}

	function Calc()
	{
		var accessories = 0;
		document.carcalc.zpreis.value = 0;

		for(i=0;i<document.carcalc.length;i++)
		{
			if (document.carcalc.elements[i].type == "checkbox")
			{
				if(document.carcalc.elements[i].checked == true)
				{
					accessories += parseInt(document.carcalc.elements[i].value);
				}
			}
		}

		if (document.carcalc.checkueber)
		{
			accessories += parseInt(document.carcalc.checkueber.value);	//Ueberfuehrungskosten
		}

		if (accessories > 9999) 	// Tausender-Punkt
		{
			accessories /= 1000;
			accessories = String(accessories);
			if (accessories.indexOf(".") == -1)
			{
				accessories += ".";
			}
			while (accessories.length < 6)
			{
				accessories += "0";
			}
		}
		if (accessories > 999) 	// Tausender-Punkt
		{
			accessories /= 1000;
			accessories = String(accessories);
			if (accessories.indexOf(".") == -1)
			{
				accessories += ".";
			}
			while (accessories.length < 5)
			{
				accessories += "0";
			}
		}

		if (document.all)
		{
			document.all.zubehoer.innerText = accessories;
		}
		else
		{
			document.carcalc.zubehoer.value = accessories;
		}
	}
	
	function PrintZPreis(zpreis1)
	{
		var cue = 0;
//		if (document.carcalc.checkueber) cue = parseInt(document.carcalc.checkueber.value);

		var zpreis = 0;
		if (zpreis1)
			zpreis = parseInt(zpreis1) + cue;
		else
			if (document.carcalc.zpreis)
				zpreis = parseInt(document.carcalc.zpreis.value) + cue;
			
		if (zpreis > 9999) 	// Tausender-Punkt
		{
			zpreis /= 1000;
			zpreis = String(zpreis);
			if (zpreis.indexOf(".") == -1)
			{
				zpreis += ".";
			}
			while (zpreis.length < 6)
			{
				zpreis += "0";
			}
		}
		if (zpreis > 999) 	// Tausender-Punkt
		{
			zpreis /= 1000;
			zpreis = String(zpreis);
			if (zpreis.indexOf(".") == -1)
			{
				zpreis += ".";
			}
			while (zpreis.length < 5)
			{
				zpreis += "0";
			}
		}

		// IE only
		if (document.all)
		  document.write('<DIV ID="zubehoer">' + zpreis + '</DIV>');

		// all others
		else
		  document.write('<input type="text" name="zubehoer" value="' + zpreis + '" size=3 readonly>');
	}	
	
	
	function CheckAnfrageForm() 		
	{
		if(document.anfrageform.vorname.value == "") {
			alert("Geben Sie bitte Ihren Vornamen an !");
			document.anfrageform.vorname.focus();
			return false;
		}

		if(document.anfrageform.nachname.value == "") {
		  alert("Geben Sie bitte Ihren Nachnamen an !");
		  document.anfrageform.nachname.focus();
		  return false;
		}			

		if(document.anfrageform.k_strasse.value == "") {
			alert("Tragen Sie bitte die Strasse  ein !");
			document.anfrageform.k_strasse.focus();
			return false;
		}

		if(document.anfrageform.k_plz.value == "") {
			alert("Tragen Sie bitte Ihr Postleitzahlgebiet ein !");
			document.anfrageform.k_plz.focus();
			return false;
		}

		if(document.anfrageform.k_ort.value == "") {
			alert("Tragen Sie bitte Ihren Wohnort ein !");
			document.anfrageform.k_ort.focus();
			return false;
		}

		if(document.anfrageform.k_telefon.value == "") {
			alert("Bitte geben Sie für Rückfragen Ihre Telefonnummer an !");
			ocument.anfrageform.k_telefon.focus();
			return false;
		}

		if(document.anfrageform.email.value == "") {
		  alert("Tragen Sie bitte Ihre Emailadresse ein !");
		  document.anfrageform.email.focus();
		  return false;
		}

		if(document.anfrageform.hersteller.selectedIndex == 0) {
		  alert("Bitte wählen Sie einen Hersteller !");
		  document.anfrageform.hersteller.focus();
		  return false;
		}

		if(document.anfrageform.modell.value == "") {
		  alert("Bitte geben Sie ein Modell (z.B. 'Golf') an !");
		  document.anfrageform.modell.focus();
		  return false;
		}

		if(document.anfrageform.motor.selectedIndex == 0) {
		  alert("Bitte wählen Sie eine Motorart aus !");
		  document.anfrageform.motor.focus();
		  return false;
		}

		if(document.anfrageform.typ.selectedIndex == 0) {
		  alert("Bitte wählen Sie einen Fahrzeugtyp !");
		  document.anfrageform.typ.focus();
		  return false;
		}

		return true;
	}	


