function linkVisited(linkId,url,sid,refId,userId,visitId){	
	
	if(userId==undefined){
		userId="";
	}
	if(visitId==undefined){
		visitId="";
	}
    url += '?id=' + linkId + '&sid=' + sid + '&refId=' + refId + '&uid=' + userId + '&trk=' + visitId;
	headElement = document.getElementsByTagName("head").item(0);
    
    var scriptTag = document.createElement("script");
    scriptTag.setAttribute("id", "clickTracker");
    scriptTag.setAttribute("type", "text/javascript");
    scriptTag.setAttribute("src", url);
    headElement.appendChild(scriptTag);	

	//look to see if there is any other method in the page listening for the linkVisited event named linkVisitedExtra
	var foundExtra = true;
	try{
		var myFunction = linkVisitedExtra;
	}catch(err){
		foundExtra = false;
	}
	if(foundExtra){
		linkVisitedExtra(linkId,url,sid,refId,userId,visitId);
	}
					
}

