try {
var pageTracker = _gat._getTracker("UA-9081587-1");
pageTracker._trackPageview();
clicky.init(207814);
} catch(err) {}
setTimeout("adtKeepalive()",180000);function doRateTask(acc, dn, score, type) 
{
    tsk = new UpdateObject();
    tsk.Add("dn", "cn=tasks,cn=trueid,o=yotran");
    tsk.Add("cn", "TSK");
    tsk.Add("objectclass", "adtTask");
    tsk.Add("changetype", "unique");
    tsk.Add("adtVault", "task#ratetask");
    tsk.Add("adtVault", "subtask#score");
    tsk.Add("adtVault", "account#" + acc);
    tsk.Add("adtVault", "object#" + dn);
    tsk.Add("adtVault", "score#" + score);
    tsk.Send();

    if (acc.indexOf("cn=guest") < 0) 
    {
        SendRateMessage(type, dn, "Rating: " + score);
    }
}

function SendRateMessage(type, object, text) 
{
    message = new UpdateObject();
    message.Add("dn", "[[parameter(MESSAGES.CONTAINER)]]");
    message.Add("cn", "MSG");
    message.Add("changetype", "unique");
    message.Add("objectclass", "adtMessage");
    message.Add("description", text);
    message.Add("adtDate", "[[now()]]");
    message.Add("adtTime", "[[time()]]");
    message.Add("adtVault", "Regdate#[[now()]][[time()]]");
    message.Add("adtOwner", "[[account()]]");
    message.Add("adtVault", "Object#" + object);
    message.Add("adtVault", "Type#" + type);
    message.Send(true);
}function flow(what){

flowplayer("player", "/flowplayer/flowplayer-3.1.5.swf",
        {
            clip: {
                url: what + '.flv',
                provider: 'lighttpd'
            },
            plugins: {
                lighttpd: {
                    url: 'flowplayer.pseudostreaming-3.1.3.swf'
                }
            }
        });
}function playAudio(what){
    flowplayer("player", "/flowplayer/flowplayer-3.1.5.swf",
        {
            playlist: ['/images/playaudio.jpg', what + '.mp3']
        });
}setupTinyMCE(null, "dv_txt", "external", null, null);


function DeleteFeedback(dn, portletId, params, divId) {
    UpdateObject.prototype.Callback = function(msg) {
        ret = msg.split(";");
        if (ret.length == 2) {
            if (ret[1] == "Ok") {
                GetPortlet(portletId, params, divId);
                hideTinyMCE("dv_txt");
            }
        }
    }
    _upObj = new UpdateObject();
    _upObj.Remove(dn);
}

function ParseFeedback(dn, id) {
    template = "[[description]]";
    wp = new Entries();
    wp.ParseEntry(dn, template, id);
}