	// CHECK FORM

	function checkform(){

		// if other subject
		if(document.formcomm.subject.options[document.formcomm.subject.selectedIndex].value=='(Other)'){
			// other subject
			if (document.formcomm.subjectother.value == ''){
				alert('The subject is required.');
				return false;
			}
		}

		// comment
		if(document.formcomm.comment.value == ''){
			alert('Please write your comments.');
			return false;
		}
		
		// name
		if(document.formcomm.name.value == ''){
			alert('Your name is required.');
			return false;
		}
		
		// email
		var email = document.formcomm.email.value;
		if(email != ''){
			if(!checkEmail(email)){
				alert('Please insert a valid E-Mail.');
				return false;
			}
		}
		else{
			alert("Your E-Mail is required.");
			return false;
		}
		
		if(document.formcomm.recaptcha_response_field.value == ''){
			alert('Please type the verification code.');
			return false;
		}
		
		

	}

	// CHECK E-MAIL
	
	function checkEmail(strng){
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(strng))){ 
			return false;
		}
		else{
			var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
			if (strng.match(illegalChars)) {
				return false;
			}
		}
		return true;
	}