1var Core = {}; 2 3Core.getElementsByClass = function(theClass) { 4 var elementArray = []; 5 if (document.all) 6 { 7 elementArray = document.all; 8 } 9 else 10 { 11 elementArray = document.getElementsByTagName("*"); 12 } 13 var matchedArray = []; 14 var pattern = new RegExp("(^| )" + theClass + "( |$)"); 15 for (var i = 0; i < elementArray.length; i++) 16 { 17 if (pattern.test(elementArray[i].className)) 18 { 19 matchedArray[matchedArray.length] = elementArray[i]; 20 } 21 } 22 return matchedArray; 23}; 24 25function hideClass(classObj) { 26 var list = Core.getElementsByClass(classObj); 27 for (var i = 0; i < list.length; i++) { 28 list[i].style.display = 'none'; 29 } 30} 31 32function showDiv(divObj) { 33 document.getElementById(divObj).style.display='block'; 34} 35 36function hideDiv(divObj) { 37 document.getElementById(divObj).style.display='none'; 38} 39 40function revertClass(classObj) { 41 var list = Core.getElementsByClass(classObj); 42 for (var i = 0; i < list.length; i++) { 43 list[i].className = classObj; 44 } 45} 46 47//start menu script 48sfHover = function() { 49 var sfEls = document.getElementById("nav").getElementsByTagName("LI"); 50 for (var i=0; i<sfEls.length; i++) { 51 sfEls[i].onmouseover=function() { 52 this.className+=" sfhover"; 53 } 54 sfEls[i].onmouseout=function() { 55 this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); 56 } 57 } 58} 59if (window.attachEvent) window.attachEvent("onload", sfHover); 60//end menu script 61 62 63 64// mouseleave or mouseenter events. 65function isMouseLeaveOrEnter(e, handler) { 66 var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement; 67 while (reltg && reltg != handler) reltg = reltg.parentNode; 68 return (reltg != handler); 69} 70// end mouseleave or mouseenter events. 71 72var mycallBack = function(){ 73 x=1; 74 } 75 76var myerrorhandler = function(errorCode,errorMessage){ 77 x=1; 78 } 79 80 81// for admin 82 83function updateNavItem(navid){ 84 ColdFusion.Window.create('navManageWindow' + navid,'Nav Management','/admin/includes/popNavManage.cfm?navid=' + navid, {x:100,y:100,height:500,width:600,modal:true,closable:true,draggable:true,resizable:true,center:true, initshow:false,minheight:200,minwidth:200,refreshOnShow:true}); 85 ColdFusion.Window.show("navManageWindow" + navid); 86} 87 88function resortNavGroup(parentid){ 89 ColdFusion.Window.create('navSortWindow' + parentid,'Sort Nav Group','/admin/includes/popNavSort.cfm?parentid=' + parentid, {x:100,y:100,height:500,width:600,modal:true,closable:true,draggable:true,resizable:true,center:true, initshow:false,minheight:200,minwidth:200,refreshOnShow:true}); 90 ColdFusion.Window.show("navSortWindow" + parentid); 91} 92 93function valFilename(fname) { 94var fnameVal = fname.fileName.value; 95fnameVal = fnameVal.replace(/-/g,""); 96var sectionVal = fname.section.value; 97if (/^[A-Za-z0-9_]+$/.test(fnameVal)) 98 { 99 if (sectionVal == '') { 100 alert("Please choose a section"); 101 return false; 102 103 } else { 104 105 return true; } 106 } 107else 108 { 109 alert("A valid filename is required \n(alphanumeric characters, hyphens and underscores only)"); 110 return false; 111 } 112 113 114} 115 116 117var editedField; 118function BrowseServer( field ) 119{ 120 editedField = field ; 121 CKFinder.popup( '/admin/ckfinder/', null, null, SetFileField ) ; 122} 123// This is a sample function which is called when a file is selected in CKFinder. 124function SetFileField( fileUrl ) 125{ 126 document.getElementById( editedField ).value = fileUrl ; 127} 128 129 130 131 132// end - for admin 133 134
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.