function add_tag() {
    var tag_title = $("#add_tag_input").val();
    do_add_tag(tag_title);
}

function do_add_tag(tag_title)
{
    if (tag_title.length > 0 && !$(".artifact_tags_input[hash=" + escape(String(tag_title).toLowerCase()) + "]").length) {
        add_tags_cnt += 1;
        var tag_input = '<input type="hidden" name="add_tag_' + add_tags_cnt + '" value="' + tag_title + '" class="artifact_tags_input" hash="' + escape(String(tag_title).toLowerCase()) + '" />';
        var new_tag_item = '<div class="uplw-tag">' + tag_title + tag_input + '<div class="uplw-tagclose" onclick="del_tag(this);"></div></div><div id="add_tag_place"></div>';
        $("#add_tag_place").replaceWith(new_tag_item);
        $("#add_tag_input").val("");
        $("#add_tags_cnt").val(add_tags_cnt);
    }
    return false;	
}

function del_tag($obj) {
    $($obj).parent().replaceWith("");
}

$(document).ready(function(){
    $(".tagcloud1").addClass("no-display");
    $(".tagcloud1").css("marginTop", "-22px");

    add_tags_cnt = 0;

    $("#tags_cloud_btn").click(function(){
        $(".tagcloud1").fadeIn(800);
    });
    $("#tags_cloud_btn .close").click(function(){
        $(".tagcloud1").fadeOut(800);
        return false;
    });
    $(".tagcloud3").click(function(){
        $(".tagcloud1").fadeOut(800);
        return false;
    });
});