document.write('<div style="display: none;"><img src="http://www.copyexplorer.com/images/dynamicimage.gif" name="DynamicImage" width=1 height=1></div>');
var ce_vtime=0;
var ce_step=0;
var ce_currentpos,ce_p1,ce_p2,ce_p3,ce_upd;
var ce_vid=ce_time();
letters=new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
for(var i=0;i<5;i++){num=parseInt(Math.random()*26);ce_vid+=letters[num]}

var repeated_vid=GetCookie("ce_visitor");
if(!repeated_vid)
{
var currentdate=new Date();
currentdate.setTime(currentdate.getTime()+(30*24*3600*1000));
currentdate=currentdate.toGMTString();
document.cookie='ce_visitor='+ce_vid+'; path=/; expires='+currentdate
}

function GetCookie(name)
{
var cookie=" "+document.cookie;
var search=" "+name+"=";
var setStr=null;
var offset=0;
var end=0;
if(cookie.length>0){
	offset=cookie.indexOf(search);
	if(offset!=-1){
		offset+=search.length;
		end=cookie.indexOf(";",offset)
		if(end==-1){end=cookie.length}
		setStr=unescape(cookie.substring(offset, end))
		}
	}
return(setStr)
}

ce_refresh();
function ce_refresh()
{
ce_currentpos=getClientHeight()+getScrollPos();
ce_update(ce_currentpos);
ce_vtime++;
setTimeout("ce_refresh()",1000);
}

document.body.onunload=function(e)
{if(!e)e=event;ce_rec(ce_currentpos,1)}

function ce_update(pos)
{
if(ce_step>2){ce_step=1}
if(ce_step==1){ce_p1=pos}
if(ce_step==2){ce_p2=pos}
if(ce_step==2 && ce_p1==ce_p2 && ce_upd==1){ce_p3=pos}
if(ce_step==2 && ce_p1==ce_p2 && ce_upd!=1){ce_upd=1;ce_step=0;if(ce_p3 && ce_vtime>0){ce_rec(ce_p3)};ce_vtime=0}
if(ce_p1!=ce_p2){ce_upd=0;ce_vtime-=1}
ce_step+=1
}

function ce_rec(pos,ce_flag)
{
if(!ce_flag){ce_flag=0}
var ce_recuid="";
var ce_wa=getClientHeight();
for(var i=0;i<5;i++){num=parseInt(Math.random()*26);ce_recuid+=letters[num]}
var data=monitor_userid+'_'+ce_vid+'_'+pos+'_'+ce_vtime+'_'+ce_wa+'_'+monitor_page+'_'+ce_flag+'_'+document.location+'_'+repeated_vid+'_'+ce_recuid;
var ce_str='http://www.copyexplorer.com/cgi-bin/rec.pl?'+data;
document.DynamicImage.src=ce_str
}

function ce_time()
{
var time=new Date();
var secs=Math.round(time.getTime());
return secs
}

function getClientHeight()
{return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight}

function getScrollPos()
{return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.scrollTop:document.body.scrollTop}