function werbung(pfad) {
	window.location.href = 'werbung_DEL.asp?pfad=' + pfad; }
function slcHerst_onchange() {
	document.FORM1.submit(); }
function delIns(IID,Art) {	
	var catid = '<%=catid%>';
	if (Art == 'v')	{
		var del = confirm('Möchten Sie dieses Inserat wirklich endgültig löschen ?'); }
	else if (Art == 'va')	{
		var del = confirm('Möchten Sie wirklich alle Fahrzeuge endgültig löschen ?'); }
	else {
		del = true;	}
	if (del == true) {
		window.location.href = 'inserat_del.asp?IID=' + IID + '&Art=' + Art + '&catid=' + catid; }}
function neuFensterBild(ID,Nr) {
	var fst = "";
	fst = window.open ('bilder_big.asp?ID=' + ID + '&BNr=' + Nr,'BBild','width=500,height=400,top=50,left=50,scrollbars=yes,resizable=yes,toolbar=yes'); }
function validate_up() {
	return true; } 
function validate_im() {  
	if (document.FORM2.file1.value != '') {  		
		return true; }
	else {
		alert('Geben Sie die Import-Datei an.');
		document.FORM2.file1.focus();
		return false;	}}
function validate_impic() {  
	if (document.FORM4.file3.value != '') {  		
		if (confirm('Wenn Sie fortfahren, wird Ihr bisheriger Fahrzeugbestand vollständig gelöscht und durch die neuen Daten ersetzt.\nSollten während der Aktualisierung Verbindungsfehler auftreten, können Ihre alten Daten nicht wiederhergestellt werden. Wiederholen Sie den Vorgang dann so bald wie möglich.\n\nJe nach Qualität Ihrer Internet-Verbindung und Größe der Upload-Datei kann der Aktualisierungsvorgang bis zu 30 Minuten oder gar länger dauern.\nWarten Sie, bis Sie eine Erfolgsbestätigung oder eine Fehlermeldung erhalten und klicken Sie während des Vorgangs auf keinen Button oder Link.\n\nMöchten Sie jetzt fortfahren ?')) {
			return true; }
		else {
			return false; }}
	else {
		alert('Geben Sie die Import-Datei an.');
		document.FORM4.file3.focus();
		return false;	}}
function delPic(Nr) {
	var catid = '<%=catid%>';
	var interne_nummer = '<%=interne_nummer%>';
	var editpic = '<%=editpic%>';
	var IID = '<%=IID%>';
  if (confirm('Möchten Sie dieses Bild wirklich löschen ?')) {    
    window.location.href = 'bilder_del.asp?catid=' + catid + '&IID=' + IID + '&editpic=' + editpic + '&interne_nummer=' + interne_nummer + '&BNr=' + Nr; }}
function directimport(pic) {  	
	var catid = '<%=catid%>';
	if (confirm('Wenn Sie fortfahren, wird Ihr bisheriger Fahrzeugbestand vollständig gelöscht und durch die neuen Daten ersetzt.\nSollten während der Aktualisierung Verbindungsfehler auftreten, können Ihre alten Daten nicht wiederhergestellt werden. Wiederholen Sie den Vorgang dann so bald wie möglich.\n\nJe nach Qualität Ihrer Internet-Verbindung und Größe der Upload-Datei kann der Aktualisierungsvorgang bis zu 30 Minuten oder gar länger dauern.\nWarten Sie, bis Sie eine Erfolgsbestätigung oder eine Fehlermeldung erhalten und klicken Sie während des Vorgangs auf keinen Button oder Link.\n\nMöchten Sie jetzt fortfahren ?')) {
		if (pic == '1') {
			window.location.href = 'mobdat.asp?catid=' + catid + '&pic=1&direkt=1'; }
		else {
			window.location.href = 'mobdat.asp?catid=' + catid + '&direkt=1'; }}}

function pLinkMovr()
{
	var el = window.event.srcElement;
	el.style.fontSize = "12px";
	el.style.fontWeight = "bold";
}

function pLinkMout()
{
	var el = window.event.srcElement;
	el.style.fontSize = "12px";
	el.style.fontWeight = "normal";
}

