// JavaScript Document

window.onload = function() {
	
	document.forms[0].onsubmit = function() {
		return checkPartnerForm();
	}
	
	$('reset').onclick = function() {
		removeErrorText();
		removeErrorBorder('name');
		removeErrorBorder('mail');
		removeErrorBorder('captcha');
	}
}

function checkPartnerForm() {
	var form = document.forms[0];
	var error = false;
	
	// reset
	removeErrorText();
	removeErrorBorder('name');
	removeErrorBorder('mail');
	removeErrorBorder('captcha');
	
	if(form.name.value.length == 0) {
		addErrorBorder('name');
		addErrorText();
		error = true;
	}
	
	if(form.mail.value.length == 0) {
		addErrorBorder('mail');
		addErrorText();
		error = true;
	}
	
	if(form.captcha.value.length == 0) {
		addErrorBorder('captcha');
		addErrorText();
		error = true;
	}
	
	/*if($('errorbox').innerHTML != '&nbsp;') {
		return false;
	}
	else {
		return true;
	}*/
	
	if(error == true) {
		return false;
	}
}

function addErrorText() {
	$('errorbox').innerHTML = 'Bitte füllen Sie alle markierten Felder aus.';
}

function removeErrorText() {
	$('errorbox').innerHTML = '&nbsp;';
}

function addErrorBorder(id) {
	$(id).style.border = '1px solid #cc0000';
}

function removeErrorBorder(id) {
	$(id).style.border = '1px solid #A5ACB2';
}

function $(id) {
	return document.getElementById(id);	
}
