/*
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
function tb_init(a){navigator.userAgent.match(/iPad/)?$(a).each(function(){$(this).attr("target","_blank")}):$(a).click(function(){var a=this.title||this.name||null,b=this.href||this.alt,c=this.rel||!1;return tb_show(a,b,c),this.blur(),!1})}function tb_show(a,b,c){var d="<a href='#' id='TB_closeWindowButton' title='Close'>[X] Close</a>";try{typeof document.body.style.maxHeight=="undefined"?($("body","html").css({height:"100%",width:"100%"}),$("html").css("overflow","hidden"),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))):document.getElementById("TB_overlay")===null&&($("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>"),$("#TB_overlay").click(tb_remove)),tb_detectMacXFF()?$("#TB_overlay").addClass("TB_overlayMacFFBGHack"):$("#TB_overlay").addClass("TB_overlayBG"),a===null&&(a=""),$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>"),$("#TB_load").show();var e;b.indexOf("?")!==-1?e=b.substr(0,b.indexOf("?")):e=b;var f=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,g=e.toLowerCase().match(f);if(g==".jpg"||g==".jpeg"||g==".png"||g==".gif"||g==".bmp"){TB_PrevCaption="",TB_PrevURL="",TB_PrevHTML="",TB_NextCaption="",TB_NextURL="",TB_NextHTML="",TB_imageCount="",TB_FoundURL=!1;if(c){TB_TempArray=$("a[@rel="+c+"]").get();for(TB_Counter=0;TB_Counter<TB_TempArray.length&&TB_NextHTML==="";TB_Counter++){var h=TB_TempArray[TB_Counter].href.toLowerCase().match(f);TB_TempArray[TB_Counter].href!=b?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>"):(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>"):(TB_FoundURL=!0,TB_imageCount="Image "+(TB_Counter+1)+" of "+TB_TempArray.length)}}imgPreloader=new Image,imgPreloader.onload=function(){imgPreloader.onload=null;var e=tb_getPageSize(),f=e[0]-150,g=e[1]-150,h=imgPreloader.width,i=imgPreloader.height;h>f?(i*=f/h,h=f,i>g&&(h*=g/i,i=g)):i>g&&(h*=g/i,i=g,h>f&&(i*=f/h,h=f)),TB_WIDTH=h+30,TB_HEIGHT=i+60,$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+b+"' width='"+h+"' height='"+i+"' alt='"+a+"'/></a>"+"<div id='TB_caption'>"+a+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'>"+d+"</div>"),$("#TB_closeWindowButton").click(tb_remove);if(TB_PrevHTML!==""){function j(){return $(document).unbind("click",j)&&$(document).unbind("click",j),$("#TB_window").remove(),$("body").append("<div id='TB_window'></div>"),tb_show(TB_PrevCaption,TB_PrevURL,c),!1}$("#TB_prev").click(j)}if(TB_NextHTML!==""){function k(){return $("#TB_window").remove(),$("body").append("<div id='TB_window'></div>"),tb_show(TB_NextCaption,TB_NextURL,c),!1}$("#TB_next").click(k)}document.onkeydown=function(a){a==null?keycode=event.keyCode:keycode=a.which,keycode==27?tb_remove():keycode==190?TB_NextHTML!=""&&(document.onkeydown="",k()):keycode==188&&TB_PrevHTML!=""&&(document.onkeydown="",j())},tb_position(),$("#TB_load").remove(),$("#TB_ImageOff").click(tb_remove),$("#TB_window").css({display:"block"})},imgPreloader.src=b}else{var i=b.replace(/^[^\?]+\??/,""),j=tb_parseQuery(i);TB_WIDTH=j.width*1+30||630,TB_HEIGHT=j.height*1+40||440,ajaxContentW=TB_WIDTH-30,ajaxContentH=TB_HEIGHT-45,b.indexOf("TB_iframe")!=-1?(urlNoQuery=b.split("TB_"),$("#TB_iframeContent").remove(),j["modal"]!="true"?$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'>"+d+"</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1e3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>"):($("#TB_overlay").unbind(),$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1e3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>"))):$("#TB_window").css("display")!="block"?j["modal"]!="true"?$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'>"+d+"</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>"):($("#TB_overlay").unbind(),$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")):($("#TB_ajaxContent")[0].style.width=ajaxContentW+"px",$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px",$("#TB_ajaxContent")[0].scrollTop=0,$("#TB_ajaxWindowTitle").html(a)),$("#TB_closeWindowButton").click(tb_remove),b.indexOf("TB_inline")!=-1?($("#TB_ajaxContent").append($("#"+j.inlineId).children()),$("#TB_window").unload(function(){$("#"+j.inlineId).append($("#TB_ajaxContent").children())}),tb_position(),$("#TB_load").remove(),$("#TB_window").css({display:"block"})):b.indexOf("TB_iframe")!=-1?(tb_position(),$.browser.safari&&($("#TB_load").remove(),$("#TB_window").css({display:"block"}))):$("#TB_ajaxContent").load(b+="&random="+(new Date).getTime(),function(){tb_position(),$("#TB_load").remove(),tb_init("#TB_ajaxContent a.thickbox"),$("#TB_window").css({display:"block"})})}j.modal||(document.onkeyup=function(a){a==null?keycode=event.keyCode:keycode=a.which,keycode==27&&tb_remove()})}catch(k){}}function tb_showIframe(){$("#TB_load").remove(),$("#TB_window").css({display:"block"})}function tb_remove(){return $("#TB_imageOff").unbind("click"),$("#TB_closeWindowButton").unbind("click"),$("#TB_window").remove(),$("#TB_overlay").remove(),$("#TB_load").remove(),typeof document.body.style.maxHeight=="undefined"&&($("body","html").css({height:"auto",width:"auto"}),$("html").css("overflow","")),document.onkeydown="",document.onkeyup="",!1}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt(TB_WIDTH/2,10)+"px",width:TB_WIDTH+"px"}),jQuery.browser.msie&&jQuery.browser.version<7||$("#TB_window").css({marginTop:"-"+parseInt(TB_HEIGHT/2,10)+"px"})}function tb_parseQuery(a){var b={};if(!a)return b;var c=a.split(/[;&]/);for(var d=0;d<c.length;d++){var e=c[d].split("=");if(!e||e.length!=2)continue;var f=unescape(e[0]),g=unescape(e[1]);g=g.replace(/\+/g," "),b[f]=g}return b}function tb_getPageSize(){var a=document.documentElement,b=window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth,c=window.innerHeight||self.innerHeight||a&&a.clientHeight||document.body.clientHeight;return arrayPageSize=[b,c],arrayPageSize}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1)return!0}var tb_pathToImage="/assets/loadingAnimation.gif";$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox"),imgLoader=new Image,imgLoader.src=tb_pathToImage})
