<!-- Extract Tracking Code from Target URL and propagate via appropriate HREF links. -->

<!--

function load_links() {

	// Split left and right of '?'.
	var sw_cur = document.location.href.split('?')
	if (sw_cur.length > 1) {
		if (sw_cur[1]) {
			// Split out name=value pairs.
		    var sw_cur2 = sw_cur[1].split('&')
		    for (var i=0; i < sw_cur2.length; i++) {
		    	var qr2 = sw_cur2[i].split('=')
		    	if (qr2.length > 1) {
		    	    qr2[0] = unescape(qr2[0])
		    	    qr2[1] = unescape(qr2[1])
		    	    // Store Tracking Code name=value pair.
		    	    if (qr2[0] == 'TC') {
		    	    	// URL can have bookmark at end of Tracking Code so remove it.
		    	    	if (sw_cur2[i].indexOf('#') > 0) {
		    	    		var sw_cur3 = sw_cur2[i].split('#')
		    	    		var tracking = '&' + sw_cur3[0]
		    	    	} else {
			    			var tracking = '&' + sw_cur2[i]
			    		}
					}
				}	
			}
		}
	}

	// If tracking code then append to appropriate links on page.
	if (tracking) {	
		for (var i=0; i< document.links.length; i++) {
			// Ignore link if contains 'javascript' or 'ax.pl?' or 'mailto' or '#'.
			if (document.links[i].href.indexOf('javascript') < 0 && document.links[i].href.indexOf('ax.pl?') < 0 && document.links[i].href.indexOf('mailto:') < 0 && document.links[i].href.indexOf('#') < 0) {
		   		if (document.links[i].href.indexOf('?') < 0) {
					document.links[i].href= document.links[i].href + '?' + tracking
		   		} else {
		   			document.links[i].href= document.links[i].href + tracking
		   		}
			} else {
				// If link contains '#' and NOT Tracking Code.
				if (document.links[i].href.indexOf('#') > 0 && document.links[i].href.indexOf(tracking) < 0) {
					var url_a = document.links[i].href.split('#')
			   		if (url_a.length > 1) {
						document.links[i].href= url_a[0]  + '?' + tracking + '#' + url_a[1] 
			   		}
				}
			}
		}
	}
}

// -->