1var allvals = ''; 2var alldata = ''; 3var prevel = ''; 4var rootdomain="http://"+window.location.hostname 5 6function ajaxinclude(url) { 7var page_request = false 8if (window.XMLHttpRequest) 9 page_request = new XMLHttpRequest() 10else if (window.ActiveXObject) { 11 try { 12 page_request = new ActiveXObject("Msxml2.XMLHTTP") 13 } 14 catch (e){ 15 try{ 16 page_request = new ActiveXObject("Microsoft.XMLHTTP") 17 } 18 catch (e) {} 19 } 20} 21else 22return false 23page_request.open('GET', url, false) 24page_request.send(null) 25writecontent(page_request) 26} 27 28function writecontent(page_request){ 29if (window.location.href.indexOf("http")==-1 || page_request.status==200) 30 document.getElementById('hintdata').innerHTML = page_request.responseText; 31//document.write(page_request.responseText) 32} 33 34 35function defPosition(event) { 36 var x = y = 0; 37 if (document.attachEvent != null) { 38 x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); 39 y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 40 } 41 if (!document.attachEvent && document.addEventListener) { 42 x = event.clientX + window.scrollX; 43 y = event.clientY + window.scrollY; 44 } 45 return {x:x, y:y}; 46} 47 48function addHandler(object, event, handler, useCapture) { 49 if (object.addEventListener) { 50 object.addEventListener(event, handler, useCapture ? useCapture : false); 51 } else if (object.attachEvent) { 52 object.attachEvent('on' + event, handler); 53 } else alert("Add handler is not supported"); 54} 55 56function getClientWidth() 57{ 58 return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth; 59} 60 61function getClientHeight() 62{ 63 return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight; 64} 65 66 67addHandler(document, "mouseover", function(event) { 68 69 if(!event) event = window.event; 70 var elem = (event.target)?event.target:event.srcElement; 71 if (elem.tagName == 'A') { 72 if (elem.className == 'hints') { 73 //var atab = elem.sourceIndex; 74 atab = elem; 75 //document.getElementById('hintdata').innerHTML = elem.sourceIndex; 76 if (atab != prevel) { 77 prevel = atab; 78 var nx = defPosition(event).x; 79 //var nx = elem.offsetLeft + 10; 80 if (nx + 600 > getClientWidth()) { // screen.width 81 nx = nx - 600; 82 if (nx < 0) nx = 10; 83 } 84 var ny = defPosition(event).y + 10; 85 //var ny = elem.offsetTop + 10; 86 if ((ny + 400) > (document.body.scrollTop + getClientHeight())) { 87 ny = ny - 420; 88 if (ny < document.body.scrollTop) ny = document.body.scrollTop + 10; 89 } 90 var obj = document.getElementById('hint'); 91 obj.style.top = ny + 'px'; 92 obj.style.left = nx + 'px'; 93 obj.style.display='block'; 94 ajaxinclude(elem.href); 95 } 96 } 97 } 98 99 if(event.stopPropagation) event.stopPropagation(); 100 else event.cancelBubble = true; 101 if(event.preventDefault) event.preventDefault(); 102 else event.returnValue = false; 103 104 105}); 106 107addHandler(document, "click", function(event) { 108 109 prevel = ''; 110 document.getElementById('hint').style.display='none'; 111 document.getElementById('hintdata').innerHTML = ''; 112 113// if(event.stopPropagation) event.stopPropagation(); 114// else event.cancelBubble = true; 115// if(event.preventDefault) event.preventDefault(); 116// else event.returnValue = false; 117 118 119});
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.