PageSourceSearch

https://westphoenixvet.com/js5/javascript.js

js westphoenixvet.com collected 2026-10-04 21:33:06 UTC 3,659 bytes, 134 lines download raw bytes

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.