<script language="javascript">
 var divs = document.getElementsByTagName("div");
 var blank_char = "*"; // change this to whatever you want swears words to be blocked out with
 var swear_words = new Array("damn", "shit"); // put words you want to be blocked into this array


 for (var l = 0; l < divs.length; l++) {
 str = divs[l].innerHTML;
        for (var i = 0; i < swear_words.length; i++){               
                rExp = new RegExp(swear_words[i], "i");  

                if ( str.match(rExp) ) divs[l].innerHTML = str.replace (rExp, repeat(swear_words[i].length, blank_char));

        } 

}

function repeat(n, b_chr){
// there is probably a better way to do this, but I'm not that good at JavaScript so if you figure something out feel free to revise
var new_text = "";

for (var e = 0; e < n; e++)
        new_text = new_text + b_chr;

return new_text;

}

</script>