1var typeName = ""; 2 3var boxtitle = new Array() 4boxtitle[0] = "News Articles"; 5boxtitle[1] = "Fan Blogs"; 6boxtitle[2] = "News Media Blogs"; 7boxtitle[3] = "Podcasts"; 8boxtitle[4] = "Videos"; 9 10var checked = new Array() 11checked[0] = "checked"; 12checked[1] = "checked"; 13checked[2] = "checked"; 14checked[3] = "checked"; 15checked[4] = "checked"; 16 17var box_name = new Array() 18box_name[0] = "toggle_N"; 19box_name[1] = "toggle_B"; 20box_name[2] = "toggle_A"; 21box_name[3] = "toggle_P"; 22box_name[4] = "toggle_V"; 23 24var toggle_id = new Array() 25toggle_id[0] = "N"; 26toggle_id[1] = "B"; 27toggle_id[2] = "A"; 28toggle_id[3] = "P"; 29toggle_id[4] = "V"; 30 31var elemdisplay = new Array() 32elemdisplay["N"] = 'block'; 33elemdisplay["B"] = 'block'; 34elemdisplay["A"] = 'block'; 35elemdisplay["P"] = 'block'; 36elemdisplay["V"] = 'block'; 37 38function show_alert() { 39 alert("Hello Doos! Would you like a phuus?"); 40} 41 42function createCookie(name,value,days) { 43 if (days) { 44 var date = new Date(); 45 date.setTime(date.getTime()+(days*24*60*60*1000)); 46 var expires = "; expires="+date.toGMTString(); 47 } 48 else var expires = ""; 49 document.cookie = name+"="+value+expires+"; path=/"; 50} 51 52function readCookie(name) { 53 var nameEQ = name + "="; 54 var ca = document.cookie.split(';'); 55 for(var i=0;i < ca.length;i++) { 56 var c = ca[i]; 57 while (c.charAt(0)==' ') c = c.substring(1,c.length); 58 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 59 } 60 return null; 61} 62 63function eraseCookie(name) { 64 createCookie(name,"",-1); 65} 66 67function saveAllCookies() { 68 createElemsD(); 69 // alert(elemdisplay[toggle_id[0]]); 70 var str = elemdisplay[toggle_id[0]]+"-"+elemdisplay[toggle_id[1]]; 71 var str = str+"-"+elemdisplay[toggle_id[2]]+"-"; 72 var str = str+elemdisplay[toggle_id[3]]+"-"+elemdisplay[toggle_id[4]]; 73 // alert(str); 74 createCookie('displaycookie',str,180); 75 return null; 76} 77 78function getElementsByClass(searchClass, domNode, tagName) { 79 if (domNode == null) domNode = document; 80 if (tagName == null) tagName = '*'; 81 var el = new Array(); 82 var tags = domNode.getElementsByTagName(tagName); 83 var tcl = " "+searchClass+" "; 84 for(i=0,j=0; i<tags.length; i++) { 85 var test = " " + tags[i].className + " "; 86 if (test.indexOf(tcl) != -1) 87 el[j++] = tags[i]; 88 } 89 return el; 90} 91 92function Toggle(typeName) { 93 var elems = getElementsByClass(typeName, null, "div"); 94 // alert(elems.length); 95 if (elems.length == 0) { 96 if (elemdisplay[typeName] == 'none') { 97 elemdisplay[typeName] = 'block'; 98 } else { 99 elemdisplay[typeName] = 'none'; 100 } 101 } else { 102 for (i=0; i<elems.length; i++) { 103 if (elems[i].style.display == 'none' ) { 104 elems[i].style.display = 'block'; 105 } else { 106 elems[i].style.display = 'none'; 107 } 108 elemdisplay[typeName] = elems[i].style.display; 109 } 110 } 111 // alert(elemdisplay[typeName]); 112} 113 114function drawboxen() { 115 if (displaystate != null) { 116 var displayelems = displaystate.split("-"); 117 for (i=0; i<boxtitle.length; i++) { 118 if (displayelems[i] == 'block') { 119 checked[i] = "checked"; 120 elemdisplay[toggle_id[i]] = 'block'; 121 } else { 122 checked[i] = ""; 123 elemdisplay[toggle_id[i]] = 'none'; 124 } 125 } 126 } 127 for(i=0; i<boxtitle.length; i++) { 128 var str = "<input type=\"checkbox\" name=\""+box_name[i]+"\" onclick=\"Toggle(toggle_id["+i+"]);\" value=\""+boxtitle[i]+"\" "+checked[i]+" >" + boxtitle[i] + "</input> "; 129 document.write(str); 130 }
131 document.write('<button type="button" onclick="saveAllCookies();">Save Settings</button>'); 132} 133 134function drawpage() { 135 if (displaystate != null) { 136 var displayelems = displaystate.split("-"); 137 for (k=0; k<toggle_id.length; k++) { 138 var elems = getElementsByClass(toggle_id[k], null, "div"); 139 for (j=0; j<elems.length; j++) { 140 elems[j].style.display = displayelems[k]; 141 } 142 } 143 } 144} 145 146function createElemsD() { 147 for (n=0; n<toggle_id.length; n++) { 148 // alert(elemdisplay[toggle_id[n]]); 149 if (typeof(elemdisplay[toggle_id[n]]) == undefined) { 150 elemdisplay[toggle_id[n]] = 'block'; 151 } 152 // alert(toggle_id.length); 153 } 154}
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.