/*----------------------------- Formular: Preiskalkulator ------------------------*/

function validate_form() {
			var Fehlermeldung = "";
			
				
			validity = true;
			
			if ((isNaN(document.Frm_Preiskalkulator.Gesamts.value)) || (!check_empty(document.Frm_Preiskalkulator.Gesamts.value)) || (document.Frm_Preiskalkulator.Gesamts.value.indexOf('.') > 0 ))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "- Totaal aantal pagina’s" + String.fromCharCode(13, 10);
				document.Frm_Preiskalkulator.Gesamts.value = "";
			}
			
			if ((isNaN(document.Frm_Preiskalkulator.Farbs.value)) || (!check_empty(document.Frm_Preiskalkulator.Farbs.value)) || (document.Frm_Preiskalkulator.Farbs.value.indexOf('.') > 0 ))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "- Totaal aantal kleurenpagina’s" + String.fromCharCode(13, 10);
				document.Frm_Preiskalkulator.Farbs.value = "";
			}
			
								
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
			
			if (parseInt((document.Frm_Preiskalkulator.Farbs.value)) > (parseInt(document.Frm_Preiskalkulator.Gesamts.value)))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "Het aantal kleurenpagina'skan het totaal aantal pagina's net overschrijden." + String.fromCharCode(13, 10);
				document.Frm_Preiskalkulator.Farbs.value = "";
				document.Frm_Preiskalkulator.Gesamts.value = "";
			}
			
			if (((parseInt(document.Frm_Preiskalkulator.Gesamts.value) > 100) && (document.Frm_Preiskalkulator.EinbandartBindung.value == 4)))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "Bij het type boek en bindwijze gekozen ''brochure geniet'' dient het totaal aantal pagina's niet mer dan 100 te bedragen." + String.fromCharCode(13, 10);
				document.Frm_Preiskalkulator.Gesamts.value="";
			}
			
			if (validity == false)
			{alert (Fehlermeldung);}
			
			
			return validity;
		}	
		

	

/*----------------------- Formular: Eigener Buchverkaufspreis ----------------------------*/

function validate_form_IBR() {
			var Fehlermeldung = "";
			var temp_IBR;
			var temp_HK;
			var temp_Selbst;
			var temp_Bearbeitungsgebuehr;
						
			validity = true;
			
			temp_IBR = document.Frm_IBR.IBR.value;
			temp_IBR = temp_IBR.replace(',', '.');
			
			temp_HK = document.Frm_IBR.HK.value;
			temp_HK = temp_HK.replace(',', '.');
			
			temp_Selbst = document.Frm_IBR.Selbstkostenpreis.value;
			temp_Selbst = temp_Selbst.replace(',', '.');
						
			temp_Versand = document.Frm_IBR.Versandgebuehr_fest.value;
			temp_Versand = temp_Versand.replace(',', '.');
			
			temp_Bearbeitungsgebuehr = document.Frm_IBR.Bearbeitungsgebuehr.value;
			temp_Bearbeitungsgebuehr = temp_Bearbeitungsgebuehr.replace(',', '.');
			
											
			if ((isNaN(temp_IBR)) || (!check_empty(temp_IBR)))
				{ 
				validity = false;
				Fehlermeldung = "Vult u a.u.b. een geldige verkopenprijs in." + String.fromCharCode(13, 10);
				document.Frm_IBR.IBR.value = "";
				}
				
			
			
			if ( parseFloat(temp_IBR) < parseFloat(temp_Selbst) )
			
			/*if ( (((AH_berechnen(temp_IBR, temp_HK, temp_Versand) < 0.01) && (check_empty(temp_IBR))) || ( parseFloat(temp_IBR) < parseFloat(temp_Selbst) ))*/
				{ 
				validity = false;
				
				Fehlermeldung = "De boekverkoopprijs die u heeft ingegeven is niet kostendekkend." + String.fromCharCode(13, 10);
				temp_Selbst = temp_Selbst.replace('.', ',');
				Fehlermeldung = Fehlermeldung + "De minimale verkoopprijs voor de boekhandelverkoop bedraagt " + temp_Selbst + " " + document.Frm_IBR.Waehrung_Kennung.value + ".";
				Fehlermeldung = Fehlermeldung + String.fromCharCode(13, 10) + "Bekijk ook onze mogelijkheden om de productiekosten te reduceren.";
				document.Frm_IBR.IBR.value = "";
				}
			
			
			
			if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}	
		
		
function validate_form_IBR_neu() {
			
			var Fehlermeldung = "";
			var temp_IBR;
			var temp_HK;
			var temp_Selbst;
			var temp_Bearbeitungsgebuehr;
						
			validity = true;
			
			temp_IBR = document.Frm_IBR.IBR.value;
			temp_IBR = temp_IBR.replace(',', '.');
						
			temp_Selbst = document.Frm_IBR.Selbstkostenpreis.value;
			temp_Selbst = temp_Selbst.replace(',', '.');
					
											
			if ((isNaN(temp_IBR)) || (!check_empty(temp_IBR)))
				{ 
				validity = false;
				Fehlermeldung = "Vult u a.u.b. een geldige verkopenprijs in." + String.fromCharCode(13, 10);
				document.Frm_IBR.IBR.value = "";
				}
				
			if ( parseFloat(temp_IBR) < 0 )
				{ 
				validity = false;
				Fehlermeldung = "Vult u a.u.b. een geldige verkopenprijs in." + String.fromCharCode(13, 10);
				document.Frm_IBR.IBR.value = "";
				}
			else
				{
				if ( parseFloat(temp_IBR) < parseFloat(temp_Selbst) )
					{ 
					validity = false;
					
					Fehlermeldung = "De boekverkoopprijs die u heeft ingegeven is niet kostendekkend." + String.fromCharCode(13, 10);
					Fehlermeldung = Fehlermeldung + "De minimale verkoopprijs voor de boekhandelverkoop bedraagt " + temp_Selbst.replace('.', ',') + " " + document.Frm_IBR.Waehrung_Kennung.value + ".";
					
					document.Frm_IBR.IBR.value = "";
					}
				}
			
			
			if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}	
		
/*-----------------------  Formular: Lieferanschrift ------------------------------*/
		
