function getErrorMsg(e, lang) {
	msg = null;
	
	if (lang == "de") {
		switch (e) {
			case "e_nousername":
				msg = "KEIN USERNAME!\nUsername eingeben.";
				break;
			case "e_invalidusername":
				msg = "UNG&Uuml;LTIGER USERNAME!\Ung&uuml;ltige Zeichen im Usernamen (nur A-Z, a-z, 0-9, _ und - erlaubt).";
				break;	
			case "e_duplicateusername":
				msg = "USERNAME VERGEBEN!\nNeuen Usernamen w&auml;hlen.";
				break;
			case "e_nopassword":
				msg = "KEIN PASSWORT!\nPasswort eingeben.";
				break;
			case "e_noverification":
				msg = "KEIN PASSWORT!\nPasswort nochmals eingeben.";
				break;
			case "e_passwordsdonotmatch":
				msg = "PASSW&Ouml;RTER STIMMEN NICHT &Uuml;BEREIN!\nDie eingegebenen Passw&ouml;rter stimmen nicht &uuml;berein, bitte nochmals eingeben.";
				break;
			case "e_noemail":
				msg = "KEINE EMAIL-ADRESSE!\nKeine Email-Adresse eingegeben.";
				break;
			case "e_nofirstname":
				msg = "KEIN VORNAME!\nVorname eingeben.";
				break;
			case "e_nolastname":
				msg = "KEIN NACHNAME!\nNachname eingeben.";
				break;
			case "e_noaddress":
				msg = "KEINE ADRESSE!\nAdresse eingeben.";
				break;
			case "e_nocity":
				msg = "KEINE STADT!\nStadt eingeben.";
				break;
			case "e_nozip":
				msg = "KEINE POSTLEITZAHL!\nPostleitzahl eingeben.";
				break;
			case "e_nophone":
				msg = "KEINE TELEFON-NUMMER!\nTelefonnummer eingeben.";
				break;
			case "e_nocellular":
				msg = "KEINE MOBILTELEFON-NUMMER!\nMobiltelefonnummer eingeben.";
				break;
			case "e_nouserphoto":
				msg = "KEIN USER-PHOTO!\nUser-Photo uploaden.";
				break;
			case "e_nodobday":
				msg = "UNG&Uuml;LTIGER GEBURTSTAG!\nTag ausw&auml;hlen";
				break;
			case "e_nodobmonth":
				msg = "UNG&Uuml;LTIGER GEBURTSTAG!\nMonat ausw&auml;hlen";
				break;
			case "e_nodobyear":
				msg = "UNG&Uuml;LTIGER GEBURTSTAG!\nJahr ausw&auml;hlen";
				break;
			case "e_nogender":
				msg = "KEIN GESCHLECHT!\nGeschlecht ausw&auml;hlen.";
				break;
			case "e_notagreed":
				msg = "NUTZUNGSBEDINGUNGEN!\nSie m&uuml;ssen die Nutzungsbedingungen akzeptieren um GorgeousNetworks beitreten zu k&ouml;nnen.";
				break;
			case "e_nosecuritystring":
				msg = "SICHERHEITSABFRAGE!\nSie m&uuml;ssen den Sicherheitstext eingeben.";
				break;
				
			case "e_nofile":
				msg = "KEIN FILE AUSGEW&Auml;HLT!\nKein File zum Upload ausgew&auml;hlt.";
				break;
				
			case "e_nosubject":
				msg  = "KEIN BETREFF!\nGeben Sie einen Betreff für den Newsletter ein.";
				break;
			case "e_nosenderemail":
				msg  = "KEINE SENDER-EMAILADRESSE!\nGeben Sie eine Sender-Emailadresse ein.";
				break;
				
			case "e_norecipient":
				msg = "KEIN EMPF&Auml;NGER!\nGeben Sie einen Empf&auml;nger an.";
				break;
				
			case "e_noforumname":
				msg = "KEIN FORUMNAME!\nGeben sie einen Forumnamen ein.";
				break;
			case "e_nothemename":
				msg = "KEIN THEMENNAME!\nGeben sie einen Themennamen ein.";
				break;
			
			case "e_nolocation":
				msg = "KEIN ORT!\nEnter a location.";
				break;
			case "e_nocityregion":
				msg = "KEINE REGION!\nW&auml;hlen sie eine Region.";
				break;
			case "e_noday":
				msg = "UNG&Uuml;LTIGES DATUM!\nTag ausw&auml;hlen.";
				break;
			case "e_nomonth":
				msg = "UNG&Uuml;LTIGES DATUM!!\nMonat ausw&auml;hlen.";
				break;
			case "e_noyear":
				msg = "UNG&Uuml;LTIGES DATUM!!\nJahr ausw&auml;hlen.";
				break;

			case "e_nocategory":
				msg = "KEINE KATEGORIE!\nW&auml;hlen Sie eine Kategorie.";
				break;
			case "e_nodescription":
				msg = "KEINE BESCHREIBUNG!\nSchreiben Sie eine kurze Beschreibung.";
				break;
			case "e_shortdescription":
				msg = "BESCHREIBUNG ZU KURZ!\nEs m&uuml;ssen mindestens 125 Zeichen eingegeben werden.";
				break;			
				
			default:
			break;
		}
	}
	else {	// default LANG is en
		switch (e) {
			case "e_nousername":
				msg = "NO USERNAME!\nEnter an username.";
				break;
			case "e_invalidusername":
				msg = "INVALID USERNAME!\Invalid characters in usernamen, use A-Z, a-z, 0-9, _ and - only.";
				break;	
			case "e_duplicateusername":
				msg = "DUPLICATE USERNAME!\nEnter another username.";
				break;
			case "e_nopassword":
				msg = "NO PASSWORD!\nEnter an password.";
				break;
			case "e_noverification":
				msg = "NO VERIFICATION PASSWORD!\nEnter the password again.";
				break;
			case "e_passwordsdonotmatch":
				msg = "PASSWORDS DO NOT MATCH!\nThe entered passwords do not match.";
				break;
			case "e_noemail":
				msg = "NO EMAIL ADDRESS!\nEnter an email-address.";
				break;
			case "e_nofirstname":
				msg = "NO FIRSTNAME!\nEnter the firstname.";
				break;
			case "e_nolastname":
				msg = "NO LASTNAME!\nEnter the lastname.";
				break;
			case "e_noaddress":
				msg = "NO ADDRESSE!\nEnter an address.";
				break;
			case "e_nocity":
				msg = "NO CITY!\nEnter a city.";
				break;
			case "e_nozip":
				msg = "NO ZIP!\nEnter a ZIP code.";
				break;
			case "e_nophone":
				msg = "NO PHONE NUMBER!\nEnter a telephon number.";
				break;
			case "e_nocellular":
				msg = "NO MOBILE PHONE NUMBER!\nEnter a mobile telephon number.";
				break;
			case "e_nouserphoto":
				msg = "NO USER-PHOTO!\nUpload an user-photo.";
				break;
			case "e_nodobday":
				msg = "INVALID DAY OF BIRTH!\nSelect a day.";
				break;
			case "e_nodobmonth":
				msg = "INVALID DAY OF BIRTH!\nSelect a month.";
				break;
			case "e_nodobyear":
				msg = "INVALID DAY OF BIRTH!\nSelect a year.";
				break;
			case "e_nogender":
				msg = "NO GENDER!\nSelect a gender.";
				break;
			case "e_notagreed":
				msg = "TERMS OF USE!\nYou have to accept the Terms of Use to join GorgeousNetworks.";
				break;
			case "e_nosecuritystring":
				msg = "SECURITY-TEXT!\nYou have to enter the security text.";
				break;
			
			case "e_nolook":
				msg = "NO LOOK!\nSelect your look.";
				break;	
			case "e_nohairstyle":
				msg = "NO HAIR STYLE!\nSelect your hair style.";
				break;
			case "e_noheight":
				msg = "NO HEIGHT!\nSelect your height.";
				break;
			case "e_nodresscode":
				msg = "NO DRESS CODE!\nSelect your dress code.";
				break;
			case "e_noagegroup":
				msg = "NO AGE GROUP!\nSelect your age group.";
				break;
			case "e_nolookyounger":
				msg = "NO SELECTION!\nSelect why people say, that you look younger.";
				break;
			case "e_noagegrouptodate":
				msg = "NO AGE GROUP TO DATE!\nSelect your age group to date.";
				break;
			case "e_nopayfirstdate":
				msg = "NO PAYMENT!\nSelect who pays first date.";
				break;
			case "e_nocharacter":
				msg = "NO CHARACTER!\nSelect your character.";
				break;
			case "e_noidealman":
				msg = "NO IDEAL MAN!\nSelect your ideal man.";
				break;
			case "e_noidealholiday":
				msg = "NO IDEAL HOLIDAY!\nSelect your ideal holiday.";
				break;
			case "e_noidealdate":
				msg = "NO IDEAL DATE!\nSelect your ideal date.";
				break;
			case "e_noidealrelationshipscenario":
				msg = "NO IDEAL RELATIONSHIP SCENARIO!\nSelect your ideal relationship scenario.";
				break;
			case "e_nosizematter":
				msg = "NO SELECTION!\nDoes size really matter?";
				break;
			case "e_noride":
				msg = "NO RIDE!\nSelect your ride.";
				break;
			case "e_nolikeshopping":
				msg = "NO SHOPPING!\nSelect if you like shopping.";
				break;
			case "e_nobodyhair":
				msg = "NO BODY HAIR!\nSelect your body hair.";
				break;
			case "e_nothingstoprogress":
				msg = "NO SELECTION!\nSelect how you like things to progress.";
				break;
			case "e_nolikeparty":
				msg = "NO PARTY!\nDo you like party?";
				break;
			case "e_novisitgym":
				msg = "NO GYM!\nDo you visit the gym?";
				break;
			case "e_nocareer":
				msg = "NO CAREER!\nSelect your career.";
				break;	
			case "e_noprofession":
				msg = "NO PROFESSION!\nEnter your profession.";
				break;
			case "e_nointerests":
				msg = "NO INTERESTS!\nEnter your interests.";
				break;
			case "e_nolookingforstatus":
				msg = "NO LOOKING FOR!\nSelect what relationship scenario you're looking for.";
				break;
			case "e_nosmoke":
				msg = "NO SMOKE!\nDo you smoke?";
				break;
			case "e_nolookingfornonsmoker":
				msg = "NO SELECTION!\nAre you looking for a non smoker?";
				break;
			case "e_nobelieveinfidelity":
				msg = "NO SELECTION!\nDo you believe in fidelity?";
				break;
			case "e_noturnon":
				msg = "NO TURN ON!\nWhat turns you on?";
				break;
			case "e_noturnoff":
				msg = "NO TURN OFF!\nWhat turns you off?";
				break;
				
			case "e_nofile":
				msg = "NO FILE SELECTED!\nNo file selected to upload.";
				break;
			
			case "e_nosubject":
				msg  = "NO SUBJECT!\nEnter a subject for the newsletter.";
				break;
			case "e_nosenderemail":
				msg  = "NO SENDER EMAILADDRESS!\nEnter a sender-emailaddress for the newsletter.";
				break;
				
			case "e_norecipient":
				msg = "NO RECIPIENT!\nEnter a recipient.";
				break;
				
			case "e_noforumname":
				msg = "NO FORUM NAME!\nEnter a forum name.";
				break;
			case "e_nothemename":
				msg = "NO THEME NAME!\nEnter a theme name.";
				break;
			
			case "e_nocityregion":
				msg = "NO REGION!\nSelect a region.";
				break;
			case "e_nolocation":
				msg = "NO LOCATION!\nEnter a location.";
				break;
			case "e_noday":
				msg = "INVALID DATE!\nSelect a day.";
				break;
			case "e_nomonth":
				msg = "INVALID DATE!\nSelect a month.";
				break;
			case "e_noyear":
				msg = "INVALID DATE!\nSelect a year.";
				break;
				
			case "e_nocategory":
				msg = "NO CATEGORY!\nSelect a category.";
				break;
			case "e_nodescription":
				msg = "NO DESCRIPTION!\nWrite a short description.";
				break;
			case "e_shortdescription":
				msg = "DESCRIPTION TO SHORT!\nYou must enter 125 characters.";
				break;
				
			default:
			break;
		}
	}
	return msg;
}
