PageSourceSearch

http://www.secondstreetplayers.com/~navs/MainNav.js

js secondstreetplayers.com collected 2026-10-06 13:17:28 UTC 19,879 bytes, 470 lines download raw bytes

1var nav_MainNav = new Object();
2
3nav_MainNav.tabCategory="basic";
4nav_MainNav.holidayButton="Christmas_Ornaments";
5nav_MainNav.mouseoverEffect="true";
6nav_MainNav.modernButton="Basic_Black";
7nav_MainNav.mouseoverBold="false";
8nav_MainNav.textColor="#FFFFFF";
9nav_MainNav.mouseoverBgcolor="";
10nav_MainNav.accentType="lines";
11nav_MainNav.hasLinks="true";
12nav_MainNav.bold="false";
13nav_MainNav.mouseoverTextcolor="#FFFFFF";
14nav_MainNav.lineWidth="2";
15nav_MainNav.type="Navigation";
16nav_MainNav.accentColor="Black";
17nav_MainNav.mouseoverUnderline="true";
18nav_MainNav.selectedEffect="true";
19nav_MainNav.basicTab="White";
20nav_MainNav.simpleButton="Autumn_Leaves";
21nav_MainNav.justification="center";
22nav_MainNav.localPreview="false";
23nav_MainNav.selectedUnderline="false";
24nav_MainNav.orientation="horizontal";
25nav_MainNav.lineColor="#FFFFFF";
26nav_MainNav.imageHeight="31";
27nav_MainNav.buttonCategory="basic";
28nav_MainNav.squareTab="Camel";
29nav_MainNav.dirty="false";
30nav_MainNav.selectedItalic="false";
31nav_MainNav.navID="nav_MainNav";
32nav_MainNav.background="";
33nav_MainNav.importedImageSelected="";
34nav_MainNav.texturedButton="Brick";
35nav_MainNav.textFont="Tahoma";
36nav_MainNav.imageWidth="114";
37nav_MainNav.selectedBold="false";
38nav_MainNav.accentStyle="Arrow";
39nav_MainNav.numLinks="6";
40nav_MainNav.mouseoverItalic="false";
41nav_MainNav.underline="false";
42nav_MainNav.verticalSpacing="0";
43nav_MainNav.horizontalWrap="6";
44nav_MainNav.funButton="Arts_and_Crafts";
45nav_MainNav.style="buttons";
46nav_MainNav.basicButton="Black";
47nav_MainNav.selectedBgcolor="";
48nav_MainNav.importedImageMouseOver="";
49nav_MainNav.graphicSelected="true";
50nav_MainNav.shinyButton="Shiny_Aqua";
51nav_MainNav.border="#FFFFFF";
52nav_MainNav.version="5";
53nav_MainNav.sophisticatedButton="Antique";
54nav_MainNav.selectedTextcolor="#FFFFFF";
55nav_MainNav.horizontalSpacing="8";
56nav_MainNav.graphicMouseover="true";
57nav_MainNav.importedImage="";
58nav_MainNav.italic="false";
59nav_MainNav.brightButton="Chicky";
60nav_MainNav.darkButton="Elegant";
61nav_MainNav.textSize="9";
62nav_MainNav.width="724";
63nav_MainNav.height="31";
64
65nav_MainNav.navName = "MainNav";
66nav_MainNav.imagePath = "/~media/elements/LayoutClipart/../LayoutClipart/Buttons/Basic_Button_Black.gif";
67nav_MainNav.selectedImagePath = "/~media/elements/LayoutClipart/../LayoutClipart/Buttons/Basic_Button_Gray.gif";
68nav_MainNav.mouseOverImagePath = "/~media/elements/LayoutClipart/../LayoutClipart/Buttons/Basic_Button_Gray.gif";
69nav_MainNav.imageWidth = "114";
70nav_MainNav.imageHeight = "31";
71nav_MainNav.fontClass = "size9 Tahoma9";
72nav_MainNav.fontFace = "Tahoma, Arial, Helvetica, sans-serif";
73
74
75var baseHref = '';
76// this will only work if getElementsByTagName works
77if (document.getElementsByTagName)
78{
79    // this will only work if we can find a base tag
80    var base = document.getElementsByTagName('base');
81    // Verify that the base object exists
82    if (base && base.length > 0)
83    {
84        // if you don't specify a base href, href comes back as undefined
85        if (base[0].href != undefined)
86        {
87            // get the base href
88            baseHref = base[0].href;
89            // add a trailing slash if base href doesn't already have one
90            if (baseHref != '' && baseHref.charAt(baseHref.length - 1) != '/')
91            {
92                baseHref += '/';
93            }
94        }
95    }
96}
97
98
99nav_MainNav.links=new Array(6);
100var nav_MainNav_Link1 = new Object();
101nav_MainNav_Link1.type = "existing";
102nav_MainNav_Link1.displayName = "Home";
103nav_MainNav_Link1.linkWindow = "_self";
104nav_MainNav_Link1.linkValue = "index.html";
105nav_MainNav_Link1.linkIndex = "1";
106nav_MainNav.links[0] = nav_MainNav_Link1;
107var nav_MainNav_Link2 = new Object();
108nav_MainNav_Link2.type = "existing";
109nav_MainNav_Link2.displayName = "Main Stage";
110nav_MainNav_Link2.linkWindow = "_self";
111nav_MainNav_Link2.linkValue = "SSP-Main-Stage-2026.html";
112nav_MainNav_Link2.linkIndex = "2";
113nav_MainNav.links[1] = nav_MainNav_Link2;
114var nav_MainNav_Link3 = new Object();
115nav_MainNav_Link3.type = "url";
116nav_MainNav_Link3.displayName = "Box Office";
117nav_MainNav_Link3.linkWindow = "_blank";
118nav_MainNav_Link3.linkValue = "http:\/\/milford.booktix.com";
119nav_MainNav_Link3.linkIndex = "3";
120nav_MainNav.links[2] = nav_MainNav_Link3;
121var nav_MainNav_Link4 = new Object();
122nav_MainNav_Link4.type = "existing";
123nav_MainNav_Link4.displayName = "About Us";
124nav_MainNav_Link4.linkWindow = "_self";
125nav_MainNav_Link4.linkValue = "About-Us.html";
126nav_MainNav_Link4.linkIndex = "4";
127nav_MainNav.links[3] = nav_MainNav_Link4;
128var nav_MainNav_Link5 = new Object();
129nav_MainNav_Link5.type = "existing";
130nav_MainNav_Link5.displayName = "Join Us!";
131nav_MainNav_Link5.linkWindow = "_self";
132nav_MainNav_Link5.linkValue = "Join-Us-.html";
133nav_MainNav_Link5.linkIndex = "5";
134nav_MainNav.links[4] = nav_MainNav_Link5;
135var nav_MainNav_Link6 = new Object();
136nav_MainNav_Link6.type = "existing";
137nav_MainNav_Link6.displayName = "Archive";
138nav_MainNav_Link6.linkWindow = "_self";
139nav_MainNav_Link6.linkValue = "Archive_20-29.html";
140nav_MainNav_Link6.linkIndex = "6";
141nav_MainNav.links[5] = nav_MainNav_Link6;
142function mouseOn(tdElement, newBackgroundImage)
143{
144	if(tdElement != null) {
145		tdElement.style.backgroundImage = 'url(' + escapeScript(newBackgroundImage) + ')';
146	}
147}
148
149function mouseOff(tdElement, newBackgroundImage)
150{
151	if(tdElement != null) {
152		tdElement.style.backgroundImage = 'url(' + escapeScript(newBackgroundImage) + ')';
153	}
154}
155
156function doMouseChange(Navigation,tdElement,linkIndex,bisMouseOver) {
157	if (Navigation.mouseoverEffect != 'true') {
158		return;
159	}
160	var link = Navigation.links[linkIndex-1];
161	var bIsCurrentPage = isCurrentPage(link);
162	if ((Navigation.graphicSelected == 'true' || Navigation.selectedTextcolor)
163			&& bIsCurrentPage && 'true' == Navigation.selectedEffect) {
164		return;
165	}
166	
167	var fontElement = getLinkFontElement(tdElement);
168	
169	if(fontElement != null) {
170		doFontChange(Navigation,fontElement,bIsCurrentPage,bisMouseOver);
171	}
172	
173	if (Navigation.graphicMouseover == 'true') {
174		if (bisMouseOver) {
175			mouseOn(tdElement,escapeHtmlInlineScript(Navigation.mouseOverImagePath));
176		} else {
177			mouseOff(tdElement, escapeHtmlInlineScript(Navigation.imagePath));
178		}
179	}
180}
181function addStyle(Navigation, Link,tdElement) {
182	if(tdElement == null) {
183		return;
184	}
185	var strImg = Navigation.imagePath;
186	var strFontColor = Navigation.textColor;
187	if ('true' == Navigation.selectedEffect) {
188		if (Navigation.graphicSelected == 'true') {
189			strImg = Navigation.selectedImagePath;
190		}
191		if (Navigation.selectedTextcolor) {
192			strFontColor = Navigation.selectedTextcolor;
193		}
194	}
195	var strImgUrl = "url('"+escapeHtmlInlineScript(strImg)+"')";
196	tdElement.style.backgroundImage=strImgUrl;
197	var fontElement = getLinkFontElement(tdElement);
198	if (fontElement != null) {
199		fontElement.style.color = strFontColor;
200		if ('true' == Navigation.selectedEffect) {
201			if ('true' == Navigation.selectedBold) {
202				fontElement.style.fontWeight = "bold";
203			}
204			if ('true' == Navigation.selectedItalic) {
205				fontElement.style.fontStyle = "italic";
206			}
207			if ('true' == Navigation.selectedUnderline) {
208				fontElement.style.textDecoration = "underline";
209			}
210		}
211	}
212}
213// Combined escape html and javascript
214function escapeHtmlInlineScript(s, escapeSingleQuotes, escapeDoubleQuotes){
215	return htmlEncode(escapeScript(s, escapeSingleQuotes, escapeDoubleQuotes));
216}
217
218function htmlEncode(s){
219	if (typeof(s) != "string") return "";
220	
221	var result = "";
222	for (var i = 0; i < s.length; i++) {
223		var ch = s.charAt(i);
224		switch (ch) {
225		case '<':
226			result += "&lt;";
227			break;
228		case '>':
229			result += "&gt;";
230			break;
231		case '&':
232			result += "&amp;";
233			break;
234		case '"':
235			result += "&quot;";
236			break;
237		case "'":
238			result += "&#39;";
239			break;
240		default:
241			result += ch;
242		}
243	}
244	return result;
245}
246
247/* escapes slashes and quotes. the default is to escape quotes,
248 * but this can be turned off.
249 * this function is used for javascript and also for escaping urls
250 * within background-image css.	 
251 */
252function escapeScript(s, escapeSingleQuotes, escapeDoubleQuotes){
253	if (typeof(s) != "string") return "";
254	
255	var result = "";
256	for (var i = 0; i < s.length; i++) {
257		var ch = s.charAt(i);
258		switch (ch) {
259		case '\'':
260			if (escapeSingleQuotes == null || escapeSingleQuotes)
261				result += "\\\'";
262			break;
263		case '\"':
264			if (escapeDoubleQuotes == null || escapeDoubleQuotes)
265				result += "\\\"";
266			break;
267		case '\\':
268			result += "\\\\";
269			break;
270		default:
271			result += ch;
272		}
273	}
274	return result;
275}
276
277//
278// This .js file includes utility functions used by both graphical and text navs
279// in their rendering.  User pages including a nav element will import this file, along
280// with TextNavigation.js and GraphicNavigation.js.  The functions within will
281// be called by the [navname].js file generated at publish time.
282
283function fixLinkValue(Link)
284{
285	if(Link.type!='existing')
286	{
287		return Link.linkValue;
288	}
289	else
290	{
291		return baseHref + strRelativePathToRoot + Link.linkValue;
292	}
293}
294
295function isCurrentPage(Link)
296{
297	if(Link.type!='existing')
298	{
299		return false;
300	}
301	var strLinkValue = Link.linkValue.toLowerCase();
302	return (strRelativePagePath == strLinkValue);
303}
304
305function toggleOnMouseChange(fontElement,newColor, bold, underline, italic)
306{
307	if(fontElement == null) {
308		return;
309	}
310	if(newColor)
311	{
312		fontElement.style.color=newColor;
313	}
314	fontElement.style.fontWeight = (bold=='true' ? 'bold' : 'normal');
315	fontElement.style.textDecoration = (underline=='true' ? 'underline' : 'none');
316	fontElement.style.fontStyle = (italic=='true' ? 'italic' : 'normal');
317
318}
319
320function doFontChange(Navigation,fontElement,bIsCurrentPage,bisMouseOver) {
321	if(fontElement == null) {
322		return;
323	}
324	var textColor;
325	var baseTextColor = Navigation.textColor;
326	var bold;
327	var baseBold = Navigation.bold;
328	var underline;
329	var baseUnderline = Navigation.underline;
330	var italic;
331	var baseItalic = Navigation.italic;
332	if (bIsCurrentPage && 'true' == Navigation.selectedEffect) {
333		textColor = Navigation.selectedTextcolor ? Navigation.selectedTextcolor
334				: (Navigation.mouseoverTextColor ? Navigation.mouseoverTextcolor
335						: Navigation.textColor);
336		baseTextColor = Navigation.selectedTextcolor ? Navigation.selectedTextcolor
337				: Navigation.textColor;
338		baseBold = bold = Navigation.selectedBold;
339		baseUnderline = underline = Navigation.selectedUnderline;
340		baseItalic = italic = Navigation.selectedItalic;
341	} else {
342		textColor = Navigation.mouseoverTextcolor ? Navigation.mouseoverTextcolor
343				: Navigation.textColor;
344		bold = Navigation.mouseoverBold;
345		underline = Navigation.mouseoverUnderline;
346		italic = Navigation.mouseoverItalic;
347	}
348	
349	if(bisMouseOver) {
350		toggleOnMouseChange(fontElement,textColor,bold,underline,italic);
351	} else {
352		toggleOnMouseChange(fontElement,baseTextColor,baseBold,baseUnderline,baseItalic);
353	}
354	
355
356}
357
358function addMouseAndStyleSupportMainNav(Navigation,navTbId) {
359	var startNode;
360
361	if(typeof(nav_element_id) != 'undefined' && document.getElementById(nav_element_id) != null) {
362		startNode = document.getElementById(nav_element_id);
363			
364	} else if(navTbId != null) {
365		startNode = document.getElementById(navTbId);
366			
367	}
368	
369	if(startNode != null) {
370	  searchForCurrentPageTd(Navigation,startNode);
371	}
372	
373
374}
375
376function searchForCurrentPageTd(Navigation,startNode) {
377	
378	if(startNode.childNodes != null) {
379		for(var i=0;i<startNode.childNodes.length;i++){
380			if(addStyleForCurrentPageTd(Navigation,startNode.childNodes[i])){
381			   return;	
382			} else {
383			   searchForCurrentPageTd(Navigation,startNode.childNodes[i]);
384			}
385		}
386	}
387
388}
389
390function addStyleForCurrentPageTd(Navigation,currentNode) {
391	if(Navigation.orientation == 'horizontal') {
392		if(currentNode.tagName == 'TD' && currentNode.id != '' && currentNode.id.indexOf(Navigation.navName+navTDLinkPart) != -1){
393			var currentTDIdPrefix = Navigation.navName+navTDLinkPart;
394			var linkId = currentNode.id.substring(currentTDIdPrefix.length,currentNode.id.length);
395			if(isCurrentPage(Navigation.links[linkId-1]) == true) {
396				addStyle(Navigation, Navigation.links[linkId-1],currentNode);
397				return true;
398			}
399		}
400	} else {
401		if(currentNode.tagName == 'TR' && currentNode.id != '' && currentNode.id.indexOf(navTRLinkPrefix) != -1){	
402			var currentTRIdPrefix = navTRLinkPrefix+Navigation.navName;
403			var linkId = currentNode.id.substring(currentTRIdPrefix.length,currentNode.id.length);
404			if(isCurrentPage(Navigation.links[linkId-1]) == true && currentNode.childNodes != null) {
405				var currentPageTd;
406				for(var i=0;currentNode.childNodes.length;i++) {
407					if(typeof(currentNode.childNodes[i].tagName) != 'undefined' && currentNode.childNodes[i].tagName == 'TD' && currentNode.childNodes[i].id.indexOf(Navigation.navName+navTDLinkPart) != -1) {
408						currentPageTd = currentNode.childNodes[i];
409						addStyle(Navigation, Navigation.links[linkId - 1],currentPageTd,currentNode);
410						return true;
411					}
412				}
413			}
414		}
415	}
416	return false;
417}
418
419function getChildElementFromTree(startNode,nodesToTraverse) {
420	var currentChildNode = startNode;
421	
422	for(var n= 0;n<nodesToTraverse.length;n++) {
423		currentChildNode = getMatchingChildByTag(currentChildNode.childNodes,nodesToTraverse[n]);
424	}
425	
426	return currentChildNode;
427}
428
429
430function getMatchingChildByTag(childNodes,tagName) {
431	var child;
432	for(var i=0;childNodes.length;i++) {
433		if(childNodes[i].tagName == tagName) {
434			child = childNodes[i];
435			break;
436		}
437	}
438	return child;
439}
440function getLinkFontElement(tdElement){
441	var fontElement;
442	var aElement = getChildElementFromTree(tdElement,['A']);
443	for(var i=0;i < aElement.childNodes.length;i++) {
444		if(aElement.childNodes[i].tagName == 'DIV') {
445		 	fontElement = getChildElementFromTree(aElement.childNodes[i],['FONT']);
446		 	break;
447		} else if(aElement.childNodes[i].tagName == 'FONT'){
448		 	fontElement = 	aElement.childNodes[i];
449		 	break;
450		}
451	
452	}
453	return fontElement;
454}
455
456
457
458	if(typeof(navTRLinkPrefix) == 'undefined') {
459		navTRLinkPrefix = 'vNavTR_Link_';
460	}
461	if(typeof(navTDLinkPart) == 'undefined') {
462		navTDLinkPart = '_Link';
463	}
464	if(document.getElementById('nav_version') == null) {
465	if (typeof(navTBSuffix) == 'undefined') {
466	navTBSuffix = 0;
467	} else {navTBSuffix++;}
468		document.write('<TABLE ID="ntb'+navTBSuffix+'"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><TR ALIGN=\"CENTER\" VALIGN=\"MIDDLE\"><TD><TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\"><TR><TD NOWRAP HEIGHT=\"31\" ALIGN=\"center\" VALIGN=\"MIDDLE\" id=\"MainNav_Link1\" style=\"cursor: pointer;cursor: hand;color:#FFFFFF;background-image:url(\/~media\/elements\/LayoutClipart\/..\/LayoutClipart\/Buttons\/Basic_Button_Black.gif);background-repeat:no-repeat;background-position:center;\"  onmouseover=\"doMouseChange(nav_MainNav,this,\'1\',true);\" onmouseout=\"doMouseChange(nav_MainNav,this,\'1\',false);\"><A HREF=\"\/index.html\" TARGET=\"_self\" STYLE=\"text-decoration:none;vertical-align:middle;\" NAME=\"Home\"><DIV  STYLE=\"width:114px;height:31px;cursor: pointer;cursor: hand;\"><FONT ID=\"MainNav_f1\" FACE=\"Tahoma, Arial, Helvetica, sans-serif\" CLASS=\"size9 Tahoma9\" STYLE=\"vertical-align:middle;color:#FFFFFF;line-height:31px;\">Home<\/FONT><\/DIV><\/A><\/TD><TD WIDTH=\"8\"><IMG style=\"display: block;\" SRC=\"\/tp.gif\" WIDTH=\"8\" HEIGHT=\"1\" BORDER=\"0\" ALT=\"\"><\/TD><TD NOWRAP HEIGHT=\"31\" ALIGN=\"center\" VALIGN=\"MIDDLE\" id=\"MainNav_Link2\" style=\"cursor: pointer;cursor: hand;color:#FFFFFF;background-image:url(\/~media\/elements\/LayoutClipart\/..\/LayoutClipart\/Buttons\/Basic_Button_Black.gif);background-repeat:no-repeat;background-position:center;\"  onmouseover=\"doMouseChange(nav_MainNav,this,\'2\',true);\" onmouseout=\"doMouseChange(nav_MainNav,this,\'2\',false);\"><A HREF=\"\/SSP-Main-Stage-2026.html\" TARGET=\"_self\" STYLE=\"text-decoration:none;vertical-align:middle;\" NAME=\"Main Stage\"><DIV  STYLE=\"width:114px;height:31px;cursor: pointer;cursor: hand;\"><FONT ID=\"MainNav_f2\" FACE=\"Tahoma, Arial, Helvetica, sans-serif\" CLASS=\"size9 Tahoma9\" STYLE=\"vertical-align:middle;color:#FFFFFF;line-height:31px;\">Main&nbsp;Stage<\/FONT><\/DIV><\/A><\/TD><TD WIDTH=\"8\"><IMG style=\"display: block;\" SRC=\"\/tp.gif\" WIDTH=\"8\" HEIGHT=\"1\" BORDER=\"0\" ALT=\"\"><\/TD><TD NOWRAP HEIGHT=\"31\" ALIGN=\"center\" VALIGN=\"MIDDLE\" id=\"MainNav_Link3\" style=\"cursor: pointer;cursor: hand;color:#FFFFFF;background-image:url(\/~media\/elements\/LayoutClipart\/..\/LayoutClipart\/Buttons\/Basic_Button_Black.gif);background-repeat:no-repeat;background-position:center;\"  onmouseover=\"doMouseChange(nav_MainNav,this,\'3\',true);\" onmouseout=\"doMouseChange(nav_MainNav,this,\'3\',false);\"><A HREF=\"http:\/\/milford.booktix.com\" TARGET=\"_blank\" STYLE=\"text-decoration:none;vertical-align:middle;\" NAME=\"Box Office\"><DIV  STYLE=\"width:114px;height:31px;cursor: pointer;cursor: hand;\"><FONT ID=\"MainNav_f3\" FACE=\"Tahoma, Arial, Helvetica, sans-serif\" CLASS=\"size9 Tahoma9\" STYLE=\"vertical-align:middle;color:#FFFFFF;line-height:31px;\">Box&nbsp;Office<\/FONT><\/DIV><\/A><\/TD><TD WIDTH=\"8\"><IMG style=\"display: block;\" SRC=\"\/tp.gif\" WIDTH=\"8\" HEIGHT=\"1\" BORDER=\"0\" ALT=\"\"><\/TD><TD NOWRAP HEIGHT=\"31\" ALIGN=\"center\" VALIGN=\"MIDDLE\" id=\"MainNav_Link4\" style=\"cursor: pointer;cursor: hand;color:#FFFFFF;background-image:url(\/~media\/elements\/LayoutClipart\/..\/LayoutClipart\/Buttons\/Basic_Button_Black.gif);background-repeat:no-repeat;background-position:center;\"  onmouseover=\"doMouseChange(nav_MainNav,this,\'4\',true);\" onmouseout=\"doMouseChange(nav_MainNav,this,\'4\',false);\"><A HREF=\"\/About-Us.html\" TARGET=\"_self\" STYLE=\"text-decoration:none;vertical-align:middle;\" NAME=\"About Us\"><DIV  STYLE=\"width:114px;height:31px;cursor: pointer;cursor: hand;\"><FONT ID=\"MainNav_f4\" FACE=\"Tahoma, Arial, Helvetica, sans-serif\" CLASS=\"size9 Tahoma9\" STYLE=\"vertical-align:middle;color:#FFFFFF;line-height:31px;\">About&nbsp;Us<\/FONT><\/DIV><\/A><\/TD><TD WIDTH=\"8\"><IMG style=\"display: block;\" SRC=\"\/tp.gif\" WIDTH=\"8\" HEIGHT=\"1\" BORDER=\"0\" ALT=\"\"><\/TD><TD NOWRAP HEIGHT=\"31\" ALIGN=\"center\" VALIGN=\"MIDDLE\" id=\"MainNav_Link5\" style=\"cursor: pointer;cursor: hand;color:#FFFFFF;background-image:url(\/~media\/elements\/LayoutClipart\/..\/LayoutClipart\/Buttons\/Basic_Button_Black.gif);background-repeat:no-repeat;background-position:center;\"  onmouseover=\"doMouseChange(nav_MainNav,this,\'5\',true);\" onmouseout=\"doMouseChange(nav_MainNav,this,\'5\',false);\"><A HREF=\"\/Join-Us-.html\" TARGET=\"_self\" STYLE=\"text-decoration:none;vertical-align:middle;\" NAME=\"Join Us!\"><DIV  STYLE=\"width:114px;
468height:31px;cursor: pointer;cursor: hand;\"><FONT ID=\"MainNav_f5\" FACE=\"Tahoma, Arial, Helvetica, sans-serif\" CLASS=\"size9 Tahoma9\" STYLE=\"vertical-align:middle;color:#FFFFFF;line-height:31px;\">Join&nbsp;Us!<\/FONT><\/DIV><\/A><\/TD><TD WIDTH=\"8\"><IMG style=\"display: block;\" SRC=\"\/tp.gif\" WIDTH=\"8\" HEIGHT=\"1\" BORDER=\"0\" ALT=\"\"><\/TD><TD NOWRAP HEIGHT=\"31\" ALIGN=\"center\" VALIGN=\"MIDDLE\" id=\"MainNav_Link6\" style=\"cursor: pointer;cursor: hand;color:#FFFFFF;background-image:url(\/~media\/elements\/LayoutClipart\/..\/LayoutClipart\/Buttons\/Basic_Button_Black.gif);background-repeat:no-repeat;background-position:center;\"  onmouseover=\"doMouseChange(nav_MainNav,this,\'6\',true);\" onmouseout=\"doMouseChange(nav_MainNav,this,\'6\',false);\"><A HREF=\"\/Archive_20-29.html\" TARGET=\"_self\" STYLE=\"text-decoration:none;vertical-align:middle;\" NAME=\"Archive\"><DIV  STYLE=\"width:114px;height:31px;cursor: pointer;cursor: hand;\"><FONT ID=\"MainNav_f6\" FACE=\"Tahoma, Arial, Helvetica, sans-serif\" CLASS=\"size9 Tahoma9\" STYLE=\"vertical-align:middle;color:#FFFFFF;line-height:31px;\">Archive<\/FONT><\/DIV><\/A><\/TD><\/TR><\/TABLE><\/TD><\/TR><\/TABLE><script type="text/javascript">addMouseAndStyleSupportMainNav(nav_MainNav,"ntb'+navTBSuffix+'");'+'</scri'+'pt>');
469	}
470

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.