okTag.prototype.display = function(data)
{
    var container   = document.getElementById(this.containerId);
    var input       = document.getElementById(this.inputId);
    var msg         = document.getElementById(this.msgId);

    if(!data.success){
        alert('We are sorry, but something happend and we can\'t add the tag');
        return;
    }

    if (container == undefined) {
        alert("Container ("+this.containerId+") not found.");
        return false;
    }

    while (container.firstChild)
    {
        container.removeChild(container.firstChild);
    }
            
    this.profile_id = data.profile_id;
    html = "";
    for(i=0; i<data.tags.length; i++){
        //html += "<a href='"+this.tagUrl+encodeURIComponent(data.tags[i].tag)+"'>"+data.tags[i].tag+"</a>";
        html += "<a href='"+this.tagUrl+escape(data.tags[i].tag)+"'>"+data.tags[i].tag+"</a>";
        if(i < data.tags.length-1) html += ", ";
    }
    container.innerHTML = html;
    if(data.tagAdded){
        exec = "";
        if(input != undefined){    
            input.value = '';
            input.focus();
        }

        if(msg != undefined){      
            msg.innerHTML = 'Tag Added!';
            exec += "document.getElementById('"+this.msgId+"').innerHTML='';";
        }
        if(exec.length) { var t=setTimeout(exec, 4000); }
    }
    
}

