$(document).ready(TB_init);
function TB_init(){$("a[rel=nofollow]").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(R,F,C){
if(!$("#TB_HideSelect").length){
$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
TB_overlaySize();
$("#TB_overlay").click(TB_remove);
}
//TB_overlaySize();
$("body").append("<div id='TB_load'><img src='"+webroot+"img/loadingAnimation.gif' /></div>");
TB_load_position();var S=F.match(/(.+)?/)[1]||F;var O=/\.(jpe?g|png|gif|bmp)/gi;
if(S.match(O)){var V={caption:"",url:"",html:""};var L=V,M=V,A=V,P=V,B="";
if(C){function I(X,Y,W){return{caption:X.title,url:X.href,html:"<span id='TB_"+Y+"'>&nbsp;&nbsp;<a href='#'>"+W+"</a></span>"}
}var D=$("a[rel="+C+"]").get();var U=false;for(var Q=1;Q<=D.length;
Q++){var K=D[Q-1];var G=K.href.match(O);if(K.href==F){U=true;
B="<span id='TB_image' class='TB_menu'>Menu </span>"+(Q)+" <span id='TB_of'>of </span>"+(D.length)+"</span>"
}else{if(U){M=I(K,"next","Next <img class='TB_next_img' src='img/nextarrow.png'>");
P=I(K,"next2","Next &gt;");break}else{L=I(K,"prev","<img class='TB_next_img' src='img/prevarrow.png'> Prev");
A=I(K,"prev2","&lt; Prev")}}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;
var X=TB_getPageSize();var g=X[0]-150;var b=X[1]-150;var d=imgPreloader.width;
var a=imgPreloader.height;var e=a;if(d>g){a=a*(g/d);d=g;if(a>e){d=d*(e/a);
a=e}}else{if(a>e){d=d*(e/a);a=e;if(d>g){a=a*(g/d);d=g}}}TB_WIDTH=d+30;
TB_HEIGHT=b+60;var Z="<div id='TB_title'><div id='TB_viewerWindowTitle'>"+R+"<div id='TB_secondLine'><div id='TB_imageCount'>"+L.html+"</div>"+B+M.html+"</div>  </div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='"+webroot+"theme/"+theme+"/css/images/close_20100802.png'></a></div></div><a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+F+"' width='"+d+"' height='"+a+"' /></a><div id='TB_footer'>"+A.html+" "+B+" "+P.html+"</div>";
$("#TB_window").append(Z);$("#TB_closeWindowButton").click(TB_remove);
function h(i){return function(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");
TB_show(i.caption,i.url,C);return false}}var c=h(L);var W=h(A);
var f=h(M);var Y=h(P);if(L.html){$("#TB_prev").click(c);$("#TB_prev2").click(W)
}if(M.html){$("#TB_next").click(f);$("#TB_next2").click(Y)}if(A.html){$("#TB_prev").click(c);
$("#TB_prev2").click(W)}if(P.html){$("#TB_next").click(f);$("#TB_next2").click(Y)
}document.onkeydown=function(i){if(i==null){keycode=event.keyCode
}else{keycode=i.which}switch(keycode){case 27:TB_remove();break
}};TB_position();$("#TB_load").remove();$("#TB_ImageOff").click(TB_remove);
$("#TB_window").css({display:"block"})};imgPreloader.src=F}else{$(window).scroll();
var E=F;
var T=TB_parseQuery(E);
TB_WIDTH=(T.width*1)+30;
TB_HEIGHT=(T.height*1)+40;
var H=TB_WIDTH-30,N="100%";if(F.indexOf("TB_iframe")!=-1){urlNoQuery=F.split("TB_");
$("#TB_window").append("<div id='TB_OOtitle'><div id='TB_ajaxWindowTitle'>"+R+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='"+webroot+"theme/"+theme+"/css/images/close_20100802.png'></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(H+29)+"px;height:"+(N+17)+"px;' onload='TB_showIframe()'> </iframe>");
$("#TB_window").append("<div id='TB_OOtitle'><div id='TB_ajaxWindowTitle'>"+R+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='"+webroot+"theme/"+theme+"/css/images/close_20100802.png'></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(H+29)+"px;' onload='TB_showIframe()'> </iframe>")
}else{var J="TB_title";if(F.indexOf("addreview")!=-1){R="Review this restaurant"
}else{if(F.indexOf("confirmation")!=-1){J="TB_OOtitle"}else{if(F.indexOf("survey")!=-1){J="TB_title";
R="A quick survey"}else{if(F.indexOf("order")!=-1&&R=="Sign In"){J="TB_OOtitle";
R="Sign In"}else{if(F.indexOf("order")!=-1){J="TB_OOtitle";R="Add item"
}else{if(F.indexOf("coupon")!=-1){R="Add a coupon"}else{if(F.indexOf("survey")!=-1){J="TB_OOtitle"
}else{if(F.indexOf("sharereview")!=-1){R="Share your review"}}}}}}}}$("#TB_window").append("<div id='"+J+"'><div id='TB_ajaxWindowTitle'>"+R+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='"+webroot+"theme/"+theme+"/css/images/close_20100802.png'></a></div></div><div id='TB_ajaxContent' style='width:"+TB_WIDTH+"px;height:"+N+"px;'></div>")
}$("#TB_closeWindowButton").click(TB_remove);if(F.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").html($("#"+T.inlineId).html());
TB_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})
}else{if(F.indexOf("TB_iframe")!=-1){TB_position();if(frames.TB_iframeContent==undefined){$("#TB_load").remove();
$("#TB_window").css({display:"block"});$(document).keyup(function(X){var W=X.keyCode;
if(W==27){TB_remove()}})}}else{$("#TB_ajaxContent").load(F,function(){TB_position();
$("#TB_load").remove();$("#TB_window").css({display:"block"})
})}}}$(window).resize(TB_position);document.onkeyup=function(W){if(W==null){keycode=event.keyCode
}else{keycode=W.which}if(keycode==27){TB_remove()}};$("#TB_window").append("<div id='tb-load-event'></div>")
}
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 A=TB_getPageSize();
if($("#TB_window").height()>TB_HEIGHT&&A[1]>$("#TB_window").height()){
    var B={width:TB_WIDTH,left:(arrayPageScroll[0]+(A[0]-TB_WIDTH)/2),top:($(document).scrollTop()+((A[1]-$("#TB_window").height())/2))};
}
else{
   var B={width:TB_WIDTH,left:(arrayPageScroll[0]+(A[0]-TB_WIDTH)/2),top:($(document).scrollTop()+((A[1]-TB_HEIGHT)/2))}; 
}
$("#TB_window").css(B);
}
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})
}
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;
}
