function inArray(needle, haystack){ if ( needle == '') { return 0; } for(var i=0; i -1) { url = url.substring(pos + 3); } if ((pos = url.indexOf(':')) > -1) { url = url.substring(0,pos); } if ((pos = url.indexOf('/')) > -1) { url = url.substring(0,pos); } if ((pos = url.indexOf('?')) > -1) { url = url.substring(0,pos); } if ((pos = url.indexOf('&')) > -1) { url = url.substring(0,pos); } if ((pos = url.indexOf('#')) > -1) { url = url.substring(0,pos); } if (url.length <= 7) { return url; } tldprt = url.substring(url.length - 7); rstprt = url.substring(0, url.length -7); a = rstprt.split('.'); return a[a.length - 1] + tldprt; } function isRefererBlocked(ref){ if (!ref) { return 0; } dom = extractDomFromUrl(ref); return (inArray(dom, new Array('youporn.com'))); } function isPublisherBlocked(pid){ return (inArray(pid, new Array(13551))); }