function ImageLoader(src1, src2) { this.images = []; this.loaded = []; this.load = function(element) { var d = document;if (!d.createElement) return; for (var i = 0; i < this.images.length; i++) { var img = (element||d.body).appendChild(d.createElement("img")); img.src = (this.baseURI || "") + this.images[i] + "&ffd=" + (new Date).valueOf(); img.height = "1"; img.width = "1"; img.id = "Image-"+ i; img.addEventListener ? img.addEventListener("load", this.onload, false) : img.attachEvent("onreadystatechange", this.onchange); img.loader = this; img = null; } } this.push = function() { for (var i = 0; i < arguments.length; i++) { this.images[this.images.length] = arguments[i]; } } this.pushCompleted = function(id) { this.loaded[this.loaded.length] = id || true; if (this.loaded.length == this.images.length) (this.onComplete||new Function)(this.loaded); } this.onload = function(e) { var target = e.currentTarget; target.loader.pushCompleted(target.id); target.removeEventListener("load", target.loader.onload, false); target.loader = null; } this.onchange = function(e) { var target = (e||event).srcElement; if (/^(complete|loaded)$/i.test(target.readyState)) { target.loader.pushCompleted(target.id); target.detachEvent("onreadystatechange", target.loader.onchange); target.loader = null; } } if (arguments.length) for (var i = 0; i < arguments.length; i++) this.push(arguments[i]); } function logVisit(dref) { //var dref = document.referrer; var oparam=''; var lp =''; if (dref.indexOf('?',8) > 0 ) { oparam = '&' + dref.substr(dref.indexOf('?',8)+1,dref.length); lp = dref.substr(0,dref.indexOf('?',8)); } else { lp = dref } var imgpath = 'http://clickollector.com/tn/visit/default.asp?partnerid='+partnerId + oparam +'&landingpage=' + escape(lp); //alert(imgpath); document.write(''); }