//Eccemedia TPS Javascript Capure v1
//--
function res(){
	if (self.screen) {     
			width = screen.width
			height = screen.height
	}
	else if (self.java) { 
		   var jkit = java.awt.Toolkit.getDefaultToolkit();
		   var scrsize = jkit.getScreenSize();       
		   width = scrsize.width; 
		   height = scrsize.height; 
	}
	else{
	width = height = '';
	}
	return (width +"x"+ height);
	//or whatever based on the above results
}
function current_page(){
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	return sPage;
}
function user_agent(){
	return navigator.userAgent;
}
function ref(){
	return document.referrer;
}
function tps(){
	var page="traffic/JStrafficspy.asp?res=" + res() + "&page=" + current_page() + "&ua=" + user_agent() + "&ref=" +ref();
	ajaxpage(page);
}

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
	} 
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
	}
	catch (e){}
	}
	}
	else
	return false
		page_request.onreadystatechange=function(){
	}
	if (bustcachevar) //if bust caching of external page
	bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	page_request.open('GET', url+bustcacheparameter, true)
	page_request.send(null)
}