function pLinkMovrA()
{
	var el = window.event.srcElement;
	el.style.color = "#0000ff";
	//el.style.fontSize = "11pt";
	//el.style.fontWeight = "bold";
}

function pLinkMoutA()
{
	var el = window.event.srcElement;
	el.style.color = "#191970";
	//el.style.fontSize = "10pt";
	//el.style.fontWeight = "normal";
}

function FzgDet(Nr,Herst,Kategorie,UKat)
{
	var fst = "";	
	fst = window.open ('fahrzeug-details.asp?ID=' + Nr + '&Herst=' + Herst + '&catid=' + Kategorie + '&uk=' + UKat,'FBild','scrollbars=yes,resizable=yes,dependent=yes');
	fst.focus();
}

function karte()
{
	var fst = "";
	fst = window.open ('Deutschland.asp','D','width=700,height=400,top=50,left=50,resizable=yes,toolbar=yes,scrollbars=yes');
	fst.focus();
}

function EZValidation(m)
{
	if (m.indexOf(".")<0)
		return false;
	else
	{
		var lz = m.substring(0,m.indexOf("."));
		if (lz.length != 2 || lz < 0 || lz > 12 || isNaN(lz))
			return false;
		else
			var rz = m.substring(m.indexOf(".")+1,m.length);
			if (rz.length != 4 || rz < 0 || rz > 2020 || isNaN(rz))
				return false;
			else
				return true;
	}
}

function PreisValidation(n)
{
	while (n.indexOf(",")>-1)
		n=n.substring(0,n.indexOf(",")) + "." + n.substring(n.indexOf(",")+1 ,n.length);

	var anzahl_punkt=0;
	for (var i=0; i<n.length; i++)
	if (n.charAt(i)==".")
		anzahl_punkt++;
	if (anzahl_punkt>1)
		return false;
	var ziffern = ".0123456789";
	if (n.charAt(0)=="-")
		n = n.substring(1, n.length);
	if (n=="0")
		return true;
	if (n.charAt(0)=="0" &&n.charAt(1)!=".")
		return false;
	for (var i=0; i<n.length; i++)
		if (ziffern.indexOf(n.charAt(i))==-1)
			return false;
	return true;
}


