diff --git a/gallery.js b/gallery.js index c000c51..ff13350 100644 --- a/gallery.js +++ b/gallery.js @@ -1,8 +1,80 @@ -// Create function to load image -function loadImg(src){ +var current_li; + +function nextByTag(parent,current,name){ + var next = false; + var next_element; + for( var i=0; i=0; i-- ){ + if( parent.childNodes[i]==current ){ + next = true; + continue; + } + if( next && parent.childNodes[i].nodeName == name ){ + next_element = parent.childNodes[i]; + break; + } + } + return next_element; +} + +function prevImg(){ + var parent = current_li.parentNode; + var prev_li = prevByTag(parent,current_li,"LI"); + if( !prev_li ){ + return; + } + var img = prev_li.getElementsByTagName("img")[0]; + var div = document.getElementById("gallery_container"); + var oldimg = div.getElementsByTagName("img"); + if( oldimg ){ + for( var i=0; i