$(document).ready(function(){$("ul.tabs a").bind("click",function(){var tabregex=/tab=([^&]+)/i;var match=tabregex.exec(this.getAttribute("href"));var tab=match[1];var li=this.parentNode;while(li!=null&&li.nodeName!="LI"){li=li.parentNode}$("ul.tabs li").each(function(){var t=$(this);if(this==li){t.addClass("selected")}else{t.removeClass("selected")}});$("div.tab").each(function(){var t=$(this);if(t.hasClass(tab)){t.addClass("selected");t.removeClass("hide")}else{t.removeClass("selected");t.addClass("hide")}});return false})});$(document).ready(function(){$("a.thumb").bind("click",showImage)});function showImage(){$("a.thumb").unbind("click",showImage);var doc=$(document);var mask=$(document.createElement("div"));mask.addClass("mask");mask.width(doc.width());mask.height(doc.height());document.getElementsByTagName("body")[0].appendChild(mask.get(0));mask.fadeTo("fast",0.5);var newImg=new Image();newImg.onload=imageLoaded;newImg.setAttribute("src",this.getAttribute("href"));return false}function imageLoaded(){var c=$(document.createElement("div"));var doc=$(document);var kids=document.getElementsByTagName("body")[0].childNodes;var mask=$(kids[kids.length-1]);c.addClass("container");c.append(this);var close=$(document.createElement("a"));c.append(close);close.attr("href","#close");close.append("close");close.bind("click",closeClick);document.getElementsByTagName("body")[0].appendChild(c.get(0));var left=(doc.width()-c.width())/2;var topPadding=30;var bottomPadding=30;var height=c.height();var top=doc.scrollTop()+topPadding;var bodyHeight=doc.height();var requiredHeight=top+height+bottomPadding;if(bodyHeight<requiredHeight){mask.height(requiredHeight);mask.css({position:"absolute"})}c.css({position:"absolute",left:Math.round(left)+"px",top:Math.round(top)+"px"})}function closeClick(){$(this).unbind("click",closeClick);var kids=document.getElementsByTagName("body")[0].childNodes;var c=kids[kids.length-1];var mask=kids[kids.length-2];$(c).fadeOut();$(mask).fadeOut("slow",resetGallery);return false}function resetGallery(){var kids=document.getElementsByTagName("body")[0].childNodes;var c=kids[kids.length-1];var mask=kids[kids.length-2];c.parentNode.removeChild(c);mask.parentNode.removeChild(mask);$("a.thumb").bind("click",showImage)};
