1 // Useful for debugging
2 function listProperties(obj) {
4 for(var propName in obj) {
5 if(typeof(obj[propName]) != "undefined") {
6 propList += (propName + "=" + obj[propName] + ", ");
9 window.alert(propList);
15 var DivFilter = (function(Arr) {
18 function _onInputEvent(e) {
20 var divs = document.getElementById("providers");
21 var providerdivs = divs.getElementsByTagName("div");
23 for(var i=0; i < providerdivs.length; i++) {
24 var anchor = providerdivs[i].getElementsByTagName("a");
25 var x = _filter(anchor[0]);
27 providerdivs[i].style.display = 'none';
28 //$(providerdivs[i]).slideUp();
30 providerdivs[i].style.display = 'inline';
31 //$(providerdivs[i]).slideDown();
36 function _filter(anchor) {
37 var name = anchor.name.toLowerCase();
38 var desc = $(anchor).data("original-title");
39 var val = _input.value.toLowerCase();
41 if (desc === "None") {
44 desc = desc.toLowerCase();
47 if (name.indexOf(val) === -1 && desc.indexOf(val) === -1) {
56 var inputs = document.getElementsByClassName('div-filter');
57 Arr.forEach.call(inputs, function(input) {
58 input.oninput = _onInputEvent;
64 document.addEventListener('readystatechange', function() {
65 if (document.readyState === 'complete') {