var $j=jQuery.noConflict();var VenueTabBox=function(){this.initTabPageLinks=function(){var owner=this;$j("a[rel=tabPage]").click(function(e){e.preventDefault();owner.clearTabs();if($j(this).hasClass("tab")){owner.selectTab($j(this));}owner.loadTabPage(this.href);});};this.selectTab=function(objTab){objTab.addClass("tabOn");};this.clearTabs=function(){$j("a.tabOn").each(function(i){$j(this).removeClass("tabOn");});};this.loadTabPage=function(strHref){var owner=this;$j.ajax({type:"GET",url:strHref,dataType:"html",data:{ajax:1},beforeSend:owner.showLoading,success:function(data){$j("#venueTab").html(data);Shadowbox.setup();}});};this.showLoading=function(){$j("#venueTab").html('<img class="ajaxLoader" src="/images/ajax-loader.gif" width="32" height="32" alt="please wait..." />');};};function setupRoomSelector(){$j("#roomSelector").submit(function(e){e.preventDefault();$j.ajax({type:"GET",url:this.action,dataType:"html",data:{roomId:this.roomId.value,ajax:1},success:function(data){Shadowbox.open({content:data,player:"html",title:"Interactive Floor Plan",width:720,height:550,viewportPadding:0});}});});}var tabBox=new VenueTabBox();$j(document).ready(function(){tabBox.initTabPageLinks();setupRoomSelector();});