//####################  Form-Check beim Anbieten von allen Fahrzeugen außer Lkw (privat) ####################
function Validate1()
{  
  if ( document.FORM1.slcHerst.selectedIndex > 0 & document.FORM1.txtModell.value != "" & document.FORM1.txtEZ.value != "" & document.FORM1.txtPreis.value != "" & document.FORM1.txtName.value != "" & document.FORM1.txtMail.value != "" & document.FORM1.txtOrt.value != "" )
  {
		var preis = document.FORM1.txtPreis.value;
		if (PreisValidation(preis) == false)
		{
			alert('Überprüfen Sie Ihre Eingabe.\nGeben sie als Preis nur numerische Werte ohne Tausenderpunkt ein !');
			document.FORM1.txtPreis.focus();
			return false;
		}
		else
		{
			var plzland = document.FORM1.slcLand.value;
			var plz = document.FORM1.txtPlz.value;
			var len = plz.length;
			if (plzland == 'Deutschland')
			{
				var plzlen = 5;
				var plzexample = '99999';
			}
			else
			{
				var plzlen = 4;
				var plzexample = '9999';
			}
			
			if (isNaN(document.FORM1.txtPlz.value) || len != plzlen)
			{
				alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie die Postleitzahl ohne Landeskennzeichen ein.\nNur im numerischen Format mit ' + plzlen + ' Ziffern, wie z. B. ' + plzexample + '.');
				document.FORM1.txtPlz.focus();
				return false;
			}			
			else
			{
				var km = document.FORM1.txtKm.value;
				if (km.length > 0 & (isNaN(km) || km.indexOf(".")>-1))
				{
					alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Km-Stand an.');
					document.FORM1.txtKm.focus();
					return false;
				}
				else
				{
					var em = document.FORM1.txtMail.value;
					if (! checkEmail(em,true))
					{
						alert('Überprüfen Sie Ihre Angaben.\nSie haben eine ungültige eMail-Adresse eingegeben !');
						document.FORM1.txtMail.focus();
						return false;
					}
					else
					{
						var tueren = document.FORM1.txtTueren.value;
						if (tueren.length > 0 & isNaN(tueren))
						{
							alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte bei der Anzahl der Türen ein.');
							document.FORM1.txtTueren.focus();
							return false;
						}
						else
						{
							var EZ = document.FORM1.txtEZ.value;
							if (EZValidation(EZ) == false)
							{
								alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie die Erstzulassung nur wie in diesem Beispiel ein: 04.1999.');
								document.FORM1.txtEZ.focus();
								return false;
							}
							else
							{
								var TU = document.FORM1.txtTU.value;
								if (TU.length > 0 & EZValidation(TU) == false)
								{
									alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das TU-Datum nur wie in diesem Beispiel ein: 04.1999.');
									document.FORM1.txtTU.focus();
									return false;
								}
								else
								{
									var AU = document.FORM1.txtAU.value;
									if (AU.length > 0 & EZValidation(AU) == false)
									{
										alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das AU-Datum nur wie in diesem Beispiel ein: 04.1999.');
										document.FORM1.txtAU.focus();
										return false;
									}
									else
									{
										if (confirm('Ihr Inserat wird jetzt gespeichert und sofort im Internet veröffentlicht,\nBitte warten Sie, bis Sie eine Bestätigung mit der Inserat-ID auf dem Bildschirm sehen.\nDas kann einige Sekunden dauern. Gehen Sie in dieser Zeit nicht zu einer anderen Seite.\nZusätzlich erhalten Sie eine Bestätigung per eMail an die angegebene Mail-Adresse.\nVielen Dank !'))
										{
											return true;
										}
										else
										{
											return false;
										}
	}}}}}}}}}
  else
  {
		if (document.FORM1.slcLand.value == 'Deutschland' & document.FORM1.txtPlz.value == "")
		{
			alert('Geben Sie die Postleitzahl an.');
			document.FORM1.txtPlz.focus();
			return false;
		}
		else
		{			
			if (document.FORM1.slcHerst.selectedIndex == 0)
			{
				alert('Geben Sie den Hersteller an.');
				document.FORM1.slcHerst.focus();
				return false;
			}			
			else
			{
				if (document.FORM1.txtModell.value == "")
				{
					alert('Geben Sie das Fahrzeugmodell an.');
					document.FORM1.txtModell.focus();
					return false;
				}
				else
				{
					if (document.FORM1.txtEZ.value == "")
					{
						alert('Geben Sie die Erstzulassung an.');
						document.FORM1.txtEZ.focus();
						return false;
					}			
					else
					{
						if (document.FORM1.txtPreis.value == "")
						{
							alert('Geben Sie den Preis an.');
							document.FORM1.txtPreis.focus();
							return false;
						}			
						else
						{
							if (document.FORM1.txtName.value == "")
							{
								alert('Geben Sie Ihren Namen ein.');
								document.FORM1.txtName.focus();
								return false;
							}
							else
							{
								if (document.FORM1.txtPlz.value == "")
								{
									alert('Geben Sie Ihre Postleitzahl an.');
									document.FORM1.txtPlz.focus();
									return false;
								}			
								else
								{
									if (document.FORM1.txtOrt.value == "")
									{
										alert('Geben Sie Ihren Wohnort an.');
										document.FORM1.txtOrt.focus();
										return false;
									}			
									else
									{
										if (document.FORM1.txtMail.value == "")
										{
											alert('Geben Sie eine gültige eMail-Adresse an.');
											document.FORM1.txtMail.focus();
											return false;
										}
										else
										{
											return true;
										}
}}}}}}}}}}  


