function sendEmailFormular(nachname,vorname,strasse,plz,email,to,subject,form,message) {
	validity = true; // assume valid
	if (nachname == "") { 
		validity = false;
		alert('Bitte geben Sie ihren Nachnamen ein!');
	}
	if (vorname == "") {
		validity = false;
		alert('Bitte geben Sie ihren Vorname ein!'); 
	}
	if (strasse == "") {
		validity = false;
		alert('Bitte geben Sie eine Strasse ein!');
	}
	if (plz == "") {
		validity = false;
		alert('Bitte geben Sie eine Plz und/oder einen Ort ein!');
	}
	if (email) {
		var check = checkEmail(email);
		if (!check) {
			alert("Bitte geben Sie eine gültige Email-Adresse ein.");
		}
		validity = check;
	}
	if (validity) {
		var action = "mailto:"+to;
		if(subject != null) {
			action += '?subject=';
			action += subject;
		}
		form.action = action;
		form.encoding = 'text/plain';
		form.submit();
		alert(message);
	}
}

function sendEmailForm_Newsletter(name,email,to,subject,form,message) {
	validity = true; // assume valid
	if (name == "") {
		validity = false;
		alert('Bitte geben Sie Ihren Vor- und Nachnamen ein!'); 
	}
	
	if (email == "") {
		validity = false;
		alert('Bitte geben Sie eine Email-Adresse ein!');
	}

	if (email) {
		var check = checkEmail(email);
		if (!check) {
			alert("Email-Adresse ungültig. Bitte geben Sie eine gültige Email-Adresse ein!");
		}
		validity = check;
	}
	if (validity) {
		var action = "mailto:"+to;
		if(subject != null) {
			action += '?subject=';
			action += subject;
		}
		form.action = action;
		form.encoding = 'text/plain';
		form.submit();
		alert(message);
	}
}

function checkEmail(email) {
	var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
	var regex = "^"+usr+"\@"+domain+"$";
	var myrxp = new RegExp(regex);
	var check = (myrxp.test(email));
	return check;
}

function generateUrl(onr, pnr, mnr, parameter, sessionid) {
	return generateUrlWithEnding(onr, pnr, mnr, '.html', parameter, sessionid);
}
function generateUrlWithEnding(onr, pnr, mnr, ending, parameter, sessionid) {
	var url = onr;
	if (mnr == null || mnr=='') {
		url+=',0,';
	} else {
		url+=','+mnr+',';
	}
	if (pnr!=null && pnr!='') {
		url+=pnr;
	} else {
		url+='index';
	}
	if (ending!=null && ending!='') {
		url+=ending;
	}
	if (sessionid!=null && sessionid!='') {
		url+=sessionid;
	}
	if (parameter != null) {
		url+='?'+parameter;
	}
	return url;
}
