PageSourceSearch

http://www.microbusinessnewsbriefs.com/js/counter_site-s26micronewsbriefs.js

js microbusinessnewsbriefs.com collected 2026-10-04 18:42:12 UTC 7,748 bytes, 263 lines download raw bytes

1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{
2let window = _____WB$wombat$assign$function_____("window");
3let self = _____WB$wombat$assign$function_____("self");
4let document = _____WB$wombat$assign$function_____("document");
5let location = _____WB$wombat$assign$function_____("location");
6let top = _____WB$wombat$assign$function_____("top");
7let parent = _____WB$wombat$assign$function_____("parent");
8let frames = _____WB$wombat$assign$function_____("frames");
9let opens = _____WB$wombat$assign$function_____("opens");
10// Copyright (c)2006 Site Meter, Inc.
11// <![CDATA[
12var SiteMeter =
13{
14	init:function( sCodeName, sServerName, sSecurityCode )
15	{
16		SiteMeter.CodeName = sCodeName;
17		SiteMeter.ServerName = sServerName;
18		SiteMeter.SecurityCode = sSecurityCode;
19		SiteMeter.IP = "207.241.237.211";
20		SiteMeter.trackingImage = new Image();
21		SiteMeter.dgOutlinkImage = new Image();
22
23		if (typeof(g_sLastCodeName) != 'undefined')
24			if (g_sLastCodeName == sCodeName)
25				return;
26
27		SiteMeter.onPageLoad();
28//		if (!SiteMeter.addEvent( window, "load", SiteMeter.displayCounter ))
29//			SiteMeter.onPageLoad();
30
31		SiteMeter.addEvent( window, "load", SiteMeter.trackOutClicks );
32
33	},
34
35	aimInit:function(sCodeName)
36	{
37		var sSubDomain = sCodeName.substr(0,3);
38		SiteMeter.init( sCodeName, sSubDomain + ".sitemeter.com", "");
39	},
40
41	trackOutClicks:function()
42	{
43		for(var i=0;i<document.links.length;i++)
44		{
45			SiteMeter.addEvent( document.links[i], "click", SiteMeter.onClick );
46			SiteMeter.addEvent( document.links[i], "contextmenu", SiteMeter.onContextClick );
47		}
48
49	},
50
51	onPageLoad:function()
52	{
53		var newImage  = document.createElement("img");
54		var newHref   = document.createElement("a")
55		var scriptRef = SiteMeter.getScriptElement();
56
57		var newIFrame = document.createElement("iframe");
58		newIFrame.frameBorder = 0;
59		newIFrame.width = 0;
60		newIFrame.height = 0;
61		newIFrame.src = "http://dg.specificclick.net/?y=3&t=h&u=" + encodeURIComponent(document.location) + "&r=" + encodeURIComponent(SiteMeter.getReferralURL());
62
63		var today=new Date();
64		var sTZO=(typeof(today.getTimezoneOffset)!='undefined') ? today.getTimezoneOffset() : '';
65
66		newHref.target = "_top";
67		newHref.href = "http://www.sitemeter.com/stats.asp?site=" + SiteMeter.CodeName;
68		newHref.id = "idSiteMeterHREF";
69
70		newImage.border = "0";
71		newImage.alt = "Site Meter";
72
73		var sImage = "http://" + SiteMeter.ServerName + "/meter.asp?site=" + SiteMeter.CodeName;
74		sImage += "&refer="+SiteMeter.getReferral();
75		if (SiteMeter.IP != "")
76			sImage += "&ip="+SiteMeter.IP;
77		sImage += "&w="+window.screen.width;
78		sImage += "&h="+window.screen.height;
79		sImage += "&clr="+window.screen.colorDepth;
80		sImage += "&tzo=" + sTZO;
81		sImage += "&lang="+escape(navigator.language ? navigator.language : navigator.userLanguage);
82		if (SiteMeter.SecurityCode != "")
83			sImage += "&sc="+escape(SiteMeter.SecurityCode);
84		sImage += "&pg="+escape(document.location);
85		sImage += "&js=1&rnd="+Math.random();
86
87		newImage.src = sImage;
88		newHref.appendChild(newImage);
89		var parentOfScript = SiteMeter.getParent( scriptRef );
90
91		if (parentOfScript){
92			parentOfScript.insertBefore(newHref,scriptRef);
93			parentOfScript.insertBefore(newIFrame,scriptRef); 
94		}
95		else
96			SiteMeter.trackingImage.src = sImage;
97	},
98
99	logEvent:function(sEvent, sText, sURL )
100	{
101		if (document.images && !SiteMeter.isLocalURL(sURL))
102		{
103			var sImg = "http://" + SiteMeter.ServerName + "/meter.asp?site=" + SiteMeter.CodeName;
104			sImg += "&e=" + sEvent;
105			sImg += "&l=" + escape(sURL);
106			sImg += "&t=" + escape(sText);
107			sImg += "&pg="+ escape(document.location);
108			if (SiteMeter.SecurityCode != "") sImg += "&sc="+escape(SiteMeter.SecurityCode);
109			if (SiteMeter.IP != "")	sImg += "&ip="+SiteMeter.IP;
110			sImg += "&rnd="+Math.random();
111			if (SiteMeter.trackingImage)
112				SiteMeter.trackingImage.src = sImg;
113
114
115			var dgImg = "http://dg.specificclick.net/?y=3&t=i&u=" + encodeURIComponent(document.location) + "&r=" + encodeURIComponent(SiteMeter.getReferralURL()) + "&c=" + encodeURIComponent(sURL);
116			SiteMeter.dgOutlinkImage.src = dgImg;
117
118		}
119	},
120
121	trimFragment:function(sString)
122	{
123		return sString.indexOf("#")>0?sString.substring(0, sString.indexOf("#")):sString;
124	},
125
126	isLocalURL:function(sURL)
127	{
128		return (SiteMeter.trimFragment(document.location.href) == SiteMeter.trimFragment(sURL));
129	},
130
131        getReferralURL:function()
132        {
133                var sRef="";
134                var g_d = document;
135                if (typeof(g_frames) != "undefined")
136                if (g_frames)
137                        sRef=top.document.referrer;
138                if ((sRef == "") || (sRef == "[unknown origin]") || (sRef == "unknown") || (sRef == "undefined"))
139                if (document["parent"] != null)
140                        if (parent["document"] != null) // ACCESS ERROR HERE!
141                                if (parent.document["referrer"] != null)
142                                        if (typeof(parent.document) == "object")
143                                                sRef=parent.document.referrer;
144                if ((sRef == "") || (sRef == "[unknown origin]") || (sRef == "unknown") || (sRef == "undefined"))
145                if (g_d["referrer"] != null)
146                        sRef = g_d["referrer"];
147                if ((sRef == "[unknown origin]") || (sRef == "unknown") || (sRef == "undefined"))
148                        sRef = "";
149
150                return sRef;
151        },
152
153	getReferral:function()
154	{
155		return escape(SiteMeter.getReferralURL());
156	},
157
158	getParent:function(e)
159	{
160		if (!e)
161			return null;
162		else
163			if (e.parentElement)
164				return e.parentElement;
165			else
166				if (e.parentNode)
167					return e.parentNode;
168				else
169					return null;
170	},
171
172	getTarget:function(e)
173	{
174		var targ=null;
175		if (!e) var e = window.event;
176		if (e.target)
177			targ = e.target;
178		else if (e.srcElement)
179			targ = e.srcElement;
180		if (targ.nodeType)
181			if (targ.nodeType == 3) // Safari bug
182				targ = targ.parentNode;
183		return targ;
184	},
185
186	getScriptElement:function()
187	{
188		var refScript=null;
189		refScript = document.getElementById( "SiteMeterScript" );
190		if (refScript)
191			return refScript;
192
193		var pageScripts = document.getElementsByTagName("script");
194		for(var i=0;i<pageScripts.length;i++)
195		{
196			if (pageScripts[i].src)
197			{
198				var sSource = pageScripts[i].src.toLowerCase();
199				if (sSource.indexOf("site=" + SiteMeter.CodeName) > 0)
200					return pageScripts[i];
201			}
202		}
203
204		return null;
205	},
206
207	elementText:function(e)
208	{
209		do
210		{
211			var sText = (e.text)?e.text:e.innerText;
212			if (sText) return sText.substr(0,100);
213			if (e.alt) return e.alt;
214			if (e.src) return e.src;
215			e = SiteMeter.getParent(e);
216		}
217		while (e);
218		return "";
219	},
220
221	elementURL:function(e)
222	{
223		do
224		{
225			if ((e.href) && (e.nodeName.toUpperCase() == 'A')) return e.href;
226			e = SiteMeter.getParent(e);
227		}
228		while (e);
229		return "";
230	},
231
232	onClick:function(e)
233	{
234		var target = SiteMeter.getTarget(e);
235		SiteMeter.logEvent( "click", SiteMeter.elementText(target), SiteMeter.elementURL(target) );
236	},
237
238	onContextClick:function(e)
239	{
240		var target = SiteMeter.getTarget(e);
241		SiteMeter.logEvent( "context", SiteMeter.elementText(target), SiteMeter.elementURL(target) );
242	},
243
244	addEvent:function( obj, sEvent, func )
245	{
246		if (obj.addEventListener)
247		    obj.addEventListener(sEvent, func, false);
248		else
249			if (obj.attachEvent)
250			   obj.attachEvent( "on"+sEvent, func );
251			else
252				return false;
253		return true;
254	}
255
256}
257
258SiteMeter.init('s26micronewsbriefs', 's26.sitemeter.com', '');
259
260var g_sLastCodeName = 's26micronewsbriefs';
261// ]]>
262
263}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.