function getInfo(form) {
	form.info.value = "Browser Information: " + navigator.userAgent;
}
function fixElement(element, message) {
	alert(message);
	element.focus();
}
function isMessageReady(form) {
	var passed = false;
	if (form.messageauteur.value == "") {
		fixElement(form.messageauteur, "Vul eerst uw naam in.");
	}
	else if (form.message.value == "") {
		fixElement(form.message, "U moet een bericht invullen.");
	}
	else {
		getInfo(form);
		passed = true;
	}
	return passed;							
}	

function isMailReady(form) {
	var passed = false;
	if (form.contactNaam.value == "") {
		fixElement(form.contactNaam, "Vul eerst uw naam in.");
	} else if ( ((form.contactEmail.value.indexOf('@', 1))==-1)||(form.contactEmail.value.indexOf('.',1))==-1) {
		fixElement(form.contactEmail, "U hebt geen of een ongeldig email adres ingevuld.");
	} else if ( form.contactMessage == "") {
		fixElement(form.contactMessage, "Vul eerst een bericht in.");
	} else {
		getInfo(form);
		passed = true;
	}
	return passed;
}

function isSearchReady(form) {
	var passed = false;
	if ( form.searchText.value == "" ) {
		fixElement(form.searchText, "Geef een zoekwaarde op.");
	} else {
		getInfo(form);
		passed = true;
	}
	return passed;
}

function isGastenboekReady(form) {
	var passed = false;
	if( form.gbNaam.value == "" ) {
		fixElement(form.gbNaam, "Vul eerst uw naam in.");
	} else if ( form.gbBericht.value == "" ) {
		fixElement(form.gbBericht, "Vul eerst uw bericht in.");
	} else {
		getInfo(form);
		passed = true;
	}
	return passed;
}

function emoticon(text) {
	var txtarea = document.post.gbBericht;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}