﻿function LinkTrack() {
    if (handlerPath == "") return;
        var linkObject = arguments[0];
        var traceImg = document.createElement("img");
        var myUrl = window.location.href.toString().replace("http://","");
        var Urlparese = myUrl.split("/");
        var linkName;
        if(arguments.length == 1)
        {
            linkName = linkObject.name;
        }
        else if(arguments.length == 2)
        {
            linkName = arguments[1];
        }
        if(linkName.substring(0,4) == 'UIID')linkName=linkObject.name.substr(5);
        if(linkObject.href != null)
        {
            traceImg.setAttribute("src", handlerPath +"/handler/LinkLog.ashx?LinkName=" +linkName +"&URL="+escape(window.location.href)+"&LinkHref="+escape(linkObject.href));
        }
        else
        {
            traceImg.setAttribute("src", handlerPath +"/handler/LinkLog.ashx?LinkName=" +linkName +"&URL="+escape(window.location.href)+"&LinkHref=");
        }
     
}



var links_log = document.anchors;

var handlerPath;
if (typeof (currentRegionName) == 'undefined') {
    var js = document.getElementsByTagName("script");
    var jsPath="";
    for(var i=0;i<js.length;i++){
        if (js[i].src.toLowerCase().indexOf("linklog.js") > -1) {
                jsPath = js[i].src;
                handlerPath = jsPath.replace(/\/js\/linklog.js/i, "");
                break;
            }
        }
    if (jsPath == "") {
        handlerPath = "";
    }
}else {
    handlerPath="http://"+location.host+"/"+ currentRegionName;
}

for( i in links_log)
{
    if(links_log[i].name != undefined)
    {
        
        if(links_log[i].name.substring(0,4) == 'UIID')
        {
            var curLink = links_log[i];		
            curLink.onclick=function(){
               LinkTrack(this);
            }
        }
        
    }
}

