(function(){ssc={version:"2009-10-16 11:39 TBL",actionHistory:"",bubbleStop:false,cp:{dynMapMinTgMapHitPct:75,jsTrace:0,listType:"scrolled",loadTime:(new Date()).getTime(),mapShellURL:"http://www.indux.com/map/MapShell_tn.swf",mapTrace:0,mapTgFb:2,sectionHiliteColor:"EEEE66",sectionInListColor:"00CC33",sectionNoSeatsColor:"FFFFFF",sectionNotInListColor:"AAFFAA",sectionSelectColor:"FF0000",showListGroupHeaders:true,showTGsInNotSelectedSections:true,showTGsNotOnMap:"bottom",sortArrows:["&#9660","&#9660","&#9650"],staticMapURL:"",swfMapURL:"",tgListFilterPricePoints:[0,10,20,30,40,50,60,70,80,90,100,150,200,250,300,350,400,450,500,600,700,800,900,1000,1500,2000,2500,3000,4000,5000,10000,20000,50000,100000,200000,500000,1000000],tgCanonSecIX:0,tgUserSecIX:1,tgUserRowIX:2,tgQtyIX:3,tgPriceIX:4,tgTGcodeIX:5,tgNotesIX:6,tgTpsIX:7,tgStarIX:8,tgReccIX:9,vfsEnable:0,vfsFilterAnimate:"",vfsImageAnimate:"",vfsMsecs:800,vfsImageSet:"*"},docStatus:0,flashAvailable:false,flashVars:{},fltrHgtMemory:0,gpDelim:"",hiQty:0,hiQtyNxt:0,itDelim:"",listBucketCts:[],listColHdr:"",listCriteria:{reqQty:0,offerPlus1:0,showReqQtyPlus1:0,minPrice:0,maxPrice:0,selectedMapSections:"",okPricePoints:[],loPricePoints:[],hiPricePoints:[],currencySymbol:"",columnSortArrows:{},groupCts:[],hiQty:0,hiQtyNxt:0},listHgtMemory:0,mapColors:"",mapGroups:[],mapOptionsHeld:"",mapStatus:0,notSelBktHdrTxt:"",notOnMapBktHdrTxt:"",activeBktHdr:-1,secInfo:{},selectedBktHdrTxt:"",scrollMemory:0,sortCtl:{},sortAD:0,sortKeys:["SEC","ROW","SECROW","QTY","PRICE","STAR","RECC"],sortDflts:[0,0,0,0,0,1,1],tgArray:[],tgMapHitPct:-1,vfsActiveImage:0,vfsURLpatterns:{SeatData:"http://vfs.seatics.com/SD/<cf>/800x600/<ic>.jpg",Fanvenues:"http://widget.fanvenues.com/img?id=<cf>_<ic>_S"},assignTgsToGroups:function(){ssc.tt("AsgnTgGps-Start");ssc.listCriteria.groupCts=[0,0,0];var c,b,a;for(a=0;a<ssc.tgArray.length;a++){b=ssc.tgArray[a];if(Number(b.tgQty)<ssc.listCriteria.reqQty||Number(b.tgPrice.replace(/,/g,""))<ssc.listCriteria.minPrice||(ssc.listCriteria.maxPrice>0&&Number(b.tgPrice.replace(/,/g,""))>ssc.listCriteria.maxPrice)){c=2}else{c=((Number(b.tgQty)-ssc.listCriteria.reqQty==1&&ssc.listCriteria.reqQty>0)||(Number(b.tgQty)==4&&ssc.listCriteria.reqQty==1))?1:0}ssc.tgArray[a].tgMapGroup=ssc.tgArray[a].tgListGroup=c;ssc.listCriteria.groupCts[c]++}ssc.tt("$AsgnTgGps-End: Cts="+ssc.listCriteria.groupCts.toString())},buildAndShowList:function(){ssc.tt("List-Start: S+1="+ssc.listCriteria.showReqQtyPlus1);var j,n=ssc.cp.listType.match(/scrolled/i),b=ssc.cp.listType.match(/allInOne/i),l=[[],[],[]],a=[1,1,1],o=0,k=0,f=!(ssc.cp.showTGsNotOnMap=="hidden"||ssc.cp.showTGsNotOnMap!="bottom"&&ssc.listCriteria.selectedMapSections!=""),g,h,c,e=[],d="<div style='border-width:1px; font-size:6pt; border-style:solid; border-color:#000000; display:inline; width:12px; height:12px;background-color:#"+ssc.cp.sectionInListColor+";'>&nbsp;&nbsp;&nbsp;</div>",m="<div style='display:inline; border: solid 1px #000000; padding-top:2px; width:12px; height:12px;background-color:#"+ssc.cp.sectionInListColor+"; color:#"+ssc.cp.sectionSelectColor+"'><b>&#8226;</b></div>";ssc.listCriteria.offerPlus1=false;ssc.listBucketCts=[0,0,0];for(h=0;h<ssc.tgArray.length;h++){e=ssc.tgArray[h];if(ssc.mapStatus<3){k=0}else{if(e.tgOnMap){k=(ssc.listCriteria.selectedMapSections==""||(","+ssc.listCriteria.selectedMapSections+",").toUpperCase().replace(/[^\dA-Z,]/g,"").indexOf((","+e.tgCanonSec.toUpperCase().replace(/[^\dA-Z]/g,"")+","))>=0)?0:1}else{k=2}}if(e.tgListGroup==1&&(k<2||f)){ssc.listCriteria.offerPlus1=true}o=k;if(ssc.cp.showTGsNotOnMap=="inList"&&k==2){o=0}if(e.tgListGroup==0||e.tgListGroup==1&&ssc.listCriteria.showReqQtyPlus1){if([true,ssc.cp.showTGsInNotSelectedSections,f][k]){j=[["ssc_lrOddOnMap","ssc_lrEvenOnMap"],["ssc_lrOddNotSel","ssc_lrEvenNotSel"],["ssc_lrOddOffMap","ssc_lrEvenOffMap"]][k][(a[o]=1-a[o])];l[o][ssc.listBucketCts[o]++]="<tr><td class='"+j+"' onclick='ssc.listRowClicked("+h+")' onMouseOver='ssc.listRowEntered(this,"+h+")' onMouseOut= 'ssc.listRowExited(this,"+h+',"'+j+"\")'>"+ssc.cp.tgListRowHTML(ssc.listCriteria,h,e)+"</td></tr>"}}}ssc.pushToPage("ssc_filterDiv",ssc.cp.tgListFilterHTML(ssc.listCriteria));ssc.tt("$List-EndLoop: "+ssc.listBucketCts.toString()+" NotSel="+ssc.cp.showTGsInNotSelectedSections+" OffMap="+ssc.cp.showTGsNotOnMap);ssc.selectedBktHdrTxt="<div class='ssc_selectedBktHdrTxt'>"+((ssc.listBucketCts[0]==0)?"There are NO ticket choices":((ssc.listBucketCts[0]==1)?"Ticket choice":"Ticket choices"))+((ssc.mapStatus<3)?"":((ssc.listCriteria.selectedMapSections.length>0)?" in SELECTED sections ("+m+" on the map)":" in&nbsp;"+d+"&nbsp;sections on the map"))+"</div>";ssc.notSelBktHdrTxt="<div class='ssc_notSelBktHdrTxt'>"+(((ssc.listBucketCts[1]==1)?"Ticket choice":"Ticket choices"))+" in sections you DID NOT SELECT ("+d+"&nbsp;on the map)</div>";ssc.notOnMapBktHdrTxt="<div class='ssc_notOnMapBktHdrTxt'>"+(((ssc.listBucketCts[2]==1)?"Ticket choice":"Ticket choices"))+" we couldn't locate accurately on the map.</div>";ssc.cp.tgListReady(ssc.listCriteria,{listBucketCts:ssc.listBucketCts});if(n){$("#ssc_listBktHdr").html(ssc.cp.showListGroupHeaders?ssc.selectedBktHdrTxt:"");$("#ssc_listColHdr").html(ssc.listColHdr);g=Number(ssc.listHgtMemory)+(($("#ssc_filterDiv").css("display")=="none")?ssc.fltrHgtMemory:0)-((ssc.vfsIsOpen&&(ssc.cp.vfsImageAnimate||"vertical-list")=="vertical-list")?ssc.vfsImageHgt:0)-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height();$("#ssc_tktGroups").height(g);ssc.tt("List-Hgts: Tot="+ssc.listHgtMemory+" vfs="+ssc.vfsImageHgt+" fltr="+(($("#ssc_filterDiv").css("display")=="none")?ssc.fltrHgtMemory:0)+" bkt="+$("#ssc_listBktHdr").height()+" col="+$("#ssc_listColHdr").height()+" LstSet="+g.toString()+" css(height)="+$("#ssc_tktGroups").css("height"));c=$("#ssc_tktGroups").scrollTop();ssc.tt("List-testScroll: "+c);if(c>0){$("#ssc_tktGroups").scrollTop(0);ssc.tt("List-setScroll=0")}}if(b){}document.getElementById("ssc_tktGroups").innerHTML="xxxxx";ssc.tt("List-cleared.");document.getElementById("ssc_tktGroups").innerHTML="<table class='ssc_lrListTable' cellpadding='0' cellspacing='0'>"+((b)?"<tr><td>"+ssc.selectedBktHdrTxt+"</td></tr><tr><td>"+ssc.listColHdr+"</td></tr>":"")+(((ssc.listBucketCts[0]+ssc.listBucketCts[1]+ssc.listBucketCts[2])==0)?"<tr><td class='ssc_noneInCritHdrTxt'>There are NO ticket choices that meet your criteria.</td></tr>":l[0].join("")+((ssc.listBucketCts[1]==0)?"":("<tr id='ssc_notSelBktHdr'><td>"+ssc.notSelBktHdrTxt+"</td></tr>")+((b)?"<tr><td>"+ssc.listColHdr+"</td></tr>":"")+l[1].join(""))+((ssc.listBucketCts[2]==0)?"":("<tr id='ssc_notOnMapBktHdr'><td>"+ssc.notOnMapBktHdrTxt+"</td></tr>")+((b)?"<tr><td>"+ssc.listColHdr+"</td></tr>":"")+l[2].join("")))+"</table>";ssc.tt("$List-filled")},buildMapGroupLabels:function(h){var a=[],c="tickets",e="",d,b=h.currencySymbol+String(h.minPrice),g=h.currencySymbol+String(h.maxPrice),f=[""," at "+b+" and up"," at "+g+" or less"," at "+b+" - "+g][((h.minPrice>0)?1:0)+((h.maxPrice>0)?2:0)];if(h.reqQty>0){c=String(h.reqQty)+" ticket"+((h.reqQty==1)?"":"s");e=String(h.reqQty+1)+" tickets"}if(h.reqQty==0){for(d=0;d<=2;d++){a[d]={};a[d].type="#tkts"}a[0].pattern=["No tickets"+f,"1 ticket, {range}","{#tkts} tickets, up to {#cozy} together, {range}"];a[1].pattern=["","",""];a[2].pattern=["","1 ticket, {range}","{#tkts} tickets, up to {#cozy} together, {range}"]}else{for(d=0;d<=2;d++){a[d]={};a[d].type="#gps"}a[0].pattern=["No choices of "+c+f,"1 choice of "+c+", {range}","{#gps} choices of "+c+", {range}"];a[1].pattern=["","1 choice of "+e+", {range}","{#gps} choices of "+e+", {range}"];a[2].pattern=["","1 other choice of tickets, {range}","{#gps} other choices of tickets, {range}"]}return a},buildPageSkeleton:function(){ssc.pushToPage("ssc_listAndMapDiv",'<table class="ssc_listAndMap" cellspacing="0" cellpadding="0" valign=top border="1"><tr><td id="ssc_filterAndListCell" valign=top><div id="ssc_vfsDiv"></div><div id="ssc_filterDiv"></div><div id="ssc_tktListDiv"></div></td><td id="ssc_mapCell"> <!-- Cell for the map --><div id="ssc_map"></div></td></tr></table>');$("#ssc_mapCell").bind("mousewheel DOMMouseScroll",ssc.mouseWheelMoved);ssc.pushToPage("ssc_tktListDiv",'<div id="ssc_listBktHdr" style="display:block;"></div><div id="ssc_listColHdr" style="display:block;"></div><div id="ssc_tktGroups" onscroll="ssc.tgBucketHdrCheck()"></div>');ssc.pushToPage("ssc_vfsDiv",'<table  id="ssc_vfsTbl" cellpadding=0 cellspacing=0><tr onMouseOver="ssc.vfsImageEntered()"  onMouseOut="ssc.vfsImageExited()"><td class="ssc_vfsPanCell"><a href="#" onclick="ssc.vfsPan(\'L\'); return false;" title="Click to see the view from one section to your left" id="ssc_vfsLeftArrow">&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&#9668;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;</a></td><td id="ssc_vfsImageCell" align="center"><div id="ssc_vfsImageDiv0"><img id="ssc_vfsImage0" onload="ssc.showVFSloaded()" /></div><div id="ssc_vfsImageDiv1"><img id="ssc_vfsImage1" onload="ssc.showVFSloaded()" /></div></td><td class="ssc_vfsPanCell"><a href="#" onclick="ssc.vfsPan(\'R\'); return false;" title="Click to see the view from one section to your right" id="ssc_vfsRightArrow">&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&#9658;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;</a></td></tr></table><div id="ssc_vfsHdr"><table width="100%"><tr><td ID="ssc_vfsCaption" align=left></td><td width="15px"><input  type="button" id="ssc_vfsClose" value="[X]"title="Close view-from-section pane;"onclick="ssc.vfsClose(); return false;"></td></tr></table></div>');ssc.vfsImageHgt=$("#ssc_vfsDiv").height();ssc.listHgtMemory=$("#ssc_tktGroups").height();if(typeof(ssc.cp.swfMapURL)!="undefined"&&ssc.cp.swfMapURL!=""){if(ssc.flashAvailable){ssc.flashVars.domain=document.domain;var a={},b={};b.allowScriptAccess="always";b.menu="false";b.quality="autohigh";window.setTimeout("ssc.checkShellLoad()",10000);swfobject.embedSWF(ssc.cp.mapShellURL,"ssc_map",$("#ssc_mapCell").width(),$("#ssc_mapCell").height(),"9.0.0",false,ssc.flashVars,b,a);ssc.mapStatus=1;ssc.tt("$SWF load:"+ssc.cp.mapShellURL+" with:"+ssc.cp.swfMapURL);ssc.tt("CellDims: $Lst W="+$("#ssc_tktListDiv").width()+" Map W="+$("#ssc_mapCell").width()+" H="+$("#ssc_mapCell").height())}else{ssc.loadStaticMap('<span class="ssc_onMapMsg">An interactive map is available but you need Adobe\'s Flash player 9 or above to see it. <br/>Enable Flash if it\'s installed on your system or <a href="http://www.adobe.com/go/getflashplayer">click here to get Flash.</a></span>');ssc.raM("nF")}}else{ssc.loadStaticMap("");ssc.raM("nI")}},mapClick:function(a){alert(a.type)},buildQtyAndPriceChoices:function(c,b){var a;if(Number(c)>ssc.listCriteria.hiQty){ssc.listCriteria.hiQtyNxt=ssc.listCriteria.hiQty;ssc.listCriteria.hiQty=Number(c)}else{if(Number(c)<ssc.listCriteria.hiQty&&Number(c)>ssc.listCriteria.hiQtyNxt){ssc.listCriteria.hiQtyNxt=Number(c)}}b=Number(b.replace(/,/g,""));for(a=1;a<ssc.listCriteria.okPricePoints.length;a++){if(ssc.listCriteria.okPricePoints[a]>Number(b)){ssc.listCriteria.loPricePoints[a-1]=true;break}}for(a=1;a<ssc.listCriteria.okPricePoints.length;a++){if(ssc.listCriteria.okPricePoints[a]>=Number(b)){ssc.listCriteria.hiPricePoints[a]=true;break}}},buildTheDOM:function(c){ssc.gpDelim=c.substr(0,1);ssc.itDelim=c.substr(1,1);var b=[],f=[],e={},a=c.indexOf(ssc.gpDelim,2),d;ssc.listCriteria.currencySymbol=c.substring(2,a);b=c.substr(a+1).split(ssc.gpDelim);ssc.hiPrice=[];ssc.listCriteria.loPricePoints=[];for(d=0;d<b.length;d++){f=b[d].split(ssc.itDelim);if(f.length>1){ssc.tgArray[d]=e=ssc.tgObjectFromTokens(f);if(f.length<7){ssc.tt("short tGroup. #="+d+" L="+f.length+" TG="+f)}else{ssc.buildQtyAndPriceChoices(e.tgQty,e.tgPrice)}}}},checkShellLoad:function(){if(ssc.mapStatus!=1){return}ssc.loadStaticMap('<span class="ssc_onMapMsg">The interactive map is temporarily unavailable. Here is a plain version.</span>');ssc.raM("fX");ssc.buildAndShowList();ssc.cp.listAndMapLoaded(-2)},criteriaChanged:function(e){ssc.stopOneMO();var a=e.split("&"),d,c,b;for(d in a){c=a[d].split("=");b=Number(c[1]);switch(c[0]){case"ReqQty":ssc.listCriteria.reqQty=b;ssc.ra("Q",b);break;case"MinPrice":ssc.listCriteria.minPrice=b;ssc.ra("L",b);break;case"MaxPrice":ssc.listCriteria.maxPrice=b;ssc.ra("H",b);break;default:}}ssc.tt("CritChg: Q:"+ssc.listCriteria.reqQty+" +1:"+ssc.listCriteria.showReqQtyPlus1+" Mn:"+ssc.listCriteria.minPrice+" Mx:"+ssc.listCriteria.maxPrice);ssc.assignTgsToGroups();ssc.mapGroups=ssc.buildMapGroupLabels(ssc.listCriteria);if(ssc.sortCtl.QTY){ssc.sortTgList("QTY",["DESC",,"ASC"][ssc.sortCtl.QTY+1])}else{ssc.buildAndShowList()}if(ssc.mapStatus>=3){document.ssc_map.sendTGsToMap(ssc.mapGroups,ssc.tgStringFromArray());ssc.tt("CritChg: Gps, TGs reloaded.")}},qtyIntro:"<span class='ssc_qtyAsk'>How many tickets do you want?</span> ",priceIntro:"<span class='ssc_priceAsk'>What's your price range?</span>",filterHTMLdefault:function(f){ssc.tt("Filter-Start: width="+$("#ssc_filterDiv").width());var e='<table class="ssc_filterTbl" border="0" cellpadding="0" cellspacing="0"><tr><td NOWRAP colspan="2">',d,c,b,a;if(f.reqQty==0){a="";b="13em"}else{b=(String(f.reqQty).length*0.6+2.5)+"em";ssc.qtyIntro="<span class='ssc_qtyTell'>You've selected </span>";a="<span class='ssc_qtyTell'> ticket"+((f.reqQty==1)?"":"s")+"</span>";if(f.offerPlus1){a+=" <sub><input type='checkbox' id='ssc_showPlus1' "+(f.showReqQtyPlus1?"checked":"")+" onclick='ssc.showPlus1(+(this.checked?1:0));'></sub><label for='ssc_showPlus1' class='ssc_offerPlus1' onmouseover='$(\"#ssc_whyPlus1\").show()' onmouseout='$(\"#ssc_whyPlus1\").hide()'> Include sets of "+String(f.reqQty+1)+" tickets <u>why?</u></label><span id='ssc_whyPlus1'>There are sets of tickets for this event where the owner will not sell "+String(f.reqQty)+" but <i>will</i> sell "+String(f.reqQty+1)+".<br/>Even though you would have to buy one extra ticket, the price might be attractive.<br/>Check this box to include those sets of tickets.</span>"}}e+=ssc.qtyIntro+' <select size="1" id="ssc_reqQtySel" style="width:'+b+'" onchange="ssc.criteriaChanged(\'ReqQty=\'+this.value)"><option value="0"'+((f.reqQty==0)?" selected":"")+">I'll decide at checkout</option>";for(d=1;d<=f.hiQty;d++){if(d==f.hiQty-1&&d!=f.hiQtyNxt){continue}e+='<option class="ssc_qtyValues" value="'+d+'" '+((f.reqQty==d)?"selected":"")+">"+d+"</option>"}e+="</select>"+a+"</td></tr><tr><td NOWRAP>";if(f.minPrice!=0||f.maxPrice!=0){ssc.priceIntro="<span class='ssc_priceTell'>Price should be from </span>"}e+=ssc.priceIntro+'&nbsp;<select size="1" id="ssc_minPriceSel" onchange="ssc.criteriaChanged(\'MinPrice=\' + this.value);">\n<option value="0" '+((f.minPrice==0)?"selected":"")+">No minimum</option>\n";for(c=1;c<f.okPricePoints.length;c++){if(f.loPricePoints[c]&&(f.okPricePoints[c]<f.maxPrice||f.maxPrice==0)){e+='<option class="ssc_priceValues" value="'+f.okPricePoints[c]+'" '+((f.minPrice==f.okPricePoints[c])?"selected":"")+">"+f.currencySymbol+f.okPricePoints[c]+"</option>\n"}}e+="</select>";e+='&nbsp;to&nbsp;<select size="1" id="ssc_maxPriceSel" onchange="ssc.criteriaChanged(\'MaxPrice=\'+ this.value);">\n<option value="0" '+((f.maxPrice==0)?"selected":"")+">No maximum</option>\n";for(c=1;c<f.okPricePoints.length;c++){if(f.hiPricePoints[c]&&f.okPricePoints[c]>f.minPrice){e+='<option class="ssc_priceValues" value="'+f.okPricePoints[c]+'" '+((f.maxPrice==f.okPricePoints[c])?"selected":"")+">"+f.currencySymbol+f.okPricePoints[c]+"</option>\n"}}e+="</select></td><td>";if(f.reqQty||f.minPrice||f.maxPrice||f.selectedMapSections){e+='<input type="button" id="ssc_resetBtn" value="Show All" onClick=\'$("#ssc_reqQtySel").attr("selectedIndex", 0); $("#ssc_maxPriceSel").attr("selectedIndex", 0); $("#ssc_minPriceSel").attr("selectedIndex", 0); ssc.setMapOptions("clearSectionSelect=*"); ssc.criteriaChanged("MinPrice=0&MaxPrice=0&ReqQty=0");\'>'}e+="</td></tr></table>";ssc.tt("Filter-End.");return e},initializeMap:function(a){ssc.tt("InitMap-by: "+a);document.ssc_map.sendControlsToMap("id=LTGL&activeGroup="+(ssc.listCriteria.showReqQtyPlus1?1:0)+"&currencySymbol="+encodeURIComponent(ssc.listCriteria.currencySymbol)+"&mapColors="+ssc.mapColors+"&eventID="+encodeURIComponent(window.location));ssc.tt("InitMap-CtlsSent.");ssc.tgMapHitPct=document.ssc_map.sendTGsToMap(ssc.mapGroups,ssc.tgStringFromArray());ssc.tt("InitMap-TGsLoaded: Hit%="+ssc.tgMapHitPct);if(ssc.tgMapHitPct<ssc.cp.dynMapMinTgMapHitPct){ssc.setMapOptions("showDynamicMap=0");ssc.cp.showTGsNotOnMap="inList";ssc.cp.showListGroupHeaders=false;ssc.mapStatus=2;ssc.raM("fS"+ssc.tgMapHitPct+"p")}else{ssc.raM("fI"+ssc.tgMapHitPct+"p")}ssc.buildAndShowList();ssc.cp.listAndMapLoaded([-1,0,0,1,2,2][ssc.mapStatus+1]);ssc.tt("InitMap-Done.")},listRowClicked:function(a){if(ssc.bubbleStop){ssc.bubbleStop=false}else{ssc.tt("TG click on "+ssc.tgArray[a].tgCanonSec);if(ssc.tgArray[a].tgOnMap&&ssc.cp.vfsEnable){ssc.showVFS(ssc.tgArray[a].tgCanonSec,"G")}}},listRowEntered:function(b,a){if(ssc.skipMouseOver()){return}b.className="ssc_lrHilite";if(ssc.mapStatus>=3){document.ssc_map.sendSecEnteredToMap(ssc.tgArray[a].tgCanonSec,ssc.tgArray[a].tgUserRow)}},listRowExited:function(c,b,a){c.className=a;if(ssc.mapStatus>=3){document.ssc_map.sendSecExitedToMap(ssc.tgArray[b].tgCanonSec)}},loadStaticMap:function(a){ssc.tt("Load Static:"+ssc.cp.staticMapURL+" mapStatus="+ssc.mapStatus+" msg="+a);ssc.pushToPage("ssc_mapCell","<center>"+((a)?a+"<br />":"")+'<img id="ssc_staticMap" src="'+ssc.cp.staticMapURL+'"></center>');ssc.cp.showListGroupHeaders=false},loadTgList:function(b,c){if(c.loadTime){ssc.loadTime=ssc.startTime=ssc.lastTime=c.loadTime}ssc.cp.tgListFilterHTML=ssc.filterHTMLdefault;ssc.cp.tgListHdrHTML=ssc.tgListHdrDefault;ssc.cp.tgListRowHTML=ssc.tgListRowDefault;ssc.cp.tgListReady=ssc.noOp;ssc.cp.listAndMapLoaded=ssc.noOp;for(var a in c){ssc.cp[a]=c[a]}ssc.mapColors=" inList:"+ssc.cp.sectionInListColor+"; notInList:"+ssc.cp.sectionNotInListColor+"; noSeats:"+ssc.cp.sectionNoSeatsColor+"; rowHilite:FFFF00; sectionHilite:"+ssc.cp.sectionHiliteColor+"; sectionSelect:"+ssc.cp.sectionSelectColor;ssc.listCriteria.okPricePoints=ssc.cp.tgListFilterPricePoints;ssc.sortArrowsReset();ssc.flashVars.innerMap=ssc.cp.swfMapURL;ssc.flashVars.tt=ssc.cp.mapTrace;ssc.flashVars.tgfb=ssc.cp.mapTgFb;ssc.flashAvailable=(swfobject.getFlashPlayerVersion().major>=9);ssc.flashVars.vfsEnable=ssc.cp.vfsEnable;ssc.docStatus=1;ssc.tt("$LoadTgList-St");ssc.buildPageSkeleton();ssc.tt("$LoadTgList-AfterSkel");ssc.buildTheDOM(b);ssc.tt("$LoadTgList-AfterDOM");ssc.assignTgsToGroups();ssc.tt("$LoadTgList-AfterPushFilter");ssc.fltrHgtMemory=$("#ssc_filterDiv").height();ssc.tt("$LoadTgList-AfterGetFilterHgt");ssc.mapGroups=ssc.buildMapGroupLabels(ssc.listCriteria);ssc.listColHdr=ssc.cp.tgListHdrHTML(ssc.listCriteria);if(ssc.flashAvailable&&ssc.cp.swfMapURL){if(ssc.mapStatus==3){ssc.initializeMap("load")}}else{ssc.buildAndShowList();ssc.cp.listAndMapLoaded(0)}ssc.docStatus=2},mouseWheelMoved:function(b){var a=b.wheelDelta||-b.detail;if(ssc.mapStatus>=2){document.ssc_map.sendControlsToMap("id=Whl&mouseWheel="+a)}return false},noOp:function(){return},pushToPage:function(b,a){if(document.getElementById(b)!=null){document.getElementById(b).innerHTML=a;return true}else{ssc.tt("pTp did not find: "+b);return false}},ra:function(b,a){ssc.actionHistory+=b+String(a)+";"},raM:function(a){ssc.ra("M",a+ssc.tgArray.length+"g"+ssc.msecSinceLoad()+"t")},skipOneMO:0,stopOneMO:function(){ssc.skipOneMO=(new Date()).getTime()},skipMouseOver:function(){return(new Date()).getTime()<ssc.skipOneMO+500},setMapOptions:function(a){if(ssc.mapStatus>1){document.ssc_map.sendControlsToMap("id=SMO&"+a)}else{ssc.mapOptionsHeld+="&"+a}},showPlus1:function(a){ssc.listCriteria.showReqQtyPlus1=a;if(ssc.mapStatus>=4){document.ssc_map.sendControlsToMap("id=sp1&activeGroup="+(a?"1":"0"))}ssc.ra("P",a);ssc.buildAndShowList()},showVFS:function(b,e,a){ssc.tt("showVFS:"+b+" cd:"+e);var d,c;if(ssc.mapStatus<2){return}d=document.ssc_map.getSectionInfo(b);ssc.tt("   ... SN:"+d.sectionName+" LN:"+d.longName+" IS:"+d.vfsImageSet+" ISs:"+d.vfsImageSets+" IC:"+d.vfsImageCode+" CF:"+d.vfsConfig+" L:"+d.leftSectionName+" R:"+d.rightSectionName);if(d.vfsImageCode){ssc.secInfo=d;ssc.showVFScb=a;c=ssc.vfsURLpatterns[ssc.secInfo.vfsImageSet].replace(/<cf>/,ssc.secInfo.vfsConfig).replace(/<ic>/,ssc.secInfo.vfsImageCode);ssc.tt("getSecI iURL="+c);$("#ssc_vfsImage"+ssc.vfsActiveImage).attr("src",c);ssc.ra("V",e)}else{ssc.vfsClose()}},showVFSloaded:function(){if(ssc.showVFScb){ssc.showVFScb()}else{ssc.showVFSfinish()}},showVFSfinish:function(){var a="Approximate view from "+ssc.secInfo.longName;$("#ssc_vfsCaption").html(a);$("#ssc_vfsImage"+ssc.vfsActiveImage).attr("alt",a);$("#ssc_vfsLeftArrow").css({visibility:(ssc.secInfo.leftSectionName!=""?"visible":"hidden")});$("#ssc_vfsRightArrow").css({visibility:(ssc.secInfo.rightSectionName!=""?"visible":"hidden")});if(!ssc.vfsIsOpen){ssc.vfsOpen()}},sortArrowsReset:function(){for(var a=0;a<ssc.sortKeys.length;a++){ssc.listCriteria.columnSortArrows[ssc.sortKeys[a]]='<span class="ssc_sortNoArrow">'+ssc.cp.sortArrows[1]+"</span>"}},sortRowRule:function(e,d){var c=ssc.sortCanonSec(e.tgUserRow).toUpperCase(),f=ssc.sortCanonSec(d.tgUserRow).toUpperCase();return c==f?0:ssc.sortAD*(c>f?1:-1)},sortSectionRule:function(e,d){var c=ssc.sortCanonSec(e.tgCanonSec).toUpperCase(),f=ssc.sortCanonSec(d.tgCanonSec).toUpperCase();return c==f?0:ssc.sortAD*(c>f?1:-1)},sortSecRowRule:function(e,d){var c=(ssc.sortCanonSec(e.tgCanonSec)+"."+e.tgUserRow).toUpperCase(),f=(ssc.sortCanonSec(d.tgCanonSec)+"."+d.tgUserRow).toUpperCase();return c==f?0:ssc.sortAD*(c>f?1:-1)},sortCanonSec:function(c){var b=c.toUpperCase().replace(/([^\d])(\d)/g,"$1 $2").replace(/(\d)([^\d])/g,"$1 $2").replace(/([A-Z])([^A-Z])/g,"$1 $2").replace(/([^A-Z])([A-Z])/g,"$1 $2").replace(/\s+/g," ").replace(/^\s+/,"").replace(/\s+$/,"").split(" "),a;for(a=0;a<b.length;a++){if(!isNaN(b[a])){b[a]="00000000".substr(0,8-b[a].length)+b[a]}if(b[a].match(/^([A-Z])\1*$/)){b[a]="^^^^^^^^".substr(0,8-b[a].length)+b[a]}}return b.toString()},sortQtyRule:function(d,c){return ssc.sortAD*((d.tgListGroup==1?1000+d.tgQty:d.tgQty)-(c.tgListGroup==1?1000+c.tgQty:c.tgQty))},sortPriceRule:function(d,c){return ssc.sortAD*(Number(d.tgPrice.replace(/,/g,""))-Number(c.tgPrice.replace(/,/g,"")))},sortStarRule:function(d,c){return ssc.sortAD*(Number(Boolean(++d.tgStar))-Number(Boolean(++c.tgStar)))},sortTgList:function(b,c){var a,f,e,d=[ssc.sortSectionRule,ssc.sortRowRule,ssc.sortSecRowRule,ssc.sortQtyRule,ssc.sortPriceRule,ssc.sortStarRule];for(a=0;a<ssc.sortKeys.length;a++){if(b.toUpperCase()==ssc.sortKeys[a]){e=d[a];break}}c=(typeof(c)=="undefined")?c="":c.toUpperCase();switch(c){case"ASC":f=1;break;case"DESC":f=-1;break;default:f=0}if(a>=0&&f>=-1){ssc.sortAD=f!=0?f:(ssc.sortCtl[ssc.sortKeys[a]]||ssc.sortDflts[a])<=0?1:-1;ssc.tt("Sort-St: col="+b+" ix="+a+" adx="+f+" ctl="+ssc.sortCtl[ssc.sortKeys[a]]+" AD="+ssc.sortAD);ssc.sortCtl={};ssc.sortCtl[ssc.sortKeys[a]]=ssc.sortAD;ssc.sortArrowsReset();ssc.listCriteria.columnSortArrows[ssc.sortKeys[a]]=['<span class="ssc_sortDnArrow">','<span class="ssc_sortNoArrow">','<span class="ssc_sortUpArrow">'][ssc.sortAD+1]+ssc.cp.sortArrows[ssc.sortAD+1]+"</span>";ssc.ra(["D","","A"][ssc.sortAD+1],ssc.sortKeys[a]);ssc.tgArray.sort(e);ssc.tt("$Sort-End: col="+b+" ix="+a+" adx="+f+" ctl="+ssc.sortCtl+" ad="+ssc.sortAD);ssc.listColHdr=ssc.cp.tgListHdrHTML(ssc.listCriteria);if(ssc.mapStatus!=1){ssc.buildAndShowList()}ssc.tt("Sort-Ex: col="+b+" ix="+a+" adx="+f+" ctl="+ssc.sortCtl+" ad="+ssc.sortAD+" mStat="+ssc.mapStatus)}},tgListHdrDefault:function(a){return'<table class="ssc_lhTable" cellspacing="0" cellpadding="0"><tr valign="bottom"><td class="ssc_lhSec" onclick="ssc.sortTgList(\'sec\');">Section'+a.columnSortArrows.SEC+'</td><td class="ssc_lhRow" onclick="ssc.sortTgList(\'row\')">Row'+a.columnSortArrows.ROW+'</td><td class="ssc_lhQty" onclick="ssc.sortTgList(\'qty\')">'+((a.reqQty>0)?"# to Buy":"# Avail")+a.columnSortArrows.QTY+'</td><td class="ssc_lhPri" onclick="ssc.sortTgList(\'price\')">Price (each)'+a.columnSortArrows.PRICE+'</td><td class="ssc_lhBuy"></td></tr></table>'},tgListRowDefault:function(g,d,f){var e,a="",c="ssc_lrQty",b=f.tgNotes!="";if(g.reqQty<=0||f.tgListGroup>=2){a=["0","","","1 or ","2 or ","1-"+String(Number(f.tgQty)-2)+" or "][Math.min(Number(f.tgQty),5)]+String(f.tgQty);e=(Number(f.tgQty)==1||Number(f.tgQty)==3)?1:2}else{a=Number(g.reqQty);if(f.tgListGroup==1){c="ssc_lrQtyPlus1";a++}e=a}return"<table class='ssc_lrTable' cellpadding='0' cellspacing='0'><tr><td class='ssc_lrSec'>"+f.tgUserSec+"</td><td class='ssc_lrRow'>"+f.tgUserRow+"</td><td class='"+c+"'>"+a+"</td><td class='ssc_lrPri'>"+g.currencySymbol+f.tgPrice+"</td><td class='ssc_lrBuy' rowspan='"+((b)?2:1)+"'><input type=button class='ssc_lrBuyBtn' name='buyBTN' value='Buy' onclick=\"ssc.bubbleStop=true; buyTickets("+d+","+e+')"></td></tr>'+((b)?"<tr><td colspan=4 class='ssc_lrNotes'><b>Note</b>: "+f.tgNotes+"</td></tr>":"")+"</table></tr>"},tgBucketHdrCheck:function(){if(!ssc.cp.showListGroupHeaders){return}var a=0;if($("#ssc_notOnMapBktHdr").position()&&$("#ssc_notOnMapBktHdr").position().top<$("#ssc_tktGroups").position().top){a=2}else{if($("#ssc_notSelBktHdr").position()&&$("#ssc_notSelBktHdr").position().top<$("#ssc_tktGroups").position().top){a=1}}if(ssc.activeBktHdr!=a){$("#ssc_listBktHdr").html([ssc.selectedBktHdrTxt,ssc.notSelBktHdrTxt,ssc.notOnMapBktHdrTxt][a]);ssc.activeBktHdr=a}},tgObjectFromTokens:function(a){return{tgCanonSec:a[ssc.cp.tgCanonSecIX],tgUserSec:a[ssc.cp.tgUserSecIX],tgUserRow:a[ssc.cp.tgUserRowIX],tgQty:a[ssc.cp.tgQtyIX],tgPrice:a[ssc.cp.tgPriceIX],tgTGcode:a[ssc.cp.tgTGcodeIX],tgNotes:a[ssc.cp.tgNotesIX],tgTps:a[ssc.cp.tgTpsIX],tgStar:a[ssc.cp.tgStarIX],tgRecc:a[ssc.cp.tgReccIX],tgOnMap:true}},sum:function(a){var c=0,b;for(b=0;b<a.length;b++){c+=a[b]}return c},testFunc1:function(){ssc.displayTT()},tgStringFromArray:function(){ssc.tt("StFrAr-St #tgs="+ssc.tgArray.length);var d=[],b="",c={},a;for(a=0;a<ssc.tgArray.length;a++){c=ssc.tgArray[a];d[a]=c.tgCanonSec+ssc.itDelim+c.tgUserSec+ssc.itDelim+c.tgUserRow+ssc.itDelim+c.tgQty+ssc.itDelim+c.tgPrice+ssc.itDelim+c.tgMapGroup+ssc.gpDelim}b=ssc.gpDelim+ssc.itDelim+ssc.listCriteria.currencySymbol+ssc.gpDelim+d.join("");ssc.tt("StFrAr-End StLen="+b.length);return b},vfsIsOpen:false,vfsOpen:function(){var a=(((ssc.cp.vfsFilterAnimate||"vertical-list")=="vertical-list")?ssc.fltrHgtMemory:0)-(((ssc.cp.vfsImageAnimate||"vertical-list")=="vertical-list")?ssc.vfsImageHgt:0)-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height();ssc.tt("VFS O: IHM="+ssc.vfsImageHgt+" FHM="+ssc.fltrHgtMemory+" LHM="+ssc.listHgtMemory+" LHC="+(a)+" animate  I:"+ssc.cp.vfsImageAnimate)+" F:"+ssc.cp.vfsFilterAnimate+" T:"+ssc.cp.vfsMsecs;ssc.vfsMeasure("Ob   ");$("#ssc_vfsImageDiv"+(1-ssc.vfsActiveImage)).css({opacity:"0"});if((ssc.cp.vfsImageAnimate||"vertical-list").match("vertical")){$("#ssc_vfsDiv").height(1);$("#ssc_vfsDiv").animate({height:ssc.vfsImageHgt},ssc.cp.vfsMsecs,null,ssc.vfsOpenDoneImage)}else{$("#ssc_vfsDiv").height(ssc.vfsImageHgt);if(ssc.cp.vfsImageAnimate.match(/corner/)){$("#ssc_vfsDiv").show(ssc.cp.vfsMsecs)}else{if(ssc.cp.vfsImageAnimate.match(/fade/)){$("#ssc_vfsDiv").animate({opacity:1},ssc.cp.vfsMsecs)}}}if((ssc.cp.vfsFilterAnimate.match(/list/||ssc.cp.vfsImageAnimate.match(/list/)))){ssc.scrollMemory=$("#ssc_tktGroups").scrollTop();$("#ssc_tktGroups").animate({height:(ssc.listHgtMemory+a)},ssc.cp.vfsMsecs,null,ssc.vfsOpenDoneList)}if((ssc.cp.vfsFilterAnimate||"vertical-list").match(/vertical/)){$("#ssc_filterDiv").animate({height:0},ssc.cp.vfsMsecs,null,ssc.vfsOpenDoneFilter)}ssc.vfsIsOpen=true},vfsOpenDoneFilter:function(){ssc.vfsMeasure("OeF1");$("#ssc_filterDiv").hide();ssc.vfsMeasure("OeF2")},vfsOpenDoneImage:function(){ssc.vfsMeasure("OeI1")},vfsOpenDoneList:function(){ssc.vfsMeasure("OeL1");$("#ssc_tktGroups").css("overflow","auto");ssc.tgBucketHdrCheck();ssc.vfsMeasure("OeL2")},vfsClose:function(){ssc.vfsMeasure("Cb   ");if(!ssc.vfsIsOpen){return}if((ssc.cp.vfsImageAnimate||"vertical-list").match(/vertical/i)){$("#ssc_vfsDiv").animate({height:1},ssc.cp.vfsMsecs,null,ssc.vfsCloseDoneImage)}else{$("#ssc_vfsDiv").hide(ssc.cp.vfsMsecs)}if((ssc.cp.vfsFilterAnimate||"vertical-list").match(/vertical/i)){$("#ssc_filterDiv").animate({height:ssc.fltrHgtMemory},ssc.cp.vfsMsecs,null,ssc.vfsCloseDoneFilter)}if((ssc.cp.vfsFilterAnimate.match(/list/i||ssc.cp.vfsImageAnimate.match(/list/i)))){ssc.scrollMemory=$("#ssc_tktGroups").scrollTop();$("#ssc_tktGroups").animate({height:(ssc.listHgtMemory-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height())},ssc.cp.vfsMsecs,null,ssc.vfsCloseDoneList)}ssc.vfsIsOpen=false;ssc.ra("V","C")},vfsCloseDoneFilter:function(){ssc.vfsMeasure("CeF1");$("#ssc_filterDiv").height(ssc.fltrHgtMemory);ssc.vfsMeasure("CeF2")},vfsCloseDoneImage:function(){ssc.vfsMeasure("CeI1");$("#ssc_vfsDiv").css("display","none");ssc.vfsMeasure("CeI2")},vfsCloseDoneList:function(){ssc.vfsMeasure("CeL1");ssc.tgBucketHdrCheck();$("#ssc_tktGroups").scrollTop(ssc.scrollMemory);ssc.vfsMeasure("CeL2")},vfsMeasure:function(a){ssc.tt(" vfs"+a+" IW:"+$("#ssc_vfsDiv").width()+" IH:"+$("#ssc_vfsDiv").height()+" ID:"+$("#ssc_vfsDiv").css("display")+" FW:"+$("#ssc_filterDiv").width()+" FH:"+$("#ssc_filterDiv").height()+" FD:"+$("#ssc_filterDiv").css("display")+" LW:"+$("#ssc_tktGroups").width()+" LH:"+$("#ssc_tktGroups").height()+" LO:"+$("#ssc_tktGroups").css("overflow"))+" LD:"+$("#ssc_tktGroups").css("display")},vfsImageEntered:function(){if(ssc.mapStatus>=3&&ssc.secInfo.sectionName){document.ssc_map.sendSecEnteredToMap(ssc.secInfo.sectionName,"")}},vfsImageExited:function(){if(ssc.mapStatus>=3&&ssc.secInfo.sectionName){document.ssc_map.sendSecExitedToMap(ssc.secInfo.sectionName)}},vfsPan:function(a){ssc.vfsActiveImage=1-ssc.vfsActiveImage;$("#ssc_vfsImageDiv"+ssc.vfsActiveImage).css({opacity:"0"});ssc.vfsImageExited();ssc.showVFS((a=="L")?ssc.secInfo.leftSectionName:ssc.secInfo.rightSectionName,a,ssc.vfsPanOnload)},vfsPanOnload:function(){ssc.vfsImageEntered();$("#ssc_vfsImageDiv"+ssc.vfsActiveImage).animate({opacity:1},ssc.cp.vfsMsecs,"linear",ssc.showVFSfinish);$("#ssc_vfsImageDiv"+(1-ssc.vfsActiveImage)).animate({opacity:0},ssc.cp.vfsMsecs)},oldmsg:"",startTime:0,lastTime:0,eventLog:"",tt:function(b){if(!ssc.cp.jsTrace){return}var a=(new Date()).valueOf();if(ssc.startTime==0){ssc.startTime=a;ssc.lastTime=a}if(!ssc.oldmsg){ssc.oldmsg="<start> "+ssc.version}if(b.match(/^\$/)){b=b.slice(1);ssc.eventLog+=ssc.env()+"|"+ssc.cp.staticMapURL.replace(/(^.+_.+)_.*/,"$1")+"|Tbl|"+b.replace(/:.*/,"")+"|"+String(a-ssc.lastTime)+"|"+ssc.tgArray.length+"|"+ssc.sum(ssc.listBucketCts)+String.fromCharCode(10)}ssc.oldmsg+=String.fromCharCode(10)+("____"+String(a-ssc.startTime)).slice(-5)+" "+("____"+String(a-ssc.lastTime)).slice(-5)+": "+b;ssc.lastTime=a},testFunc2:function(a){confirm(ssc.eventLog)},msecSinceLoad:function(){return(new Date()).getTime()-ssc.cp.loadTime},displayTT:function(){if(!confirm(ssc.oldmsg)){ssc.oldmsg=""}ssc.startTime=0},env:function(){var d=navigator.userAgent,a=["Chrome","Safari","MSIE","Opera","Firefox"],c;for(c=0;c<=4;c++){if(d.match(a[c])){return a[c]}}return"????"}}})();function updateTGs(a){ssc.tt("$updateTGs-Start: #="+a.length);for(var b=0;b<a.length;b++){ssc.tgArray[a[b].index].tgCanonSec=a[b].tgCanonSec;ssc.tgArray[a[b].index].tgOnMap=(typeof a[b].tgOnMap=="undefined")?true:a[b].tgOnMap}ssc.tt("updateTGs-End")}function setSelectedSections(a){ssc.listCriteria.selectedMapSections=a||"";if(a){ssc.ra("S",a.replace(/[^,]/g,"").length+1)}else{ssc.ra("S","0")}ssc.buildAndShowList();return"OK"}function mapLoaded(a){ssc.mapStatus=a;ssc.tt((([0,0,1,0,0,1][a+1])?"$":"")+"mapLoad"+a+"-St: docStat="+ssc.docStatus);if(ssc.mapStatus<0){ssc.loadStaticMap('<span class="ssc_onMapMsg">Our interactive map is temporarily unavailable. Here is a plain version.</span>');ssc.buildAndShowList();ssc.raM("fE");ssc.cp.listAndMapLoaded(mapStatus)}else{if(ssc.mapStatus==3){if($("#ssc_staticMap").attr("src")){$("#ssc_staticMap").remove()}document.ssc_map.sendControlsToMap("id=ML&mouseWheel=-1"+ssc.mapOptionsHeld);ssc.mapOptionsHeld="";if(ssc.docStatus>=2){ssc.initializeMap("map")}}}ssc.tt("mapLoad"+a+"-End")}function showVFS(a){return ssc.showVFS(a,"M")};