function assignOnClick() {
    linkDiv = document.getElementById("webtrendsLinks");
    if (linkDiv) {
        aLinks = linkDiv.getElementsByTagName("A");
        
        for (var i=0; i<aLinks.length; i++) {
            webtrendsOnclick(aLinks[i],aLinks[i].href,aLinks[i].title);
        }
    }
}
function webtrendsOnclick(targetAnc,u,t) {
    var d = "http://" + document.domain;
    var WTurl = u.replace(d,"");
    var WTtitle = t;
    if (targetAnc.target == "_blank") {
            targetAnc.onclick = function() {
            testWTC(WTurl,WTtitle);
            dcsMultiTrack('DCS.dcsuri',WTurl,'WT.ti',WTtitle,'WT.cg_n',contentgroups,'WT.cg_s',subcontentgroups);
        }
    }
}

function testWTC(u,t) {
    testDiv = document.createElement("div");
    testDiv.style.display = 'none';
    testDiv.className="test-div";
    uDiv = document.createElement("div");
    tDiv = document.createElement("div");
    uDiv.innerHTML = u;
    tDiv.innerHTML = t;
    testDiv.appendChild(uDiv);
    testDiv.appendChild(tDiv);
    HTMLBody = document.body;
    HTMLBody.appendChild(testDiv);

}

function setMetaTagValue(name, value) {
   var found = 0;
   var metas = document.getElementsByTagName('meta');
   for (i = 0; i < metas.length; i++) {
     if (metas[i].getAttribute('name') == name) {
        metas[i].setAttribute('content',value);
        found = 1;
     }
   }
   if (found == 0) {
     var heads = document.getElementsByTagName('head');
     if (heads.length > 0) {
        var myMeta = document.createElement("meta");
        myMeta.setAttribute('name', name);
        myMeta.setAttribute('content',value);
        heads[0].appendChild(myMeta);
     }
   }
}
function getMetaTagValue(name) {
   var metas = document.getElementsByTagName('meta')
   for (i = 0; i < metas.length; i++) {
     if (metas[i].getAttribute('name') == name) {
        return metas[i].getAttribute('content');
     }
   }
return "";
}

function addMetaTagValue(name,value) {
    oldvalue=getMetaTagValue(name);
    if (oldvalue != "") {
        newvalue = oldvalue + ";" + value;
        setMetaTagValue(name,newvalue);
    } else {
        setMetaTagValue(name,value);
    }
}

function EventUtils() {
    throw 'RuntimeException: EventUtils is a static utility class';
}
EventUtils.addEventListener = function(target,type,callback,captures) {
    if (target.addEventListener) {
        target.addEventListener(type,callback,captures);
    } else if (target.attachEvent) {
        target.attachEvent('on'+type,callback);
    } else {
        target['on'+type]=callback;
    }
}
EventUtils.addEventListener(window,'load',assignOnClick,true);