// Copyright © 2006-2008 deipi.com LLC. All rights reserved.
addLoadEvent(function(){prepareGallery();});var currentPicture;function prepareGallery()
{if(!document.getElementsByTagName)return false;if(!document.getElementById)return false;if(!document.getElementById("galleryList"))return false;var gallery=document.getElementById("galleryList");var links=gallery.getElementsByTagName("a");var descriptions=document.getElementById("descriptions");var buttons=gallery.getElementsByTagName("INPUT");for(var i=0;i<buttons.length;i++){buttons[i].style.display='none';}
for(var i=0;i<links.length;i++){var description=links[i].nextSibling;description=description.parentNode.removeChild(description);if(description&&descriptions){description=descriptions.appendChild(description);description.style.display='none';}
links[i].bclick=links[i].onclick;if(description&&description.getElementsByTagName("TEXTAREA").length){links[i].onclick=function(){if(currentPicture)currentPicture.style.borderColor='#CCC';currentPicture=this.firstChild;currentPicture.style.borderColor='#F78C31';return showPic(this);}
if(i==0){currentPicture=links[i].firstChild;currentPicture.style.borderColor='#F78C31';showPic(links[i]);}}else{links[i].onmouseover=function(){return showPic(this);}
if(i==0)showPic(links[i]);}}}
function showPic(whichPic)
{if(!document.getElementById("placeholder"))return true;var placeholder=document.getElementById("placeholder");var picture=whichPic.getElementsByTagName("IMG")[0];if(!picture)return true;var source=picture.getAttribute("src");if(placeholder.nodeName!="A")return true;if(placeholder.firstChild.nodeName!="IMG")return true;source=source.replace(/\/sthumbs\//gi,'/bthumbs/');placeholder.firstChild.setAttribute("src",source);source=source.replace(/\/bthumbs\//gi,'/');placeholder.setAttribute("href",source);placeholder.onclick=whichPic.bclick;var descriptions=document.getElementById("descriptions");if(descriptions){var descs=descriptions.childNodes;for(var i=0;i<descs.length;i++){if(descs[i].style)descs[i].style.display='none';}}
var gallery=document.getElementById("galleryList");var buttons=gallery.getElementsByTagName("INPUT");for(var i=0;i<buttons.length;i++){if(buttons[i].value==whichPic.title){buttons[i].checked=true;break;}}
var description=document.getElementById("description_"+whichPic.title);if(description){description.style.display='';}
return false;}