PageSourceSearch

https://www.baani.net/js/functions.js

js baani.net collected 2026-10-01 13:02:03 UTC 2,968 bytes, 114 lines download raw bytes

1/***************************************************
2 * Checkbox checking/unchecking/inverting functions
3 **************************************************/
4function checkAll(id){
5   var f = document.getElementById(id);
6   var inputs = f.getElementsByTagName("input");
7   for(var t = 0;t < inputs.length;t++){
8     if(inputs[t].type == "checkbox")
9       inputs[t].checked = true;
10   }
11 }
12 function uncheckAll(id){
13   var f = document.getElementById(id);
14   var inputs = f.getElementsByTagName("input");
15   for(var t = 0;t < inputs.length;t++){
16     if(inputs[t].type == "checkbox")
17       inputs[t].checked = false;
18   }
19 }
20 function invertAll(id){
21   var f = document.getElementById(id);
22   var inputs = f.getElementsByTagName("input");
23   for(var t = 0;t < inputs.length;t++){
24     if(inputs[t].type == "checkbox")
25       inputs[t].checked = !inputs[t].checked;
26   }
27 }
28 
29 
30/***************************************************
31 * Hide/Show Divs
32 **************************************************/
33function hideDiv(elName) {
34	var theElement = document.getElementById(elName);
35	if (theElement) {
36		theElement.style.display = "none";
37	}
38}
39
40function showDiv(elName) {
41    var theElement = document.getElementById(elName);
42	if (theElement) {
43		theElement.style.display = "block";
44	}
45}
46
47/***************************************************
48 * Ajax
49 **************************************************/
50function getNodeValue(obj,tag)
51{
52    node=obj.getElementsByTagName(tag);
53	if(node!=null && node.length>0) {
54	    return node[0].firstChild.nodeValue;
55	} else {
56		return null;
57	}
58}
59
60function getRootNode(xmlHttpReq) 
61{
62	return xmlHttpReq.responseXML.getElementsByTagName('root')[0];
63}
64
65/***************************************************
66 * Divs
67 **************************************************/
68function toggleVisibility(eleName, setVisible)
69{
70	var newstate = "none"
71	
72	if(setVisible == true) 
73		newstate = ""
74
75	var style = document.getElementById(eleName).style;
76	style.display = newstate;
77}
78	
79function setInnerHTML(div_id, value)
80{
81	var dstDiv = document.getElementById(div_id);
82	dstDiv.innerHTML = value;
83}
84
85function toggleDisplay(divName){
86	var tempDiv = document.getElementById(divName);
87	if (!tempDiv) {
88		return false;
89	}
90	if (tempDiv.style.display=="block"){
91		tempDiv.style.display="none";
92		return false;
93	} else if (tempDiv.style.display=="none"){
94		tempDiv.style.display="block";
95		return true;
96	}
97}
98
99function showLoading(div_id)
100{
101	var temp_HTML = "<br><br><br><br><br><center><img src='"+base_url+"images/icons/ajax_loading.gif'></center><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
102	document.getElementById(div_id).innerHTML = temp_HTML;
103	document.body.focus();
104}
105
106/***************************************************
107 * Flash Uploader
108 **************************************************/
109function getFileName(file) {
110	document.upload.filename_fl.value = file;
111}
112 
113 
114 

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.