//####################  Form-Check beim Anbieten von Nutzfahrzeugen (privat)####################
function Validate2()
{
  if ( document.FORM1.slcHerst.selectedIndex > 0 & document.FORM1.txtModell.value != "" & document.FORM1.txtEZ.value != "" & document.FORM1.txtPreis.value != "" & document.FORM1.txtGG.value != "" & document.FORM1.txtName.value != "" & document.FORM1.txtMail.value != "" & document.FORM1.txtOrt.value != "" )
  {
		var preis = document.FORM1.txtPreis.value;
		if (PreisValidation(preis) == false)
		{
			alert('Überprüfen Sie Ihre Eingabe.\nGeben sie als Preis nur numerische Werte ohne Tausenderpunkt ein !');
			document.FORM1.txtPreis.focus();
			return false;
		}
		else
		{
			var plz = document.FORM1.txtPlz.value;
			var len = plz.length;
			if (isNaN(document.FORM1.txtPlz.value) || len != 5)
			{
				alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie die Postleitzahl ohne Landeskennzeichen ein.\nNur im numerischen Format mit 5 Ziffern, wie z. B. 99999.');
				document.FORM1.txtPlz.focus();
				return false;
			}			
			else
			{
				var km = document.FORM1.txtKm.value;
				if (km.length > 0 & (isNaN(km) || km.indexOf(".")>-1))
				{
					alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Km-Stand an.');
					document.FORM1.txtKm.focus();
					return false;
				}
				else
				{
					var tueren = document.FORM1.txtTueren.value;
					if (isNaN(tueren))
					{
						alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte bei der Anzahl der Türen ein.');
						document.FORM1.txtTueren.focus();
						return false;
					}
					else
					{
						var em = document.FORM1.txtMail.value;
						if (! checkEmail(em,true))
						{
							alert('Überprüfen Sie Ihre Angaben.\nSie haben eine ungültige eMail-Adresse eingegeben !');
							document.FORM1.txtMail.focus();
							return false;
						}
						else
						{
							var EZ = document.FORM1.txtEZ.value;
							if(EZValidation(EZ) == false)
							{
								alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie die Erstzulassung nur wie in diesem Beispiel ein: 04.1999.');
								document.FORM1.txtEZ.focus();
								return false;
							}
							else
							{
								var TU = document.FORM1.txtTU.value;
								if(TU.length > 0 & EZValidation(TU) == false)
								{
									alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das TU-Datum nur wie in diesem Beispiel ein: 04.1999.');
									document.FORM1.txtTU.focus();
									return false;
								}
								else
								{
									var AU = document.FORM1.txtAU.value;
									if(AU.length > 0 & EZValidation(AU) == false)
									{
										alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das AU-Datum nur wie in diesem Beispiel ein: 04.1999.');
										document.FORM1.txtAU.focus();
										return false;
									}
									else
									{
										var cc = document.FORM1.txtHubraum.value;
										if (isNaN(cc) || cc.indexOf(".")>-1)
										{
											alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Hubraum an.');
											document.FORM1.txtHubraum.focus();
											return false;
										}
										else
										{
											var gg = document.FORM1.txtGG.value;
											if (isNaN(gg) || gg.indexOf(".")>-1)
											{
												alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Gesamtgewicht an.');
												document.FORM1.txtGG.focus();
												return false;
											}
											else
											{
												var nl = document.FORM1.txtNL.value;
												if (isNaN(nl) || nl.indexOf(".")>-1)
												{
													alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Nutzlast an.');
													document.FORM1.txtNL.focus();
													return false;
												}
												else
												{
													var la = document.FORM1.txtL.value;
													if (isNaN(la) || la.indexOf(".")>-1)
													{
														alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Ladelänge an.');
														document.FORM1.txtL.focus();
														return false;
													}
													else
													{
														var br = document.FORM1.txtB.value;
														if (isNaN(br) || br.indexOf(".")>-1)
														{
															alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Ladebreite an.');
															document.FORM1.txtB.focus();
															return false;
														}
														else
														{
															var ho = document.FORM1.txtH.value;
															if (isNaN(ho) || ho.indexOf(".")>-1)
															{
																alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Ladehöhe an.');
																document.FORM1.txtH.focus();
																return false;
															}
															else
															{
																if (confirm('Ihr Inserat wird jetzt gespeichert und sofort im Internet veröffentlicht,\nBitte warten Sie, bis Sie eine Bestätigung mit der Inserat-ID auf dem Bildschirm sehen.\nDas kann einige Sekunden dauern. Gehen Sie in dieser Zeit nicht zu einer anderen Seite.\nZusätzlich erhalten Sie eine Bestätigung per eMail an die angegebene Mail-Adresse.\nVielen Dank !'))
																{
																	return true;
																}
																else
																{
																	return false;
																}
}}}}}}}}}}}}}}}
  else
  {
		if (document.FORM1.slcLand.value == 'Deutschland' & document.FORM1.txtPlz.value == "")
		{
			alert('Geben Sie die Postleitzahl an.');
			document.FORM1.txtPlz.focus();
			return false;
		}
		else
		{			
			if (document.FORM1.slcHerst.selectedIndex == 0)
			{
				alert('Geben Sie den Hersteller an.');
				document.FORM1.slcHerst.focus();
				return false;
			}			
			else
			{
				if (document.FORM1.txtModell.value == "")
				{
					alert('Geben Sie das Fahrzeugmodell an.');
					document.FORM1.txtModell.focus();
					return false;
				}
				else
				{
					if (document.FORM1.txtEZ.value == "")
					{
						alert('Geben Sie die Erstzulassung an.');
						document.FORM1.txtEZ.focus();
						return false;
					}			
					else
					{
						if (document.FORM1.txtPreis.value == "")
						{
							alert('Geben Sie den EURO-Preis an.');
							document.FORM1.txtPreis.focus();
							return false;
						}			
						else
						{
							if (document.FORM1.txtName.value == "")
							{
								alert('Geben Sie Ihren Namen ein.');
								document.FORM1.txtName.focus();
								return false;
							}
							else
							{
								if (document.FORM1.txtPlz.value == "")
								{
									alert('Geben Sie Ihre Postleitzahl an.');
									document.FORM1.txtPlz.focus();
									return false;
								}			
								else
								{
									if (document.FORM1.txtOrt.value == "")
									{
										alert('Geben Sie Ihren Wohnort an.');
										document.FORM1.txtOrt.focus();
										return false;
									}			
									else
									{
										if (document.FORM1.txtMail.value == "")
										{
											alert('Geben Sie eine gültige eMail-Adresse an.');
											document.FORM1.txtMail.focus();
											return false;
										}
										else
										{
											if (document.FORM1.txtGG.value == "")
											{
												alert('Geben Sie das zulässige Gesamtgewicht an.');
												document.FORM1.txtGG.focus();
												return false;
											}
											else
											{
												return true;
											}
}}}}}}}}}}}  

