function getTracker(sid, ev) {
	this.sid = sid;
	this.ev = ev;
	this.cids = new Array();
	this.cb = Math.floor(Math.random()*Math.pow(10,16));
}

getTracker.prototype.setCids = function(values) {
	for(i = 0, len = values.length; i < len; i++) {
		this.cids.push(values[i]);
	}
}

getTracker.prototype.setDid = function(did) {
	this.did = did;
}

getTracker.prototype.setPC = function(pc) {
	this.pc = pc;
}

getTracker.prototype.trackPageview = function() {
	stats = new Image(); 
	var url = "http://log.autowebstats.co.uk/utimg.gif?sid=" + this.sid + "&tp=st&cb=" + this.cb;
	if(this.ev != null) { url = url + "&ev=" + this.ev; } else { url = url + "&ev=nev"; }
	if(this.did != null) { url = url + "&did=" + this.did; }
	if(this.pc != null) { url = url + "&pc=" + this.pc; }
	if(this.cids.length > 0) { url = url + "&cid=" + this.cids.join("-"); }
	stats.src = url;
}

getTracker.prototype.trackEvent = function(ev) {
	stats = new Image(); 
	var url = "http://log.autowebstats.co.uk/utimg.gif?sid=" + this.sid + "&tp=rl&cb=" + this.cb;
	if(ev != null) { url = url + "&ev=" + ev; } else { url = url + "&ev=nev"; }
	if(this.did != null) { url = url + "&did=" + this.did; }
	if(this.pc != null) { url = url + "&pc=" + this.pc; }
	if(this.cids.length > 0) { url = url + "&cid=" + this.cids.join("-"); }
	stats.src = url;
}
