function postForm() {
	obligatedFields = ['name', 'address', 'postal_code', 'town'];
	obligatedFieldsName = ['Name', 'Address', 'Postal code', 'Town'];
	filled = true;
	errorMessage = "";
	for(i=0; i<obligatedFields.length; i++){	
		var field = document.forms["mainForm"][obligatedFields[i]];
		if(field.tagName == "SELECT") {
			if(field.selectedIndex === 0) {
				filled = false;
				errorMessage += "\n'"+obligatedFieldsName[i]+"' moet verplicht ingevuld worden!";
			}
		}
		else {		
			if (!field.value) {
				filled = false;
				errorMessage += "\n'"+obligatedFieldsName[i]+"' moet verplicht ingevuld worden!";
			}
		}
	}
	//var reg = /^[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,7}$/i
        var reg = /^[0-9a-z_\.]+@[0-9a-z_\.]+.[a-z]{2,7}$/i
	if ((document.forms["mainForm"]['email'].value)&&(!reg.test(document.forms["mainForm"]['email'].value))) {
		filled = false;
		errorMessage = errorMessage+"\n'E-mail adres' is onjuist!";
	}
	var reg = /^[0-9]*$/
	
	for (var i=1; i < 6; i++) {
		
		if ((document.forms["mainForm"]['carpet'+i].value)&&(!reg.test(document.forms["mainForm"]['carpet'+i].value))) {
			filled = false;
			errorMessage = errorMessage+"\n'Carpet "+i+"' has wrong value!";
		}
		if ((document.forms["mainForm"]['number'+i].value)&&(!reg.test(document.forms["mainForm"]['number'+i].value))) {
			filled = false;
			errorMessage = errorMessage+"\n'Number "+i+"' has wrong value!";
		}
		if ((document.forms["mainForm"]['carpet_color'+i].value)&&(!reg.test(document.forms["mainForm"]['carpet_color'+i].value))) {
			filled = false;
			errorMessage = errorMessage+"\n'Carpet color "+i+"' has wrong value!";
		}
	}
	if (filled) {
		document.forms["mainForm"].submit();
	}
	else {
		alert(errorMessage);
	}
}
function postFormLoginReg() {
	obligatedFields = ['Naam', 'Afleveradres', 'Postcode', 'Plaats', 'Telefoon', 'Debiteurennr'];
	obligatedFieldsName = ['Naam', 'Afleveradres', 'Postcode', 'Plaats', 'Telefoon', 'Debiteurennr'];
	filled = true;
	errorMessage = "";
	for(i=0; i<obligatedFields.length; i++){	
		var field = document.forms["mainForm"][obligatedFields[i]];
		if(field.tagName == "SELECT") {
			if(field.selectedIndex === 0) {
				filled = false;
				errorMessage += "\n'"+obligatedFieldsName[i]+"' moet verplicht ingevuld worden!";
			}
		}
		else {		
			if (!field.value) {
				filled = false;
				errorMessage += "\n'"+obligatedFieldsName[i]+"' moet verplicht ingevuld worden!";
			}
		}
	}
	//var reg = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,7}/i
	var reg = /[0-9a-z_\.]+@[0-9a-z_\.]+.[a-z]{2,7}/i
	if ((document.forms["mainForm"]['Email'].value)&&(!reg.test(document.forms["mainForm"]['Email'].value))) {
		filled = false;
		errorMessage = errorMessage+"\n'E-mail adres' is onjuist!";
	}
	if (filled) {
		document.forms["mainForm"].submit();
	}
	else {
		alert(errorMessage);
	}
}
function popupAction(entity) {
    var obj = $('#'+entity);
    var top = ($(window).height() - obj.height()) / 2;
    var left = ($(window).width() - obj.width()) / 2;
    if(top < 0) top = 0;
    if(left < 0) left = 0;
    $('#dark').css('opacity', 0.6);
    //$('#dark').height($(document).height());
    //$('#dark').width($(document).width());
    $('#dark').toggle();
    obj.css('top', top + 'px');
    obj.css('left', left + 'px');
    obj.toggle();
    return false;
}
