function applyOnSubmitToForms()
{
	var contactform = document.getElementById("commentform");

	if (contactform !=null && typeof contactform !="undefined") {

		contactform.onsubmit = function () {
			var blnvalidate = true;
			var oElement = document.getElementById("author");
			if ( oElement.value == "" ) {
				alert("Bitte tragen Sie Ihren Namen ein - Please input your name");
				return false;
			}
			var oElement2 = document.getElementById("email");
			var emailFilter=/^.+@.+\..{2,3}$/;
			if (!emailFilter.test(oElement2.value)) {
				alert("Bitte tragen Sie Ihre eMail Adresse ein - Please input a valid email");
				return false;
			}

			var oElement3 = document.getElementById("comment");
			var formcontent = oElement3.value;
			if ( formcontent.length < 1 ) {

                                  alert("Bitte schreiben Sie Ihren Kommentar - Please input a comment");
				return false;
			}
                         var oElement4 = document.getElementById("spamq");
			if ( oElement4.value == "" ) {
                           	alert("Bitte beantworten Sie die anti-spam Frage - Please answer the anti-spam question");

				return false;
			}
			return true;
		}
	}
}
function addLoadEvent(func)
{
 	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
	      		oldonload();
	      		func();
	    	}
	}
}
addLoadEvent(applyOnSubmitToForms);