/*************************************************
	© Copyright 2006 Tres, Inc.
	The code contained within cannot be reproduced
	or modified without the expressed permission of:
	Tres, Inc. 5105 Hwy 33 Farmingdale, NJ 07727 USA
	732-751-0253
	erik@tresware.com or dave@tresware.com
*************************************************/

/*************************************************
	This file last updated: 11/11/2006 10:31AM
*************************************************/

/******************************************************************
<!-- Code Start: IGotYourIndex Page Tracking 1.0 -->
<!-- Remove leading // to activate custom variables -->
<script language="Javascript">
//var DOCUMENTNAME = "";
//var DOCUMENTLINK = "";
//var GOALNAME = "";
//var DOCUMENTVALUE = "";
//var GROUPNAME = "";
</script>
<!-- End of Customization Code -->
<script type="text/javascript" src="igyindex.js"></script>
<noscript><img src=\"http://www.igotyourindex.com/igyindex.gif?DOCUMENTNAME=&DOCUMENTLINK=&GOALNAME&=DOCUMENTVALUE&=GROUPNAME\"></noscript>
<!-- Code End -->
******************************************************************/

if(typeof DOCUMENTNAME == 'undefined') { var DOCUMENTNAME = document.title; }
if(typeof DOCUMENTLINK == 'undefined') { var DOCUMENTLINK = document.URL; }
if(typeof GOALNAME == 'undefined') { var GOALNAME = ''; }
if(typeof DOCUMENTVALUE == 'undefined') { var DOCUMENTVALUE = 0; }
if(typeof GROUPNAME == 'undefined') { var GROUPNAME = ''; }
var browserLang=navigator.language? navigator.language : navigator.userLanguage;
var browserName=navigator.appName;
var browserVer=parseInt(navigator.appVersion);
var browserOs=navigator.oscpu;
var browserCook=navigator.cookieEnabled;
var browserRes=screen.width + 'x' + screen.height;
var browserDep=screen.colorDepth;
var capLink = 'http://www.igotyourindex.com/igyindex.php?dn=' + escape(document.domain) + '&pg=' + escape(DOCUMENTNAME) + '&ref=' + escape(document.referrer) + '&url=' + escape(DOCUMENTLINK) + '&gl=' + escape(GOALNAME) + '&vl=' + escape(DOCUMENTVALUE) + '&gn=' + escape(GROUPNAME) + '&bl=' + escape(browserLang) + '&bl=' + escape(browserLang) + '&bn=' + escape(browserName) + '&bv=' + escape(browserVer) + '&bo=' + escape(browserOs) + '&bc=' + escape(browserCook) + '&br=' + escape(browserRes) + '&bd=' + escape(browserDep) + '&si=' + getS();
bug = new Image();
bug.src = capLink;
writeExit();
function getS() {
	var ca = document.cookie.split("; ");
	for(var i=0;i < ca.length;i++) {
		var cb = ca[i].split('=');
		//while (cb[0].charAt(0)==' ') cb[0] = cb[0].substring(1,cb[0].length);
		if(cb[0] == 'igyi[s]') { return cb[1]; }
	}
	var d = new Date();
	var ums = d.getTime();
	var rand = Math.random();
	var outp = rand.toString(10).slice(2, 7) + d.getTime();
	document.cookie = 'igyi[s]=' + outp + '; path=/';
	return outp;
}
function writeExit(){
	if(!document.getElementsByTagName) return false;
	links = document.getElementsByTagName('a');
	for(var i = 0; i < links.length; i++) {
		if(! links[i].getAttribute('onclick') ) {
			links[i].onclick = function() { saveExit(this.href, this.target); return false; }
		} else if(! links[i].getAttribute('onmousedown') ) {
			links[i].onmousedown = function() { saveExit(this.href, this.target); return false; }
		}
	}
}
function saveExit(exitLink, exitTarget){
	exitDomain = exitLink.match( /:\/\/((www\.)?[^\/:]+)/ );
	exitDomain = exitDomain[1]?exitDomain[1]:'';
	if(exitDomain==document.domain) { return returnExit(exitLink, exitTarget); }
	var ncapLink = capLink + '&el=' + escape(exitLink);
	bugE = new Image();
	bugE.src = ncapLink;
	var now = new Date();
	var stopTime = now.getTime() + 500;
	while(now.getTime() < stopTime) { now = new Date(); }
	return returnExit(exitLink, exitTarget);
}
function returnExit(exitLink, exitTarget) {
		if(!exitTarget) {
			window.location=exitLink;
			return true;
		} else {
			window.open(exitLink, exitTarget);
			return true;
		}
}