function validateNewtopic() {
	var error,which = document.form,message = 'Name, Subject and Message are required!';
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!(which.name.value)||!(which.topictext.value)||!(which.topic.value)) {
		error = message;
	} else {
		if(which.postemail.value&&filter.test(which.postemail.value) == false) {
			error = 'Your e-mail address is invalid!';
		}
	}
	if(error) {
		alert(error);
		return false;
	} else {
		return true;
	}
}
function validateReply() {
	var error,which = document.form,message = 'Name and Comments are required!';
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!(which.name.value)||!(which.replytext.value)) {
		error = message;
	} else {
		if(which.postemail.value&&filter.test(which.postemail.value) == false) {
		error = 'Your e-mail address is invalid!';
		}
	}
	if(error) {
		alert(error);
		return false;
	} else {
		return true;
	}
}
function insertsmilie(code) {
	if(opener.document.form.replytext) {
	   opener.document.form.replytext.value+= code;
	} else {
	   opener.document.form.topictext.value+= code;
	}
}
