$(document).ready(TB_init);function TB_init(){$("a.thickbox").click(function(){var a=this.title||this.name||null;var b=this.rel||false;TB_show(a,this.href,b);this.blur();return false})}function TB_show(i,b,g){try{if(document.getElementById("TB_HideSelect")==null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(TB_remove)}if(i==null){i=""}$(window).scroll(TB_position);TB_overlaySize();$("body").append("<div id='TB_load'><img src='images/loadingAnimation.gif' /></div>");TB_load_position();var d=/\.jpg|\.jpeg|\.png|\.gif|\.html|\.htm|\.php|\.cfm|\.asp|\.aspx|\.jsp|\.jst|\.rb|\.txt|\.bmp/g;var j=b.toLowerCase().match(d);if(j==".jpg"||j==".jpeg"||j==".png"||j==".gif"||j==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(g){TB_TempArray=$("a[@rel="+g+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML==""));TB_Counter++){var f=TB_TempArray[TB_Counter].href.toLowerCase().match(d);if(!(TB_TempArray[TB_Counter].href==b)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var m=TB_getPageSize();var k=m[0]-150;var p=m[1]-150;var l=imgPreloader.width;var e=imgPreloader.height;if(l>k){e=e*(k/l);l=k;if(e>p){l=l*(p/e);e=p}}else{if(e>p){l=l*(p/e);e=p;if(l>k){e=e*(k/l);l=k}}}TB_WIDTH=l+30;TB_HEIGHT=e+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+b+"' width='"+l+"' height='"+e+"' alt='"+i+"'/></a><div id='TB_caption'>"+i+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close or Escape Button'>close</a></div>");$("#TB_closeWindowButton").click(TB_remove);if(!(TB_PrevHTML=="")){function o(){if($(document).unclick(o)){$(document).unclick(o)}$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");$(document).unkeyup();TB_show(TB_PrevCaption,TB_PrevURL,g);return false}$("#TB_prev").click(o);$(document).keyup(function(r){var q=r.keyCode;if(q==37){o()}})}if(!(TB_NextHTML=="")){function n(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");$(document).unkeyup();TB_show(TB_NextCaption,TB_NextURL,g);return false}$("#TB_next").click(n);$(document).keyup(function(r){var q=r.keyCode;if(q==39){n()}})}TB_position();$("#TB_load").remove();$("#TB_ImageOff").click(TB_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=b}if(j==".htm"||j==".html"||j==".php"||j==".asp"||j==".aspx"||j==".jsp"||j==".jst"||j==".rb"||j==".txt"||j==".cfm"||(b.indexOf("TB_inline")!=-1)||(b.indexOf("TB_iframe")!=-1)){var a=b.replace(/^[^\?]+\??/,"");var c=TB_parseQuery(a);TB_WIDTH=(c.width*1)+30;TB_HEIGHT=(c.height*1)+40;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(b.indexOf("TB_iframe")!=-1){urlNoQuery=b.substr(0,TB_strpos(b,"?"));$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+i+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><iframe src='"+urlNoQuery+"' id='TB_iframeContent' style='width:"+(ajaxContentW+30)+"px;height:"+(ajaxContentH+18)+"px;'></iframe>")}else{$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+i+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}$("#TB_closeWindowButton").click(TB_remove);if(b.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").html($("#"+c.inlineId).html());TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else{if(b.indexOf("TB_iframe")!=-1){TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else{$("#TB_ajaxContent").load(b,function(){TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})})}}}$(window).resize(TB_position)}catch(h){alert(h)}}function TB_remove(){$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").remove()});$("#TB_load").remove();$(document).unkeyup();return false}function TB_position(){var b=TB_getPageSize();var a=TB_getPageScrollTop();$("#TB_window").css({width:TB_WIDTH+"px",left:((b[0]-TB_WIDTH)/2)+"px",top:(a[1]+((b[1]-TB_HEIGHT)/2))+"px"});TB_overlaySize()}function TB_overlaySize(){if(window.innerHeight&&window.scrollMaxY){yScroll=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){yScroll=document.body.scrollHeight}else{yScroll=document.body.offsetHeight}}$("#TB_overlay").css("height",yScroll+"px");$("#TB_HideSelect").css("height",yScroll+"px")}function TB_load_position(){var b=TB_getPageSize();var a=TB_getPageScrollTop();$("#TB_load").css({left:((b[0]-100)/2)+"px",top:(a[1]+((b[1]-100)/2))+"px"}).css({display:"block"})}function TB_parseQuery(d){var e=new Object();if(!d){return e}var a=d.split(/[;&]/);for(var c=0;c<a.length;c++){var g=a[c].split("=");if(!g||g.length!=2){continue}var b=unescape(g[0]);var f=unescape(g[1]);f=f.replace(/\+/g," ");e[b]=f}return e}function TB_getPageScrollTop(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",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}function TB_strpos(c,b){for(var a=0;a<c.length;a++){if(c.substring(a,a+1)==b){return a}}return -1};