/* function dropdowns() { var divs = document.getElementsByTagName('div'); var headers = new Array(); var links = new Array(); for(var i=0;i=0) { elem.className = elem.className.replace('visible','hidden'); this.className = this.className.replace('open','closed'); } else { elem.className = elem.className.replace('hidden','visible'); this.className = this.className.replace('closed','open'); } return false; } })(links[i]); } } } */ /* function filterchanges(type){ var lists = document.getElementsByTagName('ul'); for(var i in lists){ if(lists[i].className && lists[i].className.search('changes')>=0) { for(var j in lists[i].childNodes){ if(lists[i].childNodes[j].nodeType == 1){ if(!type){ lists[i].childNodes[j].style.display = 'block'; } else if(lists[i].childNodes[j].className!=type) { lists[i].childNodes[j].style.display = 'none'; } else { lists[i].childNodes[j].style.display = 'block'; } } } } } } */ function dropdowns() { var drops = $('div.drop'); var indrops = $('div.indrop'); if(drops.length!=indrops.length){ alert("Some coder fucked up with dropdowns"); } drops.each(function(index){ $(this).toggleClass('closed'); $(indrops[index]).hide(); $(this).click(function(){ $(this).toggleClass('closed'); $(this).toggleClass('open'); $(indrops[index]).toggle(); }); }); } function filterchanges(type){ $('ul.changes li').each(function(){ if(!type || $(this).hasClass(type)){ $(this).show(); } else { $(this).hide(); } }); } $(document).ready(function(){ dropdowns(); });