var caption,url,imageGroup,timer;var bDocReady=false;$(document).ready(TB_init);function TB_init(){bDocReady=true;$("a.thickbox").click(function(){var t=this.title||this.name||null;var g=this.rel||false;TB_show(t,this.href,g);return false;});}function TB_show(acaption,aurl,aimageGroup){caption=acaption;url=aurl;imageGroup=aimageGroup;if(bDocReady==true){TB_showProc();}else{clearTimeout(timer);timer=setTimeout("TB_showProc()",500);}}function TB_showProc(){var path="img/dlg/";var sClose='<input type="image" id="dialogBoxClose" src="'+path+'dialogClose0.gif" border="0" width="17" height="17" onmouseover="this.src=\''+path+'dialogCloseF.gif\';" onmouseout="this.src=\''+path+'dialogClose0.gif\';" align="absmiddle" />';var queryString=url.replace(/^[^\?]+\??/,'');var params=TB_parseQuery(queryString);ajaxContentW=eval(params['width']);ajaxContentH=eval(params['height']);TB_WIDTH=ajaxContentW+6;TB_HEIGHT=ajaxContentH+28;try{if(document.getElementById("TB_HideSelect")==null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div><div id='dialogBoxShadow' style='position:absolute;background:#000;z-index:9;opacity:0.2;filter:alpha(opacity=50);display:block;width:"+TB_WIDTH+"px;height:"+TB_HEIGHT+"px'></div>");}if(caption==null){caption=""};$(window).scroll(TB_position);TB_overlaySize();$("body").append("<div id='TB_load'><img src='"+path+"dlgloading.gif' /></div>");TB_load_position();var urlString=/\.jpg|\.jpeg|\.png|\.gif|\.html|\.htm|\.php|\.cfm|\.asp|\.aspx|\.jsp|\.jst|\.rb|\.txt|\.bmp/g;var urlType=url.substr(0,TB_strpos(url,"?")).toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML==""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){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 pagesize=TB_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<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'>"+sClose+"</a></div>");$("#TB_closeWindowButton").click(TB_remove);if(!(TB_PrevHTML=="")){;function goPrev(){if($(document).unclick(goPrev)){$(document).unclick(goPrev)};$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");$(document).unkeyup();TB_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}$("#TB_prev").click(goPrev);$(document).keyup(function(e){var key=e.keyCode;if(key==37){goPrev()}});}if(!(TB_NextHTML=="")){;function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");$(document).unkeyup();TB_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}$("#TB_next").click(goNext);$(document).keyup(function(e){var key=e.keyCode;if(key==39){goNext()}});}TB_position();$("#TB_load").remove();$("#TB_ImageOff").click(TB_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=url;}else if(urlType=='.htm'||urlType=='.html'||urlType=='.php'||urlType=='.asp'||urlType=='.aspx'||urlType=='.jsp'||urlType=='.jst'||urlType=='.rb'||urlType=='.txt'||urlType=='.cfm'||(url.indexOf('TB_inline')!=-1)||(url.indexOf('TB_message')!=-1)||(url.indexOf('TB_iframe')!=-1)){if(url.indexOf('TB_iframe')!=-1){$("#TB_window").append("<div id='TB_title' onselectstart='return false;'><div id='TB_ajaxWindowTitle' onselectstart='return false;'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>"+sClose+"</a></div></div><iframe src='"+url+"' id='TB_iframeContent' style='width:"+(ajaxContentW)+"px;height:"+(ajaxContentH)+"px;' scrolling='no' frameborder='0'></iframe>");}else{$("#TB_window").append("<div id='TB_title' onselectstart='return false;'><div id='TB_ajaxWindowTitle' onselectstart='return false;'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>"+sClose+"</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}$("#TB_closeWindowButton").click(TB_remove);if(url.indexOf('TB_inline')!=-1){$("#TB_ajaxContent").html($('#'+params['inlineId']).html());TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_message')!=-1){$("#TB_ajaxContent").html("<table width=100% height=100%><tr><td align=center valign=middle>"+params['msgtext']+"</td></tr></table>");TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else{if($.browser.msie){$("#TB_ajaxContent").load(url,function(){TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});});}else{$("#TB_ajaxContent").load(url);TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}}}$(window).resize(TB_position);}catch(e){alert(e);}}function TB_remove(){$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').remove();});$("#dialogBoxShadow").remove();$("#TB_load").remove();$(document).unbind("keyup");return false;}function TB_position(){var pagesize=TB_getPageSize();var arrayPageScroll=TB_getPageScrollTop();$("#TB_window").css({width:TB_WIDTH+"px",left:((pagesize[0]-TB_WIDTH)/2)+"px",top:(arrayPageScroll[1]+((pagesize[1]-TB_HEIGHT)/2))+"px"});try{$("#dialogBoxShadow").css({left:((pagesize[0]-TB_WIDTH)/2)+4+"px",top:(arrayPageScroll[1]+((pagesize[1]-TB_HEIGHT)/2))+6+"px"});}catch(e){}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;}if(window.innerWidth&&window.scrollMaxX){xScroll=document.innerWidth+window.scrollMaxX;}else if(document.body.scrollWidth>document.body.offsetWidth){xScroll=document.body.scrollWidth;}else{xScroll=document.body.offsetWidth;}$("#TB_overlay").css("height",yScroll+"px");$("#TB_overlay").css("width",xScroll+"px");}function TB_load_position(){var pagesize=TB_getPageSize();var arrayPageScroll=TB_getPageScrollTop();$("#TB_load").css({left:((pagesize[0]-100)/2)+"px",top:(arrayPageScroll[1]+((pagesize[1]-100)/2))+"px"}).css({display:"block"});}function TB_parseQuery(query){var Params=new Object();if(!query)return Params;var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2)continue;var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}return Params;}function TB_getPageScrollTop(){var yScrolltop;if(self.pageYOffset){yScrolltop=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScrolltop=document.documentElement.scrollTop;}else if(document.body){yScrolltop=document.body.scrollTop;}arrayPageScroll=new Array('',yScrolltop);return arrayPageScroll;}function TB_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=new Array(w,h);return arrayPageSize;}function TB_strpos(str,ch){for(var i=0;i<str.length;i++)if(str.substring(i,i+1)==ch)return i;return-1;}