var tools_mouse_x;var tools_mouse_y;if(document.documentElement.getBoundingClientRect){function tools_position(a){var b=a.getBoundingClientRect();return[Math.round(b.left),Math.round(b.top)]}}else{function tools_position(b){var c=b;var a=0;var d=0;do{a+=c.offsetLeft;d+=c.offsetTop}while(c=c.offsetParent);return[a,d]}}function tools_event(a,c,b){if(a.attachEvent){a.attachEvent("on"+c,b)}else{a.addEventListener(c,b,true)}}function tools_mouse_start(){tools_event(document,"mousemove",tools_mouse_tracker)}function tools_mouse_tracker(a){if(!a){var a=window.event}if(a.pageX||a.pageY){tools_mouse_x=a.pageX;tools_mouse_y=a.pageY}else{if(a.clientX||a.clientY){tools_mouse_x=a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;tools_mouse_y=a.clientY+document.body.scrollTop+document.documentElement.scrollTop}}}function tools_screen_size(){if(window.innerHeight){return[window.innerWidth-18,window.innerHeight]}if(document.documentElement.clientHeight){return[document.documentElement.clientWidth,document.documentElement.clientHeight]}if(document.body.clientHeight){return[document.body.clientWidth,document.body.clientHeight]}}function tools_page_size(){var a,b;if(window.innerHeight&&window.scrollMaxY){a=window.innerWidth+window.scrollMaxX;b=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollWidth;b=document.body.scrollHeight}else{a=document.body.offsetWidth;b=document.body.offsetHeight}}return[a,b]}function tools_scroll_position(){var b,a;a=document.body.scrollTop;b=document.body.scrollLeft;if(a==0){if(window.pageYOffset){a=window.pageYOffset;b=window.pageXOffset}else{a=(document.body.parentElement)?document.body.parentElement.scrollTop:0;b=(document.body.parentElement)?document.body.parentElement.scrollLeft:0}}return[parseInt(b),parseInt(a)]}function tools_image_loaded(a){if(!a.complete){return false}if(typeof a.naturalWidth!="undefined"&&a.naturalWidth==0){return false}return true}function tools_opacity(b,a){var c=b.style;c.opacity=a;c.MozOpacity=a;c.KhtmlOpacity=a;if(a!=1){c.filter="alpha(opacity="+a*100+")"}else{c.filter=""}}var toolbox_preload;var toolbox_preloading;function toolbox_preload_image(b,a,c){if(!toolbox_preload){toolbox_preload=[[],[],[]]}toolbox_preload[a].push([b,c]);toolbox_preload_next()}var tc=0;function toolbox_preload_next(){var b;var a;var c;if(!toolbox_preloading){while(toolbox_preload_next_sub()){}}}function toolbox_preload_next_sub(){var b;var a;var c;for(b=0;b<toolbox_preload.length;b++){if(toolbox_preload[b].length!=0){a=toolbox_preload[b].pop();c=new Image();c.src=a[0];if(tools_image_loaded(c)){if(typeof(a[1])!="undefined"){a[1]()}return true;break}tools_event(c,"load",function(){toolbox_preload_done(a[1])});toolbox_preloading=true;return false;break}}return false}function toolbox_preload_done(a){toolbox_preloading=false;if(typeof(a)!="undefined"){a()}toolbox_preload_next()}var lightbox;var lightbox_main;var lightbox_tint;var lightbox_wrap;var lightbox_header;var lightbox_caption;var lightbox_strip;var lightbox_strip_inner;var lightbox_image;var lightbox_thumbnails;var lightbox_images;var lightbox_width_from;var lightbox_width_to;var lightbox_height_from;var lightbox_height_to;var lightbox_strip_from;var lightbox_strip_to;var lightbox_interval;var lightbox_scroll=0;var lightbox_fade;var lightbox_full_fade=true;function toolbox_preload_stylesheet(c){var b;var d;var a;a="";url=c.href?c.href:window.location.href;bits=url.split("/");bits.pop();if(url=bits.join("/")){url+="/"}d=c.cssRules?c.cssRules:c.rules;for(b=0;b<d.length;b++){if(d[b].style&&d[b].style.cssText&&d[b].style.cssText.toLowerCase().indexOf("url")!=-1){a+=d[b].style.cssText}else{if(d[b].styleSheet){toolbox_preload_stylesheet(d[b].styleSheet)}}}images=a.match(/[^\("]+\.(gif|jpe?g|png)/g);if(images){for(b=0;b<images.length;b++){src=(images[b].charAt(0)=="/"||images[b].match("://")?"":url)+images[b];toolbox_preload_image(src,0)}}if(c.imports&&c.imports.length){for(b=0;b<c.imports.length;b++){toolbox_preload_stylesheet(c.imports[b])}}}function toolbox_preload_css(){var a;lightbox_preload=new Array();for(a=0;a<document.styleSheets.length;a++){toolbox_preload_stylesheet(document.styleSheets[a])}}function lightbox_selected(a,c){var b;for(b=0;b<a.length;b++){if(a[b].className.indexOf("selected")!=-1){a[b].className=a[b].className.replace("selected","")}}if(typeof(c)!="undefined"){a[c].className+=" selected"}}function lightbox_move_start(b){var c,a,d;lightbox_width_from=lightbox_main.style.width.replace("px","")*1;lightbox_height_from=lightbox_main.style.height.replace("px","")*1;lightbox_strip_from=lightbox_strip.style.height.replace("px","")*1;d=new Image();d.src=lightbox_images[b].src;if(lightbox_images[b].width){c=lightbox_images[b].width}else{c=d.width}if(lightbox_images[b].height){a=lightbox_images[b].height}else{a=d.height}lightbox_width_to=c+lightbox_strip.offsetWidth+lightbox_wrap.offsetWidth-lightbox_wrap.clientWidth;lightbox_height_to=a+lightbox_header.offsetHeight+lightbox_wrap.offsetHeight-lightbox_wrap.clientHeight;lightbox_strip_to=a}function lightbox_move_step(b){var d;var a;var c;b=Math.sqrt(100*100-(100-b)*(100-b));lightbox_main.style.width=(lightbox_width_from+(lightbox_width_to-lightbox_width_from)*b/100)+"px";lightbox_main.style.height=(lightbox_height_from+(lightbox_height_to-lightbox_height_from)*b/100)+"px";lightbox_wrap.style.width=(lightbox_width_from+(lightbox_width_to-lightbox_width_from)*b/100-(lightbox_wrap.offsetWidth-lightbox_wrap.clientWidth))+"px";lightbox_wrap.style.height=(lightbox_height_from+(lightbox_height_to-lightbox_height_from)*b/100-(lightbox_wrap.offsetHeight-lightbox_wrap.clientHeight))+"px";lightbox_strip.style.height=(lightbox_strip_from+(lightbox_strip_to-lightbox_strip_from)*b/100)+"px";d=tools_position(lightbox);c=tools_screen_size();if(navigator.userAgent.indexOf("MSIE 6")==-1){a=[];a[0]=0;a[1]=0}else{a=tools_scroll_position()}lightbox_main.style.left=((c[0]-lightbox_main.offsetWidth)/2+a[0])+"px";lightbox_main.style.top=((c[1]-lightbox_main.offsetHeight)/2+a[1]-d[1])+"px"}function lightbox_image_loaded(){var c,b;var d,a;for(c=0;c<lightbox_images.length;c++){if(tools_image_loaded(lightbox_images[c])){d=lightbox_thumbnails[c].parentNode;a=d.getElementsByTagName("div");for(b=0;b<a.length;b++){d.removeChild(a[b])}tools_opacity(lightbox_thumbnails[c],1)}}}function lightbox_preload_main(b,a){toolbox_preload_image(a,1,function(){b.src=a;lightbox_image_loaded()})}var lightbox_thumbnails_dived=false;function lightbox_init(){var b,g,f;if(document.getElementById){toolbox_preload_css();lightbox=document.getElementById("lightbox");lightbox_tint=document.getElementById("lightbox-tint");lightbox_main=document.getElementById("lightbox-main");lightbox_wrap=document.getElementById("lightbox-wrap");lightbox_strip=document.getElementById("lightbox-strip");lightbox_strip_inner=document.getElementById("lightbox-strip-inner");lightbox_image=document.getElementById("lightbox-image");lightbox_caption=document.getElementById("lightbox-caption");lightbox_header=document.getElementById("lightbox-header");lightbox_thumbnails=lightbox_strip.getElementsByTagName("img");lightbox_images=lightbox_image.getElementsByTagName("img");g=document.getElementsByTagName("img");for(i=g.length-1;i>=0;i--){if(g[i].className.indexOf("lightbox-link")!=-1){var c=g[i];var l=c.parentNode;var j=null;var k;var d=0;if(l.tagName=="A"){k=l;j=l;l=j.parentNode}else{k=c;d=15}var e=document.createElement("div");e.className="lightbox-opener";e.style.width=c.offsetWidth+"px";e.style.height=c.offsetHeight+"px";e.lightboxNumber=i;tools_event(e,"click",lightbox_open);var a=document.createElement("div");a.className="lightbox-opener-wrapper";a.style.width=(c.offsetWidth+d)+"px";a.appendChild(e);l.insertBefore(a,k);a.appendChild(c);posi=tools_position(c);posw=tools_position(e);e.style.left=(posi[0]-posw[0])+"px";e.style.top="0px";if(j){l.removeChild(j)}}}for(i=lightbox_images.length-1;i>=0;i--){var h,c;c=lightbox_images[i];h=c.getAttribute("xsrc");lightbox_preload_main(c,h)}if(navigator.appName=="Microsoft Internet Explorer"){lightbox_full_fade=false}tools_event(lightbox_strip,"mouseover",function(){lightbox_interval=setInterval(lightbox_scroller,10)});tools_event(lightbox_strip,"mouseout",function(){clearInterval(lightbox_interval)});if(f=document.getElementById("lightbox-close")){tools_event(f,"click",lightbox_close)}tools_mouse_start()}}var lightbox_abs_balanced=false;var lightbox_abs_offset_x;var lightbox_abs_offset_y;function lightbox_rebalance(){var b,a;if(navigator.userAgent.indexOf("MSIE 6")!=-1){if(!lightbox_abs_balanced){lightbox_abs_balanced=true;lightbox.style.position="absolute";lightbox_main.style.position="absolute";b=tools_position(lightbox);lightbox_abs_offset_x=b[0];lightbox_abs_offset_y=b[1];window.attachEvent("onscroll",lightbox_rebalance)}a=tools_scroll_position();lightbox.style.left=(-lightbox_abs_offset_x+a[0])+"px";lightbox.style.top=(-lightbox_abs_offset_y+a[1])+"px";lightbox.style.width=(tools_screen_size()[0])+"px";lightbox.style.height=(tools_screen_size()[1])+"px";lightbox_tint.style.width=(tools_screen_size()[0])+"px";lightbox_tint.style.height=(tools_screen_size()[1])+"px"}}function lightbox_open(g){var k,j;var c,l,a;lightbox_rebalance();tools_opacity(lightbox,0);lightbox.style.display="block";lightbox_main.style.display="block";if(!lightbox_thumbnails_dived){for(i=0;i<lightbox_thumbnails.length;i++){var d=lightbox_thumbnails[i];var h=d.parentNode;var f=document.createElement("div");f.className="lightbox-loading";f.style.width=(d.offsetWidth)+"px";f.style.height=(d.offsetHeight)+"px";d.lightboxNumber=i;tools_event(d,"click",lightbox_image_on);var b=document.createElement("div");b.style.position="relative";b.appendChild(f);h.insertBefore(b,d);b.appendChild(d);posi=tools_position(d);posw=tools_position(b);f.lightboxNumber=i;tools_opacity(lightbox_thumbnails[i],0.5);if(navigator.appName!="Microsoft Internet Explorer"||navigator.userAgent.indexOf("MSIE 8")!=-1){d.className="lightbox-hover"}}lightbox_thumbnails_dived=true}if(!g){var g=window.event}if(g.target){c=g.target}else{if(g.srcElement){c=g.srcElement}}g.cancelBubble=true;a=c.parentNode.getElementsByTagName("img")[0].src;l=a.split("/");a=l[l.length-1];for(img=0;img<lightbox_thumbnails.length;img++){if(lightbox_thumbnails[img].src.indexOf(a)!=-1){break}}if(img==lightbox_thumbnails.length){img=0}if(img){if(!tools_image_loaded(lightbox_images[img])){lightbox_images[img].src=lightbox_images[img].getAttribute("xsrc")}}lightbox_image_loaded();lightbox_selected(lightbox_thumbnails,img);lightbox_selected(lightbox_images,img);lightbox_caption.innerHTML=lightbox_images[img].title;lightbox_move_start(img);lightbox_move_step(100);if(lightbox_full_fade){lightbox_fadein(lightbox)}else{lightbox_main.style.display="none";lightbox_fadein(lightbox,lightbox_open2)}}function lightbox_open2(){lightbox_main.style.display="block"}function lightbox_image_on(b){var a;if(!b){var b=window.event}if(b.target){a=b.target.lightboxNumber}else{if(b.srcElement){a=b.srcElement.lightboxNumber}}if(!tools_image_loaded(lightbox_images[a])){lightbox_images[a].src=lightbox_images[a].getAttribute("xsrc")}lightbox_selected(lightbox_thumbnails);lightbox_fadeout(lightbox_image,"lightbox_image1( "+a+" );")}function lightbox_image1(c){lightbox_selected(lightbox_images);lightbox_caption.innerHTML="";lightbox_move_start(c);if(lightbox_width_from==lightbox_width_to&&lightbox_height_from==lightbox_height_to){lightbox_move_step(100);lightbox_image2(c)}else{var b=20;var a=500;for(var d=1;d<=b;d++){(function(){var f=100*d/b;var e=a*d/b;setTimeout(function(){lightbox_move_step(f)},e)})()}setTimeout(function(){lightbox_image2(c)},a)}}function lightbox_image2(a){lightbox_images[a].className+=" selected";lightbox_thumbnails[a].className+=" selected";lightbox_caption.innerHTML=lightbox_images[a].title;lightbox_fadein(lightbox_image)}function lightbox_close(){if(!lightbox_full_fade){lightbox_main.style.display="none"}lightbox_fadeout(lightbox,"lightbox.style.display = 'none';")}function lightbox_fadein(b,c){b.style.opacity=0;lightbox_fade=b;for(var a=1;a<=20;a+=1){setTimeout("tools_opacity( lightbox_fade, "+a/20+");",25*a)}if(c){setTimeout(c,25*a)}}function lightbox_fadeout(b,c){b.style.opacity=1;lightbox_fade=b;for(var a=1;a<=20;a+=1){setTimeout("tools_opacity( lightbox_fade, "+(1-a/20)+");",25*a)}if(c){setTimeout(c,25*a)}}function lightbox_scroller(){var a;var c,b;a=lightbox_strip.offsetHeight-lightbox_strip_inner.offsetHeight;if(a>0){a=0}c=tools_position(lightbox_strip);b=tools_mouse_y-c[1];if(navigator.userAgent.indexOf("MSIE 6")==-1){b-=document.body.scrollTop+document.documentElement.scrollTop}b/=lightbox_strip.offsetHeight;if(b<0.25){lightbox_scroll+=5;if(lightbox_scroll>0){lightbox_scroll=0}}if(b>0.75){lightbox_scroll-=5;if(lightbox_scroll<a){lightbox_scroll=a}}lightbox_strip_inner.style.top=lightbox_scroll+"px"};