//####################  Form-Check beim Anbieten von allen Fahrzeugen außer Lkw (Handel) ####################
function Validate1Hdl()
{  
  if ( document.FORM1.slcHerst.selectedIndex > 0 & document.FORM1.txtModell.value != "" & document.FORM1.txtEZ.value != "" & document.FORM1.txtPreis.value != "")
  {
		var preis = document.FORM1.txtPreis.value;
		if (PreisValidation(preis) == false)
		{
			alert('Überprüfen Sie Ihre Eingabe.\nGeben sie als Preis nur numerische Werte ohne Tausenderpunkt ein !');
			document.FORM1.txtPreis.focus();
			return false;
		}
		else
		{
			var km = document.FORM1.txtKm.value;
			if (km.length > 0 & (isNaN(km) || km.indexOf(".")>-1))
			{
				alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Km-Stand an.');
				document.FORM1.txtKm.focus();
				return false;
			}
			else
			{
				var tueren = document.FORM1.txtTueren.value;
				if (tueren.length > 0 & isNaN(tueren))
				{
					alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte bei der Anzahl der Türen ein.');
					document.FORM1.txtTueren.focus();
					return false;
				}
				else
				{
					var EZ = document.FORM1.txtEZ.value;
					if (EZValidation(EZ) == false)
					{
						alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie die Erstzulassung nur wie in diesem Beispiel ein: 04.1999.');
						document.FORM1.txtEZ.focus();
						return false;
					}
					else
					{
						var TU = document.FORM1.txtTU.value;
						if (TU.length > 0 & EZValidation(TU) == false)
						{
							alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das TU-Datum nur wie in diesem Beispiel ein: 04.1999.');
							document.FORM1.txtTU.focus();
							return false;
						}
						else
						{
							var AU = document.FORM1.txtAU.value;
							if (AU.length > 0 & EZValidation(AU) == false)
							{
								alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das AU-Datum nur wie in diesem Beispiel ein: 04.1999.');
								document.FORM1.txtAU.focus();
								return false;
							}
							else
							{
								if (confirm('Ihr Inserat wird jetzt gespeichert und sofort im Internet veröffentlicht,\nBitte warten Sie, bis Sie eine Bestätigung mit der Inserat-ID auf dem Bildschirm sehen.\nDas kann einige Sekunden dauern. Gehen Sie in dieser Zeit nicht zu einer anderen Seite.\nZusätzlich erhalten Sie eine Bestätigung per eMail an die angegebene Mail-Adresse.\nVielen Dank !'))
								{
									return true;
								}
								else
								{
									return false;
								}
}}}}}}}
  else
  {
		if (document.FORM1.slcHerst.selectedIndex == 0)
		{
			alert('Geben Sie den Hersteller an.');
			document.FORM1.slcHerst.focus();
			return false;
		}			
		else
		{
			if (document.FORM1.txtModell.value == "")
			{
				alert('Geben Sie das Fahrzeugmodell an.');
				document.FORM1.txtModell.focus();
				return false;
			}
			else
			{
				if (document.FORM1.txtEZ.value == "")
				{
					alert('Geben Sie die Erstzulassung an.');
					document.FORM1.txtEZ.focus();
					return false;
				}			
				else
				{
					if (document.FORM1.txtPreis.value == "")
					{
						alert('Geben Sie den Preis an.');
						document.FORM1.txtPreis.focus();
						return false;
					}			
					else
					{
						return true;
					}
}}}}}


