Cryptic's Lucky Award Counter

Make's sure your post is eligible for the Lucky Award

// ==UserScript==
// @name          Cryptic's Lucky Award Counter
// @namespace     Cryptic
// @description   Make's sure your post is eligible for the Lucky Award
// @require			http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js
// @include       *hackforums.net/*
// @version 	  2.3.1
// ==/UserScript==

var url = window.location.href;
if (url.search("showthread.php") > 0) {
    regex = /here.*?>/;
    revised = "here.<br /> <div id='letscount'>0<br /><span style='color:red'>Too Low!</span></div>";
    document.getElementById('quickreply_e').innerHTML= document.getElementById('quickreply_e').innerHTML.replace(regex,revised);
}else if (url.search("newreply") > 0) {
$('strong:contains("Post Options:")').append("<div id='letscount'>0<br /><span style='color:red'>Too Low!</span></div>");
}

addButtonListener();
function addButtonListener(){
    var url = window.location.href;
    var texts = document.getElementById("message_new");
    if (url.search("showthread.php") > 0) {
        texts = document.getElementById("message");
    }
    texts.addEventListener('keyup',doCountNow,true);
    texts.addEventListener('keydown',doCountNow,true);
}
doCountNow();
function doCountNow(){
    var url = window.location.href;
    var field = 0;
    
    var text = document.getElementById("message_new");
    if (url.search("showthread.php") > 0) {
        text = document.getElementById("message");
    }
    
    text = text.value;
    text = text.replace(/\[\/?quote.*[^\]]*\]/g, '');
    text = text.replace(/\[img\].*\[\/img\]/g, '');
    text = text.replace(/:([^:][^:]*:)?/g, '');
    text = text.replace(/ /g, '');
    
    field = text.length;
    
    var minlimit = 100;
    var maxlimit = 18000;
    if (field < minlimit) {
        document.getElementById('letscount').innerHTML = field+'<br /><span style="color:red">Too Low!</span>';
    }
    else if (field > maxlimit) {
        document.getElementById('letscount').innerHTML = field+'<br /><span style="color:red">Too High!</span>';
    }
    else {
        document.getElementById('letscount').innerHTML = field+'<br /><span style="color:green">Okay To Post!</span>';
    }
    
}