﻿var linksToLog = new Array();
/*
var toutObject = new Object();
	toutObject.alias = '';
	toutObject.name = '';
*/

function logLink(alias) {
	if (alias != '') {
		tc_log(alias);
	}
}

function changeToutLink(toutObject) {
	if ($(toutObject.name) != null) {
		//var url = $(toutObject.name).href;
		//var newOnClick = "javascript:logLink('" + toutObject.alias + "');return true;";
		//$(toutObject.name).onclick = logLink(toutObject.alias);
		$(toutObject.name).onclick = function() {
			logAlias(this.id);
		};
	}
}

function logAlias(objName)
{
	if (objName != null && objName != "undefined") {
		var len= linksToLog.length;
		if (len > 0) {
			for (var i=0; i < len; i++) {
				if (linksToLog[i].name == objName) {
					logLink(linksToLog[i].alias);
				}
			}
		}
	}
}


function addLinkToLog(linkName, trackingTag) {
	var pos = 0;
	var toutObject = new Object();
	toutObject.name = linkName;
	toutObject.alias = trackingTag;
	
	if (linksToLog.length != null) {
		pos = linksToLog.length;
	}

	linksToLog[pos] = toutObject;
}

function setLogLinks() {
	if (linksToLog.length != null) {
		var len = linksToLog.length;
		if (len > 0) {
			for (var i=0; i < len; i++) {
				changeToutLink(linksToLog[i]);
			}
		}
	}
}
