function checkBrochureForm () {
	
	var readyForSubmission = 1;
	
	document.getElementById("bedrijfsnaam").style.border = "1px solid #666";
	document.getElementById("achternaam").style.border = "1px solid #666";
	document.getElementById("functie").style.border = "1px solid #666";
	document.getElementById("adres").style.border = "1px solid #666";
	document.getElementById("postcode").style.border = "1px solid #666";
	document.getElementById("woonplaats").style.border = "1px solid #666";
	document.getElementById("land").style.border = "1px solid #666";
	document.getElementById("email").style.border = "1px solid #666";
	
	document.getElementById("bedrijfsnaamAsterisk").style.color = "#333";
	document.getElementById("achternaamAsterisk").style.color = "#333";
	document.getElementById("functieAsterisk").style.color = "#333";
	document.getElementById("adresAsterisk").style.color = "#333";
	document.getElementById("postcodeAsterisk").style.color = "#333";
	document.getElementById("woonplaatsAsterisk").style.color = "#333";
	document.getElementById("landAsterisk").style.color = "#333";
	document.getElementById("emailAsterisk").style.color = "#333";
	
	document.getElementById("alert").innerHTML = "";
	
	var language = readCookie('language');
	var message;
	
	if (language == "nl") {
		message = "Er ontbreekt nog een aantal gegevens of gegevens zijn niet correct ingevoerd. Vult u s.v.p. alle gemarkeerde velden correct in.";
	} else if (language == "en") {
		message = "There is some information missing or false, please complete the marked boxes correctly.";
	} else if (language == "de") {
		message = "Es fehlen noch einige Eingaben. Bitte füllen Sie alle markierten Felder aus.";
	} else if (language == "es") {
		message = "Faltan todavía algunos datos. Por favor rellene las casillas marcadas.";
	}
	
	if ((document.brochureForm.email.value == '') || (document.brochureForm.email.value.indexOf ('@', 0) == -1) || (document.brochureForm.email.value.indexOf ('.', 0) == -1) || (document.brochureForm.email.value.indexOf ( '@', 0 ) < 1) || (document.brochureForm.email.value.length < 2) || (document.brochureForm.email.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("email").style.border = "1px solid #e3007b";
		document.getElementById("emailAsterisk").style.color = "#e3007b";
		document.brochureForm.email.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.land.value == '') || (document.brochureForm.land.value.length < 2) || (document.brochureForm.land.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("land").style.border = "1px solid #e3007b";
		document.getElementById("landAsterisk").style.color = "#e3007b";
		document.brochureForm.land.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.woonplaats.value == '') || (document.brochureForm.woonplaats.value.length < 2) || (document.brochureForm.woonplaats.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("woonplaats").style.border = "1px solid #e3007b";
		document.getElementById("woonplaatsAsterisk").style.color = "#e3007b";
		document.brochureForm.woonplaats.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.postcode.value == '') || (document.brochureForm.postcode.value.length < 2) || (document.brochureForm.postcode.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("postcode").style.border = "1px solid #e3007b";
		document.getElementById("postcodeAsterisk").style.color = "#e3007b";
		document.brochureForm.postcode.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.adres.value == '') || (document.brochureForm.adres.value.length < 2) || (document.brochureForm.adres.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("adres").style.border = "1px solid #e3007b";
		document.getElementById("adresAsterisk").style.color = "#e3007b";
		document.brochureForm.adres.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.functie.value == '') || (document.brochureForm.functie.value.length < 2) || (document.brochureForm.functie.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("functie").style.border = "1px solid #e3007b";
		document.getElementById("functieAsterisk").style.color = "#e3007b";
		document.brochureForm.functie.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.achternaam.value == '') || (document.brochureForm.achternaam.value.length < 2) || (document.brochureForm.achternaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("achternaam").style.border = "1px solid #e3007b";
		document.getElementById("achternaamAsterisk").style.color = "#e3007b";
		document.brochureForm.achternaam.focus();
		readyForSubmission = 0;
	}
	
	if ((document.brochureForm.bedrijfsnaam.value == '') || (document.brochureForm.bedrijfsnaam.value.length < 2) || (document.brochureForm.bedrijfsnaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("bedrijfsnaam").style.border = "1px solid #e3007b";
		document.getElementById("bedrijfsnaamAsterisk").style.color = "#e3007b";
		document.brochureForm.bedrijfsnaam.focus();
		readyForSubmission = 0;
	}
	
	if (readyForSubmission == 1) {
		document.brochureForm.submit();
	}
}

function checkAppointmentForm () {
	
	var readyForSubmission = 1;
	
	document.getElementById("bedrijfsnaam").style.border = "1px solid #666";
	document.getElementById("achternaam").style.border = "1px solid #666";
	document.getElementById("functie").style.border = "1px solid #666";
	document.getElementById("land").style.border = "1px solid #666";
	document.getElementById("telefoon").style.border = "1px solid #666";
	
	document.getElementById("bedrijfsnaamAsterisk").style.color = "#333";
	document.getElementById("achternaamAsterisk").style.color = "#333";
	document.getElementById("functieAsterisk").style.color = "#333";
	document.getElementById("landAsterisk").style.color = "#333";
	document.getElementById("telefoonAsterisk").style.color = "#333";
	
	document.getElementById("alert").innerHTML = "";
	
	var language = readCookie('language');
	var message;
	
	if (language == "nl") {
		message = "Er ontbreekt nog een aantal gegevens of gegevens zijn niet correct ingevoerd. Vult u s.v.p. alle gemarkeerde velden correct in.";
	} else if (language == "en") {
		message = "There is some information missing or false, please complete the marked boxes correctly.";
	} else if (language == "de") {
		message = "Es fehlen noch einige Eingaben. Bitte füllen Sie alle markierten Felder aus.";
	} else if (language == "es") {
		message = "Faltan todavía algunos datos. Por favor rellene las casillas marcadas.";
	}
	
	if ((document.appointmentForm.telefoon.value == '') || (document.appointmentForm.telefoon.value.length < 2) || (document.appointmentForm.telefoon.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("telefoon").style.border = "1px solid #e3007b";
		document.getElementById("telefoonAsterisk").style.color = "#e3007b";
		document.appointmentForm.telefoon.focus();
		readyForSubmission = 0;
	}
	
	if ((document.appointmentForm.land.value == '') || (document.appointmentForm.land.value.length < 2) || (document.appointmentForm.land.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("land").style.border = "1px solid #e3007b";
		document.getElementById("landAsterisk").style.color = "#e3007b";
		document.appointmentForm.land.focus();
		readyForSubmission = 0;
	}
	
	if ((document.appointmentForm.functie.value == '') || (document.appointmentForm.functie.value.length < 2) || (document.appointmentForm.functie.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("functie").style.border = "1px solid #e3007b";
		document.getElementById("functieAsterisk").style.color = "#e3007b";
		document.appointmentForm.functie.focus();
		readyForSubmission = 0;
	}
	
	if ((document.appointmentForm.achternaam.value == '') || (document.appointmentForm.achternaam.value.length < 2) || (document.appointmentForm.achternaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("achternaam").style.border = "1px solid #e3007b";
		document.getElementById("achternaamAsterisk").style.color = "#e3007b";
		document.appointmentForm.achternaam.focus();
		readyForSubmission = 0;
	}
	
	if ((document.appointmentForm.bedrijfsnaam.value == '') || (document.appointmentForm.bedrijfsnaam.value.length < 2) || (document.appointmentForm.bedrijfsnaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("bedrijfsnaam").style.border = "1px solid #e3007b";
		document.getElementById("bedrijfsnaamAsterisk").style.color = "#e3007b";
		document.appointmentForm.bedrijfsnaam.focus();
		readyForSubmission = 0;
	}
	
	if (readyForSubmission == 1) {
		document.appointmentForm.submit();
	}
}

function checkCompliancecruise2011Form() {
	
	var readyForSubmission = 1;
	
	document.getElementById("bedrijfsnaam").style.border = "1px solid #666";
	document.getElementById("voornaam").style.border = "1px solid #666";
	document.getElementById("achternaam").style.border = "1px solid #666";
	
	document.getElementById("bedrijfsnaamAsterisk").style.color = "#333";
	document.getElementById("achternaamAsterisk").style.color = "#333";
	document.getElementById("voornaamAsterisk").style.color = "#333";
	document.getElementById("workshopAsterisk").style.color = "#333";
	
	document.getElementById("alert").innerHTML = "";
	
	var language = readCookie('language');
	var message;
	
	if (language == "nl") {
		message = "Er ontbreekt nog een aantal gegevens of gegevens zijn niet correct ingevoerd. Vult u s.v.p. alle gemarkeerde velden correct in.";
	} else if (language == "en") {
		message = "There is some information missing or false, please complete the marked boxes correctly.";
	} else if (language == "de") {
		message = "Es fehlen noch einige Eingaben. Bitte füllen Sie alle markierten Felder aus.";
	} else if (language == "es") {
		message = "Faltan todavía algunos datos. Por favor rellene las casillas marcadas.";
	}
	
	var n = $("input:checked").length;

	if (n < 1) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("workshopAsterisk").style.color = "#e3007b";
		readyForSubmission = 0;
	}
	
	if ((document.compliancecruise2011Form.voornaam.value == '') || (document.compliancecruise2011Form.voornaam.value.length < 2) || (document.compliancecruise2011Form.voornaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("voornaam").style.border = "1px solid #e3007b";
		document.getElementById("voornaamAsterisk").style.color = "#e3007b";
		document.compliancecruise2011Form.voornaam.focus();
		readyForSubmission = 0;
	}
	
	if ((document.compliancecruise2011Form.achternaam.value == '') || (document.compliancecruise2011Form.achternaam.value.length < 2) || (document.compliancecruise2011Form.achternaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("achternaam").style.border = "1px solid #e3007b";
		document.getElementById("achternaamAsterisk").style.color = "#e3007b";
		document.compliancecruise2011Form.achternaam.focus();
		readyForSubmission = 0;
	}
	
	if ((document.compliancecruise2011Form.bedrijfsnaam.value == '') || (document.compliancecruise2011Form.bedrijfsnaam.value.length < 2) || (document.compliancecruise2011Form.bedrijfsnaam.value.length > 80)) {
		document.getElementById("alert").innerHTML = message;
		document.getElementById("bedrijfsnaam").style.border = "1px solid #e3007b";
		document.getElementById("bedrijfsnaamAsterisk").style.color = "#e3007b";
		document.compliancecruise2011Form.bedrijfsnaam.focus();
		readyForSubmission = 0;
	}
	
	if (readyForSubmission == 1) {
		document.compliancecruise2011Form.submit();
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for	(var i=0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