function validate_form_Anschrift() {
		var Fehlermeldung = "";
		
		validity = true;
		
		if (document.frm_Anschrift.Anrede.selectedIndex == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Aanspreektitel" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.frm_Anschrift.Name.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Voornaam en achternaam" + String.fromCharCode(13, 10); }
						
		if (!check_empty(document.frm_Anschrift.Strasse.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Straat en huisnummer" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.frm_Anschrift.PLZ.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Postcode" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.frm_Anschrift.Ort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Plaats" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.frm_Anschrift.Telefon.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Telefoonnummer" + String.fromCharCode(13, 10); }	
		
		if (!check_empty(document.frm_Anschrift.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- E-mailadres" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		if ((check_empty(document.frm_Anschrift.Email.value)) && (!check_email(document.frm_Anschrift.Email.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleert a a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10) + "Het e-mailadres is ongeldig" + String.fromCharCode(13, 10); }
		      
		
		  
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
/*---------------- Formular: Kreditkarte ----------------------*/	
		
function validate_form_Kreditkarte() {
		var Fehlermeldung = "";
		
		validity = true;
		
				
		if ((document.frm_Kreditkarte.KKTyp[0].checked == false) && (document.frm_Kreditkarte.KKTyp[1].checked == false) && (document.frm_Kreditkarte.KKTyp[2].checked == false))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Soort creditcard" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.frm_Kreditkarte.KKName.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Naam houder creditcard" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.frm_Kreditkarte.KKNummer.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Creditcardnummer" + String.fromCharCode(13, 10); }
						
		if ((document.frm_Kreditkarte.Gueltig_Monat.selectedIndex == 0) && (document.frm_Kreditkarte.Gueltig_Jahr.selectedIndex == 0))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Vervaldatum (maand en jaar)" + String.fromCharCode(13, 10); }
				
		if ((document.frm_Kreditkarte.Gueltig_Monat.selectedIndex == 0) && (!document.frm_Kreditkarte.Gueltig_Jahr.selectedIndex == 0))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Vervaldatum (maand)" + String.fromCharCode(13, 10); }
		
		if ((!document.frm_Kreditkarte.Gueltig_Monat.selectedIndex == 0) && (document.frm_Kreditkarte.Gueltig_Jahr.selectedIndex == 0))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Vervaldatum (jaar)" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		/*if (isCreditCard(document.frm_Kreditkarte.KKNummer.value) == false)
				{ validity = false; Fehlermeldung=Fehlermeldung + "Bitte Überprüfen Sie folgende Angabe auf Fehler:"  + String.fromCharCode(13, 10) + "Die Kreditkartennummer ist ungültig" + String.fromCharCode(13, 10); }
		*/
		
		if ((document.frm_Kreditkarte.KKTyp[0].checked) && (isMasterCard(document.frm_Kreditkarte.KKNummer.value) == false) && (check_empty(document.frm_Kreditkarte.KKNummer.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleert u a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10) + "Het creditcardnummer is ongeldig" + String.fromCharCode(13, 10); }
		
		
		if ((document.frm_Kreditkarte.KKTyp[1].checked) && (isVisa(document.frm_Kreditkarte.KKNummer.value) == false) && (check_empty(document.frm_Kreditkarte.KKNummer.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleert u a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10) + "Het creditcardnummer is ongeldig" + String.fromCharCode(13, 10); }
		
		
		if ((document.frm_Kreditkarte.KKTyp[2].checked) && (isAmericanExpress(document.frm_Kreditkarte.KKNummer.value) == false) && (check_empty(document.frm_Kreditkarte.KKNummer.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleert u a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10) + "Het creditcardnummer is ongeldig" + String.fromCharCode(13, 10); }
			
				        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
		
/*---------------- Formular: Lastschrift ----------------------*/	
		
function validate_form_Lastschrift() {
		var Fehlermeldung = "";
		
		validity = true;
		
				
		if (!check_empty(document.frm_Lastschrift.Kontoinhaber.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- den Namen des Kontoinhabers" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.frm_Lastschrift.Kontonummer.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- die Kontonummer" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.frm_Lastschrift.Bankleitzahl.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- die Bankleitzahl" + String.fromCharCode(13, 10); }				
		
		if (!check_empty(document.frm_Lastschrift.Bank.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- die Bank" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Bitte vervollständigen Sie noch folgende Angaben:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
	
			
				        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
		
/*---------------------------------------------------------------------------------------*/		
		

function check_empty(text) {
	return (text.length > 0); 
}

function AH_berechnen(IBR, HK)
	{
		var ergebnis;
		var BHR;
		var MWSTEND;
		var Bruttomarge;
		var Distributionsgebuehr;
		
		BHR = eval(IBR/100*25);
		MWSTEND = eval((IBR - BHR) - ((IBR - BHR)/106*6));
		Bruttomarge = eval(MWSTEND - HK);
		Distributionsgebuehr = eval(Bruttomarge/122 * 20)
		
		
		ergebnis = 0;
		
		/*ergebnis = eval( (((IBR / 1.07	) * 0.75) - HK) / 1.20 );*/
		
		ergebnis = eval(Bruttomarge - Distributionsgebuehr);
		
		return ergebnis;
	}
	
function Barsortiment(IBR, HK)
	{
		var ergebnis;
		var BHR;
		var MWSTEND;
		var Bruttomarge;
		var Distributionsgebuehr;
		
		BHR = eval(IBR/100*40);
		MWSTEND = eval((IBR - BHR) - ((IBR - BHR)/106*6));
		Bruttomarge = eval(MWSTEND - HK);
		Distributionsgebuehr = eval(Bruttomarge/122 * 20)
		
		
		ergebnis = 0;
		
		/*ergebnis = eval( (((IBR / 1.07	) * 0.75) - HK) / 1.20 );*/
		
		ergebnis = eval(Bruttomarge - Distributionsgebuehr);
		return ergebnis;
	}
	
function Bookshop(IBR, HK)
	{
		var ergebnis;
		var BHR;
		var MWSTEND;
		var Bruttomarge;
		var Distributionsgebuehr;
		
		BHR = 0;
		MWSTEND = eval((IBR - BHR) - ((IBR - BHR)/106*6));
		Bruttomarge = eval(MWSTEND - HK);
		Distributionsgebuehr = eval(Bruttomarge/122 * 20)
		
		
		ergebnis = 0;
		
		/*ergebnis = eval( (((IBR / 1.07	) * 0.75) - HK) / 1.20 );*/
		
		ergebnis = eval(Bruttomarge - Distributionsgebuehr );
		return ergebnis;
	}
	
function check_email(address) {
		if ((address == "")
			|| (address.indexOf ('@') == -1)
			|| (address.indexOf ('.') == -1)
			|| 
			((address.lastIndexOf('.') != address.length-3)
			&& (address.lastIndexOf('.') != address.length-4)
			&& (address.lastIndexOf('.') != address.length-5))
			)
			return false;
		return true;
		}
		
		
		
/*----------------- Kreditkarte ---------------------*/	
		
function isCreditCard(st) {
if (st.length > 19)
  	 return (false);
sum = 0; mul = 1; l = st.length;
for (i = 0; i < l; i++) {
	digit = st.substring(l-i-1,l-i);
	tproduct = parseInt(digit ,10)*mul;
	if (tproduct >= 10)
		sum += (tproduct % 10) + 1;
	 else
		sum += tproduct;
	if (mul == 1)
		mul++;      
	else        
		mul--;
}
if ((sum % 10) == 0)
	return (true);
else
	return (false);
}		 		
		
/*----------------- Visa ---------------------*/		

function isVisa(cc)
{
	if (((cc.length == 16) || (cc.length == 13)) && (cc.substring(0,1) == 4))
		return isCreditCard(cc);
	return false;
}			
		
		
/*----------------- MasterCard ---------------------*/		

function isMasterCard(cc)
{
	firstdig = cc.substring(0,1);
	seconddig = cc.substring(1,2);
	
	if ((cc.length == 16) && (firstdig == 5) && ((seconddig >= 1) && (seconddig <= 5)))
		return isCreditCard(cc);
	return false;
}


/*----------------- AmericanExpress ---------------------*/		

function isAmericanExpress(cc)
{
	firstdig = cc.substring(0,1);
	seconddig = cc.substring(1,2);
	
	if ((cc.length == 15) && (firstdig == 3) && ((seconddig == 4) || (seconddig == 7)))
		return isCreditCard(cc);
	return false;
}


/*----------------- DinersClub ---------------------*/		

function isDinersClub(cc)
{
	firstdig = cc.substring(0,1);
	seconddig = cc.substring(1,2);
	
	if ((cc.length == 14) && (firstdig == 3) && ((seconddig == 0) || (seconddig == 6) || (seconddig == 8)))
		return isCreditCard(cc);
	return false;
}



/*------------------ Empfehlung ------------------------*/

function validate_form_Empfehlung() {
		var Fehlermeldung = "";
		  
		var Absender = "";
		var Empfaenger = "";
		  
		  
		Absender = document.form_Empfehlung.EMAIL_ABSENDER.value
		Empfaenger = document.form_Empfehlung.EMAIL_EMPFAENGER.value
		    	
		validity = true;
		if (!check_empty(document.form_Empfehlung.NAME_ABSENDER.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- De namen" + String.fromCharCode(13, 10); }
		if (!check_empty(document.form_Empfehlung.VORNAME_ABSENDER.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- De voornamen" + String.fromCharCode(13, 10); }
				
		if (!check_empty(Absender))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- E-mailadres van de verzender" + String.fromCharCode(13, 10); }
		if (!check_empty(Empfaenger))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- E-mailadres van de ontvanger(s)" + String.fromCharCode(13, 10); }		
		        
		if (Fehlermeldung.length > 0)
				{ Fehlermeldung = "Vult u a.u.b. de volgende verplichte velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		        
		if ((((check_empty(Absender)) && (!check_email(Absender)))) || (((check_empty(Empfaenger)) && (!check_email(Empfaenger)))))
			{ Fehlermeldung = Fehlermeldung + String.fromCharCode(13, 10) + "Controleert u a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10);}   
		 
			
		if  ((check_empty(Absender)) && (!check_email(Absender)))
				{validity = false; Fehlermeldung=Fehlermeldung + "Het e-mailadres van de verzender is ongeldig!" + String.fromCharCode(13, 10); }
		if  ((check_empty(Empfaenger)) && (!check_email(Empfaenger)))
				{validity = false; Fehlermeldung=Fehlermeldung + "Het e-mailadres van de ontvanger is ongeldig!" + String.fromCharCode(13, 10); }
		        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}


/*---------------- Formular: Suche ----------------------*/	
		
function validate_form_Suche() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
		if ((!check_empty(document.form_suche.SucheAutor.value)) && (!check_empty(document.form_suche.SucheTitel.value)) && (!check_empty(document.form_suche.SucheSchlagwoerter.value)) && (!check_empty(document.form_suche.SucheISBN.value)) && (document.form_suche.SucheReihe.selectedIndex == 0) && (document.form_suche.SucheNeuerscheinung.checked == 0)) 
	/*	if ((!check_empty(document.form_suche.SucheAutor.value)) && (!check_empty(document.form_suche.SucheTitel.value)) && (!check_empty(document.form_suche.SucheSchlagwoerter.value)) && (!check_empty(document.form_suche.SucheISBN.value)) &&  (document.form_suche.SucheNeuerscheinung.checked == 0)) */
				{ validity = false; Fehlermeldung=Fehlermeldung + "U dient minimaal een veld in te vullen." + String.fromCharCode(13, 10); }
						        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
		
/*---------------------------------------------------------------------------------------*/	

/*----------------------Registrierung Autor---------------------------------*/	

function validate_form_Registrierung_Autor() {
		var Fehlermeldung = "";
		
		validity = true;
		
		if (document.form_Registrierung_Autor.Anrede.selectedIndex == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Aanspreektitel" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Vorname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Voornaam" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Nachname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Achternaam" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.Strasse.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Straat en huisnummer" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.PLZ.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Postcode" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Ort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Plaats" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Telefon.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Telefoonnummer" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- E-mailadres" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.Passwort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Paswoord" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.Passwort_wiederholen.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Bevestiging paswoord" + String.fromCharCode(13, 10); }
		
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		if (((document.form_Registrierung_Autor.Passwort.value) != (document.form_Registrierung_Autor.Passwort_wiederholen.value)) && (check_empty(document.form_Registrierung_Autor.Passwort.value)) && (check_empty(document.form_Registrierung_Autor.Passwort_wiederholen.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "De paswoorden zijn verschillend." + String.fromCharCode(13, 10); }
				
		if (((document.form_Registrierung_Autor.Passwort.value.length)) < 6 && ((document.form_Registrierung_Autor.Passwort.value) == (document.form_Registrierung_Autor.Passwort_wiederholen.value)) && (check_empty(document.form_Registrierung_Autor.Passwort.value)) && (check_empty(document.form_Registrierung_Autor.Passwort_wiederholen.value)))
			{ validity = false; Fehlermeldung=Fehlermeldung + "Het paswoord dient minimal uit 6 tekens te bestaan." + String.fromCharCode(13, 10); }
				
		if ((check_empty(document.form_Registrierung_Autor.Email.value)) && (!check_email(document.form_Registrierung_Autor.Email.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleert u a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10) + "Het e-mailadres is ongeldig" + String.fromCharCode(13, 10); }
		
		if (!document.form_Registrierung_Autor.PRNutzungsbedingungen.checked)							
				{	validity = false;
					Fehlermeldung = Fehlermeldung + "Accepteert u a.u.b. de Algemene Bedrijfsvoorwaarden." + String.fromCharCode(13, 10);
				}
						        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
/*---------------------------------------------------------------------------------------*/	


function validate_form_Registrierung_Autor_update() {
		var Fehlermeldung = "";
		
		validity = true;
		
		if (document.form_Registrierung_Autor.Anrede.selectedIndex == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Aanspreektitel" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Vorname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Voornaam" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Nachname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Achternaam" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.Strasse.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Straat en huisnummer" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.PLZ.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Postcode" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Ort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Plaats" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Telefon.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Telefoonnummer" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Registrierung_Autor.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- E-mailadres" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.Passwort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Paswoord" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Registrierung_Autor.Passwort_wiederholen.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Bevestiging paswoord" + String.fromCharCode(13, 10); }
		
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		if ((check_empty(document.form_Registrierung_Autor.Email.value)) && (!check_email(document.form_Registrierung_Autor.Email.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleert u a.u.b. de volgende aanvraag:"  + String.fromCharCode(13, 10) + "Het e-mailadres is ongeldig" + String.fromCharCode(13, 10); }
		
		
						        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}


/*---------------- Formular: Kontoverbindung ----------------------*/	
		
function validate_form_Kontoverbindung() {
		var Fehlermeldung = "";
		
		validity = true;
		
				
		if (!check_empty(document.form_Kontoverbindung.Kontoinhaber.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Naam van de rekeninghouder" + String.fromCharCode(13, 10); }
		
		if (parseInt(document.form_Kontoverbindung.Land_ID.value) == 34)
			{	
			if (!check_empty(document.form_Kontoverbindung.Kontonummer.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- het rekeningnummer" + String.fromCharCode(13, 10); }
			
			if (!check_empty(document.form_Kontoverbindung.BLZ.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- het bank" + String.fromCharCode(13, 10); }				
			}
		else
			{	
			if (!check_empty(document.form_Kontoverbindung.IBAN.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- IBAN" + String.fromCharCode(13, 10); }
			
			if (!check_empty(document.form_Kontoverbindung.BIC.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- BIC" + String.fromCharCode(13, 10); }				
			}
		
		
		if (!check_empty(document.form_Kontoverbindung.Bank.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Naam bank" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
	
			
				        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
		
/*---------------------------------------------------------------------------------------*/	

/*---------------- Formular: Passwort ändern ----------------------*/

function validate_form_Passwort_aendern() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
		if (!check_empty(document.form_Passwort_aendern.Passwort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- huidige paswoord" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Passwort_aendern.Passwort_neu.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- nieuwe paswoord" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Passwort_aendern.Passwort_neu_wiederholen.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- bevestiging van het nieuwe paswoord" + String.fromCharCode(13, 10); }
		
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		if (((document.form_Passwort_aendern.Passwort_neu.value) != (document.form_Passwort_aendern.Passwort_neu_wiederholen.value)) && (check_empty(document.form_Passwort_aendern.Passwort.value)) && (check_empty(document.form_Passwort_aendern.Passwort_neu.value)) && (check_empty(document.form_Passwort_aendern.Passwort_neu_wiederholen.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Het nieuwe paswoord en de bevestiging van het nieuwe paswoord verschillen van erkaan." + String.fromCharCode(13, 10); 
				document.form_Passwort_aendern.Passwort_neu.value= "";
				document.form_Passwort_aendern.Passwort_neu_wiederholen.value="";}
				
		if (((document.form_Passwort_aendern.Passwort_neu.value.length)) < 6 && ((document.form_Passwort_aendern.Passwort_neu.value) == (document.form_Passwort_aendern.Passwort_neu_wiederholen.value)) && (check_empty(document.form_Passwort_aendern.Passwort_neu.value)) && (check_empty(document.form_Passwort_aendern.Passwort_neu_wiederholen.value)))
			{ validity = false; Fehlermeldung=Fehlermeldung + "Het paswoord dient minimaal uit 6 tekens te bestaan." + String.fromCharCode(13, 10); 
				document.form_Passwort_aendern.Passwort_neu.value= "";
				document.form_Passwort_aendern.Passwort_neu_wiederholen.value="";}
				
				        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
/*---------------- Formular: Passwort ändern ----------------------*/

function validate_form_neues_Projekt() {
		var Fehlermeldung = "";
		var check;
		var temp;
		
		temp = "";
		
		check = true;
		
		validity = true;
		
		if (document.form_neues_Projekt.AufrufID.value == "15") 
		{	
			if (!check_empty(document.form_neues_Projekt.PRTitel.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Titel van uw publicatie" + String.fromCharCode(13, 10); }
			if (document.form_neues_Projekt.PRReiheID.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- het vakgebied" + String.fromCharCode(13, 10); }			
			if ((!check_empty(document.form_neues_Projekt.PRNachname1.value)) && (!check_empty(document.form_neues_Projekt.PRNachname2.value)) && (!check_empty(document.form_neues_Projekt.PRNachname3.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- minimaal een auteur respectievelijk uitgever" + String.fromCharCode(13, 10); }			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Vult u de volgende velden a.u.b. in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		if (document.form_neues_Projekt.AufrufID.value == "16")
		{	
			if ((isNaN(document.form_neues_Projekt.PRGesamtseiten.value)) || (!check_empty(document.form_neues_Projekt.PRGesamtseiten.value)) || (document.form_neues_Projekt.PRGesamtseiten.value.indexOf('.') > 0 ) || (parseInt(document.form_neues_Projekt.PRGesamtseiten.value) == 0))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "- het totaal aantal pagina's" + String.fromCharCode(13, 10);
				document.form_neues_Projekt.PRGesamtseiten.value = "0";
			}
			
			if ((isNaN(document.form_neues_Projekt.PRFarbseiten.value)) || (!check_empty(document.form_neues_Projekt.PRFarbseiten.value)) || (document.form_neues_Projekt.PRFarbseiten.value.indexOf('.') > 0 ))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "- het aantal kleurenpagina's" + String.fromCharCode(13, 10);
				document.form_neues_Projekt.PRFarbseiten.value = "0";
			}
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Vult u de volgende velden a.u.b. in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
			
			if (parseInt((document.form_neues_Projekt.PRFarbseiten.value)) > (parseInt(document.form_neues_Projekt.PRGesamtseiten.value)))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "Het aantal kleurenpagina's dient het totaal aantal pagina's net te overschrijden." + String.fromCharCode(13, 10);
				document.form_neues_Projekt.PRFarbseiten.value = "0";
				document.form_neues_Projekt.PRGesamtseiten.value = "0";
			}
			if (((parseInt(document.form_neues_Projekt.PRGesamtseiten.value) > 100) && (document.form_neues_Projekt.PREinband.value == 4)))
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "Bij de gekozen bindwijze ''brochure geniet'' dient het totaal aantal pagina's niet hoger te liggen dan 100." + String.fromCharCode(13, 10);
				document.form_neues_Projekt.PRGesamtseiten.value="0";
			}
			
			
		}
			
		if (document.form_neues_Projekt.AufrufID.value == "17")
		{	
			if ((!document.form_neues_Projekt.PRLayout[0].checked) && (!document.form_neues_Projekt.PRLayout[1].checked) && (!document.form_neues_Projekt.PRLayout[2].checked) && (!document.form_neues_Projekt.PRLayout[3].checked) && (!document.form_neues_Projekt.PRLayout[4].checked) && (!document.form_neues_Projekt.PRLayout[5].checked) && (!document.form_neues_Projekt.PRLayout[6].checked) && (!document.form_neues_Projekt.PRLayout[7].checked) && (!document.form_neues_Projekt.PRLayout[8].checked) && (!document.form_neues_Projekt.PRLayout[9].checked) && (!document.form_neues_Projekt.PRLayout[10].checked) && (!document.form_neues_Projekt.PRLayout[11].checked) && (!document.form_neues_Projekt.PRLayout[12].checked))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een lay-out." + String.fromCharCode(13, 10); }
			/*if ((!document.form_neues_Projekt.PRVeredelung[0].checked) && (!document.form_neues_Projekt.PRVeredelung[1].checked) && (!document.form_neues_Projekt.PRVeredelung[2].checked) )*/
			if ((!document.form_neues_Projekt.PRVeredelung[0].checked) && (!document.form_neues_Projekt.PRVeredelung[1].checked) )
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een laminatie." + String.fromCharCode(13, 10); }
			if (((document.form_neues_Projekt.PRLayout[0].checked) || (document.form_neues_Projekt.PRLayout[1].checked) || (document.form_neues_Projekt.PRLayout[2].checked) || (document.form_neues_Projekt.PRLayout[3].checked) || (document.form_neues_Projekt.PRLayout[4].checked) || (document.form_neues_Projekt.PRLayout[5].checked) || (document.form_neues_Projekt.PRLayout[6].checked) || (document.form_neues_Projekt.PRLayout[7].checked) || (document.form_neues_Projekt.PRLayout[8].checked) || (document.form_neues_Projekt.PRLayout[9].checked) || (document.form_neues_Projekt.PRLayout[10].checked) || (document.form_neues_Projekt.PRLayout[11].checked)) && ((!document.form_neues_Projekt.PRFarbe[0].checked) && (!document.form_neues_Projekt.PRFarbe[1].checked) && (!document.form_neues_Projekt.PRFarbe[2].checked) && (!document.form_neues_Projekt.PRFarbe[3].checked) && (!document.form_neues_Projekt.PRFarbe[4].checked) && (!document.form_neues_Projekt.PRFarbe[5].checked) && (!document.form_neues_Projekt.PRFarbe[6].checked) && (!document.form_neues_Projekt.PRFarbe[7].checked) && (!document.form_neues_Projekt.PRFarbe[8].checked) && (!document.form_neues_Projekt.PRFarbe[9].checked) && (!document.form_neues_Projekt.PRFarbe[10].checked) && (!document.form_neues_Projekt.PRFarbe[11].checked) && (!document.form_neues_Projekt.PRFarbe[12].checked) && (!document.form_neues_Projekt.PRFarbe[13].checked) && (!document.form_neues_Projekt.PRFarbe[14].checked) && (!document.form_neues_Projekt.PRFarbe[15].checked)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een kleur voor de lay-out van u uw." + String.fromCharCode(13, 10); }
		}
		
		
		
		if (document.form_neues_Projekt.AufrufID.value == "18")
		{	
			
			if (!check_empty(document.form_neues_Projekt.FILE1.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een drukbestand voor het uploaden." + String.fromCharCode(13, 10); }
			if ((document.form_neues_Projekt.FILE1.value.indexOf('.pdf', 0) <= 0 ) && (check_empty(document.form_neues_Projekt.FILE1.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Alleen PDF-bestanden zijn geschikt voor het uploaden." + String.fromCharCode(13, 10); }
					
					
			if (document.form_neues_Projekt.PRLayout.value == 13)
			{
				if (!check_empty(document.form_neues_Projekt.FILE2.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een lay-outontwerp voor het uploaden." + String.fromCharCode(13, 10); }
				if ((document.form_neues_Projekt.FILE2.value.indexOf('.pdf', 0) <= 0 ) && (check_empty(document.form_neues_Projekt.FILE2.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Alleen PDF-bestanden zijn geschikt voor het uploaden." + String.fromCharCode(13, 10); }
			}
			
			if (validity)
			{
				if (document.form_neues_Projekt.PRLayout.value == 13)
				{
					temp = temp + "U heeft de volgende bestanden";
				}
				else
				{
					temp = temp + "U heeft de volgende bestand ";
				}
							
				temp = temp +  "geselecteerd: " + String.fromCharCode(13, 10) +  "Drukbestand: " + document.form_neues_Projekt.FILE1.value
				
				if (document.form_neues_Projekt.PRLayout.value == 13)
				{
					temp = temp +  String.fromCharCode(13, 10) +  "Lay-outontwerp: " + document.form_neues_Projekt.FILE2.value
				}
				check = confirm(temp);
			}
			
			if (check == false)
			{ validity = false;}
		}
				
				
		if (document.form_neues_Projekt.AufrufID.value == "22")
		{	
			if (document.form_neues_Projekt.PROnline[0].checked)
			{
				var temp;
				
						
				validity = true;
			
				temp= document.form_neues_Projekt.PROnlinepublikationpreis.value;
				temp = temp.replace(',', '.');
				
				
							
				if ((isNaN(temp)) || (!check_empty(temp)))
					{ 
					validity = false;
					Fehlermeldung = "Vult u a.u.b. een geldige verkoopprijs in." + String.fromCharCode(13, 10);
					document.form_neues_Projekt.PROnlinepublikationpreis.value = "";
					}
							
			}
			else
				{
					document.form_neues_Projekt.PROnlinepublikationpreis.value = "";
				}	
		}
		
		if (document.form_neues_Projekt.AufrufID.value == "23")
		{	
				validity = true;
												
				if ((isNaN(document.form_neues_Projekt.PRAutorenexemplare.value.replace('.', ','))) || (!check_empty(document.form_neues_Projekt.PRAutorenexemplare.value)))
					{ 
					validity = false;
					Fehlermeldung = "Vult u a.u.b. een geldig aantal auteursexemplaren in." + String.fromCharCode(13, 10);
					document.form_neues_Projekt.PRAutorenexemplare.value = "";
					}
		}	
		
		if ((document.form_neues_Projekt.AufrufID.value == "24") || (document.form_neues_Projekt.AufrufID.value == "43"))
		{	
				validity = true;
				
				if (!document.form_neues_Projekt.PRVerlagsvertrag.checked)							
				{	validity = false;
					Fehlermeldung = "Ga a.u.b. akkord met het uitgeverscontract." + String.fromCharCode(13, 10);
				}
				
		}	
		
		
			if (document.form_neues_Projekt.AufrufID.value == "29")
		{	
			
			validity = true;
			
			if (!check_empty(document.form_neues_Projekt.PRTitel.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- de titel van uw online-publicatie" + String.fromCharCode(13, 10); }
			if (document.form_neues_Projekt.PRReiheID.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- het vakgebied" + String.fromCharCode(13, 10); }			
			
			if ((!check_empty(document.form_neues_Projekt.PRNachname1.value)) && (!check_empty(document.form_neues_Projekt.PRNachname2.value)) && (!check_empty(document.form_neues_Projekt.PRNachname3.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- minimaal een auteur resp. uitgever" + String.fromCharCode(13, 10); }			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (document.form_neues_Projekt.AufrufID.value == "30")
		{	
			var temp;
			
			validity = true;
			
			temp = document.form_neues_Projekt.PROnlinepublikationpreis.value;
			temp = temp.replace(',', '.');
			
			if ((isNaN(temp)) || (!check_empty(temp)))
					{ 
					validity = false;
					Fehlermeldung = "Vult u a.u.b. een geldige verkooprijs in." + String.fromCharCode(13, 10);
					document.form_neues_Projekt.PROnlinepublikationpreis.value = "";
					}
							
		
		}	
		
		
		
		
		if (document.form_neues_Projekt.AufrufID.value == "31")
		{	
			
			if (!check_empty(document.form_neues_Projekt.attach1.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Selecteert u a.u.b. een bestand voor het uploaden." + String.fromCharCode(13, 10); }
			if ((document.form_neues_Projekt.attach1.value.indexOf('.pdf', 0) <= 0 ) && (check_empty(document.form_neues_Projekt.attach1.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Alleen PDF-bestanden zijn geschikt voor het uploaden." + String.fromCharCode(13, 10); }
					
					
			
			
			if (validity)
			{
				temp = temp + "U heeft het volgende bestand ";
			
							
				temp = temp +  "geselecteerd: " + String.fromCharCode(13, 10)  + document.form_neues_Projekt.attach1.value;
				
				
				check = confirm(temp);
			}
			
			if (check == false)
			{ validity = false;}
		}
		
		
		
			if (document.form_neues_Projekt.AufrufID.value == "39")
		{	
			
			validity = true;
			
			if (document.form_neues_Projekt.PRProjektartID.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- het product" + String.fromCharCode(13, 10); }			
			if (!check_empty(document.form_neues_Projekt.PRTitel.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- de titel van uw CD/DVD" + String.fromCharCode(13, 10); }
			if (document.form_neues_Projekt.PRReiheID.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- het vakgebied" + String.fromCharCode(13, 10); }			
			
			if ((!check_empty(document.form_neues_Projekt.PRNachname1.value)) && (!check_empty(document.form_neues_Projekt.PRNachname2.value)) && (!check_empty(document.form_neues_Projekt.PRNachname3.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- minmaal een auteur resp. uitgever" + String.fromCharCode(13, 10); }			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Vult u a.u.b. de folgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
			if (document.form_neues_Projekt.AufrufID.value == "40")
		{	
			
			validity = true;
			
			if (document.form_neues_Projekt.PRVerpackungID.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- de verpakking" + String.fromCharCode(13, 10); }			
			
			/*
			if ((!document.form_neues_Projekt.PRCDLabelID[0].checked) && (!document.form_neues_Projekt.PRCDLabelID[1].checked) && (!document.form_neues_Projekt.PRCDLabelID[2].checked) && (!document.form_neues_Projekt.PRCDLabelID[3].checked) && (!document.form_neues_Projekt.PRCDLabelID[4].checked) )
					{ validity = false; Fehlermeldung=Fehlermeldung + "- die Anzahl der Farben des CD-Labels" + String.fromCharCode(13, 10); }
					
			if ((!document.form_neues_Projekt.PRInlayCardID[0].checked) && (!document.form_neues_Projekt.PRInlayCardID[1].checked) && (!document.form_neues_Projekt.PRInlayCardID[2].checked))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- die Anzahl der Farben der InlayCard" + String.fromCharCode(13, 10); }
			
			
			if ((isNaN(document.form_neues_Projekt.PRBookletSeiten.value)) || (!check_empty(document.form_neues_Projekt.PRBookletSeiten.value)) || (document.form_neues_Projekt.PRBookletSeiten.value.indexOf('.') > 0 ) )
			{	validity = false;
				Fehlermeldung = Fehlermeldung + "- die Seitenzahl des Booklets" + String.fromCharCode(13, 10);
				document.form_neues_Projekt.PRBookletSeiten.value = "";
			}
			*/
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (document.form_neues_Projekt.AufrufID.value == "63")
		{	
		
			if (document.form_neues_Projekt.ProjektInfoProjektart.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. het soort bestand (druckbestand resp. lay-outontwerp)." + String.fromCharCode(13, 10); }
			if (!check_empty(document.form_neues_Projekt.attach1.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Selecteert u a.u.b. een bestand voor het uploaden." + String.fromCharCode(13, 10); }
			if ((document.form_neues_Projekt.attach1.value.indexOf('.pdf', 0) <= 0 ) && (check_empty(document.form_neues_Projekt.attach1.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Alleen PDF-bestanden zijngeschikt voor het uploaden." + String.fromCharCode(13, 10); }
					
					
			
			
			if (validity)
			{
				temp = temp + "U heeft het volgende bestand ";
			
							
				temp = temp +  "geselecteerd: " + String.fromCharCode(13, 10)  + document.form_neues_Projekt.attach1.value;
				
				
				check = confirm(temp);
			}
			
			if (check == false)
			{ validity = false;}
		}
		
				        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			if (check)
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
		
	
		
/*----------------------- Formular: Eigener Buchverkaufspreis ----------------------------*/

function validate_form_Buchverkaufspreis() {
			var Fehlermeldung = "";
			var temp_IBR;
			var temp_HK;
			var temp_Versand;
						
			validity = true;
				temp_IBR = document.form_neues_Projekt.PRLadenverkaufspreis.value;
				temp_IBR = temp_IBR.replace(',', '.');
				
				temp_HK = document.form_neues_Projekt.HK.value;
				temp_HK = temp_HK.replace(',', '.');
				
				temp_Versand = document.form_neues_Projekt.PRVersandgebuehr.value;
				temp_Versand = temp_Versand.replace(',', '.');
				
				
				
				if ((isNaN(temp_IBR)) || (!check_empty(temp_IBR)))
					{ 
					
					validity = false;
					Fehlermeldung = "Vult u a.u.b. een geldige verkoopprijs in." + String.fromCharCode(13, 10);
					document.form_neues_Projekt.PRLadenverkaufspreis.value = "";
					}
				
				
				if(document.form_neues_Projekt.PRBuchhandel.value == "0")		
				{	//if ( ((parseFloat(Bookshop(temp_IBR, temp_HK))) < 0.01) && (check_empty(temp_IBR)) )
					if	(parseFloat(temp_IBR) < parseFloat(document.form_neues_Projekt.PRSelbstkostenpreis.value))
						{ 
						validity = false;
						Fehlermeldung = "De door u ingevalde boekenprijs is niet kostendekkend." + String.fromCharCode(13, 10);
						document.form_neues_Projekt.PRLadenverkaufspreis.value = "";
						
						}
				}	
				
				
				if(document.form_neues_Projekt.PRBuchhandel.value == "1")		
				{	if ( ((parseFloat((AH_berechnen(temp_IBR, temp_HK))) < 0.01) && (check_empty(temp_IBR))) || ((parseFloat(temp_IBR) < parseFloat(document.form_neues_Projekt.PRSelbstkostenpreis.value))))
					//if  (parseFloat(temp_IBR) < parseFloat(document.form_neues_Projekt.PRSelbstkostenpreis.value))
					
						{ 
						validity = false;
						
						Fehlermeldung = "De door u ingevalde boekenprijs is niet kostendekkend." + String.fromCharCode(13, 10) ;
						document.form_neues_Projekt.PRLadenverkaufspreis.value = "";
						}
				}	
				
				if ((document.form_neues_Projekt.PRBarsortiment.value == "1") || (document.form_neues_Projekt.PRMesse.value == "1"))
				{	if ( ((parseFloat(Barsortiment(temp_IBR, temp_HK))) < 0.01) && (check_empty(temp_IBR)) && ((parseFloat(AH_berechnen(temp_IBR, temp_HK))) >= 0.01))
						{ 
						validity = false;
						Fehlermeldung.fontcolor("#ffffff");
						Fehlermeldung = "De door u ingevalde boekenprijs is niet kostendekkend." + String.fromCharCode(13, 10);
						document.form_neues_Projekt.PRLadenverkaufspreis.value = "";
												
						}
				}
			
			
			if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}	
	/*---------------------------------------------*/
	
	function validate_form_Buchverkaufspreis2() {
		var check;
		check = true;
		validity = true;
		
		check =confirm("Is de door u aangegeven verkoopprijs van " + document.form_neues_Projekt2.PRLadenverkaufspreis.value + " EUR juist?");
		
		if (check == false)
			{ validity = false;}
			
		return validity;
		
	}
	
	/*---------------------------------------------*/
	function validate_form_Services() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (document.form_Services.AufrufID.value == "26") 
		{	
			
			if (document.form_Services.ProjektDirektmarketingProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (document.form_Services.AufrufID.value == "48") 
		{	
			
			if (document.form_Services.ProjektInfoProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (document.form_Services.AufrufID.value == "62") 
		{	
			
			if (document.form_Services.ProjektInfoProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (document.form_Services.AufrufID.value == "65") 
		{	
			
			if (document.form_Services.ProjektInfoProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
	/*---------------------------------------------*/	
	function validate_form_Ebook() {
		var Fehlermeldung = "";
		var temp="";
		var check=true;
		
		validity = true;
		
		if (document.form_Ebook.AufrufID.value == "93") 
		{	
			
			if (document.form_Ebook.ProjektInfoProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Selecteer a.u.b. een publicatie." + String.fromCharCode(13, 10); }
			
			
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (document.form_Ebook.AufrufID.value == "94")
		{	
		   
			
			if (!check_empty(document.form_Ebook.attach1.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Selecteer a.u.b. een bestand om up te loaden." + String.fromCharCode(13, 10); }
			if ((document.form_Ebook.attach1.value.indexOf('.epub', 0) <= 0 ) && (check_empty(document.form_Ebook.attach1.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "Alleen E-books in ePub-formaat worden toegestaan voor het uploaden." + String.fromCharCode(13, 10); }
					
				
			
			
			if (validity)
			{
				temp = temp + "U heeft de volgende bestand ";
			
							
				temp = temp +  "geselecteerd: " + String.fromCharCode(13, 10)  + document.form_Ebook.attach1.value;
				
				
				check = confirm(temp);
			}
			
			if (check == false)
			{ validity = false;}
		}
		
		if ((validity == false)  && (check == true))
			{alert (Fehlermeldung);}
			
			
			
			return validity;
	}
	
	
	/*---------------------------------------------*/
	function validate_form_Poster() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (document.form_Poster.AufrufID.value == "45")
		{	
			
			if (document.form_Poster.ProjektWerbeartikelProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
	/*---------------------------------------------*/
	
	
	function validate_form_Flyer() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (document.form_Flyer.AufrufID.value == "45")
		{	
			
			if (document.form_Flyer.ProjektWerbeartikelProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
	/*---------------------------------------------*/
	
	function validate_form_Postkarten() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (document.form_Postkarten.AufrufID.value == "45")
		{	
			
			if (document.form_Postkarten.ProjektWerbeartikelProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
	/*---------------------------------------------*/
	
	function validate_form_Lesezeichen() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (document.form_Lesezeichen.AufrufID.value == "45")
		{	
			
			if (document.form_Lesezeichen.ProjektWerbeartikelProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
	/*---------------------------------------------*/
	
	function validate_form_Visitenkarten() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (document.form_Visitenkarten.AufrufID.value == "45")
		{	
			
			if (document.form_Visitenkarten.ProjektWerbeartikelProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
	/*---------------------------------------------*/
	
	function validate_form_Anzeigen_BB() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
			if (document.form_Anzeigen_BB.ProjektAnzeigenProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
	
	/*---------------------------------------------*/
	
	
	
	function validate_form_Anzeigen_BJ() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
			if (document.form_Anzeigen_BJ.ProjektAnzeigenProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
	
	/*---------------------------------------------*/
	function validate_form_Anzeigen_FZ() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
			if (document.form_Anzeigen_FZ.ProjektAnzeigenProjektnummer.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
	
	/*---------------------------------------------*/
	
	function validate_form_Profil_Autor() {
		var Fehlermeldung = "";
		var check;
		
		validity = true;
		
		Fehlermeldung = "Wilt u uw account werkelijk verwijderen?"
		
		check = confirm(Fehlermeldung);
				
		if (check == false)
		{ validity = false;}
					
		return validity;
		}
		
		
		
/*------------------ Empfehlung ------------------------*/

function validate_form_Empfehlung_Info() {
		var Fehlermeldung = "";
		  
		
		    	
		validity = true;
		if (document.form_Empfehlung.Elements.length == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "U heeft nog geen e-mailadressen aangegeven." + String.fromCharCode(13, 10); }
		
		        
		if (validity)
			for(var j = 0; j < document.form_Empfehlung.Elements.length; j++) 
		{
			 document.form_Empfehlung.Elements[j].selected = true; // Alle Eintraege selektieren und
		}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}


/*------------------ Titelschutz ------------------------*/

function validate_form_Titelschutz() {
		var Fehlermeldung = "";
		var check;
		var temp;
		
		temp = "";
		
		check = true;
		
		validity = true;
		
		
			if (!check_empty(document.form_Titelschutz.PRTitel.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- den Titel Ihrer Veröffentlichung" + String.fromCharCode(13, 10); }
			if (document.form_Titelschutz.PRReiheID.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- das Sachgebiet" + String.fromCharCode(13, 10); }			
			if ((!check_empty(document.form_Titelschutz.PRNachname1.value)) && (!check_empty(document.form_Titelschutz.PRNachname2.value)) && (!check_empty(document.form_Titelschutz.PRNachname3.value)))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- mindestens einen Autor bzw. Herausgeber" + String.fromCharCode(13, 10); }			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung = "Bitte vervollständigen Sie noch folgende Angaben:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		if (validity)
			{
				temp = temp + "Sie möchten für folgenden Titel ";
			
							
				temp = temp +  "eine Titelschutzanzeige im Börsenblatt des Deutschen Buchhandels nutzen: " + String.fromCharCode(13, 10)  + "\"" + document.form_Titelschutz.PRTitel.value + "\""; 
				
				
				check = confirm(temp);
			}
			
			if (check == false)
			{ validity = false;}
		
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			if (check)
			{  alert(Fehlermeldung);}
		                          
		return validity;
}



/*---------------------------------------------*/
	function validate_form_MeineProjekte_Buch() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		
		if (document.form_MeineProjekte_Buch.Projektnummer.value == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een boekproject." + String.fromCharCode(13, 10); }
		
		
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
						        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
/*---------------------------------------------*/
	function validate_form_MeineProjekte_Online() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		
		if (document.form_MeineProjekte_Online.Projektnummer.value == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een online-project." + String.fromCharCode(13, 10); }
		
		
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
						        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		

/*---------------------------------------------*/
	function validate_form_Rezensionen() {
		var Fehlermeldung = "";
		
		
		validity = true;
		
		if (!(document.form_Rezensionen.Exemplare_senden_an[0].checked) && !(document.form_Rezensionen.Exemplare_senden_an[1].checked))
		{ validity = false; Fehlermeldung=Fehlermeldung + "Vult u a.u.b. het leveradres aangeven." + String.fromCharCode(13, 10); }
		
		else
		{	if (!check_empty(document.form_Rezensionen.frm_Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- E-mailadres" + String.fromCharCode(13, 10); }
			if (!check_empty(document.form_Rezensionen.frm_Zeitschrift_Redaktion.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Naam van het vakblad" + String.fromCharCode(13, 10); }
			if (!check_empty(document.form_Rezensionen.frm_Internet_Redaktion.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Website" + String.fromCharCode(13, 10); }
			if (!check_empty(document.form_Rezensionen.frm_Strasse_Redaktion.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Straat en huisnummer" + String.fromCharCode(13, 10); }
			if (!check_empty(document.form_Rezensionen.frm_PLZ_Redaktion.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Postcode" + String.fromCharCode(13, 10); }				
			if (!check_empty(document.form_Rezensionen.frm_Ort_Redaktion.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Plaats" + String.fromCharCode(13, 10); }	
			if (!check_empty(document.form_Rezensionen.frm_Telefon_Redaktion.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- Telefoon" + String.fromCharCode(13, 10); }
			if (document.form_Rezensionen.frm_Anrede_Rezensent.value == 0) 
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Aanspreektitel" + String.fromCharCode(13, 10); }			
				if (!check_empty(document.form_Rezensionen.frm_Vorname_Rezensent.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Voornaam" + String.fromCharCode(13, 10); }					
				if (!check_empty(document.form_Rezensionen.frm_Nachname_Rezensent.value ))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Achternaam" + String.fromCharCode(13, 10); }		
			
			
			if	(document.form_Rezensionen.Exemplare_senden_an[1].checked)
			{
				
				if (!check_empty(document.form_Rezensionen.frm_Strasse_Rezensent.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Straat en huisnummer" + String.fromCharCode(13, 10); }				
				if (!check_empty(document.form_Rezensionen.frm_PLZ_Rezensent.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Postcode" + String.fromCharCode(13, 10); }				
				if (!check_empty(document.form_Rezensionen.frm_Ort_Rezensent.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Plaats" + String.fromCharCode(13, 10); }				
				if (!check_empty(document.form_Rezensionen.frm_Telefon_Rezensent.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- Telefoon" + String.fromCharCode(13, 10); }				
			}
				
			if (Fehlermeldung.length > 0)
				{ Fehlermeldung = "Vult u a.u.b. de volgende velden in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		}
		
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		
						        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
/*---------------- Formular: Newsletter-Anmeldung ----------------------*/	
		
function validate_form_Anmeldung_Newsletter() {
		var Fehlermeldung = "";
		
		validity = true;
		
		if (document.form_Anmeldung_Newsletter.Anrede.selectedIndex == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Aanspreektitel" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Anmeldung_Newsletter.Vorname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Voornamen" + String.fromCharCode(13, 10); }
		if (!check_empty(document.form_Anmeldung_Newsletter.Nachname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Namen" + String.fromCharCode(13, 10); }		
		if (!check_empty(document.form_Anmeldung_Newsletter.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de E-mailadres" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
	
			
				        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
	
	/*---------------- Formular: Autorenexemplare ----------------------*/	
		
function validate_form_Autorenexemplare() {
		
		var Fehlermeldung = "";
		var check;
		var temp;
		
		temp = "";
		
		check = true;
		
		validity = true;
		
		if ((isNaN(document.form_Autorenexemplare.PRAutorenexemplare.value.replace('.', ','))) || (!check_empty(document.form_Autorenexemplare.PRAutorenexemplare.value)))
					{ 
					validity = false;
					Fehlermeldung = "Geeft u a.u.b. een geldig aantal auteursexemplaren aan." + String.fromCharCode(13, 10);
					document.form_Autorenexemplare.PRAutorenexemplare.value = "";
					}
		
		if (validity)
			{
				temp = temp + "Wilt u " + document.form_Autorenexemplare.PRAutorenexemplare.value;
			
				if ( document.form_Autorenexemplare.PRAutorenexemplare.value > 1)
							
					{temp = temp +  " auteursexemplaren bestellen?"; }
				else
					{temp = temp +  " auteursexemplaren bestellen?"; }
				
				
				check = confirm(temp);
			}
			
			if (check == false)
			{ validity = false;}
		
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			if (check)
			{  alert(Fehlermeldung);}
		                          
		return validity;
}


/*---------------- Formular: Selbstkostenpreis ----------------------*/	
		
function validate_form_Selbstkostenpreis() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
		if ((document.form_Selbstkostenpreis.PRBarsortiment.value == "1") || (document.form_Selbstkostenpreis.PRMesse.value == "1"))
				{ validity = false; Fehlermeldung=Fehlermeldung + "De verkoopprijs van " + document.form_Selbstkostenpreis.PRLadenverkaufspreis.value + " EUR is uitsluitend bestemd voor de verkoop via de Shaker-bookshop en de boekhandel." + String.fromCharCode(13, 10); }
		
					        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
/*---------------------------------------------------------------*/
	function validate_form_Termin() {
		var Fehlermeldung = "";
		
		
		validity = true;
			
		if (document.form_Termin.AufrufID.value == "70") 
		{	
			if (document.form_Termin.ProjektTerminISBN13.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een titel." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		}
		
				
		if (document.form_Termin.AufrufID.value == "71") 
		{	
			
			if (document.form_Termin.Terminart.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een activiteit." + String.fromCharCode(13, 10); }
			
			
			if (document.form_Termin.Terminart.value == "2")
			{
				if (!check_empty(document.form_Termin.date1.value))
						{ validity = false; Fehlermeldung=Fehlermeldung + "- de geplande datum van uw lezing" + String.fromCharCode(13, 10); }
						
				if (!check_empty(document.form_Termin.Veranstaltungsort.value))
						{ validity = false; Fehlermeldung=Fehlermeldung + "- de plaats van uw lezing" + String.fromCharCode(13, 10); }
				if (!check_empty(document.form_Termin.Stadt.value))
						{ validity = false; Fehlermeldung=Fehlermeldung + "- de stad" + String.fromCharCode(13, 10); }
						
				if (Fehlermeldung.length > 0)
				{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
				}
		}
		
		
		
		
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
/*---------------------------------------------------------------*/
	function validate_form_Termin_Bearbeiten() {
		var Fehlermeldung = "";
		
		
		validity = true;
			
		if (document.form_Termin_Bearbeiten.AufrufID.value == "70") 
		{	
			if (document.form_Termin_Bearbeiten.ProjektTerminID.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een activeit." + String.fromCharCode(13, 10); }
			
			if (Fehlermeldung.length > 0)
			{ Fehlermeldung =  String.fromCharCode(13, 10) + Fehlermeldung; }
		}
		
				
		if (document.form_Termin_Bearbeiten.AufrufID.value == "73") 
		{	
			
			if (document.form_Termin_Bearbeiten.Terminart.value == 0)
					{ validity = false; Fehlermeldung=Fehlermeldung + "Kiest u a.u.b. een activeit." + String.fromCharCode(13, 10); }
			
			
			if (document.form_Termin_Bearbeiten.Terminart.value == "2")
			{
				if (!check_empty(document.form_Termin_Bearbeiten.date1.value))
						{ validity = false; Fehlermeldung=Fehlermeldung + "- de geplande datum van uw lezing" + String.fromCharCode(13, 10); }
						
				if (!check_empty(document.form_Termin_Bearbeiten.Veranstaltungsort.value))
						{ validity = false; Fehlermeldung=Fehlermeldung + "- de plaats van uw lezing" + String.fromCharCode(13, 10); }
				if (!check_empty(document.form_Termin_Bearbeiten.Stadt.value))
						{ validity = false; Fehlermeldung=Fehlermeldung + "- de plaats" + String.fromCharCode(13, 10); }
						
				if (Fehlermeldung.length > 0)
				{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
				}
		}
		
		
		
		
		
				        
		if (validity == false)
			{alert (Fehlermeldung);}
			
			
			
			return validity;
		}
		
		
	/*---------------------------------------------*/
	
	function validate_form_Termin_loeschen() {
		var Fehlermeldung = "";
		var check;
		
		validity = true;
		
		Fehlermeldung = "Wilt u deze activiteit echt verwijderen?"
		
		check = confirm(Fehlermeldung);
				
		if (check == false)
		{ validity = false;}
					
		return validity;
		}			




/*-----------------------  Formular: Buchmessentermin ------------------------------*/
		
function validate_form_Termin_Buchmesse() {
		var Fehlermeldung = "";
		
		validity = true;
		
		if (!check_empty(document.form_Termin_Buchmesse.date1.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Activiteit" + String.fromCharCode(13, 10); }
		
		if ((document.form_Termin_Buchmesse.Stunde.selectedIndex == 0) || (document.form_Termin_Buchmesse.Minute.selectedIndex == 0))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Tijd" + String.fromCharCode(13, 10); }
		
		if (document.form_Termin_Buchmesse.Anrede.selectedIndex == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Aanspreektitel" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Termin_Buchmesse.Vorname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Vornaam" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Termin_Buchmesse.Nachname.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Achternaam" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Termin_Buchmesse.Strasse.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Straat en huisnummer" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Termin_Buchmesse.PLZ.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Postcode" + String.fromCharCode(13, 10); }
				
		if (!check_empty(document.form_Termin_Buchmesse.Ort.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Plaats" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Termin_Buchmesse.Telefon.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de Telefoonnummer" + String.fromCharCode(13, 10); }	
		
		if (!check_empty(document.form_Termin_Buchmesse.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de E-mailadres" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		if ((check_empty(document.form_Termin_Buchmesse.Email.value)) && (!check_email(document.form_Termin_Buchmesse.Email.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "a.u.b controleren:"  + String.fromCharCode(13, 10) + "Het e-mailadres is ongeldig" + String.fromCharCode(13, 10); }
				
		
		if (validity)
			{	
				if ((document.form_Termin_Buchmesse.date1.value == document.form_Termin_Buchmesse.Sonntag.value) && (document.form_Termin_Buchmesse.Stunde.value == "17") && (document.form_Termin_Buchmesse.Minute.value != "00"))
				{
					Fehlermeldung = "Let u a.u.b. op:" + String.fromCharCode(13, 10);
					Fehlermeldung = Fehlermeldung + "Zondag, " + document.form_Termin_Buchmesse.date1.value + " zijn activiteiten tot 17.00 uur mogelijk.";
					validity = false; 
					document.form_Termin_Buchmesse.Stunde.value = 0
					document.form_Termin_Buchmesse.Minute.value = 0
				}
			}
		
		  
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		

/*-----------------------  Formular: Passwort vergessen ------------------------------*/
		
function validate_form_Passwort_vergessen() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
		if (!check_empty(document.form_Passwort_vergessen.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de e-mailadres" + String.fromCharCode(13, 10); }
		
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Vult u a.u.b. het volgende veld in:" + String.fromCharCode(13, 10) + Fehlermeldung; }
		
		
		if (validity)
		{
			if (!check_email(document.form_Passwort_vergessen.Email.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "a.u.b controleren:"  + String.fromCharCode(13, 10) + "Het e-mailadres is ongeldig" + String.fromCharCode(13, 10); }
		}     
		
		  
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}

/*---------------------------------------------------------------------------------------*/	
function validate_form_Registrierung_Partnerprogramm() {
		var Fehlermeldung = "";
		
		validity = true;
		if (!document.form_Registrierung_Partnerprogramm.PRNutzungsbedingungen.checked)							
				{	validity = false;
					Fehlermeldung = Fehlermeldung + "Accepteert u a.u.b. de deelnemersvoorwaarden." + String.fromCharCode(13, 10);
				}
				
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
}



/*---------------------------------------------*/	
	function validate_form_Autorenakquisition() 
	{
		var Fehlermeldung = "";
			
		validity = true;
		
		if (document.form_Autorenakquisition.Anrede.selectedIndex == 0)
				{ validity = false; Fehlermeldung=Fehlermeldung + "- de aanspreekvorm" + String.fromCharCode(13, 10); }
		if (!check_empty(document.form_Autorenakquisition.Name.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- de achternaam" + String.fromCharCode(13, 10); }
		if (!check_empty(document.form_Autorenakquisition.Vorname.value))
					{ validity = false; Fehlermeldung=Fehlermeldung + "- de voornaam" + String.fromCharCode(13, 10); }
		if (document.form_Autorenakquisition.Fachbereich.value == -1)
					{ validity = false; Fehlermeldung=Fehlermeldung + "- de vakgebied" + String.fromCharCode(13, 10); }
		
		if (!check_empty(document.form_Autorenakquisition.Email.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "- het e-mailadress" + String.fromCharCode(13, 10); }
				
		if (Fehlermeldung.length > 0)
		{ Fehlermeldung = "Completeer a.u.b. de volgende onderdelen:" + String.fromCharCode(13, 10) + Fehlermeldung + String.fromCharCode(13, 10); }
		
		if ((check_empty(document.form_Autorenakquisition.Email.value)) && (!check_email(document.form_Autorenakquisition.Email.value)))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Controleer a.u.b. de volgende onderdelen:"  + String.fromCharCode(13, 10) + "Het e-mailadres is ongeldig." + String.fromCharCode(13, 10); }
		
		
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}	
		
		return validity;
	}
	
	
	/*---------------- Formular: URL ----------------------*/	
		
function validate_form_URL() {
		var Fehlermeldung = "";
		
		validity = true;
		
		
		if (!check_empty(document.form_URL.URL.value))
				{ validity = false; Fehlermeldung=Fehlermeldung + "Geeft u hier a.u.b. de URL van uw homepage aan." + String.fromCharCode(13, 10) ; }
		
		if (check_empty(document.form_URL.URL.value) && (!check_url(document.form_URL.URL.value)))
				{ validity = false; Fehlermeldung= "De URL is ongeldig." + String.fromCharCode(13, 10); }
		
			        
		if (validity)
			// { alert ("Alle benötigten Informationen wurden geprüft. "
			//          + "Die eingaben wurden als richtig erkannt "
			//         + "Mail Delivery Sub-System.");}
			{ ;}
		else
			{  alert(Fehlermeldung);}
		                          
		return validity;
		}
		
/*----------------------------------------------------------*/

function check_url(address) {
		if ((address == "")
			
			//|| (address.indexOf ('.') == -1)
			//|| 
			//((address.lastIndexOf('.') != address.length-3)
			//&& (address.lastIndexOf('.') != address.length-4)
			//&& (address.lastIndexOf('.') != address.length-5))
			)
			return false;
		return true;
		}
				
