String.prototype.count = function(char){ return this.split(char).length-1; } function getDomain() { var domain = document.domain; if (domain.substring(0,4)=="www.") { domain = domain.substring(4, domain.length); } domain = domain.toLowerCase(); domainParts = domain.split('.'); domainPartsLength = domainParts.length; if(domainPartsLength > 2) domain = domainParts[domainPartsLength-2] + '.' + domainParts[domainPartsLength-1]; return domain; } function precessVisitor(affiliate, referingSite) { var url = 'http://www.linkpros.nl/track.php?affiliate='+escape(affiliate)+'&referer='+escape(referingSite); document.write(''); } var domain = getDomain(); var affiliate = ''; var hashUrl = self.document.location.hash.substring(1); var referingSite = document.referrer; var setCookie = ''; var nameEQ = 'linkAffiliateCookie='; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while(c.charAt(0) == ' ') c = c.substring(1, c.length); if(c.indexOf(nameEQ) == 0) var setCookie = c.substring(nameEQ.length, c.length); } if(hashUrl.length > 0) affiliate = hashUrl; else if(setCookie.length > 0) affiliate = setCookie; var date = new Date(); date.setTime(date.getTime()+(24*60*60*1000)); var expires = '; expires='+date.toGMTString(); document.cookie = 'linkAffiliateCookie='+affiliate+expires+'; path=/; domain='+domain+';'; precessVisitor(affiliate, referingSite);