var getElementsByClassName = function (className, tag, elm){ if (document.getElementsByClassName) { getElementsByClassName = function (className, tag, elm) { elm = elm || document; var elements = elm.getElementsByClassName(className), nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null, returnElements = [], current; for(var i=0, il=elements.length; i form element with subcategories as s // uses get_subcategories.php for server processing var myAjax = new Ajax.Request( '../cgi-bin/get_subcategories.php', { method:'post', postBody: 'Category=' + MainCat, onComplete: function(request) { var Subcategories = request.responseText; document.getElementById('SubcategoriesSelect').innerHTML = Subcategories; //$('SubcategoriesSelect').update(Subcategories); }, onFailure: function() { alert('Unable to retrieve subcategories') } } ); } function RedirectToPage(url) { window.location = url; return false; } stuHover = function() { var cssRule; var newSelector; for (var i = 0; i < document.styleSheets.length; i++) for (var x = 0; x < document.styleSheets[i].rules.length ; x++) { cssRule = document.styleSheets[i].rules[x]; if (cssRule.selectorText.indexOf("LI:hover") >= 0) { newSelector = cssRule.selectorText.replace(/li:hover/gi, "li.iehover"); newSelector.toString(); document.styleSheets[i].addRule(newSelector, cssRule.style.cssText); } } var getElm = document.getElementById("nav").getElementsByTagName("li"); for (var i=0; i