var ssc=new function(){this.copyright="Copyright (c) Seatics.com";this.version="B-0100 2010-02-18 16:05";this.actionHistory="";var m="",b=-1,B=false,F={buyTixFunc:"",dynMapMinTgMapHitPct:75,jsTrace:0,listType:"scrolled",loadTime:(new Date()).getTime(),mapShellURL:"http://maps.seatics.com/mapShell_tn.swf",mapTrace:0,showDynamicMap:1,showListGroupHeaders:1,secNamePatterns:"{level} {secifnum}{number};{level} {number}",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,tgUserSeatIX:8,tgReccIX:9},K=0,h=false,O={},H=0,a="",c="",o={reqQty:0,offerPlus1:0,showReqQtyPlus1:0,minPrice:0,maxPrice:0,selectedMapSections:"",okPricePoints:[],loPricePoints:[],hiPricePoints:[],currencySymbol:"",columnSortArrows:{},groupCts:[],hiQty:0,hiQtyNxt:0},e=0,I="",ad=[],u="",w=0,W="",i="",J=F.loadTime,p=0,k="",n={},x=0,Q=["SEC","ROW","SECROW","QTY","PRICE","STAR","RECC"],E=[0,0,0,0,0,1,1],s=[],aa=-1,P=this,v,G="",f=0,ae=0;var Z=function(){P.tt("AsgnTgGps-Start");P.EH.assignTgsToGroups({LC:o,tgArr:s});P.EH.invoke("afterAssignTgs");P.tt("AsgnTgGps-End: Cts="+o.groupCts.toString())};var C=function(){P.tt("List-Start: S+1="+o.showReqQtyPlus1);var af={SL:F.listType.match(/scrolled/i),AIOL:F.listType.match(/allInOne/i),anyCriteriaAreSet:(o.reqQty||o.minPrice||o.maxPrice),secsAreSelected:o.selectedMapSections?true:false,listBuckets:[[],[],[]],listBucketCts:[0,0,0],listBucketOddEvens:[1,1,1],listColHdr:P.EH.tgListHdrHTML(o),listHeight:0,i:0,scrollTop:0,tGroup:[],secsWithTxBox:P.EH.secsWithTxBox(F.sectionInListColor),selSecsWithTxBox:P.EH.selSecsWithTxBox({SIL:F.sectionInListColor,SSC:F.sectionSelectColor}),showDynamicMap:F.showDynamicMap,mapStatus:w};o.offerPlus1=false;for(af.i=0;af.i<s.length;af.i++){af.tGroup=s[af.i];P.EH.invoke("customBuildList",af,s);d(af)}P.EH.invoke("afterBuildList");af.listCriteria=o;P.pushToPage("ssc_filterDiv",P.EH.tgListFilterHTML(o));P.tt("List-EndLoop: "+af.listBucketCts.toString()+" NotSel="+F.showTGsInNotSelectedSections+" OffMap="+F.showTGsNotOnMap);if(F.showListGroupHeaders){k="<div class='ssc_selectedBktHdrTxt'>"+P.EH.selBktHdrTxt(af)+"</div>"}else{k=""}af.selectedBktHdrDiv=k;af.notSelBktHdrDiv=W="<div class='ssc_notSelBktHdrTxt'>"+P.EH.notSelBktHdrTxt(af)+"</div>";af.notOnMapBktHdrDiv=i="<div class='ssc_notOnMapBktHdrTxt'>"+P.EH.notOnMapBktHdrTxt(af)+"</div>";P.EH.tgListReady(o,{listBucketCts:af.listBucketCts});if(af.SL){$("#ssc_listBktHdr").html(k);$("#ssc_listColHdr").html(af.listColHdr);var t={tot:Number(e),fltr:(($("#ssc_filterDiv").css("display")=="none")?H:0),bkt:-$("#ssc_listBktHdr").height(),col:-$("#ssc_listColHdr").height(),mods:P.EH.invoke("customListHgtMods")};af.listHeight=t.tot+t.fltr+t.bkt+t.col+t.mods;$("#ssc_tktGroups").height(af.listHeight);P.tt("List-Hgts: "+P.objProperties(t)+"--> "+af.listHeight+" css(height):"+$("#ssc_tktGroups").css("height"));af.scrollTop=$("#ssc_tktGroups").scrollTop();P.tt("List-testScroll: "+af.scrollTop);if(af.scrollTop>0){$("#ssc_tktGroups").scrollTop(0);P.tt("List-setScroll=0")}}document.getElementById("ssc_tktGroups").innerHTML="xxxxx";P.tt("List-cleared.");document.getElementById("ssc_tktGroups").innerHTML=P.EH.showTktGroups(af);P.EH.invoke("afterShowList");P.tt("List-filled")};var d=function(ai){var af,ag=3,ah=(!ai.secsAreSelected)||(","+o.selectedMapSections+",").toUpperCase().replace(/[^\dA-Z,]/g,"").indexOf((","+ai.tGroup.tgCanonSec.toUpperCase().replace(/[^\dA-Z]/g,"")+","))>=0,t;if(w<3){af=0}else{if(ai.tGroup.tgOnMap){af=ah?0:(F.showTGsInNotSelectedSections?1:ag)}else{switch(F.showTGsNotOnMap){case"hidden":af=ag;break;case"merged":af=(!ai.secsAreSelected)?0:(F.showTGsInNotSelectedSections?2:ag);break;default:af=2}}}if(ai.tGroup.tgCritGroup==1&&af!=ag){o.offerPlus1=true}if(ai.tGroup.tgCritGroup==0||ai.tGroup.tgCritGroup==1&&o.showReqQtyPlus1){if(af!=ag){t=[["ssc_lrOddOnMap","ssc_lrEvenOnMap"],["ssc_lrOddNotSel","ssc_lrEvenNotSel"],["ssc_lrOddOffMap","ssc_lrEvenOffMap"]][af][(ai.listBucketOddEvens[af]=1-ai.listBucketOddEvens[af])];ai.listBuckets[af][ai.listBucketCts[af]++]="<tr><td class='"+t+"' onclick='ssc.listRowClicked("+ai.i+")' onMouseOver='ssc.listRowEntered(this,"+ai.i+")' onMouseOut= 'ssc.listRowExited(this,"+ai.i+',"'+t+"\")'>"+P.EH.tgListRowHTML(o,ai.i,ai.tGroup)+"</td></tr>"}}};var L=function(){P.EH.defaultPageSkeleton();P.EH.invoke("customSkeleton");$("#ssc_mapCell").bind("mousewheel DOMMouseScroll",U);e=$("#ssc_tktGroups").height();H=$("#ssc_filterDiv").height()};var V=function(ag,af){var t;if(Number(ag)>o.hiQty){o.hiQtyNxt=o.hiQty;o.hiQty=Number(ag)}else{if(Number(ag)<o.hiQty&&Number(ag)>o.hiQtyNxt){o.hiQtyNxt=Number(ag)}}af=Number(af.replace(/,/g,""));for(t=1;t<o.okPricePoints.length;t++){if(o.okPricePoints[t]>Number(af)){o.loPricePoints[t-1]=true;break}}for(t=1;t<o.okPricePoints.length;t++){if(o.okPricePoints[t]>=Number(af)){o.hiPricePoints[t]=true;break}}};var z=function(ag){a=ag.substr(0,1);c=ag.substr(1,1);var af=[],aj=[],ai={},t=ag.indexOf(a,2),ah;o.currencySymbol=ag.substring(2,t);af=ag.substr(t+1).split(a);o.loPricePoints=[];if(!af[0].split(c)[F.tgCanonSecIX].replace(/ /g,"")){F.tgCanonSecIX=F.tgUserSecIX}for(ah=0;ah<af.length;ah++){aj=af[ah].split(c);if(aj.length>1){s[ah]=ai=g(aj);if(aj.length<7){P.tt("short tGroup. #="+ah+" L="+aj.length+" TG="+aj)}else{V(ai.tgQty,ai.tgPrice)}}}P.ra("D"+af.length)};this.buyClicked=function(t,af){B=true;P.ra("B");if(F.buyTixFunc){F.buyTixFunc(ac(t,af))}else{P.EH.invoke("buyTickets",ac(t,af))}};var ac=function(af,ag){var t=s[af];return{tgId:t.tgTGcode,tgSection:t.tgUserSec,tgRow:t.tgUserRow,tgSeat:t.tgUserSeat,tgQty:t.tgQty,tgPrice:t.tgPrice,tgSds:t.tgTps,tgNotes:t.tgNotes,buyQty:ag,actionHistory:m}};this.criteriaChanged=function(aj){skipMouseOver("set");var t=aj.split("&"),ai="C",ah,ag,af;for(ah in t){ag=t[ah].split("=");af=Number(ag[1]);switch(ag[0]){case"ReqQty":o.reqQty=af;ai+="q"+af;break;case"MinPrice":o.minPrice=af;ai+="l"+af;break;case"MaxPrice":o.maxPrice=af;ai+="h"+af;break;default:}}P.ra(ai);P.tt("CritChg: Q:"+o.reqQty+" +1:"+o.showReqQtyPlus1+" Mn:"+o.minPrice+" Mx:"+o.maxPrice);Z();ad=P.EH.getMapGroupLabels(o);if(n.QTY){P.sortTgList("QTY",["DESC",,"ASC"][n.QTY+1])}else{C()}if(w>=2){document.ssc_map.sendTGsToMap(ad,X());P.tt("CritChg: Gps, TGs reloaded.")}};this.fetchWebParms=function(t){var af;for(af in t){if(F[af]){t[af]=F[af]}}};this.getMapProps=function(){return{MapStatus:w,FltrHgtMem:H,ListHgtMem:e}};var y=function(t){P.tt("IMD by: "+t);document.ssc_map.sendControlsToMap("id=IMD-"+t+"&activeGroup="+(o.showReqQtyPlus1?1:0)+"&currencySymbol="+encodeURIComponent(o.currencySymbol)+"&mapColors="+I+"&secNamePatterns="+encodeURIComponent(F.secNamePatterns)+P.EH.invoke("customMapCtrls")+"&eventID="+encodeURIComponent(window.location));P.tt("MapCtlsSent.");aa=document.ssc_map.sendTGsToMap(ad,X());P.ra("Ml"+aa+"%");if(t!="opts"&&(aa<F.dynMapMinTgMapHitPct||!F.showDynamicMap)){P.setMapOptions("showDynamicMap=0");w=2;P.ra("Md"+F.dynMapMinTgMapHitPct+"%")}C();P.EH.invoke("onMapInit",{mapStatus:[-4,-3,-2,-1,0,0,1,2,2][w+4]});P.tt("IMD-Done.")};this.listRowClicked=function(t){if(B){B=false}else{P.tt("TG click on "+s[t].tgCanonSec);P.EH.invoke("customListRowClicked",{tg:s[t]})}};this.listRowEntered=function(af,t){if(skipMouseOver()){return}af.className="ssc_lrHilite";if(w>=3){document.ssc_map.sendSecEnteredToMap(s[t].tgCanonSec,s[t].tgUserRow)}};this.listRowExited=function(ag,af,t){ag.className=t;if(w>=3){document.ssc_map.sendSecExitedToMap(s[af].tgCanonSec)}};var q=function(){if(F.swfMapURL){if(h){O.domain=document.domain;var t={},af={allowScriptAccess:"always",menu:"false",quality:"autohigh"};v=window.setTimeout('ssc.loadMapCheck({success:false, id:"timeOut"})',5000);swfobject.embedSWF(F.mapShellURL,"ssc_map",$("#ssc_mapCell").width(),$("#ssc_mapCell").height(),"9.0.0",false,O,af,t);P.tt("After SWF load:"+F.mapShellURL+" with:"+F.swfMapURL)}else{P.ra("Mf");r('<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>')}}else{P.ra("Min");r("")}};this.loadMapCheck=function(t){P.tt("ckShellLoad. e.success:"+t.success+" id:"+t.id+" mStat:"+w);if(w>0||t.success){return}r('<span class="ssc_onMapMsg">The interactive map is temporarily unavailable. Here is a plain version.</span>');P.ra("Mot");w=-2;C();P.EH.invoke("onMapInit",{mapStatus:w})};var r=function(t){P.tt("Load Static:"+F.staticMapURL+" mapStatus="+w+" msg="+t);P.pushToPage("ssc_mapCell","<center>"+((t)?t+"<br />":"")+'<img id="ssc_staticMap" src="'+F.staticMapURL+"\" onload=\"ssc.ra('Ms')\" onerror=\"ssc.ra('Mse');ssc.pushToPage('ssc_mapCell','Sorry, we are unable to display a seating chart.')\"></center>")};var S=function(af){for(var t in af){F[t]=af[t]}P.EH.tgListFilterHTML=F.tgListFilterHTML||P.EH.tgListFilterHTML;P.EH.tgListHdrHTML=F.tgListHdrHTML||P.EH.tgListHdrHTML;P.EH.tgListRowHTML=F.tgListRowHTML||P.EH.tgListRowHTML;P.EH.tgListReady=F.tgListReady||P.EH.tgListReady;P.EH.getMapGroupLabels=F.getMapGroupLabels||P.EH.getMapGroupLabels;if(F.listAndMapLoaded){P.EH.subscribe("onMapInit",function(ag){F.listAndMapLoaded(ag.mapStatus)})}ad=P.EH.getMapGroupLabels(o);I=" inList:"+F.sectionInListColor+"; notInList:"+F.sectionNotInListColor+"; noSeats:"+F.sectionNoSeatsColor+"; rowHilite:FFFF00; sectionHilite:"+F.sectionHiliteColor+"; sectionSelect:"+F.sectionSelectColor;o.okPricePoints=F.tgListFilterPricePoints;P.EH.invoke("customInits")};this.loadTgList=function(ai,aj){if(aj.loadTime){f=ae=aj.loadTime}F.jsTrace=aj.jsTrace;P.tt("LoadTgList-St");var ak='<div id="ssc_colorDiv"></div>',ah,t,ag,af=["sectionSelectColor","FF0000","sectionHiliteColor","EEEE66","sectionInListColor","00CC33","sectionNotInListColor","AAFFAA","sectionNoSeatsColor","FFFFFF"];ssc.pushToPage("ssc_listAndMapDiv",ak)||ssc.pushToPage("ssc_map",ak);for(ak=0;ak<af.length;ak=ak+2){$("#ssc_colorDiv").attr("class","ssc_"+af[ak]);ah=$("#ssc_colorDiv").css("color");if(ah.substr(0,1)==="#"){ah=ah.substr(1)}else{if(ah.substr(0,3).toLowerCase()==="rgb"){t=ah.replace(/[^\d,]/g,"").split(",");ah=1;for(ag=0;ag<3;ag++){ah=ah*256+Number(t[ag])}ah=ah.toString(16).substr(1)}}if(ah.length==3){ah=ah.replace(/(.)(.)(.)/,"$1$1$2$2$3$3")}F[af[ak]]=(ah!=="000000")?ah:af[ak+1]}P.tt("LoadTgList-AfterSkel. CellDims: $Lst W="+$("#ssc_tktListDiv").width()+" Map W="+$("#ssc_mapCell").width()+" H="+$("#ssc_mapCell").height());S(aj);l();L();O.innerMap=F.swfMapURL;O.tt=F.mapTrace;h=(swfobject.getFlashPlayerVersion().major>=9);K=1;q();z(ai);P.tt("LoadTgList-AfterDOM");Z();if(h&&F.swfMapURL){if(w==3){y("load")}}else{w=F.swfMapURL?(h?w:-4):-3;C();P.EH.invoke("onMapInit",{mapStatus:w})}K=2;P.tt("LoadTgList-End")};var U=function(af){var t=af.wheelDelta||-af.detail;if(w>=2){document.ssc_map.sendControlsToMap("id=Whl&mouseWheel="+t)}return false};this.pushToPage=function(af,t){if(document.getElementById(af)!=null){document.getElementById(af).innerHTML=t;return true}else{P.tt("pTp did not find: "+af);return false}};this.ra=function(af,ah){var ag=R()-J,t=String(Math.round(ag/10)/100);if(ag<1000){t=t.substr(1)}else{t=t.substr(0,Math.max(t.indexOf(".")-1,3))}P.actionHistory=m+=t+af+String(ah||"")+";";P.tt("AH: "+af+String(ah||""));J+=ag};skipMouseOver=function(ag){var af=(new Date()).getTime();if(ag){p=af}else{return af<p+500}};this.setOptions=function(t){P.tt("setOptions-St: "+P.objProperties(t));S(t);if(w==2&&F.showDynamicMap||w>=3&&!F.showDynamicMap){w=F.showDynamicMap?3:2;document.ssc_map.sendControlsToMap("id=SLO&clearSectionSelect=*&showDynamicMap="+F.showDynamicMap)}if(w>=2){y("opts")}P.tt("setOptions-End")};this.setMapOptions=function(t){if(w>1){document.ssc_map.sendControlsToMap("id=SMO&"+t)}else{u+="&"+t}};this.showPlus1=function(t){o.showReqQtyPlus1=t;if(w>=3){document.ssc_map.sendControlsToMap("id=sp1&activeGroup="+(t?"1":"0"))}P.ra("Cp",t);C()};var l=function(){for(var t=0;t<Q.length;t++){o.columnSortArrows[Q[t]]='<span class="ssc_sortNoArrow">'+F.sortArrows[1]+"</span>"}};var M=function(ag,af){var t=Y(ag.tgUserRow).toUpperCase(),ah=Y(af.tgUserRow).toUpperCase();return t==ah?0:x*(t>ah?1:-1)},A=function(ag,af){var t=Y(ag.tgCanonSec).toUpperCase(),ah=Y(af.tgCanonSec).toUpperCase();return t==ah?0:x*(t>ah?1:-1)},D=function(ag,af){var t=(Y(ag.tgCanonSec)+"."+ag.tgUserRow).toUpperCase(),ah=(Y(af.tgCanonSec)+"."+af.tgUserRow).toUpperCase();return t==ah?0:x*(t>ah?1:-1)},Y=function(ag){var af=ag.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(" "),t;for(t=0;t<af.length;t++){if(!isNaN(af[t])){af[t]="00000000".substr(0,8-af[t].length)+af[t]}if(af[t].match(/^([A-Z])\1*$/)){af[t]="^^^^^^^^".substr(0,8-af[t].length)+af[t]}}return af.toString()},N=function(af,t){return x*((af.tgCritGroup==1?1000+af.tgQty:af.tgQty)-(t.tgCritGroup==1?1000+t.tgQty:t.tgQty))},T=function(af,t){return x*(Number(af.tgPrice.replace(/,/g,""))-Number(t.tgPrice.replace(/,/g,"")))},ab=function(af,t){return x*(Number(Boolean(++af.tgStar))-Number(Boolean(++t.tgStar)))};this.sortTgList=function(af,ag){var t,aj,ai,ah=[A,M,D,N,T,ab];for(t=0;t<Q.length;t++){if(af.toUpperCase()==Q[t]){ai=ah[t];break}}ag=(typeof(ag)=="undefined")?ag="":ag.toUpperCase();switch(ag){case"ASC":aj=1;break;case"DESC":aj=-1;break;default:aj=0}if(t>=0&&aj>=-1){x=aj!=0?aj:(n[Q[t]]||E[t])<=0?1:-1;n={};n[Q[t]]=x;l();o.columnSortArrows[Q[t]]=['<span class="ssc_sortDnArrow">','<span class="ssc_sortNoArrow">','<span class="ssc_sortUpArrow">'][x+1]+F.sortArrows[x+1]+"</span>";P.ra(["Sd","","Sa"][x+1],Q[t]);s.sort(ai);P.tt("Sort-End. col:"+af+" ix:"+t+" adx:"+aj+" ad:"+x+" mst:"+w);if(w!=0&&w!=1){C()}}};var R=function(){return(new Date()).getTime()};this.tgBucketHdrCheck=function(){if(!F.showListGroupHeaders){return}var t=0;if($("#ssc_notOnMapBktHdr").position()&&$("#ssc_notOnMapBktHdr").position().top<$("#ssc_tktGroups").position().top){t=2}else{if($("#ssc_notSelBktHdr").position()&&$("#ssc_notSelBktHdr").position().top<$("#ssc_tktGroups").position().top){t=1}}if(b!=t){$("#ssc_listBktHdr").html([k,W,i][t]);b=t}};var g=function(t){var af={tgCanonSec:t[F.tgCanonSecIX],tgUserSec:t[F.tgUserSecIX],tgUserRow:t[F.tgUserRowIX],tgQty:t[F.tgQtyIX],tgPrice:t[F.tgPriceIX],tgTGcode:t[F.tgTGcodeIX],tgNotes:t[F.tgNotesIX],tgTps:t[F.tgTpsIX],tgUserSeat:t[F.tgUserSeatIX],tgRecc:t[F.tgReccIX],tgOnMap:true};P.EH.invoke("customTGFromTokens",{tg:af,tokens:t,cp:F});return af};this.testFunc1=function(){P.displayTT()};var X=function(){P.tt("StFrAr-St #tgs="+s.length);var ah=[],af="",ag={},t;for(t=0;t<s.length;t++){ag=s[t];ah[t]=ag.tgCanonSec+c+ag.tgUserSec+c+ag.tgUserRow+c+ag.tgQty+c+ag.tgPrice+c+ag.tgCritGroup+c+ag.tgUserSeat+a}af=a+c+o.currencySymbol+a+ah.join("");P.tt("StFrAr-End StLen="+af.length);return af};this.objProperties=function(ag){var af="",t;for(t in ag){af+=" "+t+":"+ag[t]}return af.substr(1)};this.tt=function(af){if(!F.jsTrace){return}var t=(new Date()).valueOf();if(f==0){f=t;ae=t}if(!G){G="<start> "+P.version+" on "+j()}G+=String.fromCharCode(10)+("____"+String(t-f)).slice(-5)+" "+("____"+String(t-ae)).slice(-5)+": "+af;ae=t};this.testFunc2=function(t){};this.displayTT=function(){if(!confirm(G)){G=""}f=0};var j=function(){var ah=navigator.userAgent,af=["Chrome","Safari","MSIE","Opera","Firefox"],ag;for(ag=0;ag<=4;ag++){if(ah.match(af[ag])){return af[ag]}}return"????"};this.onMapLoaded=function(t){w=t;P.tt((([0,0,1,0,1,1][t+1])?"$":"")+"mapLoad"+t+"-St: docStat="+K);switch(t){case -1:P.ra("Mie");r('<span class="ssc_onMapMsg">Our interactive map is temporarily unavailable. Here is a plain version.</span>');C();P.EH.invoke("onMapInit",{mapStatus:-1});break;case 1:P.ra("Mo");window.clearTimeout(v);break;case 3:P.ra("Mi");if($("#ssc_staticMap").attr("src")){$("#ssc_staticMap").remove()}document.ssc_map.sendControlsToMap("id=ML&mouseWheel=-1"+u);u="";if(K>=2){y("map")}break;default:}P.tt("mapLoad"+t+"-End")};this.onUpdateTGs=function(t){P.tt("updateTGs-Start: #="+t.length);for(var af=0;af<t.length;af++){s[t[af].index].tgCanonSec=t[af].tgCanonSec;s[t[af].index].tgOnMap=(typeof t[af].tgOnMap=="undefined")?true:t[af].tgOnMap}P.tt("updateTGs-End")};this.onSetSelectedSections=function(t){o.selectedMapSections=t||"";if(t){P.ra("Cs"+(t.replace(/[^,]/g,"").length+1))}else{P.ra("Cs0")}P.EH.invoke("customReset");C();return"OK"}};function updateTGs(a){ssc.onUpdateTGs(a)}function setSelectedSections(a){ssc.onSetSelectedSections(a)}function mapLoaded(a){ssc.onMapLoaded(a)}ssc.EH=new function(){this.version="2009-01-15 10:43";this.getMapGroupLabels=function(k){var c=[],e="tickets",g="",f,d=k.currencySymbol+String(k.minPrice),j=k.currencySymbol+String(k.maxPrice),h=[""," at "+d+" and up"," at "+j+" or less"," at "+d+" - "+j][((k.minPrice>0)?1:0)+((k.maxPrice>0)?2:0)];if(k.reqQty>0){e=String(k.reqQty)+" ticket"+((k.reqQty==1)?"":"s");g=String(k.reqQty+1)+" tickets"}if(k.reqQty==0){for(f=0;f<=2;f++){c[f]={};c[f].type="#tkts"}c[0].pattern=["No tickets"+h,"1 ticket, {range}","{#tkts} tickets, up to {#cozy} together, {range}"];c[1].pattern=["","",""];c[2].pattern=["","1 ticket, {range}","{#tkts} tickets, up to {#cozy} together, {range}"]}else{for(f=0;f<=2;f++){c[f]={};c[f].type="#gps"}c[0].pattern=["No choices of "+e+h,"1 choice of "+e+", {range}","{#gps} choices of "+e+", {range}"];c[1].pattern=["","1 choice of "+g+", {range}","{#gps} choices of "+g+", {range}"];c[2].pattern=["","1 other choice of tickets, {range}","{#gps} other choices of tickets, {range}"]}return c};this.invoke=function(f){var d;if(typeof this[f]==="object"){var e=this[f];for(var c=0;c<e.length;c++){if(typeof e[c]==="function"){if(!d){d=e[c](arguments[1])}else{d+=e[c](arguments[1])}}}}if(typeof this[f]==="function"){d=this[f](arguments[1])}return d};this.subscribe=function(c,d){ssc.tt("Subscribe: "+c+" as "+ssc.objProperties(d));this[c][this[c].length]=d};this.afterAssignTgs=[];this.afterBuildList=[];this.afterShowList=[];this.customBuildList=[];this.customListRowClicked=[];this.customInits=[];this.customListHgtMods=[function(){return 0}];this.customMapClick=[];this.customMapCtrls=[function(){return""}];this.customReset=[];this.customSkeleton=[];this.customTGFromTokens=[];this.onMapInit=[];this.buyTickets=[];this.assignTgsToGroups=function(e){var h,g,f=e.LC,c=e.tgArr,d;f.groupCts=[0,0,0];for(d=0;d<c.length;d++){g=c[d];if(Number(g.tgQty)<f.reqQty||Number(g.tgPrice.replace(/,/g,""))<f.minPrice||(f.maxPrice>0&&Number(g.tgPrice.replace(/,/g,""))>f.maxPrice)){h=2}else{h=((Number(g.tgQty)-f.reqQty==1&&f.reqQty>0)||(Number(g.tgQty)==4&&f.reqQty==1))?1:0}c[d].tgCritGroup=h;f.groupCts[h]++}};this.defaultPageSkeleton=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_filterDiv"></div><div id="ssc_tktListDiv"></div></td><td id="ssc_mapCell"><div id="ssc_map"></div></td></tr></table>');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>')};this.notOnMapBktHdrTxt=function(c){return(((c.listBucketCts[2]==1)?"Ticket choice":"Ticket choices"))+" we couldn't locate accurately on the map."};this.notSelBktHdrTxt=function(c){return(((c.listBucketCts[1]==1)?"Ticket choice":"Ticket choices"))+" in sections you DID NOT SELECT ("+c.secsWithTxBox+"&nbsp;on the map)"};this.secsWithTxBox=function(c){return"<div style='border-width:1px; font-size:6pt; border-style:solid; border-color:#000000; display:inline; width:12px; height:12px;background-color:#"+c+";'>&nbsp;&nbsp;&nbsp;</div>"};this.selBktHdrTxt=function(c){return("Tickets below "+(c.anyCriteriaAreSet?"match your search and ":"")+(c.mapStatus>=3?"are in sections marked "+(c.secsAreSelected?c.selSecsWithTxBox:c.secsWithTxBox)+" on the map":"are available for this event."))};this.selSecsWithTxBox=function(c){return"<div id='selSecWithTxBox' style='border-width:1px; overflow:hidden; padding-bottom:3px; font-size:7px; border-style:solid; border-color:#000000; display:inline; width:14px; height:14px;background-color:#"+c.SIL+";'>&nbsp;<div style='border-width:2px; font-size:4pt; overflow:hidden; border-style:solid; border-color:#ffffff; display:inline; max-width:6px; max-height:6px;background-color:#"+c.SSC+"; color:#"+c.SSC+";'>M</div>&nbsp;</div>"};this.showTktGroups=function(d){var c=d.AIOL?"<tr><td>"+d.listColHdr+"</td></tr>":"";return"<table class='ssc_lrListTable' cellpadding='0' cellspacing='0'>"+((d.AIOL)?"<tr><td>"+d.selectedBktHdrDiv+"</td></tr>"+c:"")+((d.listBucketCts[0]==0)?"<tr><td class='ssc_noneInCritHdrTxt'>There are NO ticket choices matching your search.</td></tr>":d.listBuckets[0].join(""))+((d.listBucketCts[1]==0)?"":("<tr id='ssc_notSelBktHdr'><td>"+d.notSelBktHdrDiv+"</td></tr>")+c+d.listBuckets[1].join(""))+((d.listBucketCts[2]==0)?"":("<tr id='ssc_notOnMapBktHdr'><td>"+d.notOnMapBktHdrDiv+"</td></tr>")+c+d.listBuckets[2].join(""))+"</table>"};var b="<span class='ssc_qtyAsk'>How many tickets do you want?</span> ",a="<span class='ssc_priceAsk'>What's your price range?</span>";this.tgListFilterHTML=function(h){ssc.tt("Filter-Start: width="+$("#ssc_filterDiv").width());var g='<table class="ssc_filterTbl" border="0" cellpadding="0" cellspacing="0"><tr><td NOWRAP colspan="2">',f,e,d,c;if(h.reqQty==0){c="";d="13em"}else{d=(String(h.reqQty).length*0.6+2.5)+"em";b="<span class='ssc_qtyTell'>You've selected </span>";c="<span class='ssc_qtyTell'> ticket"+((h.reqQty==1)?"":"s")+"</span>";if(h.offerPlus1){c+=" <sub><input type='checkbox' id='ssc_showPlus1' "+(h.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(h.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(h.reqQty)+" but <i>will</i> sell "+String(h.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>"}}g+=b+' <select size="1" id="ssc_reqQtySel" style="width:'+d+'" onchange="ssc.criteriaChanged(\'ReqQty=\'+this.value)"><option value="0"'+((h.reqQty==0)?" selected":"")+">I'll decide at checkout</option>";for(f=1;f<=h.hiQty;f++){if(f==h.hiQty-1&&f!=h.hiQtyNxt){continue}g+='<option class="ssc_qtyValues" value="'+f+'" '+((h.reqQty==f)?"selected":"")+">"+f+"</option>"}g+="</select>"+c+"</td></tr><tr><td NOWRAP>";if(h.minPrice!=0||h.maxPrice!=0){a="<span class='ssc_priceTell'>Price should be from </span>"}g+=a+'&nbsp;<select size="1" id="ssc_minPriceSel" onchange="ssc.criteriaChanged(\'MinPrice=\' + this.value);">\n<option value="0" '+((h.minPrice==0)?"selected":"")+">No minimum</option>\n";for(e=1;e<h.okPricePoints.length;e++){if(h.loPricePoints[e]&&(h.okPricePoints[e]<h.maxPrice||h.maxPrice==0)){g+='<option class="ssc_priceValues" value="'+h.okPricePoints[e]+'" '+((h.minPrice==h.okPricePoints[e])?"selected":"")+">"+h.currencySymbol+h.okPricePoints[e]+"</option>\n"}}g+="</select>";g+='&nbsp;to&nbsp;<select size="1" id="ssc_maxPriceSel" onchange="ssc.criteriaChanged(\'MaxPrice=\'+ this.value);">\n<option value="0" '+((h.maxPrice==0)?"selected":"")+">No maximum</option>\n";for(e=1;e<h.okPricePoints.length;e++){if(h.hiPricePoints[e]&&h.okPricePoints[e]>h.minPrice){g+='<option class="ssc_priceValues" value="'+h.okPricePoints[e]+'" '+((h.maxPrice==h.okPricePoints[e])?"selected":"")+">"+h.currencySymbol+h.okPricePoints[e]+"</option>\n"}}g+="</select></td><td>";if(h.reqQty||h.minPrice||h.maxPrice||h.selectedMapSections){g+='<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");\'>'}g+="</td></tr></table>";ssc.tt("Filter-End.");return g};this.tgListHdrHTML=function(c){return'<table class="ssc_lhTable" cellspacing="0" cellpadding="0"><tr valign="bottom"><td class="ssc_lhSec" onclick="ssc.sortTgList(\'sec\');">Section'+c.columnSortArrows.SEC+'</td><td class="ssc_lhRow" onclick="ssc.sortTgList(\'row\')">Row'+c.columnSortArrows.ROW+'</td><td class="ssc_lhQty" onclick="ssc.sortTgList(\'qty\')">'+((c.reqQty>0)?"# to Buy":"# Avail")+c.columnSortArrows.QTY+'</td><td class="ssc_lhPri" onclick="ssc.sortTgList(\'price\')">Price (each)'+c.columnSortArrows.PRICE+'</td><td class="ssc_lhBuy"></td></tr></table>'};this.tgListReady=function(){};this.tgListRowHTML=function(i,f,h){var g,c="",e="ssc_lrQty",d=h.tgNotes!="";if(i.reqQty<=0||h.tgCritGroup>=2){c=["","","","1 or ","2 or ","1-"+String(Number(h.tgQty)-2)+" or "][Math.min(Number(h.tgQty),5)]+String(h.tgQty);g=(Number(h.tgQty)==1||Number(h.tgQty)==3)?1:2}else{c=Number(i.reqQty);if(h.tgCritGroup==1){e="ssc_lrQtyPlus1";c++}g=c}return"<table class='ssc_lrTable' cellpadding='0' cellspacing='0'><tr><td class='ssc_lrSec'>"+h.tgUserSec+"</td><td class='ssc_lrRow'>"+h.tgUserRow+"</td><td class='"+e+"'>"+c+"</td><td class='ssc_lrPri'>"+i.currencySymbol+h.tgPrice+"</td><td class='ssc_lrBuy' rowspan='"+((d)?2:1)+"'><input type=button class='ssc_lrBuyBtn' name='buyBTN' value='Buy' onclick=\"ssc.buyClicked("+f+","+g+')"></td></tr>'+((d)?"<tr><td colspan=4 class='ssc_lrNotes'><b>Note</b>: "+h.tgNotes+"</td></tr>":"")+"</table></tr>"}};ssc.vfs=new function(){this.version="B-0100 2010-02-15 18:19 VFS";var e=this,a=false,d=["#ssc_vfsImageDiv1","#ssc_vfsImageDiv0"],b=0,g={},c={SeatData:"http://vfs.seatics.com/SD/<cf>/800x600/<ic>.jpg",Fanvenues:"http://fanvenues1.appspot.com/ticketnetwork/<cf>/500x296/<ic>.jpg"},f={vfsEnable:0,vfsFilterAnimate:"vertical-list",vfsImageAnimate:"vertical-list",vfsMsecs:800,vfsImageSet:"*"};this.Open=function(){var i=ssc.getMapProps();var h=(((f.vfsFilterAnimate)=="vertical-list")?i.FltrHgtMem:0)-(((f.vfsImageAnimate)=="vertical-list")?e.ImageHgt:0)-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height();ssc.tt("VFS O: IHM="+e.ImageHgt+" FHM="+i.FltrHgtMem+" LHM="+i.ListHgtMem+" LHC="+(h)+" animate  I:"+f.vfsImageAnimate+" F:"+f.vfsFilterAnimate+" T:"+f.vfsMsecs);e.Measure("Ob   ");$(d[0]).css({opacity:"0"});if((f.vfsImageAnimate).match("vertical")){$("#ssc_vfsDiv").height(1);$("#ssc_vfsDiv").animate({height:e.ImageHgt},f.vfsMsecs,null,e.OpenDoneImage)}else{$("#ssc_vfsDiv").height(e.ImageHgt);if(f.vfsImageAnimate.match(/corner/)){$("#ssc_vfsDiv").show(f.vfsMsecs)}else{if(f.vfsImageAnimate.match(/fade/)){$("#ssc_vfsDiv").animate({opacity:1},f.vfsMsecs)}}}if(f.vfsFilterAnimate.match(/list/)||f.vfsImageAnimate.match(/list/)){this.scrollMemory=$("#ssc_tktGroups").scrollTop();$("#ssc_tktGroups").animate({height:(i.ListHgtMem+h)},f.vfsMsecs,null,e.OpenDoneList)}if((f.vfsFilterAnimate).match(/vertical/)){$("#ssc_filterDiv").animate({height:0},f.vfsMsecs,null,e.OpenDoneFilter)}e.IsOpen=true};this.OpenDoneFilter=function(){e.Measure("OeF1");$("#ssc_filterDiv").hide();e.Measure("OeF2")};this.OpenDoneImage=function(){e.Measure("OeI1")};this.OpenDoneList=function(){e.Measure("OeL1");$("#ssc_tktGroups").css("overflow","auto");ssc.tgBucketHdrCheck();e.Measure("OeL2")};this.Close=function(){var h=ssc.getMapProps();e.Measure("Cb   ");if(!e.IsOpen){return}if((f.vfsImageAnimate).match(/vertical/i)){$("#ssc_vfsDiv").animate({height:1},f.vfsMsecs,null,e.CloseDoneImage)}else{$("#ssc_vfsDiv").hide(f.vfsMsecs)}if((f.vfsFilterAnimate).match(/vertical/i)){$("#ssc_filterDiv").animate({height:h.FltrHgtMem},f.vfsMsecs,null,e.CloseDoneFilter)}if(f.vfsFilterAnimate.match(/list/i)||f.vfsImageAnimate.match(/list/i)){this.scrollMemory=$("#ssc_tktGroups").scrollTop();$("#ssc_tktGroups").animate({height:(h.ListHgtMem-$("#ssc_listBktHdr").height()-$("#ssc_listColHdr").height())},f.vfsMsecs,null,e.CloseDoneList)}e.IsOpen=false;ssc.ra("V","C")};this.CloseDoneFilter=function(){var h=ssc.getMapProps();e.Measure("CeF1");$("#ssc_filterDiv").height(h.FltrHgtMem);e.Measure("CeF2")};this.CloseDoneImage=function(){e.Measure("CeI1");$("#ssc_vfsDiv").css("display","none");e.Measure("CeI2")};this.CloseDoneList=function(){e.Measure("CeL1");ssc.tgBucketHdrCheck();$("#ssc_tktGroups").scrollTop(e.scrollMemory);e.Measure("CeL2")};this.Measure=function(h){ssc.tt(" vfs"+h+" 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"))};this.ImageEntered=function(){if(ssc.getMapProps().MapStatus>=3&&this.secInfo.sectionName){document.ssc_map.sendSecEnteredToMap(this.secInfo.sectionName,"")}};this.ImageExited=function(){if(ssc.getMapProps().MapStatus>=3&&this.secInfo.sectionName){document.ssc_map.sendSecExitedToMap(this.secInfo.sectionName)}};this.Pan=function(h){e.ImageExited();e.show((h=="L")?this.secInfo.leftSectionName:this.secInfo.rightSectionName,h,e.PanOnload)};this.PanOnload=function(){e.ImageEntered();$(d[1]).animate({opacity:1},f.vfsMsecs,"linear",e.showFinish);$(d[0]).animate({opacity:0},f.vfsMsecs)};this.show=function(i,l,h){ssc.tt("showVFS:"+i+" cd:"+l);var k,j;if(ssc.getMapProps().MapStatus<2){return}k=document.ssc_map.getSectionInfo(i);ssc.tt("   ... SN:"+k.sectionName+" LN:"+k.longName+" IS:"+k.vfsImageSet+" ISs:"+k.vfsImageSets+" CF:"+k.vfsConfig+" IC:"+k.vfsImageCode+" L:"+k.leftSectionName+" R:"+k.rightSectionName);if(k.vfsImageCode){this.secInfo=k;e.showCb=h;j=c[this.secInfo.vfsImageSet].replace(/<cf>/,this.secInfo.vfsConfig).replace(/<ic>/,this.secInfo.vfsImageCode);ssc.tt("getSecI iURL="+j);d.reverse();$(d[1]).css({opacity:"0"}).html("<img class='ssc_vfsImage' onload='ssc.vfs.showLoaded(true)' onerror='ssc.vfs.showLoaded(false)' src='"+j+"'/>");ssc.ra("V",l)}else{e.Close()}};this.showLoaded=function(h){if(!h){$(d[1]).html("<table class='ssc_vfsImageError'><tr><td>Sorry, we are unable to locate<br/>the view from this section.</td></tr></table>");ssc.ra("Ve",this.secInfo.vfsImageSet+":"+this.secInfo.vfsConfig+"."+this.secInfo.vfsImageCode)}if(e.showCb){e.showCb()}else{$(d[1]).css({opacity:"1"});$(d[0]).css({opacity:"0"});e.showFinish()}};this.showFinish=function(){var h="Approximate view from "+e.secInfo.longName;$("#ssc_vfsCaption").html(h);$("#ssc_vfsImageCell").attr("title",h);$("#ssc_vfsLeftArrow").css({visibility:(e.secInfo.leftSectionName?"visible":"hidden")});$("#ssc_vfsRightArrow").css({visibility:(e.secInfo.rightSectionName?"visible":"hidden")});if(!e.IsOpen){e.Open()}};this.skeleton=function(){if($("#ssc_vfsDiv").length===0){$("#ssc_filterAndListCell").prepend('<div id="ssc_vfsDiv"></div>')}ssc.tt("vfsBldSkel. vfsDiv.display="+$("#ssc_vfsDiv").css("display"));if($("#ssc_vfsDiv").css("display")!=="none"){return}ssc.pushToPage("ssc_vfsDiv",'<table  id="ssc_vfsTbl" cellpadding=0 cellspacing=0><tr onMouseOver="ssc.vfs.ImageEntered()"  onMouseOut="ssc.vfs.ImageExited()"><td class="ssc_vfsPanCell"><a href="#" onclick="ssc.vfs.Pan(\'L\'); return false;" title="Click to see typical view from one section to the 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_vfsImageError"></div><div id="ssc_vfsImageDiv0"></div><div id="ssc_vfsImageDiv1"></div></td><td class="ssc_vfsPanCell"><a href="#" onclick="ssc.vfs.Pan(\'R\'); return false;" title="Click to see typical view from one section to the 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.vfs.Close(); return false;"></td></tr></table></div>');e.ImageHgt=$("#ssc_vfsDiv").height()};ssc.EH.subscribe("customListRowClicked",function(h){ssc.tt("vfsRowClick");if(h.tg.tgOnMap&&f.vfsEnable){ssc.vfs.show(h.tg.tgCanonSec,"G")}});ssc.tt("subscribing to custommapctls");ssc.EH.subscribe("customInits",function(){ssc.tt("vfsInit");ssc.fetchWebParms(f)});ssc.EH.subscribe("customListHgtMods",function(){ssc.tt("vfsCLHM");return -((e.IsOpen&&(f.vfsImageAnimate)=="vertical-list")?e.ImageHgt:0)});ssc.EH.subscribe("customSkeleton",function(){ssc.tt("vfsSkel");if(f.vfsEnable){ssc.vfs.skeleton()}});ssc.EH.subscribe("customMapCtrls",function(){ssc.tt("vfsCMC: ");return"&vfsImageSet="+encodeURIComponent(f.vfsImageSet)+"&vfsEnable="+encodeURIComponent(f.vfsEnable)})};function showVFS(a){return ssc.vfs.show(a,"M")};