//####################  Form-Check beim Anbieten von Nutzfahrzeugen (Handel)####################
function Validate2Hdl()
{  
  if ( document.FORM1.slcHerst.selectedIndex > 0 & document.FORM1.txtModell.value != "" & document.FORM1.txtEZ.value != "" & document.FORM1.txtPreis.value != "" & document.FORM1.txtGG.value != "")
  {
		var preis = document.FORM1.txtPreis.value;
		if (PreisValidation(preis) == false)
		{
			alert('Überprüfen Sie Ihre Eingabe.\nGeben sie als Preis nur numerische Werte ohne Tausenderpunkt ein !');
			document.FORM1.txtPreis.focus();
			return false;
		}
		else
		{
			var km = document.FORM1.txtKm.value;
			if (km.length > 0 & (isNaN(km) || km.indexOf(".")>-1))
			{
				alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Km-Stand an.');
				document.FORM1.txtKm.focus();
				return false;
			}
			else
			{
				var tueren = document.FORM1.txtTueren.value;
				if (isNaN(tueren))
				{
					alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte bei der Anzahl der Türen ein.');
					document.FORM1.txtTueren.focus();
					return false;
				}
				else
				{
					var EZ = document.FORM1.txtEZ.value;
					if(EZValidation(EZ) == false)
					{
						alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie die Erstzulassung nur wie in diesem Beispiel ein: 04.1999.');
						document.FORM1.txtEZ.focus();
						return false;
					}
					else
					{
						var TU = document.FORM1.txtTU.value;
						if(TU.length > 0 & EZValidation(TU) == false)
						{
							alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das TU-Datum nur wie in diesem Beispiel ein: 04.1999.');
							document.FORM1.txtTU.focus();
							return false;
						}
						else
						{
							var AU = document.FORM1.txtAU.value;
							if(AU.length > 0 & EZValidation(AU) == false)
							{
								alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie das AU-Datum nur wie in diesem Beispiel ein: 04.1999.');
								document.FORM1.txtAU.focus();
								return false;
							}
							else
							{
								var cc = document.FORM1.txtHubraum.value;
								if (isNaN(cc) || cc.indexOf(".")>-1)
								{
									alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Hubraum an.');
									document.FORM1.txtHubraum.focus();
									return false;
								}
								else
								{
									var gg = document.FORM1.txtGG.value;
									if (isNaN(gg) || gg.indexOf(".")>-1)
									{
										alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt beim Gesamtgewicht an.');
										document.FORM1.txtGG.focus();
										return false;
									}
									else
									{
										var nl = document.FORM1.txtNL.value;
										if (isNaN(nl) || nl.indexOf(".")>-1)
										{
											alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Nutzlast an.');
											document.FORM1.txtNL.focus();
											return false;
										}
										else
										{
											var la = document.FORM1.txtL.value;
											if (isNaN(la) || la.indexOf(".")>-1)
											{
												alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Ladelänge an.');
												document.FORM1.txtL.focus();
												return false;
											}
											else
											{
												var br = document.FORM1.txtB.value;
												if (isNaN(br) || br.indexOf(".")>-1)
												{
													alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Ladebreite an.');
													document.FORM1.txtB.focus();
													return false;
												}
												else
												{
													var ho = document.FORM1.txtH.value;
													if (isNaN(ho) || ho.indexOf(".")>-1)
													{
														alert('Überprüfen Sie Ihre Eingabe.\nGeben Sie nur numerische Werte ohne Tausenderpunkt als Ladehöhe an.');
														document.FORM1.txtH.focus();
														return false;
													}
													else
													{
														if (confirm('Ihr Inserat wird jetzt gespeichert und sofort im Internet veröffentlicht,\nBitte warten Sie, bis Sie eine Bestätigung mit der Inserat-ID auf dem Bildschirm sehen.\nDas kann einige Sekunden dauern. Gehen Sie in dieser Zeit nicht zu einer anderen Seite.\nZusätzlich erhalten Sie eine Bestätigung per eMail an die angegebene Mail-Adresse.\nVielen Dank !'))
														{
															return true;
														}
														else
														{
															return false;
														}
	}}}}}}}}}}}}}
  else
  {
		if (document.FORM1.slcHerst.selectedIndex == 0)
		{
			alert('Geben Sie den Hersteller an.');
			document.FORM1.slcHerst.focus();
			return false;
		}			
		else
		{
			if (document.FORM1.txtModell.value == "")
			{
				alert('Geben Sie das Fahrzeugmodell an.');
				document.FORM1.txtModell.focus();
				return false;
			}
			else
			{
				if (document.FORM1.txtEZ.value == "")
				{
					alert('Geben Sie die Erstzulassung an.');
					document.FORM1.txtEZ.focus();
					return false;
				}			
				else
				{
					if (document.FORM1.txtPreis.value == "")
					{
						alert('Geben Sie den EURO-Preis an.');
						document.FORM1.txtPreis.focus();
						return false;
					}			
					else
					{
						if (document.FORM1.txtGG.value == "")
						{
							alert('Geben Sie das zulässige Gesamtgewicht an.');
							document.FORM1.txtGG.focus();
							return false;
						}
						else
						{
							return true;
						}
}}}}}}  





