function js_chk_comment(){
	
	var valid = true;
	var error = '';  
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	
	if(document.getElementById('comment_author').value.length == 0){
		error += "Don't demand anything before the author field have been filled out! \n";
		valid = false;
	}
	
	if(document.getElementById('comment_email').value.length == 0){
		error += "Don't demand anything before the e-mail field have been filled out! \n";
		valid = false;
	}else{
		if(document.getElementById('comment_email').value.search(emailRegEx) == -1){
			error += "Don't demand anything before the e-mail field have been filled out with a valid e-mail! \n";
			valid = false;
		}
	}

	if(document.getElementById('comment_text').value.length == 0){
		error += "Don't demand anything before the comment text have been filled out! \n";
		valid = false;
	}

	if( valid == false ){		
		alert(error);
		return false;	
	}else{
		return true;
	}
}