var stat_res=screen.width +"x"+ screen.height;		
var stat_referer = ""+document.referrer;
var stat_title = "";
var stat_url = "";
var stat_unique = 0;
var stat_returning = 0;
var stat_returns = 0;
var stat_agent = navigator.appName+' '+navigator.appVersion;
var stat_base_dir;
var stat_error=0;
var stat_remove=0;
var stat_http_url="http";
var stat_link_back_start = "";
var stat_link_back_end = "";
var stat_security_code = "";
var stat_base_dir;
var stat_http_url="http";
stat_base_dir = stat_http_url+"://jambi.dk/stat.php";
stat_date = new Date();
stat_time = stat_date.getTime();
stat_time_difference = 60*60*1000;
stat_title = ""+document.title;
stat_url = ""+document.location;
stat_referer = stat_referer.substring(0, 150);
stat_title = stat_title.substring(0, 150);
stat_url = stat_url.substring(0, 150);
stat_referer = escape(stat_referer);
stat_title = escape(stat_title);
stat_url = escape(stat_url);
var stat_tracking_url = stat_base_dir+"?camefrom="+stat_referer+"&u="+stat_url+"&brow="+stat_agent+"&t="+stat_title+"&nr="+stat_id+"&res="+stat_res;
stat_link_back_start = "";
stat_link_back_end = "";


document.writeln(stat_link_back_start+"<a href=\"http://jambi.dk?visstat="+stat_id+"\" target=\"_blank\"><IMG SRC=\""+stat_tracking_url+"\" BORDER=\"0\"></a>"+stat_link_back_end);


var xOffset,yOffset;
var tempX = 0;
var tempY = 0;

//detect browser
var IE = document.all?true:false
if (!IE) {
document.captureEvents(Event.MOUSEMOVE)
}
//find the position of the first item on screen and store offsets
//find the first item on screen (after body)
var firstElement=document.getElementsByTagName('body')[0].childNodes[1];
//find the offset coordinates
xOffset=findPosX(firstElement);
yOffset=findPosY(firstElement);
if (IE){ // In IE there's a default margin in the page body. If margin's not defined, use defaults
var marginLeftExplorer = parseInt(document.getElementsByTagName('body')[0].style.marginLeft);
var marginTopExplorer = parseInt(document.getElementsByTagName('body')[0].style.marginTop);
/*assume default 10px/15px margin in explorer*/
if (isNaN(marginLeftExplorer)) {marginLeftExplorer=10;}
if (isNaN(marginTopExplorer)) {marginTopExplorer=15;}
xOffset=xOffset+marginLeftExplorer;
yOffset=yOffset+marginTopExplorer;
}
/*attach a handler to the onmousedown event that calls a function to store the values*/
document.onmousedown = getMouseXY;

function isNull(anode){
if (anode.toString()=='undefined'){ return true;} //bscontact
else{
if (anode.toString()=='NULL'){ return true;} //cosmo
else{
return false;
}
}
}


/*Functions*/
/*Find positions*/
function findPosX(obj){
var curleft = 0;
if (obj.offsetParent){
while (obj.offsetParent){
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}else if (obj.x){
curleft += obj.x;
}
return curleft;
}

function findPosY(obj){
var curtop = 0;
if (obj.offsetParent){
while (obj.offsetParent){
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}else if (obj.y){
curtop += obj.y;
}
return curtop;
}
function getMouseXY(e) {
if (IE) {
tempX = event.clientX + document.body.scrollLeft
tempY = event.clientY + document.body.scrollTop
} else {
tempX = e.pageX
tempY = e.pageY
}
tempX-=xOffset;
tempY-=yOffset;

var foo = new Date; // Generic JS date object
var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch
var unixtime = parseInt(unixtime_ms / 1000);

//myRe = new RegExp ("http(.*)%3F");
//myArray = myRe.exec(stat_url);
//if (myArray == null) {
//console.log(stat_url);
var url='http://jambi.dk/plotxy.php?x='+tempX+'&url='+stat_url+'&dato='+unixtime+'&nr='+stat_id+'&y='+tempY; /* Type your website URL here*/
ajad_send(url);
//}


return true;
}

var ajad_ndx_script = 0;

function ajad_do (u) {
// Create new JS element
var js = document.createElement('SCRIPT');
js.type = 'text/javascript';
ajad_ndx_script++;
js.id = 'ajad-' + ajad_ndx_script;
js.src = u;

// Append JS element (therefore executing the 'AJAX' call)
document.body.appendChild(js);

return true;
}

function ajad_get (r) {
// Create URL
var u = r;


// Do AJAD
return ajad_do(u);
}

function ajad_send(url) {
// referrer
// r = window.location;

var r = url;
// send it
ajad_get(r);

// remove the last script node.
document.body.removeChild(document.getElementById('ajad-' + ajad_ndx_script));
ajad_ndx_script--;
}
