--- loncom/html/res/adm/pages/bookmarkmenu/bookmarklib.js 2001/12/19 17:21:28 1.19 +++ loncom/html/res/adm/pages/bookmarkmenu/bookmarklib.js 2003/06/23 19:03:33 1.20 @@ -1,7 +1,7 @@ // The LearningOnline Network with CAPA // bookmarklib.js // -// $Id: bookmarklib.js,v 1.19 2001/12/19 17:21:28 albertel Exp $ +// $Id: bookmarklib.js,v 1.20 2003/06/23 19:03:33 www Exp $ // // Copyright Michigan State University Board of Trustees // @@ -348,7 +348,11 @@ function folderHover(image_num) { if (window.tree.cache.lastImg==-2) { frames[7].document.images[1].src='/res/adm/pages/bookmarkmenu/folder_trash.gif'; } else { - frames[4].document.images[window.tree.cache.lastImg].src=window.tree.cache.icon; + if (typeof(window.tree.cache.lastImg)!='undefined') { + if (window.tree.cache.lastImg>=0) { + frames[4].document.images[window.tree.cache.lastImg].src=window.tree.cache.icon; + } + } } window.tree.cache.lastImg=image_num; window.tree.cache.icon=this.icon; @@ -447,7 +451,11 @@ function linkHover(img_num) { if (window.tree.cache.lastImg==-2) { frames[7].document.images[1].src='/res/adm/pages/bookmarkmenu/folder_trash.gif'; } else { + if (typeof(window.tree.cache.lastImg)!='undefined') { + if (window.tree.cache.lastImg>=0) { frames[4].document.images[window.tree.cache.lastImg].src=window.tree.cache.icon; + } + } } window.tree.cache.lastImg=img_num; window.tree.cache.icon=this.icon; @@ -528,8 +536,12 @@ function clickTrash() { } function hoverTrash() { - if (window.tree.cache.isLoaded) { - frames[4].document.images[window.tree.cache.lastImg].src=window.tree.cache.icon; + if (window.tree.cache.isLoaded) { + if (typeof(window.tree.cache.lastImg)!='undefined') { + if (window.tree.cache.lastImg>=0) { + frames[4].document.images[window.tree.cache.lastImg].src=window.tree.cache.icon; + } + } window.tree.cache.lastImg=-2; window.tree.cache.icon='/res/adm/pages/bookmarkmenu/folder_trash.gif'; frames[7].document.images[1].src = '/res/adm/pages/bookmarkmenu/folder_trash_hover.gif';