function getElementsByClass(needle, TagName) { var my_array = document.getElementsByTagName(TagName); var retvalue = new Array(); var i; var j; for (i = 0, j = 0; i < my_array.length; i++) { var c = " " + my_array[i].className + " "; if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i]; } return retvalue; } function hideDescription() { var divs = getElementsByClass("description", "div"); var numdivs = divs.length; for (i = 0; i < numdivs; i++) { divs[i].style.display = "none"; } var links = getElementsByClass("title", "div"); var numlinks = links.length; for (i = 0; i < numlinks; i++) { links[i].style.color = "#000"; } } function showDescription(num) { this.hideDescription(); document.getElementById('song' + num).style.display = "block"; document.getElementById('title' + num).style.color = "#6f3838"; } function openDW(url, width, height) { var winDW; var winName; var specs; winName = "daughter"; specs = "toolbar=no,"; specs += "location=no,"; specs += "directories=no,"; specs += "status=no,"; specs += "menubar=no,"; specs += "scrollbars=yes,"; specs += "resizable=yes,"; specs += "top=50,"; specs += "left=50,"; specs += "width="+width+","; specs += "height="+height; winDW = window.open(url, winName, specs); }