//####################  Funktion auf Seite2 (Anbieten von Fahrzeugen)  ####################  
function checkbox1_onclick()
{
	if (document.FORM1.checkbox1.checked == true && document.FORM1.txtEZ.value == '')
	{
		document.FORM1.txtEZ.value = '00/0000';
	}
}


//####################  Überprüfung der eMail-Adresse  ####################
function isDigit( ch )
{
  if ( (ch >= '0') && (ch <= '9') )
    return true;
  else
    return false;
}

function isAlpha( ch )
{
  if ( ((ch >= 'a') && (ch <= 'z')) || ((ch >= 'A') && (ch <= 'Z')) )
    return true;
  else
    return false;
}

function isAlnum( ch )
{
  if ( isAlpha( ch ) || isDigit( ch ) )
    return true;
  else
    return false;
}

function notIn( str1, str2 )
{
  var i = 0;
  var j = str2.length;
  for( ; i<j; i++ )
  {
    var str3 =  str2.charAt(i);
    if( str1.indexOf( str3 ) != -1 )
      return false;
  }
  return true;
}

function checkUsername( username, mustBeQuoted )
{
  var i = 0;
  var j = username.length;
  if ( username.charAt(0) != '"' )
  {
    if ( (username.charAt(0) <  ' ') || (username.charAt(0) >  '~') || !notIn( mustBeQuoted, username.charAt(0) ) )
      return false;
    for( i=1; i<j; i++ )
    {
      if ( ( (username.charAt(i) < ' ') || (username.charAt(i) >  '~') || !notIn ( mustBeQuoted, username.charAt(i) ) ) && ( username.charAt(i-1) != '\\' ) )
        return false;
    }
  }
  else
  {
    if ( username.charAt( j-1 ) != '"' )
      return false;
    for( i=1; i<j-1; i++ )
    {
      if ( ( (username.charAt(i) == '\n') || (username.charAt(i) == '\r') || (username.charAt(i) == '\"') ) && (username.charAt(i-1) != '\\') )
        return false;
    }

  }
  return true;
}

