﻿/***************************************************
STRIP HTML TAGS
****************************************************/
function strip_tags(html) {

    //PROCESS STRING
    if (arguments.length < 3) {
        html = html.replace(/<\/?(?!\!)[^>]*>/gi, '');
    } else {
        var allowed = arguments[1];
        var specified = eval("[" + arguments[2] + "]");
        if (allowed) {
            var regex = '</?(?!(' + specified.join('|') + '))\b[^>]*>';
            html = html.replace(new RegExp(regex, 'gi'), '');
        } else {
            var regex = '</?(' + specified.join('|') + ')\b[^>]*>';
            html = html.replace(new RegExp(regex, 'gi'), '');
        }
    }

    //CHANGE NAME TO CLEAN JUST BECAUSE 
    var clean_string = html;

    //RETURN THE CLEAN STRING
    return clean_string;
}
