var TINY={};function $getId(a){return document.getElementById(a)}function $getTags(b,a){a=a||document;return a.getElementsByTagName(b)}TINY.slideshow=function(a){this.infoSpeed=this.imgSpeed=this.speed=10;this.thumbOpacity=this.navHover=70;this.navOpacity=25;this.scrollSpeed=5;this.letterbox="#eee";this.n=a;this.c=0;this.a=[]};TINY.slideshow.prototype={init:function(n,e,E,D,t){n=$getId(n);var x=$getTags("li",n),A=0,k=0;this.l=x.length;this.q=$getId(t);this.f=$getId(e);this.r=$getId(this.info);this.o=parseInt(TINY.style.val(e,"width"));if(this.thumbs){var l=$getId(this.left),o=$getId(this.right);l.onmouseover=new Function('TINY.scroll.init("'+this.thumbs+'",-1,'+this.scrollSpeed+")");l.onmouseout=o.onmouseout=new Function('TINY.scroll.cl("'+this.thumbs+'")');o.onmouseover=new Function('TINY.scroll.init("'+this.thumbs+'",1,'+this.scrollSpeed+")");this.p=$getId(this.thumbs)}for(A;A<this.l;A++){this.a[A]={};var B=x[A],F=this.a[A];F.t=$getTags("h3",B)[0].innerHTML;F.d=$getTags("p",B)[0].innerHTML;F.l=$getTags("a",B)[0]?$getTags("a",B)[0].href:"";F.p=$getTags("span",B)[0].innerHTML;if(this.thumbs){var C=$getTags("img",B)[0];this.p.appendChild(C);k+=parseInt(C.offsetWidth);if(A!=this.l-1){C.style.marginRight=this.spacing+"px";k+=this.spacing}this.p.style.width=k+"px";C.style.opacity=this.thumbOpacity/100;C.style.filter="alpha(opacity="+this.thumbOpacity+")";C.onmouseover=new Function("TINY.alpha.set(this,100,5)");C.onmouseout=new Function("TINY.alpha.set(this,"+this.thumbOpacity+",5)");C.onclick=new Function(this.n+".pr("+A+",1)")}}if(this.zoom){var j=this.p.getElementsByTagName("img").length;var d=new Array();for(var A=0;A<j;A++){d[A]=this.p.getElementsByTagName("img")[A]}this.p.innerHTML="";var v=document.createElement("ul");v.id="thumblist";this.p.appendChild(v);for(var A=0;A<j;A++){var G=d[A];var y=G.src.substring(G.src.indexOf("img"));var c=document.createElement("a");var p=document.createElement("li");if(A==0){c.className="zoomThumbActive"}c.href="javascript:void(0);";c.rel="{gallery: 'gal1', smallimage: '"+y.replace("thumbnails","images")+"',largeimage: '"+y.replace("thumbnails","zoom")+"'}";c.appendChild(G);p.appendChild(c);v.appendChild(p)}}if(E&&D){E=$getId(E);D=$getId(D);E.style.opacity=D.style.opacity=this.navOpacity/100;E.style.filter=D.style.filter="alpha(opacity="+this.navOpacity+")";E.onmouseover=D.onmouseover=new Function("TINY.alpha.set(this,"+this.navHover+",5)");E.onmouseout=D.onmouseout=new Function("TINY.alpha.set(this,"+this.navOpacity+",5)");E.onclick=new Function(this.n+".mv(-1,1)");D.onclick=new Function(this.n+".mv(1,1)")}this.auto?this.is(0,0):this.is(0,1)},mv:function(b,e){var a=this.c+b;this.c=a=a<0?this.l-1:a>this.l-1?0:a;this.pr(a,e)},pr:function(a,b){clearTimeout(this.lt);if(b){clearTimeout(this.at)}this.c=a;this.is(a,b)},is:function(h,k){if(this.zoom){var j=$getTags("a",$getId(this.thumbs));var f=$getTags("img",document.getElementById("JQZoom"))[0];document.getElementById("backgroundImg").src=f.src;document.getElementById("JQZoom").style.opacity=0;document.getElementById("JQZoom").style.filter="alpha(opacity=0)";$("#JQZoom").data("jqzoom").swapimage(j[h]);TINY.alpha.set(document.getElementById("JQZoom"),100,this.imgSpeed);if(this.thumbs){var e=$getTags("img",this.p),d=e.length,b=0;for(b;b<d;b++){e[b].style.borderColor=b!=h?"":this.active}}}else{if(this.info){TINY.height.set(this.r,1,this.infoSpeed/2,-1)}var g=new Image();g.style.opacity=0;g.style.filter="alpha(opacity=0)";this.i=g;g.src=this.a[h].p;if(this.thumbs){var e=$getTags("img",this.p),d=e.length,b=0;for(b;b<d;b++){e[b].style.borderColor=b!=h?"":this.active}}g.onload=new Function(this.n+".le("+h+","+k+")")}},le:function(e,g){this.f.appendChild(this.i);var d=this.o-parseInt(this.i.offsetWidth);if(d>0){var b=Math.floor(d/2);this.i.style.borderLeft=b+"px solid "+this.letterbox;this.i.style.borderRight=(d-b)+"px solid "+this.letterbox}TINY.alpha.set(this.i,100,this.imgSpeed);var f=new Function(this.n+".nf("+e+")");this.lt=setTimeout(f,this.imgSpeed*100);
if(!g){this.at=setTimeout(new Function(this.n+".mv(1,0)"),this.speed*1000)}var a=$getTags("img",this.f);if(a.length>2){this.f.removeChild(a[0])}},nf:function(b){if(this.info){b=this.a[b];$getTags("h3",this.r)[0].innerHTML=b.t;$getTags("p",this.r)[0].innerHTML=b.d;this.r.style.height="auto";var a=parseInt(this.r.offsetHeight);this.r.style.height=0;TINY.height.set(this.r,a,this.infoSpeed,0)}}};TINY.scroll=function(){return{init:function(f,g,b){f=typeof f=="object"?f:$getId(f);var c=f.style.left||TINY.style.val(f,"left");f.style.left=c;var a=g==1?parseInt(f.offsetWidth)-parseInt(f.parentNode.offsetWidth):0;f.si=setInterval(function(){TINY.scroll.mv(f,a,g,b)},20)},mv:function(g,a,h,f){var k=parseInt(g.style.left);if(k==a){TINY.scroll.cl(g)}else{var b=Math.abs(a+k);b=b<f?b:f;var j=k-b*h;g.style.left=j+"px"}},cl:function(a){a=typeof a=="object"?a:$getId(a);clearInterval(a.si)}}}();TINY.height=function(){return{set:function(i,b,a,j){i=typeof i=="object"?i:$getId(i);var c=i.offsetHeight,g=i.style.height||TINY.style.val(i,"height");g=c-parseInt(g);var f=c-g>b?-1:1;clearInterval(i.si);i.si=setInterval(function(){TINY.height.tw(i,b,g,f,a)},20)},tw:function(g,b,f,d,a){var c=g.offsetHeight-f;if(c==b){clearInterval(g.si)}else{if(c!=b){g.style.height=c+(Math.ceil(Math.abs(b-c)/a)*d)+"px"}}}}}();TINY.alpha=function(){return{set:function(f,b,c){f=typeof f=="object"?f:$getId(f);var h=f.style.opacity||TINY.style.val(f,"opacity"),g=b>h*100?1:-1;f.style.opacity=h;clearInterval(f.ai);f.ai=setInterval(function(){TINY.alpha.tw(f,b,g,c)},20)},tw:function(f,b,h,c){var g=Math.round(f.style.opacity*100);if(g==b){clearInterval(f.ai)}else{var i=g+Math.ceil(Math.abs(b-g)/c)*h;f.style.opacity=i/100;f.style.filter="alpha(opacity="+i+")"}}}}();TINY.style=function(){return{val:function(b,a){b=typeof b=="object"?b:$getId(b);return b.currentStyle?b.currentStyle[a]:document.defaultView.getComputedStyle(b,null).getPropertyValue(a)}}}();
