1function goUrl() { 2 try { 3 if (typeof(URL)!=='undefined' && URL != "") { 4 location.href = UrlDecode(URL); 5 } 6 else { 7 location.href = "Default.aspx"; 8 }; 9 } catch (e) { 10 location.href = "Default.aspx"; 11 } 12} 13function htmlEncode(strS) { 14 return (strS.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/ /g, " ").replace(/\r\n/g, "<br\/>")); 15} 16 17function htmlDecode(strS) { 18 return (strS.replace(/<br\/?>/ig, "\r\n").replace(/ /ig, " ").replace(/>/ig, ">").replace(/</ig, "<").replace(/&/ig, "&")); 19} 20function FmtStr(v) { 21 return v.replace(/â/g, "").replace(/§/g, ""); 22} 23 24function UrlEncode(str) { 25 var ret = ""; 26 var strSpecial = "!\"#$%&()*+,/:;<=>?[]^`{|}~%"; var tt = ""; 27 for (var i = 0; i < str.length; i++) { 28 var chr = str.charAt(i); 29 var c = str2asc(chr); 30 tt += chr + ":" + c + "n"; 31 if (parseInt("0x" + c) > 0x7f) { 32 ret += "%" + c.slice(0, 2) + "%" + c.slice(-2); 33 } 34 else { 35 if (chr == " ") 36 ret += "+"; 37 else if (strSpecial.indexOf(chr) != -1) 38 ret += "%" + c.toString(16); 39 else 40 ret += chr; 41 } 42 } 43 return ret; 44} 45 46function UrlDecode(str) { 47 var ret = ""; 48 for (var i = 0; i < str.length; i++) { 49 var chr = str.charAt(i); 50 if (chr == "+") { 51 ret += " "; 52 } 53 else if (chr == "%") { 54 var asc = str.substring(i + 1, i + 3); 55 if (parseInt("0x" + asc) > 0x7f) { 56 ret += asc2str(parseInt("0x" + asc + str.substring(i + 4, i + 6))); 57 i += 5; 58 } 59 else { 60 ret += asc2str(parseInt("0x" + asc)); 61 i += 2; 62 } 63 } 64 else { 65 ret += chr; 66 } 67 } 68 return ret; 69} 70 71function gomyActivityregister(ID, activityType, resourceID) { 72 var url = ''; 73 switch (activityType) { 74 case "1": 75 url = "DevelopInfoAdd.aspx?ID=" + ID + "&typeID=" + activityType + "&resourceID=" + resourceID; 76 break; 77 } 78 location.href = url; 79} 80function gomeetinginfo(e) { 81 var url = "MeetingInfo.aspx?ID=" + e; 82 if (e != null) url += "#A" + e; 83 location.href = url; 84} 85 86 87function gomyCreditRegister(ID, Type, resourceID) { 88 var url = ''; 89 switch (Type) { 90 case "11": 91 url = "CreditRegisterFirst.aspx?ActivityID=" + ID + "&TypeID=" + Type + "&ResourceID=" + resourceID; 92 break; 93 } 94 location.href = url; 95}
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.