<!-- Copyright 2005 Bontrager Connection, LLC

// Required, the URL to the logging script:
var LoggingScriptURL = "http://traffic-test-tube.com/cgi-bin/cwfullr/ClickWatch.cgi";

// Optionally, the number of milliseconds to pause after a 
//    normal link click before sending browser to new URL:
var MillisecondsOfPause = 2000;

// Shall the browser that uses the ClickWatch control panel be ignored?
//    Specify "yes" or "y" for yes, ignore that browser.
//    Specify "no" or "n" for no, don't ignore that browser.
var IgnoreControlPanelBrowser = "yes";



var tzx = new Date();
var param = 'page=' + escape(document.location.href) + '&x=' + tzx.getTime() + '&o=' + tzx.getTimezoneOffset();
document.write('<a style="text-decoration: none;" href="#" onclick="linkclick(this.href);return false;">&nbsp;</a>');
IgnoreControlPanelBrowser = IgnoreControlPanelBrowser.toLowerCase();
IgnoreControlPanelBrowser = IgnoreControlPanelBrowser.substr(0,1);
var bypassLogging = false;
if(IgnoreControlPanelBrowser == "y") {
	var name = 'ClickWatchCookie';
	var cookiecontent = '';
	if(document.cookie.length > 0) {
	   var cookiename = name + '=';
	   var cookiebegin = document.cookie.indexOf(cookiename);
	   var cookieend = 0;
	   if(cookiebegin > -1) {
	      cookiebegin += cookiename.length;
	      cookieend = document.cookie.indexOf(";",cookiebegin);
	      if(cookieend < cookiebegin) { cookieend = document.cookie.length; }
	      cookiecontent = document.cookie.substring(cookiebegin,cookieend);
	      cookiecontent = unescape(cookiecontent);
		   }
		}
	if(parseInt(cookiecontent) > 1) { bypassLogging = true; }
	}
var linksmax = document.links.length - 1;
for(var i = 0; i < linksmax; i++) {
	if(document.links[i].onclick) {
		var oc = document.links[i].onclick;
		var re = /^[\S\s]+\{\s*(\w)/;
		var str = new String(oc);
		oc = str.replace(re,"$1");
		re = /\s*}\s*$/i;
		str = new String(oc);
		oc = str.replace(re,"");
		re = /;\s*return true;\W*$/i;
		str = new String(oc);
		oc = str.replace(re,";");
		re = /;\s*return false;\W*$/i;
		str = new String(oc);
		oc = str.replace(re,";");
		re = /[\r\n\t\f]+/g;
		str = new String(oc);
		oc = str.replace(re," ");
		re = /\s\s+/g;
		str = new String(oc);
		oc = str.replace(re," ");
		re = /"|'/g;
		str = new String(oc);
		oc = str.replace(re,"'");
		document.write('<a style="text-decoration: none;" href="#" onclick="linkclick(this.href);' + oc + ';return false;">&nbsp;</a>');
		}
	else {
		document.write('<a style="text-decoration: none;" href="#" onclick="linkclick(this.href);return false;">&nbsp;</a>');
		}
	}


function clickredirect(u) {
for(var i = 0; i < linksmax; i++) {
	if(document.links[i].href != u) { continue; }
	if(document.links[i].target || document.links[i].target.length > 0) {
		var scan = 'if(parent.' + document.links[i].target + ') ' + 
			'{ OpenConfirm = "okay"; ' + 
			'parent.' + document.links[i].target + '.document.location.href = "' + u + '"; }\n' +
			'else if(window.' + document.links[i].target + ') ' + 
			'{ OpenConfirm = "okay"; ' + 
			'window.' + document.links[i].target + '.document.location.href = "' + u + '"; }\n' +
			'else { OpenConfirm = window.open("' + u + '"); }';
		eval(scan);
		if((! OpenConfirm) || (OpenConfirm == 'failed') || (OpenConfirm == null)) { window.location.href = u; }
		}
	else { window.location.href = u; }
	break;
	}
}

function linkclickaction(u) {
lclick = new Image();
lclick.src = LoggingScriptURL + '?type=lclick&' + param + '&lURL=' + escape(u);
setTimeout('clickredirect("' + u + '")',MillisecondsOfPause);
}

function linkclick(u) {
if(bypassLogging == true) { 
	setTimeout('clickredirect("' + u + '")',MillisecondsOfPause);
	return true; 
	}
setTimeout('linkclickaction("' + u + '")',5);
return false;
}

function adsnsclick() {
if(bypassLogging == true) { return; }
window.focus();
if (window.status) {
	var s = window.status;
	iclick = new Image();
	iclick.src = LoggingScriptURL + '?type=aclick&' + param + '&aURL=' + escape(window.status);
	}
}

function init() { 
if(bypassLogging == true) { return; }
if(document.getElementById("google_ads_frame")) {
	document.getElementById("google_ads_frame").onfocus = adsnsclick;
	}
var defaultonclick = document.links[linksmax].onclick;
if((linksmax + 1) == document.links.length) { 
	for(var i = 0; i < linksmax; i++) { document.links[i].onclick = defaultonclick; }
	}
else { 
	for(var i = 0; i < linksmax; i++) {
		if( (document.links[(i + linksmax + 1)]) && (document.links[(i + linksmax + 1)].onclick) ) {
			document.links[i].onclick = document.links[(i + linksmax + 1)].onclick;
			}
		else {
			document.links[i].onclick = defaultonclick;
			}
		}
	}
view = new Image();
view.src = LoggingScriptURL + '?type=view&' + param;
}

window.onload = init;
//-->

