function toggleSelection(target) {
	
	var selection = document.getElementById('articleSelection');
	
	selection.value = target;
	
	document.forms[0].submit();
}

function validate()
{
	var name = document.getElementById("name");
	var email = document.getElementById("email");
	var subject = document.getElementById("subject");
	var message = document.getElementById("message");
	var calc = document.getElementById("calc");
	var res = document.getElementById("res");
	
	var errors = document.getElementById("errors");
	
	var errorStr = "";
	
	
	name.style.backgroundColor = '#fff';
	message.style.backgroundColor = '#fff';
	email.style.backgroundColor = '#fff';
	subject.style.backgroundColor = '#fff';
	calc.style.backgroundColor = '#fff';
	
	if(name.value=='')
	{
		name.style.backgroundColor = '#f99';
		errorStr += "&bull; Bitte geben Sie Ihren Namen an!<br/>";
	}
	
	if(message.value=='')
	{
		message.style.backgroundColor = '#f99';
		errorStr += "&bull; Bitte geben Sie eine Nachricht ein!<br/>";
	}
	
	if(subject.value=='')
	{
		subject.style.backgroundColor = '#f99';
		errorStr += "&bull; Bitte geben Sie einen Betreff an!<br/>";
	}
	
	if(!email.value.match("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$"))
	{
		email.style.backgroundColor = '#f99';
		errorStr += "&bull; Ung&uuml;ltige Emailadresse!<br/>";
	}
	
	if(calc.value != res.value)
	{
		calc.style.backgroundColor ='#f99';
		errorStr += "&bull; Bitte l&ouml;sen Sie die Rechenaufgabe!<br/>";
	}
	
	errors.innerHTML = errorStr;

	if(errorStr!="")
	{
		return false;
	}
	
	return true;
}

function validateDeleteArtikel() {
	var calc = document.getElementById("calc");
	var res = document.getElementById("res");
	
	var errors = document.getElementById("errors");
	
	var errorStr = "";

	calc.style.backgroundColor = '#fff';
	
	if(calc.value != res.value)
	{
		calc.style.backgroundColor ='#f99';
		errorStr += "&bull; Kopfrechnen, Pamo!<br/>";
	}
	
	errors.innerHTML = errorStr;
	if(errorStr != "") {
		return false;
	}
	
	return true;
}

function validateInputArtikel() {
	return true;
}

function toggleReadspeakerPanel() {
	rsDiv = document.getElementById('WR_1');
	if(rsDiv.style.display == 'block') {
		rsDiv.style.display = 'none';
	} else {
		rsDiv.style.display = 'block';
	}
}

function validateArtikelSenden() {
	var absender = document.getElementById("absender");
	var empfaengeremail = document.getElementById("empfaengeremail");
	var subject = document.getElementById("subject");
	var message = document.getElementById("message");
	var calc = document.getElementById("calc");
	var res = document.getElementById("res");
	
	var errors = document.getElementById("errors");
	
	var errorStr = "";
	
	
	absender.style.backgroundColor = '#fff';
	message.style.backgroundColor = '#fff';
	empfaengeremail.style.backgroundColor = '#fff';
	subject.style.backgroundColor = '#fff';
	calc.style.backgroundColor = '#fff';
	
	if(absender.value=='') {
		absender.style.backgroundColor = '#f99';
		errorStr += "&bull; Bitte gib Deinen Namen an!<br/>";
	}
	
	if(message.value=='') {
		message.style.backgroundColor = '#f99';
		errorStr += "&bull; Bitte gib eine Nachricht ein!<br/>";
	}
	
	if(subject.value=='') {
		subject.style.backgroundColor = '#f99';
		errorStr += "&bull; Bitte gib einen Betreff an!<br/>";
	}
	
	if(empfaengeremail.value=='' || !empfaengeremail.value.match("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$")) {
		empfaengeremail.style.backgroundColor = '#f99';
		errorStr += "&bull; Ung&uuml;ltige Empf&auml;nger-Emailadresse!<br/>";
	}
	
	if(calc.value != res.value) {
		calc.style.backgroundColor ='#f99';
		errorStr += "&bull; Du musst die Rechenaufgabe l&ouml;sen!<br/>";
	}
	
	errors.innerHTML = errorStr;

	if(errorStr!="") {
		return false;
	}
	
	return true;
}
