// Post Processing code to update links with tracking references

var url = window.location.href.toString();
url = url.replace(/http:\/\/[^\/]*/, '');
url = url.replace(/\?.*$/, '');

// All links on page
var links = document.getElementsByTagName('a');

// IF NOT homepage...
if (document.location.pathname.replace(/\/[^\/]*$/,'/') != '/') {
	for (var i=0; i < links.length; i++) {
		var link = links[i];
		// Loop through links, add erefs where expected
		if (link.href.indexOf('http://www.fannation.com/') == 0) {
			cnnAddQ( link, 'eref=fromSI' );
		}
		if (url != '/' && link.href.indexOf('/vault') > 0) {
			cnnAddQ( link, 'eref=sisf' );
		} 
		if (url.indexOf('/danpatrick') != 0 && link.href.indexOf('/danpatrick') > 0 && link.href.indexOf('.mp3') < 0) {
			cnnAddQ( link, 'eref=fromSI' );
		}
	}
}

// IF is homepage OR tennis front, usopen video script
if (url == '/' || url == '/tennis/') {
	document.write("<scr"+"ipt type=\"text/javascript\" language=\"JavaScript1.2\" src=\"http://www.usopen.org/uso/js/external_lc.js\"><\/scr"+"ipt>");
}

function cnnAddQ (link, add) {
	if (link.href.toLowerCase().indexOf('javascript') == -1) {
		if (link.href.indexOf('?') > 0) link.href = link.href + '&' + add;
		else link.href = link.href + '?' + add;
	}
}

// Add whitespace to cnnClear
var breaks = $c('cnnClear','div');

if (cnnPage.isHomepage) { cnnTagHPLinks(); }
