$(document).ready(TB_init);function TB_init(){$("a.thickbox").click(function(B){B.preventDefault();this.blur();var A=this.title||this.name||"";var C=this.rel||false;TB_show(A,this.href,C)})}function TB_show(O,E,B){if(!$("#TB_HideSelect").length){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(TB_remove)}$(window).scroll(TB_position);TB_overlaySize();$("body").append("<div id='TB_load'><img src='img/loadingAnimation.gif' /></div>");TB_load_position();var P=E.match(/(.+)?/)[1]||E;var M=/\.(jpe?g|png|gif|bmp)/gi;if(P.match(M)){var S={caption:"",url:"",html:""};var J=S,K=S,A="";if(B){function H(U,V,T){return{caption:U.title,url:U.href,html:"<span id='TB_"+V+"'>&nbsp;&nbsp;<a href='#'>"+T+"</a></span>"}}var C=$("a[@rel="+B+"]").get();var R=false;for(var N=0;N<C.length;N++){var I=C[N];var F=I.href.match(M);if(I.href==E){R=true;A="Image "+(N+1)+" of "+(C.length)}else{if(R){K=H(I,"next","Next &gt;");break}else{J=H(I,"prev","&lt; Prev")}}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var X=TB_getPageSize();var V=X[0]-150;var a=X[1]-150;var W=imgPreloader.width;var U=imgPreloader.height;if(W>V){U=U*(V/W);W=V;if(U>a){W=W*(a/U);U=a}}else{if(U>a){W=W*(a/U);U=a;if(W>V){U=U*(V/W);W=V}}}TB_WIDTH=W+30;TB_HEIGHT=U+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='sluiten'><img id='TB_Image' src='"+E+"' width='"+W+"' height='"+U+"' alt='"+O+"'/></a><div id='TB_caption'>"+O+"<div id='TB_secondLine'>"+A+J.html+K.html+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='sluiten'>sluiten</a></div>");$("#TB_closeWindowButton").click(TB_remove);function T(b){return function(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");TB_show(b.caption,b.url,B);return false}}var Z=T(J);var Y=T(K);if(J.html){$("#TB_prev").click(Z)}if(K.html){$("#TB_next").click(Y)}document.onkeydown=function(b){if(b==null){keycode=event.keyCode}else{keycode=b.which}switch(keycode){case 27:TB_remove();break;case 190:if(K.html){document.onkeydown=null;Y()}break;case 188:if(J.html){document.onkeydown=null;Z()}break}};TB_position();$("#TB_load").remove();$("#TB_ImageOff").click(TB_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=E}else{var D=E.match(/\?(.+)/)[1];var Q=TB_parseQuery(D);TB_WIDTH=(Q.width*1)+30;TB_HEIGHT=(Q.height*1)+40;var G=TB_WIDTH-30,L=TB_HEIGHT-45;if(E.indexOf("TB_iframe")!=-1){urlNoQuery=E.split("TB_");$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+O+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='sluiten'>sluiten</a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(G+29)+"px;height:"+(L+17)+"px;' onload='TB_showIframe()'> </iframe>")}else{$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+O+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>sluiten</a></div></div><div id='TB_ajaxContent' style='width:"+G+"px;height:"+L+"px;'></div>")}$("#TB_closeWindowButton").click(TB_remove);if(E.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").html($("#"+Q.inlineId).html());TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else{if(E.indexOf("TB_iframe")!=-1){TB_position();if(frames.TB_iframeContent==undefined){$("#TB_load").remove();$("#TB_window").css({display:"block"});$(document).keyup(function(U){var T=U.keyCode;if(T==27){TB_remove()}})}}else{$("#TB_ajaxContent").load(E,function(){TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})})}}}$(window).resize(TB_position);document.onkeyup=function(T){if(T==null){keycode=event.keyCode}else{keycode=T.which}if(keycode==27){TB_remove()}}}function TB_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}function TB_remove(){$("#TB_imageOff").unbind("click");$("#TB_overlay").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").remove()});$("#TB_load").remove();return false}function TB_position(){var B=TB_getPageSize();var A=TB_getPageScrollTop();var C={width:TB_WIDTH,left:(A[0]+(B[0]-TB_WIDTH)/2),top:(A[1]+(B[1]-TB_HEIGHT)/2)};$("#TB_window").css(C)}function TB_overlaySize(){if(window.innerHeight&&window.scrollMaxY||window.innerWidth&&window.scrollMaxX){yScroll=window.innerHeight+window.scrollMaxY;xScroll=window.innerWidth+window.scrollMaxX;var A=document.documentElement;var C=(A&&A.clientWidth)||document.body.clientWidth||window.innerWidth||self.innerWidth;var B=(A&&A.clientHeight)||document.body.clientHeight||window.innerHeight||self.innerHeight;xScroll-=(window.innerWidth-C);yScroll-=(window.innerHeight-B)}else{if(document.body.scrollHeight>document.body.offsetHeight||document.body.scrollWidth>document.body.offsetWidth){yScroll=document.body.scrollHeight;xScroll=document.body.scrollWidth}else{yScroll=document.body.offsetHeight;xScroll=document.body.offsetWidth}}$("#TB_overlay").css({height:yScroll,width:xScroll});$("#TB_HideSelect").css({height:yScroll,width:xScroll})}function TB_load_position(){var B=TB_getPageSize();var A=TB_getPageScrollTop();$("#TB_load").css({left:(A[0]+(B[0]-100)/2),top:(A[1]+((B[1]-100)/2))}).css({display:"block"})}function TB_parseQuery(C){if(!C){return{}}var E={};var B=C.split(/[;&]/);for(var A=0;A<B.length;A++){var D=B[A].split("=");if(!D||D.length!=2){continue}E[unescape(D[0])]=unescape(D[1]).replace(/\+/g," ")}return E}function TB_getPageScrollTop(){var A;var B;if(self.pageYOffset||self.pageXOffset){A=self.pageYOffset;B=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop||document.documentElement.scrollLeft){A=document.documentElement.scrollTop;B=document.documentElement.scrollLeft}else{if(document.body){A=document.body.scrollTop;B=document.body.scrollLeft}}}arrayPageScroll=new Array(B,A);return arrayPageScroll}function TB_getPageSize(){var C=document.documentElement;var A=window.innerWidth||self.innerWidth||(C&&C.clientWidth)||document.body.clientWidth;var B=window.innerHeight||self.innerHeight||(C&&C.clientHeight)||document.body.clientHeight;arrayPageSize=new Array(A,B);return arrayPageSize};