function checkleeg(strfield, strfieldOmschrijving) {
	if (strfield.value == '') {
			var strmessage = 'The field "' + strfieldOmschrijving + '" is empty.';
			strmessage += '\nPlease fill in.';
			alert(strmessage);
			strfield.focus();
			return false;
	} 
}

// nog een lege velden checker
function CheckFields() {
    var a=CheckFields.arguments; 

	var fieldsOK = true
	var mededeling = "Please fill in these fields:\n\n"
	for(i=0; i<a.length; i++) {
		//alert(a[i].value);
		if (a[i].value == "") { fieldsOK = false }

		i++; // het is veldnaam, veldbeschrijving, veldnaam, veldbeschrijving, veldnaam, veldbeschrijving
		//alert(a[i]);
		mededeling += a[i] + "\n"
	}
	if (!fieldsOK) { alert (mededeling) }
	return fieldsOK
}

function checkemail(strfield) {
	
	var bRegExpCapable = true;
	var regex= /^[\w_-]+(\.[\w_-]+)*@((\w[\w_-]+\.)*\w[\w_-]{0,66})\.([a-z]{2,6}(\.[a-z]{2})?)$/i;
	if ((!strfield.value == '')&&(bRegExpCapable)) {
		if (!regex.test(strfield.value)) {
			var strmessage = 'email-address not valid: "' + strfield.value + '"';
				strmessage += '\nCheck it please';
			// email is hier wel verplicht
			//strmessage += '\n\nIf you have no email-address, please leave that field empty.';
			strmessage += '\n\nIf you think you should not get this message, ';
			strmessage += 'please contact the webmaster: webmaster@xangomusic.com';
			alert(strmessage);
			strfield.focus();
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}

function checktekst(strfield) {
	var bRegExpCapable = true;
	// geen http://, 
	//var regex= /http:\/\//i;
	// domeinnamen weigeren: iets bestaand uit letter/cijfer/minteken dan een punt en dan weer letter/cijfer/minteken 
	//var regex= /\b([0-9A-Za-z-]+)\.([0-9A-Za-z-]+)\b/i;
	// geen tags
	//var regex= /<((?:(?!<).)*)>/i;
	// gecombineerd, tussen haken en met | ertussen
	var regex= /(http:\/\/)|(\b([0-9A-Za-z-]+)\.([0-9A-Za-z-]+)\b)|(<((?:(?!<).)*)>)/i;
	if ((!strfield.value == '')&&(bRegExpCapable)) {
		//if (!regex.test(strfield.value)) {
		if (regex.test(strfield.value)) {
			var strmessage = 'No links or HTML allowed in the message field.';
			// email is hier wel verplicht
			//strmessage += '\nAls je geen email hebt, laat dan dit veld leeg.';
			strmessage += '\n\nIf you think you should not get this message, ';
			strmessage += 'please contact the webmaster: webmaster@xangomusic.com';
			alert(strmessage);
			strfield.focus();
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}
function meelnaar(domein, gebruiker) { 
	document.location.href = "mailto:" + gebruiker + "@" + domein;
}

