1 2function setActiveStyleSheet(title) { 3 4createCookie("ColorCSS", title, 365); 5window.location.reload(); 6return; 7 8var i, a, main, arr; 9arr = document.getElementsByTagName("link"); 10for(i=0; (a = arr[i]); i++) { 11var ltitle = a.getAttribute("title"); 12if(a.getAttribute("rel").indexOf("style") != -1 && ltitle) { 13a.disabled = true; 14if(ltitle == title) a.disabled = false; 15} 16} 17createCookie("ColorCSS", title, 365); 18} 19 20function createCookie(name,value,days) { 21if (days) { 22var date = new Date(); 23date.setTime(date.getTime()+(days*24*60*60*1000)); 24var expires = "; expires="+date.toGMTString(); 25} 26else expires = ""; 27document.cookie = name+"="+value+expires+"; path=/"; 28} 29 30function setScreenType(screentype){ 31bclass = document.body.className.trim(); 32if (bclass.indexOf(' ') > 0){ 33bclass = bclass.replace(/^\w+/,screentype); 34}else{ 35bclass = screentype + ' ' + bclass; 36} 37 38document.body.className = bclass; 39equalHeight(); 40createCookie("ScreenType", screentype, 365); 41} 42 43String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); }; 44 45function changeToolHilite(oldtool, newtool) { 46if (oldtool != newtool) { 47if (oldtool) { 48oldtool.src = oldtool.src.replace(/-hilite/,''); 49} 50newtool.src = newtool.src.replace(/.gif$/,'-hilite.gif'); 51} 52} 53// <![CDATA[ 54var goto_top_type = -1; 55var goto_top_itv = 0; 56 57function goto_top_timer() 58{ 59var y = goto_top_type == 1 ? document.documentElement.scrollTop : document.body.scrollTop; 60var moveby = 35; 61 62y -= Math.ceil(y * moveby / 100); 63if (y < 0) { 64y = 0; 65} 66 67if (goto_top_type == 1) { 68document.documentElement.scrollTop = y; 69} 70else { 71document.body.scrollTop = y; 72} 73 74if (y == 0) { 75clearInterval(goto_top_itv); 76goto_top_itv = 0; 77} 78} 79 80function goto_top() 81{ 82if (goto_top_itv == 0) { 83if (document.documentElement && document.documentElement.scrollTop) { 84goto_top_type = 1; 85} 86else if (document.body && document.body.scrollTop) { 87goto_top_type = 2; 88} 89else { 90goto_top_type = 0; 91} 92 93if (goto_top_type > 0) { 94goto_top_itv = setInterval('goto_top_timer()', 50); 95} 96} 97} 98 99// ]]> 100//addEvent - attach a function to an event 101function olAddEvent(obj, evType, fn){ 102if (obj.addEventListener){ 103obj.addEventListener(evType, fn, false); 104return true; 105} else if (obj.attachEvent){ 106var r = obj.attachEvent("on"+evType, fn); 107return r; 108} else { 109return false; 110} 111} 112 113function equalHeight(){ 114//var box; 115if ($('ol-go1')) { 116var box = $$(getElementsByClass ('ol-do', $('ol-go1'), "div")); 117if (box && box.length>1) { 118makeEqualHeight(box); 119} 120} 121} 122 123function makeTransBg(el, bgimgdf, sizingMethod, type, offset){ 124var objs = el; 125if(!objs) return; 126if ($type(objs) != 'array') objs = [objs]; 127if(!sizingMethod) sizingMethod = 'crop'; 128if(!offset) offset = 0; 129var blankimg = siteurl + 'images/blank.png'; 130objs.each(function(obj) { 131var bgimg = bgimgdf; 132if (obj.tagName == 'IMG') { 133//This is an image 134if (!bgimg) bgimg = obj.src; 135if (!(/\.png$/i).test(bgimg) || (/blank\.png$/i).test(bgimg)) return; 136 137obj.setStyle('height',obj.offsetHeight); 138obj.setStyle('width',obj.offsetWidth); 139obj.src = blankimg; 140obj.setStyle ('visibility', 'visible'); 141obj.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')"); 142}else{ 143//Background 144if (!bgimg) bgimg = obj.getStyle('backgroundImage'); 145var pattern = new RegExp('url\s*[\(\"\']*([^\'\"\)]*)[\'\"\)]*'); 146if ((m = pattern.exec(bgimg))) bgimg = m[1]; 147if (!(/\.png$/i).test(bgimg) || (/blank\.png$/i).test(bgimg)) return; 148if (!type) 149{ 150obj.setStyles({'background': 'none'}); 151 152if(obj.getStyle('position')!='absolute' && obj.getStyle('position')!='relative') { 153obj.setStyle('position', 'relative'); 154} 155 156obj.getChildren().each(function(el){ 157if(el.getStyle('position')!='absolute' && el.getStyle('position')!='relative') 158{ 159el.setStyle('position', 'relative'); 160} 161el.setStyle('z-index',2); 162}); 163//Create background layer: 164var bgdiv = new Element('IMG'); 165bgdiv.src = blankimg; 166bgdiv.width = obj.offsetWidth - offset; 167bgdiv.height = obj.offsetHeight - offset; 168bgdiv.setStyles({ 169'position': 'absolute', 170'top': 0, 171'left': -obj.getStyle('padding-left').toInt() 172}); 173 174bgdiv.className = 'TransBG'; 175 176bgdiv.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')"); 177bgdiv.inject(obj, 'top'); 178//alert(obj.innerHTML + '\n' + bgdiv.innerHTML); 179} else { 180obj.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')"); 181} 182} 183}.bind(this)); 184} 185 186function isIE6() { 187version=0 188if (navigator.appVersion.indexOf("MSIE")!=-1){ 189temp=navigator.appVersion.split("MSIE") 190version=parseFloat(temp[1]) 191} 192return (version && (version < 7)); 193} 194 195window.addEvent ('load', function() { 196equalHeight(); 197}); 198 199var boxes = [];
200showBox = function (box,focusobj, caller) { 201box=$(box); 202if (!box) return; 203if ($(caller)) box._caller = $(caller); 204boxes.include (box); 205if (box.getStyle('display') == 'none') { 206box.setStyles({ 207display: 'block', 208opacity: 0 209}); 210} 211if (box.status == 'show') { 212//hide 213box.status = 'hide'; 214var fx = new Fx.Style (box,'opacity'); 215fx.stop(); 216fx.start (box.getStyle('opacity'), 0); 217if (box._caller) box._caller.removeClass ('show'); 218} else { 219boxes.each(function(box1){ 220if (box1!=box && box1.status=='show') { 221box1.status = 'hide'; 222var fx = new Fx.Style (box1,'opacity'); 223fx.stop(); 224fx.start (box1.getStyle('opacity'), 0); 225if (box1._caller) box1._caller.removeClass ('show'); 226} 227},this); 228box.status = 'show'; 229var fx = new Fx.Style (box,'opacity',{onComplete:function(){if($(focusobj))$(focusobj).focus();}}); 230fx.stop(); 231fx.start (box.getStyle('opacity'), 1); 232 233if (box._caller) box._caller.addClass ('show'); 234} 235}
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.