function checkNr ( nr )
{
  var i=0;
  var j=nr.length;

  if( j < 1 )
    return false;

  for( ; i<j; i++ )
    if( ( nr.charAt(i) < '0' ) || ( nr.charAt(i) > '9' ) )
      return false;

  return true;
}

function checkIpnr( ipnr )
{
  var iL=0;
  var iC=0;
  var i=0;
  var sNr = "";

  for( ; i< ipnr.length; i++ )
  {
    if ( ipnr.charAt(i) == '.' )
    {
      if ( !iL || (iL> 3) || parseInt( sNr,10 ) > 255 )
        return false;
      iC++;
      iL = 0;
      sNr = "";
      continue;
    }
    if ( isDigit ( ipnr.charAt(i) ) )
    {
      iL++;
      sNr = sNr + ipnr.charAt(i);
      continue;
    }
    return false;
  }

  if ( parseInt( sNr,10 ) > 255 )
    return false;
  if ( ( (iC==3) && (iL>=1) && (iL<=3) ) || ( (iC==4) && (!iL) )  )
    return true;
  else
    return false;
}

function checkFqdn( fqdn )
{
  var iL=0;
  var iC=0;
  var i=fqdn.length-1;

  if ( (fqdn.charAt(0) == '.') || (fqdn.charAt(0) == '-') )
    return false;
  if ( fqdn.charAt(i) == '.' )
    i=i-1;

  for( ; i>=0; i-- )
  {
    if ( fqdn.charAt(i) == '.' )
    {
      if ( iL < 2 && iC < 2 )
        return false;
      if ( fqdn.charAt(i-1) == '-' )
        return false;
      iC++;
      iL = 0;
      continue;
    }
    if ( isAlnum ( fqdn.charAt(i) ) )
    {
      iL++;
      continue;
    }
    if ( fqdn.charAt(i) == '-' )
    {
      if ( !iL )
        return false;
      iL++;
      continue;
    }
    return false;
  }

  if ( !iC || ( iL == 1 && iC < 2 ) || ( !iL && iC==1 ) )
  {
    return false;
  }

  return true;

}

function checkHostname( hostname )
{
  if ( hostname.charAt(0) == '[' )
  {
    if ( hostname.charAt(hostname.length-1) != ']' )
      return false;
    var ipnr = hostname.substring( 1, hostname.length -1 );
      return checkIpnr( ipnr );
  }

  if ( hostname.charAt(0) == '#' )
  {
    var nr = hostname.substring( 1, hostname.length );
      return checkNr( nr );
  }

  return checkFqdn( hostname );
}

function checkEmailAdr( address )
{
  var status = true;
  var username = "";
  var hostname = "";

  if ( address.length < 8 )
    return false;

  var seperate = address.lastIndexOf("@");
  if ( seperate == -1 )
    return false;

  username = address.substring(0, seperate );
  if ( ! checkUsername( username, "<>()[],;:@\" " ) )
    return false;

  hostname = address.substring(seperate+1, address.length );
  if ( ! checkHostname( hostname ) )
    return false;

  return true;
}

function checkEmail( email, allowFullname )
{
  var existFullname = false;
  var status = true;
  var fullname = "";
  var adress = "";
  if ( email.length < 8 )
    return false;
  var emailBegin = email.indexOf("<");
  var emailEnd = email.lastIndexOf(">");

  if ( (emailBegin == -1) && (emailEnd == -1) )
    return checkEmailAdr( email );

  if ( ( (emailBegin == -1) && (emailEnd != -1) ) || ( (emailBegin != -1) && (emailEnd == -1) ) )
    return false;

  adress = email.substring( emailBegin+1, emailEnd );

  if ( ! checkEmailAdr( adress ) )
    return false;

  if ( email.length == adress.length + 2 )
    return true;
  else
    if ( ! allowFullname )
      return false;

  if ( emailEnd == email.length - 1 )
  {
    if ( emailBegin == 0 )
      return true;
    if ( email.charAt( emailBegin -1 ) != ' ' )
      return false;
    fullname = email.substring( 0, emailBegin-1 );
    return checkUsername ( fullname, "<>()[],;:@\"" );
  }

  return false ;
}
//####################  Ende der Überprüfung der eMail-Adresse  ####################

