var sectionArray = new Array("Reviews", "Features", "Columns");
var otherArray = new Array("Slang", "Polling", "Radio");
var prefix,suffix;

function buildMenu(menuItem) {
  loadGA();

  for(i=0; i<menuItem.length; i++) {
	if (location.pathname.indexOf(menuItem[i]) == -1) {
		if (menuItem == otherArray) {
			prefix = '<a href="/' + menuItem[i] + '/">'
		} else {
			prefix = '<a href="/Filters3/' + menuItem[i] + '/">'
		}
		suffix = '</a>';
	} else {
		prefix = '<font color="#ff0000">';
		suffix = "</font>";
	}
	document.write(prefix + menuItem[i] + suffix + "<br> ");
  }
}

function buildBreadCrumb() {
	var sep = " : ";
	document.write('<a href="/Filters3/">HOME</a>');
	document.write(sep);
	for(i=0;i<arguments.length;i++) {
		if (i < arguments.length - 1) {
			document.write('<a href="/Filters3/' + arguments[i] + '/">' + arguments[i].toUpperCase() + '</a>' + sep);
		} else {
			document.write(arguments[i]);
		}
	}
}


var gaLoaded = false;
var trackerId = "UA-3564413-5";

function loadScript(sScriptSrc, oCallback) {
	var oHead = document.getElementsByTagName("head")[0];
	var oScript = document.createElement('script');
	oScript.type = 'text/javascript';
	oScript.src = sScriptSrc;

	// most browsers
	oScript.onload = oCallback;
	// onObjectAvailable(oScript, oCallback);

	// IE 6 & 7
	oScript.onreadystatechange = function() {
		if (this.readyState == 'complete') {
			oCallback();
		}
	}
	oHead.appendChild(oScript);
}

// google analytics
function loadGA() {
	if (!gaLoaded) {

		function track() {
			try {
				var pageTracker = _gat._getTracker(trackerId);
				pageTracker._trackPageview();
				// log('tracker called: ' + trackerId);
			} catch(err) {
				log(err);
			}
			gaLoaded = true;
		}

		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		var url = unescape(gaJsHost + "google-analytics.com/ga.js");

		loadScript(url, track);
	}
}

function log(msg) {
	var bod = document.getElementsByTagName("body")[0];

	if (!logbox) {
		var logbox = document.createElement('div');
		logbox.style.height = '25px';
		// logbox.style.width = '625px';
		logbox.style.display = 'block';
		logbox.style.backgroundColor = 'white';
	}

	bod.appendChild(logbox);

    logbox.innerHTML += ' ' + new Date() + ': ' + msg;
}

