var numLinks = document.links.length;
var i;
var cmOnClickCounter = 0;
var cmOnClickPointer = new Array();

for (i = 0; i < numLinks; i++) {
    var linkObj = document.links[i];
    
    // Check if it's a link
    if ((linkObj.href && linkObj.href.toLowerCase().indexOf(".pdf") > -1)
		|| (linkObj.href && linkObj.href.toLowerCase().indexOf("enroll.cfm") > -1)) {
        addClickHandlerToLink(linkObj);
    }
}

function addClickHandlerToLink(linkObj) {
	if (linkObj.href.toLowerCase().indexOf("enroll.cfm") > -1) {
		pageID = "ONLINE BANKING | ENROLL NOW";
	} else {
		pageID = getLinkPageID(linkObj);
	}

	if (linkObj.onclick)
	{
		cmOnClickPointer[cmOnClickCounter] = linkObj.onclick;
		linkObj.onclick = new Function("addPageviewOnClick(" + cmOnClickCounter + ",'" + pageID + "','" + linkObj.href + "');");
		cmOnClickCounter++;
	} else {
	    linkObj.onclick = new Function("addPageviewOnClick(-1,'" + pageID + "','" + linkObj.href + "');");
	}
}

function addPageviewOnClick(oldOnClick,pageID,theURL) {
	if (pageID && pageID != "")
	{		
		var cm = new _cm("tid", "1", "vn2", "e3.1");
		cm.pi = pageID;
		cm.cg = "onlinebanking";
		if (theURL && theURL != "") 
		{
			cm.ul = theURL;
		}

		cm.rf = window.location.href;
		var imgRequest = new Image();
		imgRequest.src = cm.getImgSrc();
	}	
	
	if (oldOnClick>-1)
	{
		cmOnClickPointer[oldOnClick]();
	}

	return true;
}

function getLinkPageID(linkObj) {


	if (linkObj && linkObj.innerText)
	{
			return linkObj.pathname + " | " + linkObj.innerText.split("'").join("").split("\"").join("").split("\n").join("");
	} else {
		return null;
	}
}
