﻿// this is almost identical to the "bodyContentAnalytics" function in visa.js, but it does not check for class = analink
function apply_analytics(div, tag) {
	var node = document.getElementById(div);
	if (node == null) return;
	var links = node.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++) {
		var link = links[i];
		if (link.href == null || link.href == "") continue;

		var linkText = (link.firstChild.src ? link.firstChild.src : escape(link.innerHTML));
		link.analyticsTags = "it=" + tag + "|" + escape(location.pathname) + "|" + linkText;
		if (link.onclick) analink(link, link.analyticsTags);
		else link.onclick = function() { analink(this, this.analyticsTags); }
	}
}

//function flash_installed() {
//	return (installedFlashVersion >= 8 && location.search.search("noflash") < 0);
//}

// if flash installed hide flash div (?)
//if (flash_installed()) {
//	document.write("<style type='text/css'>");
//	document.write("body { background-image: none; }");
//	document.write("#flash { display: block; }");
//	document.write("#noflash { display: none; }");
//	document.write("</style>");
//}

window.onload = function() {
	apply_analytics("power_links", "h1");
	apply_analytics("utility_links", "h2");
	apply_analytics("footer", "f");
	apply_analytics("explore_visa", "ev");
	apply_analytics("quick_links", "ql");
	apply_analytics("feature_1", "featprim1");
	apply_analytics("feature_2", "featprim2");
	apply_analytics("feature_3", "featprim3");
	apply_analytics("secondary_features", "featsec");
}
