function checkTextAreaMaxLength(textBox,e, comment_chars, length)
{
        
    var maxLength = parseInt(length);
    if(!checkSpecialKeys(e) && (e.keyCode!=8 && e.keyCode!=46))
    {
         if(textBox.value.length > maxLength-1)
         {
            if(window.event)//IE
              e.returnValue = false;
            else//Firefox
                e.preventDefault();
         }
         if (textBox.value.length > maxLength)
         {
			textBox.value = textBox.value.substring(0,maxLength);
         }
    }
    comment_chars.innerHTML = "Remaining character count " + (length - textBox.value.length);
}

function checkSpecialKeys(e)
{
    if(e.keyCode!=37 && e.keyCode!=38 && e.keyCode!=39 && e.keyCode!=40)
        return false;
    else
        return true;
}

function validate_comment_form() {
	var strError = "";
	var frm = document.post_comment_form;

	if (frm.name.value == "") {
		strError += "Your name is required.\n";
	}

	if (frm.comment.value == "") {
		strError += "Your comment is required.\n";
	}

	if (strError != "") {
		alert(strError);
		return false;
	}
	else {
		return true;
	}
}
